بخشی از پاورپوینت
اسلاید 1 :
Linux Course
اسلاید 2 :
تاریخچه لینوکس
نام داشتMultics به وجود آمد که BELL شرکت AT&Tاولین سیستم عامل در آزمایشگاه
اما این پروژه با شکست مواجه شد
بر رویDennis Ritchie و Ken Thompsonسپس دو نفر از متخصصان این شرکت به نام های
رو به وجودUnix توانستند سیستم عامل 1969-1973این پروژه شکست خورده کار کردند و بین سال های
آورند
زبان سی را ابداع کردDennis Ritchie آقای
اسلاید 3 :
تاریخچه لینوکس
سیستم عامل تجاری بود و از هزینه بالایی برخوردار بودUnix اما سیستم عامل
اولین یونیکسی که در بیرون از ازمایشگاههای بل مورد استفاده قرار گرفت یونیکس نسخه ۶ یا به اختصار
بودV6
نسخه بعدی به نام یونیکس سیستم ۳ ( Unix System III ) منتشر کرد
و در سال ۱۹۸۲, AT&Tنسخه System V را منتشر ساخت
اسلاید 4 :
تاریخچه لینوکس
بود را به وجود آوردUnix را که مبتنی بر سیستم عامل BSD دانشگاه برکلی کالیفرنیا سیستم عامل 1979سال
استBerkley Software Distribution مخفف BSD
NetBSD,FreeBSD,OpenBSDسپس تیم هایی شروع به توسعه این سیستم عامل نمودند و توزیع های
را به وجود آوردند DragonflyBSD روانه بازار شد1993 نام داشت در سال FreeBSD که Unix اولین سیستم عامل رایگان مبتنی بر بود را بوجود آوردUnix که مبتنی بر سیستم عامل Solaris نیز سیستم عامل Sun Microsystemشرکت در سیستم های مخابراتی مورد استفاده قرار میگیرد
اسلاید 5 :
Solarisامروزه سیستم عامل را در سال های پس از بوجود آمدن سیستم عاملOpen Solaris شایان ذکر است این شرکت سیستم عامل لینوکس بوجود آورد که مبتنی بر لینوکس بود
اسلاید 6 :
آقای ریچارد استالمن پروژه سیستم گنو را بوجود آورد1983سال
در دهه هشتاد سیستم عامل رایگانی وجود نداشت که افراد بتوانند نرم افزاری را بر روی آن نصب و تست کنند
به همین دلیل آقای ریچارد استالمن تصمیم گرفت که پروژه سیستم گنو رو به وجود آورد تا یک شبه یونیکس
تولید نمایند و افراد بتوانند نرم افزارهایی را بر روی آن نصب کنند
رو بوجود آوردEmacs و ویرایشگر GCCسپس آقای استالمن کامپایلر معرفی کرد 1984آقای استالمن پروژه سیستم گنو را رسما سال را بنا نهاد .
اسلاید 7 :
(FSF) آقای استالمن بنیاد نرم افزار آزاد 1985 سال
Free Software Foundation
براساس اساسنامه این بنیاد نرم افزار آزاد بدین شکل تلقی میگرد :
آزادی در اجرای برنامه با هر هدفی
آزادی در مطالعه ساختار و کد برنامه و سفارشی کردن آن برای رفع نیازهای خود و جامعه کاربران
آزادی عمل در نشر و کپی برنامه ها و به اشتراک گذاری آن
اسلاید 8 :
CopyRight را تهیه و در مقابل قانون GPLاین بنیاد برای اجرای کردن اهداف خود مجوزی بنام را ارائه نمود
CopyLeftقانون بوده و شما اجازه تغییر در آن و کپی آنOpen Source بدین معنی است که نرم افزار GPLپس مجوز در آن به معنای رایگان بودن نیست Freeبه دیگران بدون هیچ محدودیتی دارید
اسلاید 9 :
در همان سال بیل گیتس سیستم عامل و در سال 1985 سیستم عامل مایکروسافت را روانه بازار کرد و بدلیل رابط کاربری بالا و راحتی استفاده از آن بسرعت مورد توجه قرار گرفت
اسلاید 10 :
لینوکس را با زبان سی و اسمبلی نوشت که دوازده هزار خطMinix در اواسط دهه هشتاد آقای اندرو تاننبام سیستم عامل آمریکا بودMITکد بود و آن زمان استاد دانشگاه را در اختیار همگان قرار داده بود و کتابی نیز درباره این سیستم عامل تالیف کردهMinixکدهای سیستم عامل بود که شامل کدهای این سیستم عامل نیز بود
اسلاید 11 :
در سال 1991 آقای لینوس توروالدز که دانشجو دانشگاه هیلسینکی فنلاند بود
دانشگاه متصل شودUnix یک ترمینال نوشت که از طریق آن به Minixابتدا با استفاده از سیستم عامل
سپس شروع کرد به نوشتن یک شبه یونیکس
در آن زمان ایده بوجود آوردن کرنل را با آقای تاننبام در میان گذشت و آقای تاننبام از این ایده استقبال نکرد
و در جواب نامه آقای توروالدز نوشت که اگر او دانشجوی ایشان بود به ایشان صفر میداد
قرار داد و آن را در اینترنت منتشر کردLinuzسپس آقای توروالدز کرنل خود را نوشت و در ابتدا نام آن را
تغییر داد Linuxدر زمان کوتاهی به پیشرفت قابل توجهی رسید و نام آن را به
اسلاید 12 :
نبوده استMinix کپی برداری از سیستم عامل Linuxکرنل
کرنل لینوکس و 1992آقای توروالدز ایده نرم افزار آزاد آقای استالمن را قبول داشت برای همین در سال
پروژه سیستم گنو ادغام شد و سیستم گنو/ لینوکس بوجود آمد
نامیده میشود را برای آن برگزیدTuxو سپس آرم پنگوئن که
می باشد Torvalds Unix مخفف Tux
پس هر زمانی که نام لینوکس می آید منظور کرنل لینوکس می باشد
و هر گاه نام گنو/ لینوکس می آید منظور سیستم عامل لینوکس می باشد
اسلاید 13 :
بوجود آمدSlackware لینوکس 1992سپس سال
ارائه شدFreeBSD و نسخه رایگان یونیکس یعنی Debian لینوکس 1993 سال
ارائه شدSuse و RedHat لینوکس 1994سال
لینوکس شریف ارائه شد 2006 سال
از سال 1995 به بعد لینوکسی ارائه نشد و تمامی لینوکس های ارائه شده امروزی توزیعی از سیستم های زیر می نامیده میشوند Linux Distributionsباشند که
RedHat , Suse , Debian , FreeBSD , Slackware
اسلاید 14 :
آشنایی با مفاهیم لینوکس
در حدود پانصد عدد توزیع لینوکس وجود دارد که میتوان در سایت زیر اطلاعات کاملتری از آنها را دید :
www.distrowatch.com
نکته :
کرنل تمامی لینوکس ها یکی می باشد و می توان جدیدترین کرنل ارائه شده را در سایت زیر مشاهده کرد
www.kernel.org
این سایت توسط آقای لینوس توروالدز نظارت میشود
اسلاید 15 :
آشنایی با مفاهیم لینوکس
کرنل تمامی لینوکس ها یکی می باشد و فقط توزیع های لینوکسی متفاوت هستند و
توزیع های لینوکسی خود نیز شامل چهار دسته می باشند :
Debian Base
Gentoo Base
RPM Base
Slackware Base
اسلاید 16 :
: Debian Base
پدر اکثر توزیع های امروزی است
در دنیا بودLive CD : اولین Knoppix
می باشد و مورد حمایت شرکتDebian ارئه شد و محبوبترین توزیع از خانواده 2004 : در سال Ubuntu
کانونیکال می باشد که این توزیع را به صورت رایگان به سر تا سر دنیا ارسال میکند
یک کلمه آفریقایی می باشد و به معنای انسانیت نسبت به دیگران استUbuntuکلمه
از این توزیع نیز نسخه های آموزشی و نسخه هایی با دسکتاب های متفاوت ارائه شده مثل :
Kubuntu,Xubuntu,Edubuntu
اسلاید 17 :
با نرم افزارهای مربوطهUbuntu : کامل ترین نسخه Linux Mint
: سیستم عامل معروف در زمینه امنیت که امروزه از آن به عنوان ابزار تست نفوذ عنوانBackTrack
می شود که یک سیستم عامل چینی می باشد
ارائه شده است Kali : نسخه جدید سیستم عامل بک ترک که با عنوان Kali
می باشد Debian مبتنی بر Kali است در حالی که Ubuntu مبتنی بر Backtrack
می باشد Offensive Security متعلق به شرکت Kali و BackTrack
نکته :
Ubuntu که مبتنی بر BackTrack توزیع دیگری بوجود آورد مانند سیستم عامل ,میتوان از روی یک توزیع
است
اسلاید 18 :
: Gentoo Base
بر اساس این ایده طراحی شد که همه پکیج ها از طریق سورس کد نصب شوندGentoo
یعنی در ابتدا سورس کد کامپایل شود و سپس نصب شود
این ایده در سال 2000 مطرح شد
می باشد Sabayanمعروف ترین نسخه در این دسته
اسلاید 19 :
: RPM Base
پرکاربردترین نسخه های لینوکسی هستند
: معروفترین نسخه تجاری لینوکسیRedHat
Redhat : نسخه غیر تجاری Fedora
و در سال 2003 بوجود آمد و یکی از پرکاربردترین توزیع هاRedHat : نسخه غیر تجاری CentOS
می باشد به طوری که امروزه اکثر سرورهای لینوکسی رو به خود اختصاص داده است و تفاوت اصلی آن
در به روز رسانی وصله های امنیتی می باشدRedHat با
اسلاید 20 :
داردNovell : این نسخه آلمانی می باشد و به زبان آلمانی به معنی آفتاب پرست می باشد و تعلق به شرکت Suse
و این نسخه تجاری می باشد
می باشد Suseاین نسخه غیر تجاری : Open Suse
آلمان و اسپانیا دو کشوری هستند که لینوکس سیستم عامل ملی آنها می باشد