معرفی Banan-OS: سیستم‌عاملی جدید که با ++C توسعه داده شده‌است

طی دو سال گذشته، توسعه دهنده‌ای با نام Bananymous به مرور سیستم‌عاملی UNIX-مانند توسعه داده که بخش عمده آن با زبان ++C نوشته شده‌است. این سیستم‌عامل حتی از معماری‌های x86_64 و i686 پشتیبانی می‌کند.

طی دو سال گذشته، توسعه دهنده‌ای با نام Bananymous به مرور سیستم‌عاملی UNIX-مانند توسعه داده که بخش عمده آن با زبان ++C نوشته شده‌است. این سیستم‌عامل حتی از معماری‌های x86_64 و i686 پشتیبانی می‌کند.

توسعه‌دهنده‌ای که با نام Bananymous شناخته می‌شود، سیستم‌عامل جدیدی منتشر کرده‌ که بسیاری از قابلیت‌های سیستم‌عامل های مدرن را پشتیبانی می‌کند. این سیستم‌عامل که با نام Banan-OS شناخته‌ می‌شود، حاصل تلاش‌های دو ساله این فرد است که بخش عمده آن به زبان ++C ، و نیز مقداری اسمبلی 16 بیتی به صورت real mode برای BIOS bootloader. این پروژه از کتابخانه‌ای شخصی‌سازی شده توسط خود Bananymous که آن هم به زبان ++C است، استفاده می‌کند.در حال حاضر این OS از دو معماری x86_64 و i686 پشتیبانی می‌کند. با این حال، نیازی به نصب آن نیست؛ چرا که خود توسعه دهنده‌ محیطی زنده و آماده فراهم آورده تا کاربران ببیند که این سیستم‌عامل، چه چیزی برای عرضه دارد.

اگرچه Banan-OS هنوز در ابتدای راه خود قرار دارد، با این حال چندین قابلیت عمومی ارائه می‌دهد که نشان دهنده پیشرفت آن به عنوان یک سیستم‌عامل کامل است. این ویژگی‌ها عبارتند از:
  • چندپردازشی متقارن (SMP)
  • فریم‌بافر خطی (Linear frambuffer)
  • بارگزاری صفحه به صفحه یک فایل اجرایی در حافظه (ELF executable loading)
  • مفسر AML
  • محیط گرافیکی پایه

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

سیستم‌عامل Banan-OS همچنین از مجموعه‌ای گسترده از درایورها، گزینه‌های شبکه‌ای، فایل‌سیستم‌ها و بوت‌لودرها پشتیبانی می‌کند که احتمالاً باعث جذب همکاری سایر توسعه‌دهندگان خواهد شد. این ویژگی‌ها به شرح زیر است:

  • درایورها: NVMe disks, PS2 keyboards and mice, USB keyboards, USB mice, and USB mass storage
  • شبکه: ARP, ICMP, IPv4, UDP, UNIX domain sockets
  • فایل سیستم: Virtual filesystem, Ext2, FAT12/16/32, Dev, Ram, Proc
  • بوت‌لودرها: GRUB and Custom BIOS bootloader

علاقه‌مندان می‌توانند با مراجعه به آدرس گیتهاب این توسعه‌دهنده، از اطلاعات دقیق‌تر این پروژه بهره‌مند شوند.

3.5/5 - (2 امتیاز)