فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:58
فهرست مطالب:
عنوان صفحه
تاریخچه Linux 5
کودک جدید در افق 6
طلوع لینوکس رومیزی (Desktop Linux) 11
آموزش نصب Linux 14
نکات ابتدایی برای کار با سیستم عامل Linux 29
محیط کار Gnome 35
آموزش محیط KDE 45
"ابتدا تو را نادیده می گیرندسپس مسخره ات می کنند و بعد با تو می جنگند.
ولی در نهایت پیروزی از آن توست" گاندی
تاریخچه Linux
در سال 1991 در حالی که جنگ سرد رو به پایان می رفت و صلح در افق ها هویدا می شددردنیای کامپیوتر آینده بسیار روشنی دیده می شد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان می رفت.
ولی هنوز چیزی کم بود...
و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل.
داس، امپراطوری کامپیوترهای شخصی را در دست داشت.
سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Bill Gates) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود.
کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند.
ولی قیمت های نجومی آن ها را از دسترس اکثر افراد خارج می ساخت.
خیمه گاه دیگر دنیای کامپیوترها، دنیای یونیکس بود. ولی یونیکس به خودی خود بسیار گران قیمت بود. آن قدر گران قیمت که کاربران کامپیوترهای شخصی جرات نزدیک شدن به آن را نداشتند. کد منبع یونیکس که توسط آزمایشگاه های بل بین دانشگاه ها توزیع شده بود محتاطانه محافظت می شد تا برای عموم فاش نشود. برای حل شدن این مسئله هیچ یک از تولید کنندگان نرم افزار راه حلی ارائه ندادند.
به نظر می رسید این راه حل به صورت سیستم عامل MINIX ارائه شد.
این سیستم عامل، که از ابتدا توسط اندرو اس. تاننباوم (Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود.
این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.
به عنوان یک سیستم عامل، MINIX خیلی خوب نبود.
ولی مزیت اصلی آن در دسترس بودن کد منبع آن بود.
هرکس که کتاب سیستم عامل تاننباوم را تهیه می کردبه 12000خط کد نوشته شده به زبان C و اسمبلی نیز دسترسی پیدا می کرد.
برای نخستین باریک برنامه نویس یا هکر مشتاق می توانست کد منبع سیستم عامل را مطالعه کند.
چیزی که سازندگان نرم افزارها آن را محدود کرده بودند. یک نویسنده بسیار خوب، یعنی تاننباوم باعث فعالیت مغزهای متفکر علوم کامپیوتری در زمینه بحث و گفتگو برای ایجاد سیستم عامل شد. دانشجویان کامپیوتر در سرتاسر دنیا با خواندن کتاب و کدهای منبع سیستمی را که در کامپیوترشان در حال اجرا بود درک کردندو یکی از آن ها لینوس توروالدز (Linus Torvalds) نام داشت.
کودک جدید در افق
در سال 1991 لینوس بندیکت توروالدز (Linus Benedict Torvalds) دانشجوی سال دوم علوم کامپیوتر دانشگاه هلسینکی فنلاند و یک هکر خود آموخته بود. این فنلاندی 21 ساله عاشق وصله پینه کردن محدودیت هایی بود که سیستم را تحت فشار قرار می دادندولی مهمترین چیزی که وجود نداشت یک سیستم عامل بود که بتواند نیازهای حرفه ای ها را براورده نماید.
MINIX خوب بود ولی فقط یک سیستم عامل مخصوص دانش آموزان بود و بیشتر به عنوان یک ابزار آموزشی بود تا ابزاری قدرتمند برای بکار گیری در امور جدی.
در این زمان برنامه نویسان سرتاسر دنیا توسط پروژه گنو (GNU) که توسط ریچارد استالمن (Richard Stallman) آغاز شده بودتحریک شده بودند.
هدف این پروزه ایجاد حرکتی برای فراهم نمودن نرم افزارهای رایگان و در عین حال با کیفیت بود. استالمن خط مشی خود را از آزمایشگاه معروف هوش مصنوعی دانشگاه MIT با ایجاد برنامه ویرایشگر emacs در اواسط و اواخر دهه 70 آغاز نمود. تا اوایل دهه 80 بیشتر برنامه نویسان نخبه آزمایشگاه های هوش مصنوعی MIT جذب شرکت های نرم افزاری تجاری شده بودند و با آن ها قرارداد های حفظ اسرار امضا شده بود. ولی استالمن دیدگاه متفاوتی داشت. وی عقیده داشت برخلاف سایر تولیدات، نرم افزار باید از محدودیت های کپی و ایجاد تغییرات در آن آزاد باشد تا بتوان روز به روز نرم افزارهای بهتر و کارآمد تری تولید نمود.
وبا اعلامیه معروف خود در سال 1983پروژه GNU را آغاز کردو حرکتی را آغاز کرد تا با فلسفه خودش به تولید و ارائه نرم افزار بپردازد.
نام GNU مخفف GNU is Not Unix است ولی برای رسیدن به رویای خود برای ایجاد یک سیستم عامل رایگان وی ابتدا نیاز داشت تا ابزارهای لازم برای این کار را ایجاد نمایدبنابراین در سال 1984 وی شروع به نوشتن و ایجاد کامپایلر زبان C گنو موسوم به GCC نمود.
ابزاری مبهوت کننده برای برنامه نویسان مستقل.
وی با جادوگری افسانه ای خود به تنهایی ابزاری را ایجاد نمود که برتر از تمام ابزارهایی که تمام گروههای برنامه نویسان تجاری ایجاد کرده بودند قرار گرفت.
GCC یکی از کارآمد ترین و قویترین کامپایلرهایی است که تا کنون ایجاد شده اند.
تا سال 1991 پروزه GNU تعداد زیادی ابزار ایجاد کرده بود ولی هنوز سیستم عامل رایگانی وجود نداشت. حتی MINIX هم لایسنس شده بود. کار بر روی هسته سیستم عامل گنو موسوم به HURD ادامه داشت ولی به نظر نمی رسید که تا چند سال آینده قابل استفاده باشد.
پروژه بررسی لینوکس از نصب تا کاربرد