نوع فایل: word
قابل ویرایش 130 صفحه
مقدمه:
در سال 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 ادامه داشت ولی به نظر نمیرسید که تا چند سال آینده قابل استفاده باشد.
فهرست مطالب:
مقدمه
فصل اول
تایخچه لینوکس
تولد سیستم عامل جدید
مقایسه و توسعه
پس از یک دهه لینوکس امروز
توکس ،پنگوئن محبوب لینوس
فصل دوم
دستورات و مفاهیم پیشرفته
مفهوم user/group در لینوکس
انواع فایل در لینوکس
سطوح دسترسی در لینوکس
طرح بندی فایل سیستم
فصل سوم
دستورات مدیریتی اولیه
Setup
مدیریت کاربران
فصل چهارم
پیکربندی شبکه
شناخته شدن کارت شبکه
نامهای سمبولیک
پیکربندی اولیه
فصل پنجم
XINETd
فصل ششم
Telnetprotocol
فصل هفتم
Samba
نصب samba
Smbmount
Smbclient
فصل هشتم
ftp protocol
بیدار شدن xinetd
فصل نهم
Modem
چگونه یک Ispشویم
فصل دهم
Limitation
Process
File size
فصل یازدهم
Iptabels
فصل دوازدهم
DHCP
رهن نمودن ip تحت linuxۀ
راه اندازی DHCP
منابع
منابع ومأخذ:
- gnu.org
- linux.org
- org
- linuxiran.org
- farsilinux.org
پروژه رشته نرم افزار با موضوع تاریخچه لینوکس. doc