skip to Main Content
محتوای اختصاصی کاربران ویژهورود به سایت

فراموشی رمز عبور

با شبکه های اجتماعی وارد شوید

عضو نیستید؟ عضو شوید

ثبت نام سایت

با شبکه های اجتماعی وارد شوید

عضو نیستید؟ وارد شوید

فراموشی رمز عبور

وارد شوید یا عضو شوید

جشنواره نوروزی آنر

پیوست جهان

استفان کاس

گفت‌وگو با لینوس توروالدز درباره توسعه‌های فناوری

از اشتباهات درس بگیرید

استفان کاس

۵ آذر ۱۳۹۷

زمان مطالعه : ۹ دقیقه

شماره ۶۲

تاریخ به‌روزرسانی: ۱۰ آبان ۱۳۹۸

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

آیا تصمیم تکنیکی دیگری طی توسعه لینوکس وجود داشت که شاید دل‌تان می‌خواست آن موقع انجام می‌دادید؟ نکته تصمیم‌گیری‌های تکنیکی نادرست یا بد این است که همیشه می‌توانید تغییرشان دهید. بله، می‌تواند خیلی ناامیدکننده باشد و واضح است که تلاش‌ها و زمان زیادی هدر رفته، اما در عین حال واقعاً هم هدر نرفته است: دلیلی وجود دارد که راه غلط را می‌روید و متوجه می‌شوید که از این اشتباه چیزی آموخته‌اید. من نمی‌گویم خیلی اتفاق خوشایندی است اما من در مورد تصمیم‌گیری نگران نبودم. ترجیح می‌دادم تصمیمی بگیرم که بعدها غلط از آب دربیاید تا اینکه در مورد انتخاب‌های موجود در طولانی‌مدت مردد بمانم. ما موقعیت بدی در مورد ساب‌سیستم (subsystem) حافظه مجازی لینوکس در سال ۲۰۰۱ یا حدوداً در آن زمان داشتیم. مشکل بزرگی بود و مخالفت‌های زیادی در مورد اینکه کدام مسیر را باید رفت در گرفت و مشکلات بسیاری نیز در مورد محاسبات حافظه پدید آمد. نمونه‌های بزرگ سیستم کلاً در وسط آن دوره‌ای که قرار بود «پایدار» باشد دچار مشکل شدند و آدم‌ها راضی نبودند. اما وقتی دوباره به آن نگاه می‌کنیم، در نهایت ماجرا پیش رفت. در آن زمان مثل جهنم بود و بهتر می‌شد اگر این تغییر بزرگ در میانه راه توسعه پیش نمی‌آمد، اما فاجعه‌آمیز نبود. همچنان که لینوکس به‌ سرعت رشد کرد، تغییر و تحول آن از سطح تلاش فردی به تلاش گروهی چگونه بود؟ در واقع برای من دو تحول و تغییر قابل توجه رخ داد: یکی از آنها در اوایل (۱۹۹۲) بود، موقعی که شروع به استفاده از پچ (patch)های دیگران بدون بازنویسی دوباره آنها کردم. و تحول دیگر بعدها بود که خودم آغاز به ارائه پچ‌ها کردم و این نقطه دشواری بود و باید یاد می‌گرفتم به همه submaintainerها اعتماد کنم. قدم اول آسان‌تر بود، زیرا شش ماه اول برنامه‌نویسی لینوکس کرنل کار انفرادی‌ای بود و وقتی آدم‌ها شروع...

شما وارد سایت نشده‌اید. برای خواندن ادامه مطلب و ۵ مطلب دیگر از ماهنامه پیوست به صورت رایگان باید عضو سایت شوید.

وارد شوید

عضو نیستید؟ عضو شوید

این مطلب در شماره ۶۲ پیوست منتشر شده است.

ماهنامه ۶۲ پیوست
دانلود نسخه PDF
http://pvst.ir/t2

0 نظر

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

برای بوکمارک این نوشته
Back To Top
جستجو