آپریٹنگ سسٹم ToaruOS 2.1 کی ریلیز

یونکس جیسے آپریٹنگ سسٹم ToaruOS 2.1 کی ریلیز شائع کی گئی ہے، جو شروع سے لکھی گئی ہے اور اس کے اپنے کرنل، بوٹ لوڈر، معیاری C لائبریری، پیکیج مینیجر، صارف کی جگہ کے اجزاء اور ایک جامع ونڈو مینیجر کے ساتھ گرافیکل انٹرفیس کے ساتھ فراہم کی گئی ہے۔ یہ پروجیکٹ ابتدائی طور پر الینوائے یونیورسٹی میں نئے جامع گرافیکل انٹرفیس بنانے کے شعبے میں تحقیقی کام کے طور پر تیار کیا گیا، لیکن پھر ایک علیحدہ آپریٹنگ سسٹم میں تبدیل ہوگیا۔ پروجیکٹ کوڈ C میں لکھا گیا ہے اور BSD لائسنس کے تحت تقسیم کیا گیا ہے۔ ڈاؤن لوڈ کے لیے 14.4 MB سائز کی لائیو امیج تیار کی گئی ہے، جسے QEMU، VMware یا VirtualBox میں ٹیسٹ کیا جا سکتا ہے۔

آپریٹنگ سسٹم ToaruOS 2.1 کی ریلیز

ToaruOS کے مرکز میں ایک دانا ہے جو ایک ہائبرڈ ماڈیولر فن تعمیر کا استعمال کرتا ہے جو ایک یک سنگی بنیاد کو یکجا کرتا ہے اور لوڈ ایبل ماڈیولز کے استعمال کے لیے ذرائع، جس کی شکل میں دستیاب ڈیوائس ڈرائیورز میں سے زیادہ تر پیک کیے جاتے ہیں، جیسے ڈسک ڈرائیورز (PATA اور ATAPI)، EXT2 اور ISO9660 فائل سسٹم، فریم بفر، کی بورڈ، ماؤس، نیٹ ورک کارڈز (AMD PCnet FAST، Realtek RTL8139 اور Intel PRO/1000)، ساؤنڈ چپس (Intel AC'97)، اور VirtualBox گیسٹ ایڈ آنز۔ کرنل یونکس تھریڈز، TTY، ورچوئل فائل سسٹم، /proc pseudo فائل سسٹم، ملٹی تھریڈنگ، IPC، ramdisk، ptrace، مشترکہ میموری، ملٹی ٹاسکنگ، اور دیگر عام خصوصیات کو سپورٹ کرتا ہے۔

سسٹم ایک کمپوزٹ ونڈو مینیجر سے لیس ہے، ELF فارمیٹ میں متحرک طور پر منسلک ایگزیکیوٹیبل فائلوں کو سپورٹ کرتا ہے، ملٹی ٹاسکنگ، ایک گرافکس اسٹیک، Python 3 اور GCC کو چلا سکتا ہے۔ Ext2 کو فائل سسٹم کے طور پر استعمال کیا جاتا ہے۔ بوٹ لوڈر BIOS اور EFI کو سپورٹ کرتا ہے۔ نیٹ ورک اسٹیک BSD طرز کے ساکٹ APIs کے استعمال کی اجازت دیتا ہے اور نیٹ ورک انٹرفیس کو سپورٹ کرتا ہے، بشمول لوپ بیک۔

مقامی ایپلی کیشنز میں، Vi-like کوڈ ایڈیٹر Bim نمایاں ہے، جو گزشتہ چند سالوں سے ToaruOS سے متعلق مخصوص ایپلی کیشنز جیسے کہ فائل مینیجر، ٹرمینل ایمولیٹر، ویجیٹ سپورٹ کے ساتھ گرافکس پینل، پیکیج مینیجر کے ساتھ ساتھ استعمال کیا جا رہا ہے۔ معاون تصاویر (PNG، JPEG) اور TrueType فونٹس کے لیے لائبریریوں کے طور پر۔ Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs وغیرہ جیسے پروگرام ToaruOS پر پورٹ کیے گئے ہیں۔

یہ پروجیکٹ اپنی ڈائنامک پروگرامنگ لینگویج کوروکو بھی تیار کرتا ہے، جو سسٹم کے لیے یوٹیلیٹیز اور یوزر ایپلی کیشنز کی ترقی میں Python کو تبدیل کرنے کے لیے ڈیزائن کیا گیا ہے۔ زبان نحو میں Python سے ملتی جلتی ہے (یہ متغیرات کی واضح تعریف کے ساتھ Python کی ایک مختصر بولی کے طور پر رکھی گئی ہے) اور اس کا نفاذ بہت جامع ہے۔ بائیک کوڈ کی تالیف اور تشریح معاون ہے۔ بائیک کوڈ انٹرپریٹر ایک کوڑا اٹھانے والا فراہم کرتا ہے، عالمی لاک کے استعمال کے بغیر ملٹی تھریڈنگ کو سپورٹ کرتا ہے۔ کمپائلر اور مترجم کو ایک چھوٹی مشترکہ لائبریری (~500KB) میں مرتب کیا جا سکتا ہے جسے دوسرے پروگراموں کے ساتھ مربوط کیا جا سکتا ہے اور C API کے ذریعے قابل توسیع ہے۔ ToaruOS کے علاوہ، زبان لینکس، macOS، Windows پر استعمال کی جا سکتی ہے اور WebAssembly-enabled براؤزرز میں چلائی جا سکتی ہے۔

نئی ریلیز میں:

  • AArch64 (ARMv8) فن تعمیر کے لیے ابتدائی مدد شامل کی گئی، بشمول Raspberry Pi 400 بورڈ اور QEMU ایمولیٹر میں ToaruOS استعمال کرنے کی تجرباتی صلاحیت۔
  • پروسیسنگ اور سگنلز کی صارف کی جگہ میں پروسیسنگ کو دوبارہ ڈیزائن کیا گیا ہے۔ لاگو کردہ سگیکشن، سگ پروکماسک، سگ ویٹ اور سگسسپنڈ کالز۔
  • صارف کی جگہ میں میموری کا بہتر انتظام۔ من میپ سسٹم کال شامل کی گئی۔
  • کمپوزٹ مینیجر ایک دھندلا اثر لاگو کرتا ہے اور ونڈو کا سائز تبدیل ہونے پر واقعات کی ہینڈلنگ کو دوبارہ کام کرتا ہے۔
  • ٹرمینل رینڈرنگ کو بہتر بنایا گیا ہے، سست رینڈرنگ کو لاگو کیا گیا ہے، اور TrueType فونٹس کے لیے ایک گلیف کیش شامل کیا گیا ہے۔
  • کمپوزر کی صلاحیتوں کو وسعت دی گئی ہے۔
  • گھڑی کو ترتیب دینے کے طریقہ کار کو شامل کیا گیا ہے، بشمول سیٹ ٹائم آف ڈے سسٹم کال اور تاریخ کی افادیت کی توسیعی صلاحیتیں۔
  • بہتر نیٹ ورک اسٹیک۔ ifconfig یوٹیلیٹی نے IPv4 ایڈریس اور روٹنگ سیٹنگز کو ترتیب دینے کے لیے تعاون شامل کیا ہے۔ ICMP ساکٹ کا فعال آپریشن۔ UDP اور ICMP ساکٹ کے لیے recvfrom فنکشن کے لیے سپورٹ شامل کیا گیا۔
  • بوٹ لوڈر نے USB کی بورڈز کے ساتھ کام کرنے کی صلاحیت کو شامل کیا ہے۔
  • فائلوں کو حذف کرنے کے لیے ایک آئٹم فائل مینیجر کے سیاق و سباق کے مینو میں شامل کر دیا گیا ہے۔
  • سسٹم مانیٹر میں گراف کا بہتر ڈسپلے۔
  • ریگولر ایکسپریشن سپورٹ کے ساتھ گریپ یوٹیلیٹی شامل کی گئی۔
  • بہتر پی ایس کمانڈ آؤٹ پٹ (اضافی کالم شامل کیے گئے)۔

آپریٹنگ سسٹم ToaruOS 2.1 کی ریلیز


ماخذ: opennet.ru

نیا تبصرہ شامل کریں