توروالدز لینوس: بیوگرافی، عکس ها و دستاوردها

فهرست مطالب:

توروالدز لینوس: بیوگرافی، عکس ها و دستاوردها
توروالدز لینوس: بیوگرافی، عکس ها و دستاوردها

تصویری: توروالدز لینوس: بیوگرافی، عکس ها و دستاوردها

تصویری: توروالدز لینوس: بیوگرافی، عکس ها و دستاوردها
تصویری: داستان شروع لینوکس 2024, ممکن است
Anonim

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

تصویر
تصویر

معرفی دنیای کامپیوتر

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

تصویر
تصویر

پس از مدتی، توروالدز از ورودی یکنواخت برنامه ها خسته شد. لینوستوروالدز (عکس او در بالا ارائه شده است) شروع به خرید تمام مجلات و کتاب های رایانه ای که در کشور ظاهر می شد، کرد. لینوس در یک مجله برنامه ای برای کد مورس پیدا کرد. در بیسیک ساخته نشده بود، مانند تمام موارد دیگری که قبلاً ملاقات کرده بود، بلکه فقط مجموعه ای از اعداد بود. آنها را می توان به صورت دستی به زبان ماشین ترجمه کرد، در زنجیره ای از یک ها و صفرهای قابل فهم برای رایانه نوشت.

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

خانواده لینوس

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

سالهای جوانی

در جوانی، لینوس، بر خلاف بسیاری از همسالانش، جذب هاکی یا معاشقه با دختران نشد. توروالدز کاملاً در کار با رایانه جذب شده بود.

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

حتی در سن 17 سالگی، در سال 1987، لینوس یک محصول جدید به نام Sinclair QL خریداری کرد تا جایگزین VIC-20 قدیمی شود. این کامپیوتر 128 کیلوبایت حافظه داشت. او روی یک پردازنده هشت مگاهرتزی از موتورولا کار می کرد. قیمت یک کامپیوتر در آن زمان حدود 2000 دلار بود. این توسط یک شرکت تحت حمایت سی سینکلر تولید شد.

علاقه به سیستم عامل

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

قدم بعدی توروالدز جدا کردن سیستم عامل Q-DOS بود که روی رایانه خودش نصب شده بود. لینوس از اینکه فهمید هیچ چیز در این سیستم قابل تغییر نیست، از آنجایی که در رام نوشته شده بود، ناامید شد.

لینوس ابتدا چند بازی را روی رایانه جدید نوشت. او ایده های اکثر آنها را از یک کامپیوتر قدیمی قرض گرفته است. با این حال، سیستم عامل نصب شده دارای کاستی های زیادی بود. به عنوان مثال، با وجود چندوظیفه بودن، عملکرد محافظت از حافظه را نداشت. سیستم هر لحظه ممکن است منجمد شود. علاوه بر این، پس از توسعه Sinclair QL، K. Sinclair بهبود مدل های خود و همچنین پشتیبانی را متوقف کرد.موجود.

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

لینوس در بازگشت از ارتش با سیستم یونیکس آشنا شد. توروالدز به همراه 32 دانشجوی دیگر تصمیم گرفت دوره C و Unix را بگذراند. از آنجایی که این سیستم در آن زمان در دانشگاه هلسینکی ظاهر شده بود، معلم باید سیستم عامل جدید را همراه با دانش آموزان یاد می گرفت.

لینوس از کتاب اندرو تاتنبام، پروفسور اهل آمستردام الهام گرفت تا سیستم عامل خود را بسازد. توروالدز ادعا می کند که او تمام زندگی آینده او را زیر و رو کرد. نویسنده در این کتاب («طراحی و پیاده‌سازی سیستم‌های عامل»)، Minix، یک سیستم‌عامل آموزشی را که برای آموزش یونیکس ساخته است، توضیح می‌دهد. طبیعتاً توروالدز بلافاصله تصمیم گرفت آن را روی رایانه خود نصب کند. مشکل این بود که Sinclair QL برای چنین سیستم هایی طراحی نشده بود. تنها در ژانویه 1991، توروالدز با خرید یک رایانه جدید (اکنون یک رایانه شخصی)، توانست Minix را روی آن نصب کند.

پس از مطالعه مزایا و معایب این سیستم عامل، لینوس تصمیم گرفت آن را به ذهن بسپارد. این یک سیستم‌عامل آموزشی بود که از بین رفته و خراب شده بود. Minix با برنامه ها و وصله های قدیمی Linus توسط بروس ایوانز، هکر معروف استرالیایی ارتقا یافته است.

ایجاد بسته شبیه سازی ترمینال

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

توسعه درایور سیستم فایل و درایو دیسک

تصویر
تصویر

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

کار بر روی اولین نسخه لینوکس

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

Linux 0.01

تصویر
تصویر

