ToaruOS 2.0 آپريٽنگ سسٽم جو رليز

يونڪس جهڙو آپريٽنگ سسٽم ToaruOS 2.0 جو رليز شايع ڪيو ويو آهي، شروع کان لکيو ويو آهي ۽ ان جي پنهنجي ڪرنل، بوٽ لوڊر، معياري سي لائبريري، پيڪيج مئنيجر، يوزر اسپيس اجزاء ۽ هڪ جامع ونڊو مئنيجر سان گڏ هڪ گرافيڪل انٽرفيس سان گڏ مهيا ڪيو ويو آهي. پروجيڪٽ ڪوڊ 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 add-ons for مهمان سسٽم. ڪرنل يونڪس ٿريڊس، TTY، ورچوئل فائل سسٽم، سيوڊو فائل سسٽم/proc، ملٽي ٿريڊنگ، IPC، ramdisk، ptrace، شيئر ميموري، ملٽي ٽاسڪنگ ۽ ٻين معياري خصوصيتن کي سپورٽ ڪري ٿو.

ext2 فائل سسٽم طور استعمال ڪيو ويندو آهي. بوٽ لوڊر BIOS ۽ EFI کي سپورٽ ڪري ٿو. نيٽ ورڪ اسٽيڪ BSD طرز جي ساکٽ APIs جي استعمال جي اجازت ڏئي ٿو ۽ نيٽ ورڪ انٽرفيس کي سپورٽ ڪري ٿو، بشمول لوپ بيڪ. پروگرامن جهڙوڪ Vim، GCC، Binutils، FreeType، MuPDF، SDL، Cairo، Doom، Quake، Super Nintendo emulator، Bochs، وغيره ToaruOS ڏانهن پورٽ ڪيا ويا آهن. مقامي ايپليڪيشنن ۾، Vi-like ڪوڊ ايڊيٽر Bim بيٺو آهي، جيڪو گذريل ڪجهه سالن کان استعمال ڪيو ويو آهي ToaruOS-مخصوص ايپليڪيشنن کي ترقي ڪرڻ لاء، جهڙوڪ فائل مئنيجر، ٽرمينل ايموليٽر، ويجٽ سپورٽ سان گرافڪس پينل، پيڪيج مينيجر، گڏوگڏ. تصويرن جي مدد لاءِ لائبريرين جي طور تي (PNG، JPEG) ۽ TrueType فونٽس.

پروجيڪٽ پڻ ترقي ڪري رهيو آهي پنهنجي متحرڪ پروگرامنگ ٻولي، Kuroko، Python کي تبديل ڪرڻ لاءِ ٺهيل آهي جڏهن سسٽم لاءِ يوٽيلٽيز ۽ ڪسٽم ايپليڪيشنون ٺاهي رهيا آهن. ٻولي نحو ۾ Python جي ياد ڏياري ٿي (تغيرات جي واضح وصف سان Python جي هڪ مختصر ڊيليڪٽ جي حيثيت ۾ رکيل آهي) ۽ هڪ تمام جامع عمل آهي. bytecode جي تاليف ۽ تشريح جي حمايت ڪئي وئي آهي. بائيٽ ڪوڊ مترجم هڪ گند ڪچري جو ڪليڪٽر مهيا ڪري ٿو ۽ عالمي لاڪنگ استعمال ڪرڻ کان سواءِ ملٽي ٿريڊنگ کي سپورٽ ڪري ٿو. گڏ ڪرڻ وارو ۽ مترجم هڪ ننڍي شيئر لائبريري (~ 500KB) جي صورت ۾ مرتب ڪري سگهجي ٿو، ٻين پروگرامن سان ضم ٿي ۽ C API ذريعي وڌائي سگهجي ٿو. ToaruOS کان علاوه، ٻولي لينڪس، macOS، ونڊوز تي استعمال ڪري سگھجي ٿي ۽ برائوزرن ۾ هلائي سگھي ٿي جيڪي WebAssembly کي سپورٽ ڪن ٿيون.

ToaruOS جي نئين رليز ۾:

  • مساڪا ڪنييل ڪارڪردگي شامل ڪئي آهي ته جيئن ڪسٽم يوٽيلٽيز ٽاپ، اسٽريس، ڊي بي جي، پنگ ۽ سي پي يو ويجٽ کي لاڳو ڪرڻ جي اجازت ڏني وڃي.
  • گرافڪس لائبريري جي صلاحيتن کي وڌايو ويو آهي، بشمول affine تبديلين جي اضافي ۾.
  • ونڊو فريم ورڪ جي بهتر ڪارڪردگي.
  • TrueType فارميٽ سپورٽ سان ٽيڪسٽ راسٽرزر شامل ڪيو ويو.
  • مارڪ اپ سان ٽيڪسٽ فارميٽ ڪرڻ لاءِ لائبريري شامل ڪئي وئي.
  • BIOS بوٽ لوڊر کي بهتر ڪيو ويو آهي، هارڊويئر ترتيبن لاءِ وڌايل سپورٽ سان. EFI بوٽ لوڊر ٻيهر لکيو ويو. ڪرنل لائن ڪمانڊ ذريعي ايڊٽ ڪرڻ لاءِ سپورٽ ٻنهي بوٽ لوڊرز ۾ شامل ڪئي وئي آهي.
  • پينل ڊيزائن کي جديد بڻايو ويو آهي. ويجيٽس وٽ ھاڻي ڊائون لوڊ لائق لائبريرين، عناصر جي متحرڪ ترتيب، ۽ نئين پاپ اپس لاءِ سپورٽ آھي.
  • ڏسندڙ کي ٻيهر لکيو ويو آهي ۽ نوان پيليٽس شامل ڪيا ويا آهن.
  • ڳڻپيوڪر جو نئون عمل شامل ڪيو ويو.
  • معياري لائبريري ۾ ٽائم زون سپورٽ شامل ڪئي وئي آهي.
  • شامل ڪيل ڊرائيور Ensoniq ES1371 chipset لاءِ VMware ۾ ايميل ٿيل.
  • ايندڙ وڏي رليز 2.1 اميد ڪئي وئي آهي ته AHCI، xHCI، USB HID ڊوائيسز جي حمايت ڪن. برانچ 2.2 ۾ اها رٿابندي ڪئي وئي آهي ته AArch64 فن تعمير لاءِ سپورٽ لاڳو ڪئي وڃي.

ToaruOS 2.0 آپريٽنگ سسٽم جو رليز
ToaruOS 2.0 آپريٽنگ سسٽم جو رليز
ToaruOS 2.0 آپريٽنگ سسٽم جو رليز


جو ذريعو: opennet.ru

تبصرو شامل ڪريو