خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

یک هفته را داخل سیستم‌عاملی گذراندم که حاضر نشد به Linux تبدیل شود

لوگوی Haiku روی پس‌زمینه نارنجی
Haiku یک سیستم‌عامل متن‌باز مستقل است که نه به کدپایه Unix تکیه می‌کند و نه صرفاً یک توزیع دیگر از Linux است؛ تجربه‌ای سبک، متفاوت و به‌طرز غیرمنتظره‌ای قابل‌استفاده برای سخت‌افزارهای قدیمی.

سیستم‌عامل‌های دسکتاپ شخصی همیشه به سه نام بزرگ Linux، Windows و macOS محدود نبوده‌اند. Haiku یکی از متفاوت‌ترین گزینه‌هایی است که بیرون از این مثلث شناخته می‌شود؛ پروژه‌ای که ریشه‌اش به OpenBeOS می‌رسد و در عمل ادامه جامعه‌محور BeOS محسوب می‌شود.

این سیستم‌عامل امروز دیگر فقط یک یادگار نوستالژیک نیست. Haiku در عین حفظ سازگاری دودویی با BeOS، سال‌هاست مسیر مستقل خودش را طی کرده و به چیزی فراتر از نسخه‌ای بازسازی‌شده تبدیل شده است. همین تفاوت باعث شد نویسنده سراغ نصب و آزمایش آن در یک ماشین مجازی برود تا ببیند این پروژه در عمل چه‌قدر جدی، پایدار و کاربردی است.

اصلاً Haiku OS چیست؟

Haiku از نظر معماری اساساً با Linux فرق دارد

لوگوی بوت Haiku هنگام راه‌اندازی سیستم

Haiku نه Linux است و نه حتی یک سیستم Unix-مانند. این پروژه هسته ماژولار اختصاصی خودش را دارد و به کدپایه Unix هم تکیه نمی‌کند. همین نکته از همان ابتدا جایگاهش را روشن می‌کند: با یک شاخه دیگر از خانواده Linux طرف نیستیم، بلکه با سیستم‌عاملی مستقل روبه‌رو هستیم.

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

در مقابل، Haiku یک پروژه یک‌پارچه است. همه چیز در یک درخت کد مشترک توسعه می‌یابد و به همین دلیل اساساً چیزی به نام توزیع‌های متعدد Haiku وجود ندارد. از این زاویه، تجربه‌اش بیشتر به Windows یا macOS شباهت دارد تا دنیای توزیع‌محور Linux.

مطلب مرتبط:   وقتی چند هوش مصنوعی را مقابل یک انتخاب اخلاقی ناممکن گذاشتیم، جواب‌ها شبیه هم نبود

نکته جالب این است که مسیر پروژه از OpenBeOS آغاز شد و بعداً به Haiku رسید. نتیجه نهایی هنوز از نظر روح طراحی به BeOS وفادار مانده، اما در عین حال امکانات تازه‌ای مثل Deskbar را هم به تجربه افزوده است.

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

نصب Haiku روی ماشین مجازی

و یک نگاه نزدیک به خود سیستم

نصب Haiku روی ماشین مجازی برای نویسنده پیچیدگی خاصی نداشت. کافی بود آخرین نسخه را از وب‌سایت رسمی، آن هم در نگارش x64، دانلود کند و فایل ISO را داخل QEMU بوت کند. همین شروع ساده، از همان ابتدا نشان می‌داد پروژه تلاش کرده مانع غیرضروری جلوی کاربر نگذارد.

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

پس از یک بار راه‌اندازی مجدد، دسکتاپ Haiku فوراً در دسترس بود. یکی از تفاوت‌های جالب این‌جاست که برای انجام کارهای عادی نه به حساب کاربری پیچیده نیاز دارید و نه به رمز root؛ چیزی که آن را از تجربه رایج در Windows و بسیاری از سیستم‌های دیگر جدا می‌کند.

ظاهر پیش‌فرض دسکتاپ، حس‌وحال روزهای Windows XP را زنده می‌کند؛ از رنگ‌بندی گرفته تا بخشی از شمایل آیکن‌ها. با این حال، خبری از نواروظیفه کلاسیک پایین صفحه نیست و بیشتر تمرکز رابط کاربری روی لانچر برنامه‌ها در سمت راست قرار دارد.

مطلب مرتبط:   چگونه شکاف جنسیتی در صنعت فناوری کاهش یافته است و چه کارهای بیشتری می توان انجام داد؟

Tracker و Deskbar دو مؤلفه برجسته محیط دسکتاپ هستند و به همین دلیل تجربه کلی برای کاربران قدیمی Xfce یا دسکتاپ‌های سنتی Linux ناآشنا نخواهد بود. در عین حال، Haiku فقط تقلید نمی‌کند و امضای بصری و رفتاری خودش را دارد.

سیستم به‌صورت پیش‌فرض مجموعه‌ای از برنامه‌های داخلی را هم همراه خود می‌آورد؛ از ابزارهای ساده روزمره گرفته تا بخش‌هایی برای آزمون گرافیک و کارایی CPU. برای نمونه، برنامه Teapot عملاً یک تست فشار GPU است که یک قوری سه‌بعدی را به‌صورت بلادرنگ رندر می‌کند.

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

این سیستم‌عامل فقط در ماشین مجازی معنا ندارد و روی سخت‌افزار واقعی x86_64 و ARM هم اجرا می‌شود. با این حال هنوز برچسب beta را با خود دارد، هرچند سطح استفاده‌پذیری‌اش برای نرم‌افزاری در این مرحله، غیرمنتظره و قابل‌توجه توصیف شده است.

ماشین مجازی مورد استفاده فقط دو هسته پردازشی و 2GB RAM داشت، اما Haiku همین منابع محدود را هم بسیار کارآمد مصرف کرد. بیش از 430MB رم آزاد باقی مانده بود و همین نشان می‌دهد با سیستم‌عاملی سبک روبه‌رو هستیم. نویسنده حتی آن را در مقایسه با ReactOS فاصله‌ای شب و روز می‌بیند؛ چیزی که Haiku را به گزینه‌ای جالب برای رایانه‌های قدیمی و دستگاه‌هایی تبدیل می‌کند که معمولاً به‌عنوان زباله الکترونیکی کنار گذاشته می‌شوند.

Haiku مناسب چه کسانی است؟

سؤال اصلی این است که این سیستم‌عامل دقیقاً برای چه کاربری ساخته شده است. با توجه به وضعیت beta و پشتیبانی نه‌چندان گسترده از برنامه‌ها، روشن است که Haiku هنوز انتخاب جریان اصلی بازار نیست و برای اکثر کاربران عادی گزینه اول به‌شمار نمی‌آید.

مطلب مرتبط:   ۵ برنامه متن باز از F‑Droid که بهتر از رقبای خود در Play Store هستند

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

برای نویسنده، جذابیت اصلی دقیقاً در این است که Haiku، Linux نیست. اگر به دیدن سیستم‌عامل‌های جایگزین، خوب‌نگه‌داری‌شده و پایدار علاقه دارید، این پروژه ارزش توجه جدی دارد. حتی شاید برای یک رایانه یا لپ‌تاپ قدیمی که از رده خارج به‌نظر می‌رسد، انتخابی قابل‌بررسی باشد.

منبع: این مطلب یک بومیسازی و بازنویسی تحریریهای بر اساس مقالهای از MakeUseOf نوشته Dipan Saha است: مشاهده مقاله اصلی.