۹ آبان ۱۴۰۵ blog.persistent.info ۲ دقیقه مطالعه

اجرای سیستم‌عامل تاریخی BeOS در مرورگر به لطف Infinite Mac

اجرای سیستم‌عامل تاریخی BeOS در مرورگر به لطف Infinite Mac — Infinite Mac: BeOS

خلاصه

سرویس Infinite Mac حالا از سیستم‌عامل محبوب و چندرسانه‌ای BeOS روی سخت‌افزار PowerPC پشتیبانی می‌کند. این پروژه به توسعه‌دهندگان اجازه می‌دهد یکی از مهم‌ترین رقبای تاریخی اپل را بدون نیاز به نصب یا ابزار خاصی مستقیماً در مرورگر تجربه کنند و با مسیر طی‌نشده تاریخ سیستم‌عامل‌ها آشنا شوند.

درباره پروژه Infinite Mac و اضافه‌شدن BeOS

پروژه Infinite Mac که به کاربران اجازه می‌دهد تاریخچه سیستم‌عامل‌های مکینتاش از سال ۱۹۸۴ تا ۲۰۰۵ را مستقیم در مرورگر وب تجربه کنند، حالا از نسخه‌های مختلف سیستم‌عامل BeOS روی کامپیوترهای Power Macintosh پشتیبانی می‌کند. سیستم‌عامل BeOS در اواسط دهه ۹۰ میلادی به عنوان یک سیستم‌عامل چندوظیفه‌ای، چندرشته‌ای و بسیار متمرکز بر چندرسانه‌ای توسعه یافت و حتی مدیران اپل پیش از انتخاب نهایی NeXTStep، آن را برای خرید بررسی کرده بودند.

چالش‌های فنی و توسعه شبیه‌ساز

اضافه کردن یک سیستم‌عامل مستقل جدید به شبیه‌ساز DingusPPC نشان داد که این ابزار تا چه حد به ویژگی‌ها و کدهای خاص سیستم‌عامل مک وابسته بوده است. اجرای BeOS نیازمند رفع باگ‌ها و پیاده‌سازی قابلیت‌های سخت‌افزاری متعددی بود. از جمله مهم‌ترین این موارد می‌توان به نکات زیر اشاره کرد:

  • اصلاح نحوه امابه‌خاطرسپاری کلیدهای اصلاح‌گر (Modifier Keys) در شبیه‌سازی کنترلر ADB.
  • هماهنگ‌سازی اعلان‌های تغییر عمق صفحه بین کنترلر ویدیو و مبدل دیجیتال به آنالوگ (DAC) برای جلوگیری از خرابی نمایشگر.
  • اضافه‌شدن پشتیبانی از حالت لیتل‌اندین (Little-Endian) برای به‌روزرسانی‌های حافظه ویدیویی در نسخه‌های اولیه.
  • انطباق دقیق‌تر ساختارهای داده سیستم فایل با استاندارد سخت‌گیرانه BeOS در کتابخانه machfs پایتون.

به لطف این اصلاحات، شبیه‌ساز DingusPPC احتمالاً به تنها ابزاری تبدیل شده است که می‌تواند نسخه‌های PowerPC سیستم‌عامل BeOS را اجرا کند.

ویژگی‌ها و تجربه کاربری

علاوه بر خود سیستم‌عامل، محیط Infinite Mac نیز با کنترل‌های سفارشی مشابه سبک بصری BeOS و ابزارهای جانبی به‌روز شده است. از جمله قابلیت‌های جدید اضافه‌شده می‌توان به امکان ثبت اسکرین‌شات و ضبط ویدیو با صدا مستقیماً از ماشین شبیه‌سازی‌شده اشاره کرد. همچنین آرشیو دیسک‌ها و ایمیج‌ها به‌جای اتکای صرف به Internet Archive، حالا روی فضای ابری اختصاصی میزبان می‌شوند تا پایداری و سرعت استریم داده‌ها افزایش یابد.

در مقایسه با مکینتاش‌های هم‌عصر، سرعت بالای بوت، سیستم POSIX و شل یونیکس‌مانند BeOS بسیار چشمگیر است؛ هرچند برخی جنبه‌های رابط کاربری آن حس و حالی ترکیبی و ناقص از ویندوز و مک را تداعی می‌کنند. همچنین کاربران هکرنیوز اشاره کرده‌اند که برای علاقه‌مندان به این فضا، بررسی سیستم‌عامل متن‌باز Haiku OS به عنوان جانشین معاصر BeOS تجربه‌ای بسیار جذاب و کاربردی خواهد بود.

این مطلب به‌صورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل

این خبر را با دیگران به اشتراک بگذارید

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