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

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

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

یہ منصوبہ 2010 میں یونیورسٹی آف الینوائے میں شروع ہوا اور ابتدائی طور پر نئے جامع گرافیکل انٹرفیس بنانے کے شعبے میں تحقیقی کام کے طور پر تیار ہوا۔ 2012 سے، ترقی کو آپریٹنگ سسٹم ToaruOS میں تبدیل کر دیا گیا ہے، جسے ترقی میں دلچسپی رکھنے والی کمیونٹی نے تیار کیا ہے۔ اپنی موجودہ شکل میں، سسٹم ایک کمپوزٹ ونڈو مینیجر سے لیس ہے، ELF فارمیٹ میں متحرک طور پر منسلک ایگزیکیوٹیبل فائلوں کو سپورٹ کرتا ہے، ملٹی ٹاسکنگ، گرافکس اسٹیک، Python 3 اور GCC کو چلا سکتا ہے۔

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

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

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

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

  • مساکا کرنل نے کسٹم ٹاپ، اسٹریس، ڈی بی جی، پنگ، اور سی پی یو ویجیٹ یوٹیلیٹیز کو لاگو کرنے کی اجازت دینے کے لیے فعالیت شامل کی ہے۔
  • گرافکس لائبریری کی صلاحیتوں کو بڑھا دیا گیا ہے، بشمول افائن ٹرانسفارمیشنز کا اضافہ۔
  • ونڈو فریم ورک کا بہتر کام۔
  • TrueType فارمیٹ کے لیے سپورٹ کے ساتھ ٹیکسٹ راسٹرائزر شامل کیا گیا۔
  • مارک اپ کے ساتھ ٹیکسٹ فارمیٹنگ کے لیے لائبریری شامل کی گئی۔
  • ہارڈ ویئر کنفیگریشنز کے لیے مزید تعاون کے ساتھ بہتر BIOS بوٹ لوڈر۔ EFI بوٹ لوڈر کو دوبارہ لکھا گیا۔ دونوں بوٹ لوڈرز میں کرنل کمانڈ لائن میں ترمیم کے لیے معاونت شامل کی گئی۔
  • اپ ڈیٹ شدہ پینل ڈیزائن۔ قابل لوڈ لائبریریوں، متحرک عنصر لے آؤٹ، اور ویجٹ میں نئے پاپ اپس کے لیے تعاون شامل کیا گیا۔
  • ناظرین کو نئے پیلیٹس کے ساتھ دوبارہ لکھا گیا ہے۔
  • کیلکولیٹر کا ایک نیا نفاذ شامل کیا گیا۔
  • معیاری لائبریری میں ٹائم زونز کے لیے سپورٹ شامل کر دی گئی ہے۔
  • Ensoniq ES1371 چپ سیٹ کے لیے VMware میں ایمولیٹڈ ڈرائیور شامل کیا گیا۔
  • توقع ہے کہ اگلی بڑی 2.1 ریلیز AHCI، xHCI، USB HID ڈیوائسز کو سپورٹ کرے گی۔ 2.2 برانچ میں، AArch64 فن تعمیر کے لیے تعاون کو نافذ کرنے کا منصوبہ بنایا گیا ہے۔

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


ماخذ: opennet.ru

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