تور لحظه آخری
امروز : یکشنبه ، 17 تیر 1403    احادیث و روایات:  حضرت زهرا (س):کسی که عبادت های خالصانه خود را به سوی خدا فرستد، پروردگار بزرگ ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

میز جلو مبلی

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ووچر پرفکت مانی

خرید سی پی ارزان

خرید ابزار دقیق

بهترین جراح بینی خانم

تاثیر رنگ لباس بر تعاملات انسانی

خرید ریبون

 






آمار وبسایت

 تعداد کل بازدیدها : 1805318724




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
 refresh

داستان تولد لینوکس از زبان خالق آن |اخبار ایران و جهان


واضح آرشیو وب فارسی:تابناک: داستان تولد لینوکس از زبان خالق آن
«سلام به همه دوستان در Minix. در حال طراحی سیستم عامل رایگان برای ابزارهای 360 (486) AT هستم، که البته بیشتر جنبه سرگرمی دارد و به اندازه GNU پیشرفته و بزرگ نیست. از ماه آوریل کار این طرح شروع شده است و تقریبا آماده شده».
کد خبر: ۵۲۷۱۲۳
تاریخ انتشار: ۰۵ شهريور ۱۳۹۴ - ۰۷:۰۰ - 27 August 2015


یکی از معروف ترین پیام هایی که در طول تاریخ رایانه ها بر روی خروجی قرار گرفته است، شاید پیامی باشد که 24 سال قبل در 25 آگوست 1991 منتشر شد در این پیام آمده بود: «سلام به همه دوستان در Minix. در حال طراحی سیستم عامل رایگان برای ابزارهای 360 (486) AT هستم، که البته بیشتر جنبه سرگرمی دارد و به اندازه GNU پیشرفته و بزرگ نیست. از ماه آوریل کار این طرح شروع شده است و تقریبا آماده شده».
بسیاری از کاربران این پیام «لینوس توروالدس» بر روی گروه خبری Usenet در comps.so.minix خواندند یا از دیگران درباره آن شنیدند. اکنون بسیاری از کاربران بر این موضوع واقف هستند که چطور این سیستم عامل «رایگان» که بخش مهمی از رد پای تاریخ رایانه را به خود اختصاص داده، اکنون یک سیستم عامل هم «بزرگ» و هم «پیشرفته» است. اما سوال این است که وضعیت این سیستم عامل قبل از شهرت اش چگونه بود؟ اتفاقات اساسی که منجر به آن شد تا «لینوس» اولین نسخه عمومی «لینوکس» را منتشر کند چه بودند؟ مصاحبه ای که در سال 1996 با لینوس توروالدس در آپارتمان اش در هلسینکی فنلاند صورت گرفته بخشی از این حقایق را در بر دارد که بعدها در کتابی با عنوان Rebel Cod گنجانده شد و در سال 2001 منتشر شد. آنچه در ادامه می آید، بخش هایی با جزئیات بیشتر در مورد خلق لینوکس از زبان خالق آن است.
داستان تولد لینوکس از زبان خالق آن

