منصوبے کے بارے میں

aplus ایک شوقیہ آپریٹنگ سسٹم ہے جسے بڑی حد تک شروع سے تیار کیا گیا ہے، جو x86_64 کو نشانہ بناتا ہے۔ یہ ماڈیولر لوڈ ایبل کرنل آبجیکٹس کے ساتھ ایک ہائبرڈ کرنل، Linux-like syscall انٹرفیس، ورچوئل میموری، ملٹی ٹاسکنگ، اور ایک سادہ VFS نافذ کرتا ہے جو ext2، ISO 9660، tmpfs، procfs اور bindfs کو سپورٹ کرتا ہے۔ نیٹ ورک اسٹیک lwIP استعمال کرتا ہے اور BSD sockets فراہم کرتا ہے۔ کرنل میں میموری مینجمنٹ، IPC، ٹاسک شیڈولنگ، اور عام PC ہارڈ ویئر جیسے کہ AHCI، Bochs/VMware VGA، Intel e1000، PCnet، PS/2 input، اور VirtIO ڈیوائسز کے لیے ڈرائیورز شامل ہیں۔ یوزر سپیس ریپوزٹری میں بنے ہوئے پروگراموں (init system، ڈسپلے سرور، ٹرمینل ایمولیٹر، ایڈیٹرز، ٹیسٹ سویٹس) اور aplus-packages سے پہلے سے بنے ہوئے پیکجز سے تیار کیا گیا ہے۔ یہ روٹ اختیارات، /proc اور /dev کے ساتھ ایک ملٹی یوزر Unix-like ماحول، اور ایک کسٹم ڈسپلے سرور کا استعمال کرتے ہوئے ونڈوڈ GUI فراہم کرتا ہے جو فریم بفر اور ان پٹ کو مینیج کرتا ہے۔ پروجیکٹ میں ایک Kconfig-driven بلڈ سسٹم (makew) شامل ہے جو ڈسک امیجز تیار کر سکتا ہے اور QEMU کے تحت چل سکتا ہے۔ دستاویزات میں فیچرز، syscalls، اور کھلے مسائل کا احاطہ کیا گیا ہے۔