د 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، مجازی فایل سیسټم، pseudo فایل سیسټم /proc، multithreading، IPC، ramdisk، ptrace، شریک حافظه، ملټي ټاسک کولو او نورو معیاري ځانګړتیاو ملاتړ کوي.

ext2 د فایل سیسټم په توګه کارول کیږي. بوټلوډر د BIOS او EFI ملاتړ کوي. د شبکې سټیک د BSD سټایل ساکټ APIs کارولو ته اجازه ورکوي او د شبکې انٹرفیس ملاتړ کوي ، پشمول د لوپ بیک. پروګرامونه لکه Vim، GCC، Binutils، FreeType، MuPDF، SDL، قاهره، Doom، Quake، Super Nintendo emulator، Bochs، او نور ToaruOS ته لیږدول شوي. د اصلي غوښتنلیکونو په مینځ کې ، د Vi-لکه کوډ مدیر Bim ولاړ دی ، کوم چې د تیرو څو کلونو لپاره د ToaruOS ځانګړي غوښتنلیکونو رامینځته کولو لپاره کارول شوي لکه د فایل مدیر ، ټرمینل ایمولیټر ، د ویجټ ملاتړ سره ګرافیک پینل ، د بسته بندۍ مدیر ، او همدارنګه د انځورونو (PNG، JPEG) او TrueType فونټونو ملاتړ کولو کتابتونونو په توګه.

پروژه خپله متحرک پروګرامینګ ژبه هم رامینځته کوي، کوروکو، د Python ځای په ځای کولو لپاره ډیزاین شوی کله چې د سیسټم لپاره اسانتیاوې او دودیز غوښتنلیکونه رامینځته کوي. ژبه په نحو کې د Python یادونه کوي (د Python د لنډې ژبې په توګه د متغیرونو واضح تعریف سره موقعیت لري) او خورا جامع تطبیق لري. د بایټکوډ تالیف او تشریح ملاتړ کیږي. د بایټکوډ ژباړونکی د کثافاتو راټولونکی چمتو کوي او د نړیوال تالاشۍ کارولو پرته ملټي ریډینګ ملاتړ کوي. کمپیلر او ژباړونکی د کوچني ګډ کتابتون (~ 500KB) په شکل کې تالیف کیدی شي ، د نورو برنامو سره مدغم شوی او د C API له لارې توزیع کیدی شي. د ToaruOS سربیره، ژبه په لینکس، macOS، وینډوز کې کارول کیدی شي او په براوزرونو کې چلول کیدی شي چې د WebAssembly ملاتړ کوي.

د ToaruOS په نوې خپرونه کې:

  • د میساکا کرنل فعالیت اضافه کړی ترڅو د ګمرکي اسانتیاوو پلي کولو ته اجازه ورکړي top, strace, dbg, ping او cpuwidget.
  • د ګرافیک کتابتون ظرفیتونه پراخ شوي، په شمول د افیون بدلونونو اضافه کول.
  • د کړکۍ چوکاټ ښه فعالیت.
  • د ټری ټایپ فارمیټ ملاتړ سره د متن راسټریزر اضافه شوی.
  • د مارک اپ سره د متن فارمیټ کولو لپاره کتابتون اضافه کړ.
  • د 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

Add a comment