انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: نگاهی به تاریخچه‌ی لینوکس؛ به مناسبت ۲۶ ساله شدن این سیستم‌عامل  (دفعات بازدید: 2377 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین MR-Mostafa

  • Full Member
  • *
  • ارسال: 180
  • جنسیت : پسر
  • Ubuntu Gnome
لینوکس یکی از قدرتمندترین سیستم‌عامل‌های کامپیوتری است که متن‌باز بودن آن، در کنار جامعه‌ی توسعه‌دهندگان قدرتمندش، آن را به ابزاری حرفه‌ای برای مهندسان نرم‌افزار و گیک‌ها تبدیل کرده است. به مناسبت تولد ۲۶ سالگی این سیستم‌عامل محبوب، تصمیم گرفتیم که به زبانی ساده و بدون استفاده از اصطلاحات پیچیده، تاریخچه‌ی مختصر و مفید سیستم‌عامل لینوکس را ارایه و در کنار آن، مفاهیم کلیدی و کارکردهای متنوع این سیستم‌عامل را شرح دهیم.

قصه از کجا شروع شد؟
در سال ۱۹۷۱، سیستم‌عامل «یونیکس» (Unix) به دست تعدادی از مهندسان «شرکت تلفن و تلگراف آمریکا» (AT&T Corp) توسعه پیدا کرد. این سیستم‌عامل که هرساله پیشرفته‌تر می‌شد، چندان ارزان نبود و همه نمی‌توانستند از آن استفاده کنند. در سال ۱۹۸۴ میلادی، «ریچارد استالمن» (Richard Stallman) که رییس بنیاد نرم‌افزارهای آزاد بود، پروژه‌ی «گنو» (GNU) را آغاز کرد. در این پروژه که یک جنبش نرم‌افزاری محسوب می‌شد، برنامه‌نویسان با یکدیگر همکاری می‌کردند که این همکاری تابه‌حال هم ادامه دارد. تا چند سال بعد، ابزارهای متنوعی در پروژه‌ی گنو توسعه پیدا کردند. اما این ابزارها برای اجرا، نیازمند یک هسته‌ی مناسب و آزاد به عنوان سیستم‌عامل بودند؛ هسته‌ای که توسعه‌ی آن به این زودی‌ها امکان‌پذیر نبود.

در سال ۱۹۹۱، «لینوس توروالدز» (Linus Torvalds) یک دانشجوی ۲۱ ساله بود که در دانشگاه هلسینکی درس می‌خواند. او در ابتدای این سال، یک کامپیوتر IBM خرید که با سیستم‌عامل MS-DOS کار می‌کرد. او که از این سیستم‌عامل راضی نبود، علاقه داشت از یونیکس استفاده کند. ولی متوجه شد که ارزان‌ترین نوع سیستم‌عامل یونیکس، ۵ هزار دلار قیمت دارد. به همین خاطر و به دلیل عملکرد ضعیف پروژه‌ی گنو درزمینه‌ی توسعه‌ی هسته‌ی سیستم‌عامل، لینوس تصمیم گرفت که خودش دست‌به‌کار شود.
در ۲۵ آگوست همان سال، «لینوس» متنی را به گروه خبری comp.os.minix مبنی بر توسعه‌ی هسته‌ی یک سیستم‌عامل جدید می‌فرستد و از برنامه‌نویسان می‌خواهد که در این مسیر به او کمک کنند. این‌گونه بود که او اولین نسخه از سیستم‌عامل لینوکس را سپتامبر همان سال منتشر کرد. دومین نسخه‌ی آن به فاصله‌ی کمی در اکتبر همان سال منتشر شد. از آن زمان و تا همین امروز، هزاران برنامه‌نویس در توسعه‌ی لینوکس مشارکت داشته‌اند که به تعداد آن‌ها همواره افزوده می‌شود. اما شاید برخی بپرسند که درنهایت لینوکس هسته‌ی سیستم‌عامل است یا به‌تنهایی یک سیستم‌عامل مستقل محسوب می‌شود؟

‌لینوکس چیست؟
از دید فنی، لینوکس تنها نامی است برای هسته‌ی سیستم‌عامل و نه کل آن. دلیل این تعریف‌های گوناگون از لینوکس، به دلیل ماهیت انعطاف‌پذیر آن است. کمی بعد از عرضه‌ی این سیستم‌عامل، توروالدز تصمیم گرفت که به پروژه‌ی گنو بپیوندد. با این کار به‌سرعت توسعه‌ی لینوکس افزوده شد و توزیع‌های مختلفی ظاهر شدند. توزیع‌ها مجموعه‌ای از ابزارها هستند که برای رسیدن به اهدف مختلف در کنار هم قرار می‌گیرند و از هسته‌ی لینوکس استفاده می‌کنند. به همین خاطر، لغت لینوکس را به سیستم‌عامل‌هایی اطلاق می‌کنند که از ترکیب‌بندی لینوکس (به‌عنوان هسته سیستم‌عامل) با نرم‌افزارهای آزاد و متن‌باز به دست می‌آیند. درصورتی‌که بنیاد نرم‌افزارهای آزاد تاکید دارد که از چنین سیستم‌عامل‌هایی، با عنوان گنو/لینوکس یاد شود. در این میان، سوالی که برای خیلی‌ها مطرح می‌شود این است که اگر لینوکس متن‌باز و رایگان است، پس درآمد توسعه‌دهندگان توزیع‌های آن چطور به دست می‌آید؟

نحوه‌ی درآمد توسعه‌دهندگان توزیع‌های لینوکس
به دلیل متن‌باز بودن لینوکس، انواع و اقسام توزیع‌ها توسعه داده می‌شوند. برخی از این توزیع‌ها بسیار معروف هستند و برخی دیگر فقط برای استفاده‌های خاص موردتوجه قرار می‌گیرند. برخی از این توزیع‌های نه‌چندان معروف، برای راحتی کار، بر اساس توزیع‌های معروف توسعه داده شده‌اند. از معروف‌ترین و محبوب‌ترین توزیع‌ها می‌توان به «اوبونتو» (Ubuntu)، «مینت» (Mint)، «دبیان» (Debian) و «فدورا» (Fedora) اشاره کرد. ایرانی‌ها هم در این زمینه دستی بر آتش دارند. به‌طور مثال آلن باغومیان، برنامه‌نویس ایرانی، در سال ۱۳۸۳ توزیع پارسیکس را توسعه داد که درنهایت در سال ۱۳۹۶، پشتیبانی از این توزیع متوقف شد.
باید توجه کرد که چون لینوکس به‌عنوان یک هسته‌ی سیستم‌عامل، متن‌باز و رایگان است، قرار نیست تمام توزیع‌های آن هم رایگان باشند. مثال بارز در این زمینه هم شرکت «رد هت» (Red Hat) است که توزیع «رد هت» را به فروش می‌رساند و از همین راه در سال ۲۰۱۶ موفق شد ۲.۴ میلیارد دلار درآمد کسب کند. توزیع معروفی همچون «اوبونتو» باوجود این‌که رایگان است، اما شرکت توسعه‌دهنده‌ی آن، از طریق مشاوره درزمینه‌ی شبکه، فروش نرم‌افزارهای غیر رایگان، کمک‌های مردمی و دیگر موارد، کسب درآمد می‌کند. البته در این میان نمی‌توان کمک بلاعوض برنامه‌نویسان را فراموش کرد که بسیاری از آن‌ها به‌طور رایگان به توسعه‌ی توزیع‌های مختلف کمک می‌کنند.

کاربرد لینوکس در عرصه‌های گوناگون
در دنیای تکنولوژی گفته می‌شود که تقریباً هر کاری را می‌توان با لینوکس انجام داد؛ شاید سهم سیستم‌عامل‌های گنو/لینوکس در دسکتاپ‌ها زیاد نباشد اما درخشش اصلی لینوکس در عرصه‌های دیگر است. اما دلیل این استقبال چیست؟ آیا فقط به دلیل رایگان بودن و امنیت بالای آن است؟ علاوه بر این دو مشخصه، لینوکس یک هسته‌ی سیستم‌عامل بسیار انعطاف‌پذیر است که می‌توان از آن تقریبا روی هر پردازنده و با هر نوع معماری استفاده کرد. اما از لینوکس دقیقا در چه عرصه‌هایی استفاده می‌شود؟
یک مثال بارز برای استفاده‌ی لینوکس در عرصه‌های متنوع، سیستم‌عامل اندروید است. این سیستم‌عامل که بر پایه‌ی هسته‌ی لینوکس نوشته‌شده، در انواع و اقسام وسایل استفاده می‌شود. از گوشی‌ها و ساعت‌های هوشمند گرفته تا تلویزیون‌ها و یخچال‌ها. علاوه بر این، بیش از ۹۵ درصد ابرکامپیوترهای جهان از سیستم‌عامل‌هایی بر پایه‌ی لینوکس بهره می‌برند. استفاده از لینوکس فقط به همین موارد محدود نمی‌شود. علاوه بر استفاده از لینوکس در سیستم اتومبیل‌های خودران، شرکت‌های بزرگی مانند گوگل، فیسبوک و توییتر، از این سیستم‌عامل برای سرورهایشان استفاده می‌کنند. آن‌قدر لینوکس در زمینه‌های مختلف مورداستفاده قرار می‌گیرد که در این فضای کم، فرصت پرداختن به همه‌ی آن‌ها امکان‌پذیر نیست. اما چیزی که باید توجه کرد این است که گستره‌ی استفاده از لینوکس هرروز بیشتر از گذشته می‌شود و دوری و عدم توجه به آن، به ضرر خود ما خواهد بود.
منبع:
https://www.digikala.com/mag/%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DA%86%D9%87-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%E2%80%8C%D8%B9%D8%A7%D9%85%D9%84-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/
« آخرین ویرایش: 03 شهریور 1396، 11:51 ب‌ظ توسط سلمان م. »
در یک گفتگوی آموزشی مهم نیست کسی اشتباه یا درست جواب دهد، چون در آخر مشخص خواهد شد. می‌نویسم تا همه بخوانند؛ شاید کسی چیزی یاد بگیرد و یا استادی اشتباه مرا بگیرد.
با ما تازه واردها مهربان باشید :D

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ALi.pAkrohk

  • High Hero Member
  • *
  • ارسال: 1109
  • جنسیت : پسر
  • KDE Plasma 5 + Gnu OS
من یکم با این پست مشکل دارم یه طور داره میگه انگار لینوک یه  سیستم عامله نوشته و نرم افزار ها برای اجرا نیاز به سیستم عامل داشتن ولی یک نرم

 افزار که از رو هوا نوشته نشده اجرا می شده و تست شده برای ارتباط با سخت افزار نیاز به لینوکس بوده.

 من تاحالا جای ندیدم دقیق خود لینوکس اجرا باشه  و به تنهایی  کار سیستم عامل رو هم بکنه ( رابط سخت افزار و نرم افزار نه ، رابط کاربر و سیستم)

 یه هسته کرنل که می تونه هر جای باشه و تو هر سیستم عاملی استفاده شه ولی به تنهایی ، من به تنهای سیستم عامل نمی دونمش.
20 =! 20
با هم بیاموزیم به هم نیاموزیم.
پاک روح.(آپاراک).

آفلاین مهران تعریف

  • Hero Member
  • *
  • ارسال: 707
  • جنسیت : پسر
  • دبیان + xfce
یک سیستم عامل از بخش های متنوعی ساخته شده که یکی اش میشه کرنل، قرار بود یک سیستم عامل با نام گنو ایجاد بشه و کرنل اون، هرد باشه. ولی به نا به دلایلی، از کرنل لینوکس در اون دوران استفاده شد. سیستم عامل ایجاد شده، اسمش گنو هست اما چون از کرنل لینوکس استفاده شده، میشه بهش گفت گنو لینوکس.

Linux kernel source

خوندن این مطلب توصیه میشه: لینک

من تاحالا جای ندیدم دقیق خود لینوکس اجرا باشه  و به تنهایی  کار سیستم عامل رو هم بکنه
جناب رستمی، شما ندیدید، چون واقعا لینوکس به تنهایی با یک سیستم عامل فاصله ی بسیاری داره :)

آفلاین ALi.pAkrohk

  • High Hero Member
  • *
  • ارسال: 1109
  • جنسیت : پسر
  • KDE Plasma 5 + Gnu OS
خوندن این مطلب توصیه میشه: لینک

من تاحالا جای ندیدم دقیق خود لینوکس اجرا باشه  و به تنهایی  کار سیستم عامل رو هم بکنه
جناب رستمی، شما ندیدید، چون واقعا لینوکس به تنهایی با یک سیستم عامل فاصله ی بسیاری داره :)
بعله دقیقا همین طوره و خودم هم این رو نوشتم که به تنهایی سیستم عامل نمی دونمش حالا بعضی میگن لینوکس سیستم عامل واقعا حرفشون عجیب.
20 =! 20
با هم بیاموزیم به هم نیاموزیم.
پاک روح.(آپاراک).