آیا کامپیوتر شما سریعتر بوت می شود ؟ خوب، اگر فکر میکنید رایانهتان زمان راهاندازی کندی دارد، چطور باید منتظر ماندن بهترین بخش از هفته برای راهاندازی دستگاه باشید؟ این مدت زمانی است که یک رایانه لینوکس با یک CPU قدیمی اینتل شما را نگه می دارد تا انگشتان خود را روی میز ضربه بزنید.
سخت افزار تام این آزمایش میدان چپ را که توسط برنامه نویسی به نام دیمیتری گرینبرگ انجام شده بود، پرچم گذاری کرد، که قصد داشت از Intel 4004 برای راه اندازی لینوکس (دبیان، به طور دقیق) استفاده کند.
شاید بدانید که این یک پردازنده قدیمی نیست، بلکه اولین تراشه اینتل و در واقع اولین ریزپردازنده تجاری تولید شده در جهان است که در سال 1971 وارد شد. بله، اکنون بیش از نیم قرن پیش، اینتل 4004 در تمام شکوه 4 بیتی آن ( که جانشین آن اینتل 8080 بود که بعداً به پردازنده معروف 8086 منجر شد و عصر x86 را آغاز کرد).
پس ، این سیلیکون relic دقیقاً چگونه دبیان را بوت می کند؟ خیلی خیلی خیلی آهسته جواب میده.
در واقع، راهاندازی لینوکس 4.76 روز طول کشید، و همانطور که تام او میگوید ، حتی اجرای دستور فهرست کردن فهرست دایرکتوری حدود 16 ساعت طول کشید.
ویدیوی کامل سیستم لینوکس در حال بوت شدن در یوتیوب به صورت ویرایش نشده در دسترس است، اما حتی با سرعت 120 برابر بیشتر، تماشای آن 1 ساعت و 40 دقیقه طول میکشد – اگر از کمی بیخوابی رنج میبرید و به برخی از آنها نیاز دارید. مواد در زمان خواب، شاید. اگر 10 دقیقه کوتاه می خواهید، آن را در زیر ببینید.
تجزیه و تحلیل: تمام جزئیات وحشتناک
این قطعاً یکی از آن پروژههایی است که در رده «سرگرم کننده اما بیمعنی» قرار میگیرد، که گرینبرگ کاملاً به آن اعتراف میکند. صادقانه بگویم، جای تعجب است که اصلاً می توان این کار را انجام داد – به یاد داشته باشید که اینتل 4004 یک پردازنده 4 بیتی بود که در ابتدا به عنوان یک تراشه ماشین حساب توسعه یافته بود.
این شاهکار دقیقاً چگونه روی زمین انجام شد؟ خوب، پست وبلاگ گسترده گرینبرگ یک حساب کاربری کامل را ارائه می دهد، اما اگر می خواهید شجاعت آن را داشته باشید، به شما هشدار داده می شود که به تمام انواع جزئیات فنی می رود.
نسخه سریع این است که برنامه نویس از یک برد توسعه دهنده به عنوان سیستم با پردازنده 4004 اینتل، ژنراتور ساعت، رم، یک کنترلر رام (و ATMEGA48 که به عنوان ROM عمل می کند) استفاده کرده است و سپس نیاز به انجام برخی ترفندهای شبیه سازی و تعدادی از بهینه سازی لینوکس
به طور خلاصه، کلاه بر گرینبرگ است، که مجموعه ای از پروژه های جالب دیگر را که در آن سایت وبلاگ به نمایش گذاشته شده است، نوشته است، از جمله شاهکار کارآفرینانه هک PokéWalker (می توانید باور کنید که PokéWalker یکی از دقیق ترین گام شمار هایی است که تا کنون ساخته شده است؟).
ارسال نظر