پس از ۵۲ سال، تنها نسخه شناخته شده یونیکس v4 از یک نوار تصادفی پیدا شده بازیابی شد و اکنون روی یک سیستم در حال اجراست
احتمالاً تعداد زیادی از علاقهمندان به یونیکس در میان مخاطبان وجود دارند، و داستان امروز یک هدیه کریسمس است که دل بسیاری از مدیران سیستم سرد را گرم خواهد کرد. دانشکده محاسبات دانشگاه یوتا یک نوار مغناطیسی را پیدا و بازیابی کرد که حاوی تنها نسخه شناخته شده یونیکس v4 بود، اولین نسخه از سیستم عامل که هم هسته و هم ابزارهای اصلی آن با آن زبان جدید و درخشان به نام C نوشته شده بودند.
فرآیند بازیابی با دقت انجام شد، اما نتایج به قول معروف “آسان” بود. نوار ۹-ترک 3M مربوط به سال ۱۹۷۳ است، یعنی بیش از ۵۰ سال قدمت دارد، و “شانس خوبی برای بازیابی” داشت. این ارزیابی منصفانهای توسط آرشیویست آل کوساو از Bitsavers بود که بازیابی واقعی را با “جدا کردن تقویتکننده هد خواندن، استفاده از یک مبدل آنالوگ به دیجیتال چند کاناله با سرعت بالا که دادهها را در حدود ۱۰۰ گیگابایت رم تخلیه میکند، سپس برنامه تحلیل [readtape] که توسط لن شوستک نوشته شده بود” انجام داد.
دادههای واقعی حدود ۴۰ مگابایت هستند و برای دانلود در دسترس هستند، همراه با یک فایل README حاوی دستورالعملهایی برای اجرای واقعی سیستم عامل، اگرچه این یک فرآیند با یک کلیک نیست. شما باید یک محیط بوت اولیه داشته باشید و سپس بخشهایی از سیستم عامل را کامپایل کنید، همانطور که در آن زمان مرسوم بود. یونیکس v4 به یک مینیکامپیوتر DEC PDP-11 نیاز داشت که در آن زمان پیشرفته محسوب میشد و اکنون میتوان آن را به راحتی با استفاده از نرمافزار SimH شبیهسازی کرد. ناظران عادیتر میتوانند به جای آن یک اسکرینشات از سیستم عامل در حال اجرا تحت Irix را مشاهده کنند.
فرآیند بازیابی توسط یک تیم کامل انجام شد و بخش عمده کار ظاهراً تحقیق در مورد تاریخچه قدیمی و کممستند بود. یونیکس یک پروژه پرشور بود که توسط گروه کوچکی از برنامهنویسان ایجاد شد، و در زمان انتشار v4، هنوز یک آزمایش آزمایشگاهی فرار کرده بود. سوابق نشان میدهد که نوار بازیابی شده توسط کسی جز مارتین نیول دریافت شده بود، کسی که نسخه اصلی قوری معروف را طراحی کرد که به یکی از اجزای اصلی نرمافزارهای سهبعدی در سراسر جهان تبدیل شده است.
خوانندگان علاقهمند میتوانند کل بحث در مورد بازیابی را بررسی کنند و احتمالاً از نظرات موجود در کد C شگفتزده شوند. کامنت معروف کد “شما انتظار ندارید این را بفهمید” در آن گنجانده شده است.
- کولبات
- دی 3, 1404
- 38 بازدید






