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

معرفی Banan-OS

فهرست عناوین:

معرفی 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

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

راه‌حل شما اینجاست.

فقط کافیست شروع کنید

کشف کنید

در صفحه دمو با امکانات و راهکارهای ما بیشتر آشنا شوید و انتخابی آگاهانه داشته باشید.

مشاوره بگیرید

در یک جلسه رایگان، کارشناسان ما به شما کمک می‌کنند تا راهکار مناسب را انتخاب کنید.

شروع کنید

با اولین قدم، مسیر موفقیت را هموار کنید. با ما تماس بگیرید تا همراهتان باشیم.