اولین رویارویی با Unix در پاییز سال 1988 لینوس برای تحصیل در علوم کامپیوتر وارد دانشگاه هلسینکی شد. تنها دو سال بعد بود که با Unix برای اولین بار روبرو شد. وی میگوید: «یک واحد درسی کوتاه در مورد Unix داشتیم. پاییز سال 1990 بود و دانشگاه یک سیستم از نوع MicroVAX که با Ultrix کار میکرد را خریداری کرده بود و 16 کاربر را پشتیبانی میکرد. این واحد درسی در نتیجه بیشتر از 16 دانشجو را نمیتوانست آموزش دهد چون سخت افزار لازم را بیش از این در اختیار نداشت. لازم بود برای آنکه وارد Terminal شوید، در صف منتظر بمانید، اما با همان شرایط و بلافاصله من عاشق Unix شدم. فکر کنم بخاطر واسط کاربری مبتنی بر برنامه نویسی آن بود. میگفتند Unix خیلی پیچیده است، اما به نظرم بسیار ساده بود». یکی از کتاب های مرجعی که لینوس از آن استفاده کرد کتاب معروف «آندرو تاننباوم» با عنوان سیستم های عامل بود این کتاب در عین حال که جزئیات دقیق و مفصلی از چگونگی ساخت یک سیستم عامل در بر داشت، یک کد آموزشی از یک سیستم عامل ساده به نام Minix را نیز در دل خود داشت که در اصل برای پردازشگر Intel 8088 نوشته شده بود. لینوس شخصا متخصص چیپ ها بود و بعد از آنکه از آخرین پردازنده اینتل به حد کافی متنفر شد، در مورد چیپ بعدی این شرکت یعنی 80386 نوشت: نمونه ای بهتر از سایر چیپ های قبلی. تا قبل از آنکه حضور این چیپ در سیستم شبیه به Unix یعنی Minix قطعی شود، لینوس برای برنامه نویسی از یک سیستم Quantum Leap و قبل از آن از یک Commodore Vice-20 استفاده میکرد. اما بعد از این تصمیم خود را برای خرید یک PC به شکل قطعی گرفت. خرید اولین PC موفقیت وی در خرید این PC مرهون پایین آمدن بهای سخت افزارها و برخی خوش شانسی های شخصی وی بود. توانست از دانشگاه یک وام بگیرد و از آنجایی که به همراه مادرش در منزل شخصی خود بود نیازی نداشت تا پول وام را در راه مخارج شخصی صرف کند. همچنین نزدیک کریسمس بود و بخشی از پول هدیه کریسمس نیز به کمک وی آمد و اولین روز بعد از تعطیلات برای خرید PC اقدام کرد. در 5 ژانویه 1991. وی در مورد مشخصات اولین PC خود میگوید: «پردازشگر اینتل 386 DX33، 4 مگابایت رم، 40 مگابایت حافظه دیسک سخت». علیرغم آنکه لینوس با شوق فراوان تمام پول و سرمایه خود را برای خرید این PC صرف کرد اما تا چندین ماه بعد که فلاپی های Minix روانه بازار شود، نتوانست به سیستم عامل محبوب خود یعنی Unix دسترسی داشته باشد. در نتیجه لینوس هم بیشتر وقت خود را تا آن زمان مثل سایر برنامه نویسان به بازی Prince Of Persia روی DOS صرف کرد! البته نه تمام وقت خود، بلکه در همین حال مشغول بررسی معماری پردازشگر 80386 اینتل بود. وی خود اولین تجربیات اش را اینگونه توصیف میکند: «در آن زمان مشغول بررسی قابلیت های Task Switching (سوییچ بین برنامه ها) بودم و در نتیجه برای آزمایش دو پروسه همزمان را نوشتم که با یک تایمر سوییچ میشدند. یکی از این پروسه ها حرف A را مینوشت و دیگری B را. قبل از این بر روی پردازشگر اینتل کد نویسی نکرده بودم».کدی ساده که تبدیل به یک سیستم عامل شد
این کد نویسی ساده برای سوییچ بین برنامه ها همان اولین قدم اساسی در مسیری است که به خلق لینوکس منتهی شد. لینوس میگوید: «دو پروسه اصلی که برای تایپ حرف A و B نوشته بودم عملا کاربرد Task Switch داشت. یکی از این پروسه ها با صفحه کلید به شکل مستقیم در ارتباط بود و بنابراین کد مورد نظر برای درایور صفحه کلید را نوشته بودم و دیگری با مودم و VGA در ارتباط بود که به وسیله درایوری که برای آن نوشته بودم میتوانستم به دانشگاه متصل شوم و اخبار را بخوانم. این کار اصلی بود که کردم: خواندن خبرها از طریق مودم». یکی از امتیازات خواندن اخبار از طریق این پروتکل ساده این بود که لینوس را قادر میساخت تا مشکلات فنی را به خوبی بررسی کند و در راه توسعه سیستم به وی کمک شایانی کرد. وی میگوید: در تابستان سال 91 استفاده بهینه را از این اخبار کردم و در مورد استاندارد های POSIX اطلاعات خوبی بدست آوردم. هر چقدر اخبار بیشتری میخواندم این پکیج شبیه ساز را بهتر میکردم. بعد تصمیم گرفتم تا داده ها و اطلاعات را دانلود کنم که لازمه آن نوشتن یک درایور برای دیسک بود و همچنین لازم بود تا تا یک سیستم فایل جدید طراحی کنم که قادر به خواندن فایل سیستم Minix برای آپلود و دانلود باشد. در نتیجه وقتی شما یک برنامه برای سوییچ پروسه ها داشته باشید عملا یک سیستم فایل و چند درایور مخصوص به آن را دارید. این همان Unix است. لینوکس در واقع از همین زمان متولد شده بود اما لینوس هنوز به این شکل آن را عنوان نکرده بود. نام این سیستم عامل برگرفته از درخواست های لینوس برای اطلاعات POSIX در راستای همخوانی با سیستم عامل های مبتنی و شبیه به Unix بوده است. یکی از دانشجویان دانشگاه هلسینکی به نام «آری لماک» در این زمان به لینوس میگوید که استانداردها POSIX به رایگان در سطح آنلاین قرار ندارد و برای دسترسی به آنها باید مبلغی پرداخت شود. موضوعی که باری یک دانشجوی تهیدست بسیار سنگین بود. اما لینوس میگوید: «این شخص که این خبر را به من داد در حوزه کرنل ها و سیستم عامل ها فعالیت میکرد. وی بر روی یک سرور FTP فضایی در اختیار داشت و به من گفت که یک دایرکتوری تحت آدرس pub/os/linux برای کار من ایجاد کرده است. در واقع Linux نام پروژه کاری من بود ولی اگر با همین نام آن را به عموم معرفی میکردم شائبه خودخواهی و خودپسندی من در میان بود. به همین دلیل نام افتضاح Freax را برای آن انتخاب کردم (Free Unix). اما خوشبختانه آری لماک همچنان از نام لینوکس برای ارجاع به کار من استفاده میکرد و بعد از آن هم این نام هرگز تغییر نکرد. لینوس در مورد نسخه های اول و دوم لینوکس میگوید: نسخه اول لینوکس را هرگز اعلام عمومی نکردم. تنها چند پیام شخصی در گروه خبری برای افرادی که به آن ابراز علاقه کرده بودند فرستادم. نسخه بعدی که چند هفته بعد منتشر شد بسیار بهتر از نمونه اول بود و من این نسخه را اعلام رسمی کرد. نسخه اول خیلی سریع و با عجله طراحی شده بود چون من احساس میکردم دایرکتوری من در سرور FTP نباید خالی باشد و باید چیزی به عنوان مشغول بودن به کار بر روی آن قرار دهم. اما نسخه دوم بسیار به آن چیزی که مد نظر داشتم نزدیک بود. و این همان نسخه ای بود که پیامی در مورد آن بر روی گروه خبری Minix قرار دادم. لینوس توروالدس در سال 1996 گفت: نمیدانم اولین نسخه از لینوکس را چند نفر استفاده کردند شاید 10 یا 20 نفر. اما ظاهرا این نسخه به حد کافی بزرگ و قابل احترام بود که منجر به مسیری شود که اکنون بعد از سالها تعداد زیادی از افراد از سیستم متولد شده از یک Task Switcher ساده استفاده میکنند.











این صفحه را در گوگل محبوب کنید

[ارسال شده از: تابناک]
[مشاهده در: www.tabnak.ir]
[تعداد بازديد از اين مطلب: 24]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن