جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

مروری بر تاریخچه لینوکس و اوبونتو

28 شهریور 1400
ارسال شده توسط فرشید نوتاش حقیقت
اوبونتو، گنو/لینوکس

لینوکس اوبونتو یکی از انواع سیستم‌عامل لینوکس (که به آن توزیع یا Distro نیز گفته می‌شود) است و محصول یک شرکت انگلیسی به نام کنونیکال (Canonical) است. این شرکت در سال 1994 توسط مارک شاتل ورث تاسیس شد.

اما تاریخچه لینوکس خیلی بیشتر از گذشته برمی‌گردد. در این مقاله تاریخچه سیستم‌عامل لینوکس و اوبونتو را شرح خواهیم داد.

لینوکس دقیقا چیست؟

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

بدون سیستم‌عامل، هر برنامه‌نویس باید برای دسترسی مستقیم به سخت‌افزار سیستم، کد بنویسد. علاوه بر این، برنامه‌نویس باید بتواند از هر قطعه سخت‌افزاری که تا به حال ایجاد شده است پشتیبانی کند تا مطمئن شود که برنامه روی هر پیکربندی سخت‌افزاری ممکن کار می‌کند. از آنجا که سیستم‌عامل همه این پیچیدگی‌های سخت‌افزاری را مدیریت می‌کند، توسعه برنامه به یک کار بسیار آسان‌تر تبدیل می‌شود. لینوکس تنها یکی از تعدادی از سیستم‌عامل‌های مختلف موجود است.

منشا یونیکس

برای درک تاریخچه لینوکس، ابتدا باید به آزمایشگاه‌های AT&T Bell در اواخر دهه 1960 بازگردیم. در این مدت AT&T مشارکت در توسعه سیستم‌عامل جدید به نام Multics را متوقف کرده بود. دو مهندس AT&T، Ken Thompson و Dennis Ritchie، تصمیم گرفتند آن‌چه را که از پروژه Multics آموخته بودند، بگیرند و یک سیستم‌عامل جدید به نام UNIX ایجاد کنند که به سرعت محبوبیت و استقبال گسترده‌ای را در شرکت‌ها و موسسات دانشگاهی به دست آورد.

انواع پیاده‌سازی شده UNIX سرانجام به بازار آمد از جمله مواردی که توسط IBM (AIX) ، Hewlett-Packard (HP-UX) وSun Microsystems  و ایجاد شده است. علاوه بر این، یک سیستم‌عامل مشابه UNIX به نام MINIX توسط Andrew S. Tanenbaum ایجاد شد که برای استفاده آموزشی با دسترسی به کد منبع (Source Code) در اختیار دانشگاه‌ها طراحی شده بود.

چه کسی لینوکس را ایجاد کرد؟

ریشه‌های لینوکس را می‌توان در کار و فلسفه دو نفر جستجو کرد. در قلب سیستم‌عامل لینوکس چیزی به نام هسته وجود دارد. این مجموعه اصلی ویژگی‌های لازم برای عملکرد سیستم‌عامل است. هسته منابع سیستم را مدیریت می‌کند و ارتباط بین سخت‌افزار و برنامه‌ها را مدیریت می‌کند. هسته لینوکس توسط لینوس توروالدز توسعه داده شد که با عدم استقبال از MS-DOS و بی‌حوصلگی در دسترس‌پذیری MINIX برای ریزپردازنده جدید Intel 80386، تصمیم گرفت هسته‌ای شبیه یونیکس برای خود بنویسد. هنگامی که او اولین نسخه هسته را به پایان رساند، آن را تحت مجوز متن‌باز منتشر کرد که به هر کسی امکان می‌داد کد منبع را بارگیری کرده و آزادانه از آن استفاده کند و بدون نیاز به پرداخت هیچ‌گونه هزینه‌ای به لینوس، آن را تغییر دهد.

تقریباً در همان زمان، ریچارد استالمن در بنیاد نرم‌افزار آزاد، حامی قوی نرم‌افزارهای آزاد و متن‌باز، روی سیستم‌عامل متن‌باز خود کار می‌کرد. با این حال، استالمن به جای تمرکز در ابتدا بر روی هسته، تصمیم گرفت که نسخه‌های متن‌باز همه ابزارها و کامپایلرهای UNIX را برای استفاده و نگهداری یک سیستم‌عامل توسعه دهد. هنگامی که او توسعه این زیرساخت را به پایان رساند، به نظر می‌رسید که راهکار واضح این است که کار خود را با هسته لینوس برای ایجاد یک سیستم‌عامل کامل ترکیب کند. این ترکیب با نام GNU/Linux شناخته شد.

پوریست‌ها اصرار دارند که همیشه از لینوکس به عنوان گنو/لینوکس یاد شود (در واقع، ریچارد استالمن زمانی از مصاحبه مطبوعاتی با نشریاتی که از لینوکس به عنوان گنو/لینوکس نام برده است). این امر بی دلیل نیست زیرا ابزارهای GNU توسعه یافته توسط بنیاد نرم‌افزار آزاد بخش مهمی و حیاتی گنو/لینوکس را تشکیل می‌دهند. متاسفانه، اکثر مردم و نشریات به سادگی از لینوکس به عنوان لینوکس یاد می‌کنند و این احتمالا همیشه به همین شکل ادامه خواهد داشت.

تاریخچه اوبونتو

همانطور که قبلا ذکر شد، اوبونتو یکی از توزیع‌های لینوکس است. کد منبع که توزیع اوبونتو را تشکیل می‌دهد از توزیع لینوکس بسیار معروف موسوم به Debian (دبیان) ساخته شده توسط یان مرداک سرچشمه می‌گیرد.

یک غول اینترنتی از آفریقای جنوبی به نام مارک شاتل ورث (که ثروت خود را در فروش شرکت خود به VeriSign به ارزش حدود 500 میلیون دلار به دست آورد) تصمیم گرفت که لینوکس کاربرپسندتری را ایجاد کند. او توزیع دبیان را پذیرفت و تلاش کرد تا آن را به توزیع دوستانه‌تری تبدیل کند که آن را اوبونتو (Ubuntu) نامید. او بعدا شرکتی به نام Canonical Ltd برای ترویج و پشتیبانی از اوبونتو تشکیل داد.

اگر در لینوکس تازه‌کار هستید یا از لینوکس استفاده می‌کنید و می خواهید توزیع لینوکس متفاوتی را امتحان کنید بعید است که گزینه بهتری نسبت به اوبونتو پیدا کنید.

معنای واژه اوبونتو چیست؟

واژه اوبونتو یک کلمه باستانی زولو و خوسا است که به معنی «انسانیت برای دیگران» است. اوبونتو همچنین به معنای «من آن چیزی هستم که هستم به دلیل این که همه ما هستیم» است. این انتخاب شد زیرا این احساسات دقیقا روح توزیع اوبونتو را توصیف می‌کند.

جمع‌بندی

ریشه‌های سیستم‌عامل لینوکس را می‌توان در کارهای لینوس توروالدز و ریچارد استالمن در قالب هسته لینوکس همراه با ابزارها و کامپایلرهای ساخته شده توسط پروژه گنو جستجو کرد.

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

منبع: answertopia.com
درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته‌های بیشتر از فرشید نوتاش حقیقت
قبلی آموزش جامع اوبونتو - مقدمه
بعدی نصب اوبونتو 20.04 بر روی دیسک خام

دیدگاهتان را بنویسید لغو پاسخ

این سایت از اکیسمت برای کاهش جفنگ استفاده می‌کند. درباره چگونگی پردازش داده‌های دیدگاه خود بیشتر بدانید.

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ
نماد الکترونیکی (اینماد)
پرداخت‌یار

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

از اینکه قصد همکاری با رسانه «محتوای باز» را دارید بسیار خرسندیم و این مایه مباهات ماست.

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

شما ممکن است در دو حالت تمایل به نشر ویدئو خود را داشته باشید: یا آن را رایگان در اختیار عموم قرار دهید و یا اینکه در قبال فروش آن از خریدار وجه مربوطه محصول را اخذ نمایید.

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونه‌ای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق می‌گیرد.

شرایط کلی ضبط دوره آموزشی

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

پیشنهاد می‌گردد برای ضبط دوره آموزشی در توزیع گنو/لینوکس از ابزار قدرتمند OBS استفاده نمایید. البته این صرفا یک پیشنهاد است و شما می‌توانید از هر ابزار مناسب دیگری برای این کار بهره ببرید.

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

کیفیت صدا از اهمیت ویژه‌ای برخوردار می‌باشد و می‌بایست فاقد هر گونه نویز یا صدای اضافی دیگری (صدای محیط پیرامون) باشد.

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

از قرار دادن موسیقی متن، در بک‌گراند دوره آموزشی شدیدا پرهیز کنید. این کار موجب حواس‌پرتی مخاطب و ضعیف شدن صدای مدرس می‌گردد.

دوره آموزشی ضبط شده می‌باید فاقد هر گونه لوگو یا آدرس سایت دیگری (در گوشه تصویر یا بک‌گراند صفحه دسکتاپ و هر جای دیگری) باشد.

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

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

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.

فراخوان همکاری