بنابراین، اولین نسخه لینوکس در 17 سپتامبر 1991 در مالکیت عمومی ظاهر شد. سپس توروالدز تصمیم گرفت که این سیستم را چه نامی بگذارد. او در ابتدا قصد داشت نام Freax را به آن بدهد (کلمه freaks به معنای "طرفداران" و "x" پایان یونیکس است). حتی در آن زمان، او این سیستم را لینوکس نامید، اما استفاده از نام خود را به عنوان نام رسمی بی‌حیا دانست. Ari Lemke، مدرس دانشگاه فناوری هلسینکی، فهرستی را در سرور FTP دانشگاه ایجاد کرد. این جایی است که لینوس سیستم خود را قرار داده است. اما آری از کلمه Freax خوشش نیامد، بنابراین تصمیم گرفت فهرستی که در آن قرار داده شده بود را به pub/OS/Linux تغییر نام دهد. توروالدز واقعاً بدش نمی آمد، بنابراین نام به تدریج ماندگار شد.

نسخه سیستم عامل ارسال شده در سایت دارای شماره 0.01 بود. بنابراین تاکید شد که سیستم همچنان ناقص است و نیاز به بهبود جدی دارد. بنابراین، توروالدز به طور عمومی سیستم عامل خود را نشان نداد. او فقط نامه هایی را برای چندین هکر معروف ارسال کرد که آدرس سروری را که می توانستند آن را دانلود کنند نشان می داد. اولیهاین نسخه تقریباً به شما اجازه انجام هیچ کاری را نمی دهد به جز اجرای آن و چاپ منابع.

بهبود سیستم

علاقه به سیستم تا نوامبر 1991 از خالق آن خشک شد. شاید بهبود بیشتر آن متوقف می شد. با این حال، شانس دخالت کرد. لینوس، یک بار دیگر Minix را نهایی می کند، با نظارت بر بخش های مهم بخش این سیستم عامل خراب شده است. این سوال مطرح شد که آیا مینیکس را دوباره نصب کنیم یا لینوکس را به عنوان سیستم عامل اصلی قرار دهیم. توروالدز تصمیم گرفت سیستم خود را انتخاب کند.

لینوکس در ابتدای سال 1992 جهشی بزرگ به جلو داشت. چندین ویژگی به سیستم اضافه شد که هیچ آنالوگ در Minix نداشت. به عنوان مثال، در صورت کار با برنامه های بزرگ، به یک هارد دیسک تبدیل می شود. لینوس همچنین ویژگی هایی را وارد سیستم خود کرد که کاربران در ایمیل های خود درخواست می کردند. بنابراین، لینوس توروالدز به طور قابل توجهی سیستم عامل خود را بهبود بخشید.

من یک سیستم عامل رایگان می سازم

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

شرایط توزیع

تصویر
تصویر

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

معرفی رابط کاربری گرافیکی، Linux 1.0

در بهار 1992، هکر O. Zbrowski ویندوز را برای این OS X تطبیق داد. بنابراین لینوکس دارای یک رابط گرافیکی است. پس از آن، لینوس توروالدز تصمیم گرفت که سیستم تقریباً آماده است و نسخه 0.95 را منتشر کرد. با این حال، این یک اشتباه بود. به محض اینکه شروع به معرفی توابع شبکه به سیستم عامل خود کرد، متوجه شد که لازم است سیستم را به میزان قابل توجهی اصلاح کند. تنها 2 سال بعد، نسخه 1.0 منتشر شد که در مارس 1994 معرفی شد

تصویر
تصویر

تاکس پنگوئن طلسم شخصی توروالدز است. لینوس توروالدز (فقط برای سرگرمی) در مورد تاریخچه نشان در کتاب خود می گوید. او در آن می نویسد که او این حیوان را انتخاب کرد زیرا یک روز پنگوئن آن را در باغ وحش نوک زد.

دستاوردها و جوایز عمده

در سال 1996، لینوس بندیکت توروالدز با مدرک کارشناسی ارشد از دانشگاه فارغ التحصیل شد. دخترش در دسامبر به دنیا آمد و در سال 1997 در سیلیکون ولی در ترانسمتا شروع به کار کرد. تا به امروز، لینوس توروالدز تنها 2 درصد از هسته سیستم را ایجاد کرده است. با این حال، این اوست که تصمیم می گیرد چه تغییراتی باید در شعبه رسمی سیستم عاملی که او توسعه داده است، ایجاد شود.

تصویر
تصویر

در پایان، اجازه دهید در مورد آخرین جوایز دریافت شده توسط توروالدز صحبت کنیم. در سال 2012، لینوس به همراه شینیا یاماناکا، پزشک ژاپنی، برنده جایزه معتبر فناوری هزاره شد. در همان سال به عضویت تالار مشاهیر اینترنتی درآمد. لینوس توروالدز که عکس و بیوگرافی او امروزه مورد توجه بسیاری قرار گرفته است، همچنین صاحب جایزه "پیشگام کامپیوتر" است که توسط IEEE در آوریل 2014 به او اهدا شد.

توصیه شده: