بایگانی

بایگانیِ دستهٔ ‘لینوکس’

درباره لینوکس

شاید شما هم مثل من از محیط لینوکس وحشت دارید و اون هم به خاطر عدم آگاهی ما درمورد این سیستم عامل است.

چند روزه که زدم تو کار لینوکس و یک کتاب 700 صفحه ای، زاقارط پیدا کردم که شاید از این سیستم عامل سر در بیارم و این مژده رو به شما می دم که هر چی یاد گرفتم رو به زبون ساده براتون ارسال کنم.


اول از همه یه اشاره ای به تاریخچه لینوکس خواهیم داشت که که در ابتدای کتاب آمده است ،برای من که جالب بود.

در مقدمه این کتاب آمده که :
سال 1991 دوره ی امپراطوری سیستم عامل DOS بود و کسی چاره ای جز استفاده از این os نداشت ،dos طرز کار بسیار ساده ای داشت اما مشکل آن قیمت بالای آن بود.
در آن زمان سیستم عامل Apple هم حضور داشت که البته فقط روی کامپیوتر های این شرکت (Mac) نصب می شد.
کار با سیستم عامل unix به قدری سخت بود کسی علاقه ای به آن نشان نمی داد و البته این os بسیار گران بود و کد های آن هم به شدت محافظت می شد.



عدم انتشار سورس کد ها باعث می شد که تعداد os ها محدود بماند و اگر کسی اقدام به نوشتن یک محیط جدید می کرد به دلیل تجربه کم و عدم پشتیبانی سخت افزاری از بین می رفت.
راه حلی که در آن زمان مناسب به نظر می رسید استفاده از یه مدل از unix به نام Minix بود که خیلی هم os جالبی نبود.مینیکس محیط کند و پر از اشکالی داشت اما مزیت آن این بود که اگر کسی کتاب «سیستم عامل» نوشته ی آندره تاننباوم را می خرید کد این سیستم عامل را هم که 12000 خط بود دریافت می کرد.

پروژه GNU که در سال 1984 توسط استالمن آغاز شده بود در این سال (1991) به دنبال یک بستر برای کار گذاری این هسته می گشت و پیش بینی شده که برای پیداکردن بستر مناسب 5 سال دیگر وقت لازم است.

در این زمان بود که دانشجویی به نام لینوس تراولز که طاقت نداشت برای دیدن GNU پنج سال صبر کند با الهام از کد های Minix اقدام به نوشتن یک سیستم عامل جدید کرد.او این کار را طی چهارماه انجام داد و سپس آن را در ftp دانشگاه آپ لود کرد و طی یک نامه (پست) از دانشجویان دیگر خواست تا در تکمیل و اشکال زدایی یه او کمک کنند.
او نمی دانست که با این کار خود چه حرکت بزرگی را آغاز کرد، حرکتی که امروز به آن جنبش متن باز (open source) می گویند.
چون کار با نرم افزار های متن باز روی یک سیستم عامل پولی بی معنی بود.
با این کار به زودی این سیستم عامل تکمیل شد . حتی خود لینوس تراولز هم نمی دانست که سیستم عاملش چه هم خوانی عظیمی یا سخت افزار های مختلف داشت.
با اضافه شدن هسته GNU این سیستم عامل به نسخه 0.9 ارتقا پیدا کرد و کم کم شد شبیه به نسخه امروزیش.

پ .ن :
چرا اسم این سیستم عامل، لینوکس گذاشته شد ؟
زمانی که لینوس تراولز تصمیم به انتشار سیستم عامل دست سازش را داشت code آن را به دوست خود که محصول ftp دانشگاه بود سپرد.مسوول ftp هم پوشه ای به نام دوستش ایجاد کرد و چون می خواست فراموش نکند که محتویات پوشه سیستم عاملی است که از unix بر گرفته شده عبارت x را به آخر نام آن پوشه اضافه کرد که شد : Linux

 

 

نویسنده : پیمان مجیدی معین

دسته‌ها:لینوکس
دنبال‌کردن

هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.