{"id":170478,"date":"2026-05-06T12:25:31","date_gmt":"2026-05-06T10:25:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/toaruos-2-3-i-2-3-1"},"modified":"2026-05-06T12:25:31","modified_gmt":"2026-05-06T10:25:33","slug":"toaruos-2-3-i-2-3-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/toaruos-2-3-i-2-3-1","title":{"rendered":"ToaruOS 2.3 un 2.3.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23388\/original.png\">           <img decoding=\"async\" alt=\"ToaruOS 2.3 un 2.3.1\" src=\"\/wp-content\/uploads\/2026\/05\/25d04014f5dfecb2b0e1fea420ac273f.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23385\/original.png\">           <img decoding=\"async\" alt=\"ToaruOS 2.3 un 2.3.1\" src=\"\/wp-content\/uploads\/2026\/05\/cef2f96ccf3451550dd865047f12ab7a.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23386\/original.png\">           <img decoding=\"async\" alt=\"ToaruOS 2.3 un 2.3.1\" src=\"\/wp-content\/uploads\/2026\/05\/1fdc739ac9601b7d28b212de3d7dccad.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23387\/original.png\">           <img decoding=\"async\" alt=\"ToaruOS 2.3 un 2.3.1\" src=\"\/wp-content\/uploads\/2026\/05\/e3471b57db3ee9914520b90e3eff80a9.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                                              <noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23388\/original.png\" class=\"active\"><\/a><\/noindex>                                                      <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23385\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23386\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23387\/original.png\"><\/a>                                     <noindex><\/p>\n<p>28. apr\u012bl\u012b un 5. maij\u0101 <a rel=\"nofollow\" href=\"https:\/\/toaruos.org\/toaruos-23-is-out.html\">notika<\/a> versiju 2.3 un 2.3.1 Unix l\u012bdz\u012bg\u0101s oper\u0113t\u0101jsist\u0113mas <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\">ToaruOS<\/a>, kas izstr\u0101d\u0101ta no nulles un pieg\u0101d\u0101ta ar savu kodolu, iel\u0101d\u0113t\u0101ju, standarta C bibliot\u0113ku, programmu p\u0101rvaldnieku, lietot\u0101ja telpas komponent\u0113m un grafisko interfeisu ar kompoz\u012btu logu p\u0101rvaldnieku.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>S\u0101kotn\u0113ji projekts tika att\u012bst\u012bts Ilinoisas universit\u0101t\u0113 k\u0101 p\u0113t\u012bjums par jaunu kompoz\u012btu grafisko interfeisu izveidi, bet v\u0113l\u0101k tas p\u0101rv\u0113rt\u0101s par atsevi\u0161\u0137u oper\u0113t\u0101jsist\u0113mu. Projekta kods uzrakst\u012bts valod\u0101 C un <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\">tiek izplat\u012bts<\/a> ir izplat\u012bts saska\u0146\u0101 ar BSD licenci. Lejupiel\u0101dei ir sagatavots <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.1\">live att\u0113ls (2.3.1)<\/a>, kura lielums ir 7.4 MB, ko var test\u0113t QEMU, VMware vai VirtualBox.<\/p>\n<p><\/noindex> <\/p>\n<p>ToaruOS pamat\u0101 ir kodols, kas izmanto hibr\u012bdo modu\u013cu arhitekt\u016bru, apvienojot monol\u012btu pamatu un l\u012bdzek\u013cus uzl\u0113dzamo modu\u013cu izmanto\u0161anai, k\u0101d\u0101 veid\u0101 ir izstr\u0101d\u0101ti liel\u0101k\u0101 da\u013ca pieejamo ier\u012b\u010du draiveru, piem\u0113ram, diska draiveri (PATA un ATAPI), FS Ext2 un ISO9660, framebuffer, tastat\u016bras, peles, t\u012bkla kartes (AMD PCnet FAST, Realtek RTL8139 un Intel PRO\/1000), ska\u0146as \u010dipi (Intel AC\u201997), k\u0101 ar\u012b VirtualBox papla\u0161in\u0101jumi viesu sist\u0113m\u0101m. Kodols atbalsta Unix pl\u016bsmas, TTY, virtu\u0101lo FS, pseudo-FS \/proc, daudzk\u0101rt\u012bbu, IPC, ramdisk, ptrace, kop\u012bgo atmi\u0146u, multitasking un citas standartiz\u0113tas funkcijas.<\/p>\n<p>  <noindex><\/p>\n<p>Sist\u0113ma ir apr\u012bkota ar <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\/yutani-the-new-compositor.html\">kompoz\u012btu logu p\u0101rvaldnieku<\/a>, atbalsta dinamiski saist\u012btus izpild\u0101mus failus ELF form\u0101t\u0101, vair\u0101ku uzdevumu izpildi, grafisko steku, var izpild\u012bt Python 3 un GCC. Failu sist\u0113ma ir ext2. Iel\u0101d\u0113t\u0101js atbalsta BIOS un EFI. T\u012bkla steks \u013cauj izmantot soketu API BSD sist\u0113mas stil\u0101 un atbalsta t\u012bkla saskarnes, tostarp loopback.<\/p>\n<p><\/noindex> <\/p>\n<p>No pa\u0161u lietojumprogramm\u0101m izce\u013cas Vi l\u012bdz\u012bgs Bim koda redaktors, kas p\u0113d\u0113jos da\u017eus gadus tiek izmantots, lai izstr\u0101d\u0101tu ToaruOS specifiskas lietojumprogrammas, piem\u0113ram, failu p\u0101rvaldnieku, termin\u0101\u013ca emulatoru, grafisko paneli ar atbalstu logr\u012bkiem, programmu p\u0101rvaldnieku, k\u0101 ar\u012b bibliot\u0113kas att\u0113lu (PNG, JPEG) un TrueType fontu atbalstam. Par ToaruOS ir port\u0113ti t\u0101di programmat\u016bras risin\u0101jumi k\u0101 Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs u.c.<\/p>\n<p> <noindex><\/p>\n<p>Projekts ar\u012b att\u012bsta savu dinamisko programm\u0113\u0161anas valodu <a rel=\"nofollow\" href=\"https:\/\/kuroko-lang.github.io\/\">Kuroko<\/a>, paredz\u0113ta Python aizvieto\u0161anai r\u012bku un lietot\u0146u izstr\u0101d\u0113 sist\u0113mai. Valoda p\u0113c sintakses atg\u0101dina Python (tiek pozicion\u0113ta k\u0101 sa\u012bsin\u0101ta Python dialekta ar skaidri defin\u0113tiem main\u012bgajiem) un at\u0161\u0137iras ar \u013coti kompakto realiz\u0101ciju. Atbalsta bajtkoda kompil\u0101ciju un interpret\u0101ciju. Bajtkoda interpreters nodro\u0161ina atkritumu sav\u0101c\u0113ju un atbalsta daudz pavedienu bez glob\u0101l\u0101s blo\u0137\u0113\u0161anas pielieto\u0161anas. Kompilators un interpreters var tikt izstr\u0101d\u0101ti maza dal\u0101m\u0101s bibliot\u0113kas form\u0101 (~500KB), kas integr\u0113jama ar cit\u0101m programm\u0101m un papla\u0161in\u0101ma caur C API. Papildus ToaruOS valoda var tikt izmantota Linux, macOS, Windows un palaista p\u0101rl\u016bkprogramm\u0101s ar WebAssembly atbalstu.<\/p>\n<p><\/noindex> <\/p>\n<blockquote>\n<blockquote>\n<blockquote><\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p> <noindex><\/p>\n<p>No <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.0\">jaunaj\u0101 izlaidum\u0101<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>Termin\u0101la emulator\u0101 pievienota cil\u0146u atbalsts, starp kur\u0101m var p\u0101rl\u0113kt ar kombin\u0101ciju Alt-skaitlis. Realiz\u0113ta biez\u0101 fonta simul\u0101cija, dubultojot simbolu uzlik\u0161anu. Pievienoti apak\u0161izv\u0113lne \u00abTermin\u0101la st\u0101voklis\u00bb da\u017e\u0101du re\u017e\u012bmu st\u0101vok\u013cu r\u0101d\u012b\u0161anai un \u00abS\u016bt\u012bt sign\u0101lu\u00bb fona procesiem sign\u0101lu nos\u016bt\u012b\u0161anai.<\/li>\n<li>Ir izveidots sist\u0113mas rokasgr\u0101matu skat\u012bt\u0101js, kas atbalsta man lapas roff form\u0101t\u0101.<\/li>\n<li>Konteksta izv\u0113ln\u0113 pievienota apak\u0161izv\u0113lne logu moza\u012bkas izk\u0101rtojuma p\u0101rvald\u012bbai.<\/li>\n<li>Kodola l\u012bmen\u012b ieviesti jauni sist\u0113mas zvani, tostarp pread\/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage un fcntl. Pievienota FD_CLOEXEC un FD_CLOFORK karogu atbalsts. Realiz\u0113ta kodola iel\u0101des adreses randomiz\u0101cija. Sist\u0113mas zvanu ABI p\u0101rcelts uz syscall\/sysret instrukciju izmanto\u0161anu.<\/li>\n<li>Gatava ir bag\u0101t\u012bgo virtu\u0101l\u0101s konsoles (TTY) iesp\u0113ju, nodro\u0161in\u0101ta teksta re\u017e\u012bma VGA emul\u0101cija, balstoties uz frekven\u010du buferi.<\/li>\n<li>Aarch64 arhitekt\u016bras versij\u0101 ieviesta sp\u0113ja darboties virtu\u0101laj\u0101s ma\u0161\u012bn\u0101s, pamatojoties uz QEMU.<\/li>\n<li>T\u012bkla steka ir pievienots atbalsts vienlaic\u012bgai vair\u0101ku ICMP kontaktligzdu izmanto\u0161anai.<\/li>\n<li>Standarta bibliot\u0113k\u0101 libc pievienotas funkcijas getdelim, getline, scandir, telldir, rewinddir, seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig.<\/li>\n<li>Pievienotas jaunas standarta util\u012btas rmdir, uniq, cmp, zcat, realpath, id, nohup, cksum. Pievienotas jaunas iesp\u0113jas ls, grep un fgrep. P\u0101rstr\u0101d\u0101tas util\u012btas ps, top, pstree, killall un pidof, kas p\u0101rceltas uz jauno bibliot\u0113ku libtoaru_procfs, kas standartiz\u0113 darbu ar pseido-FS \/proc. Papla\u0161in\u0101ts komandu interpretators esh.<\/li>\n<li>Pievienota util\u012bta check-image, lai p\u0101rbaud\u012btu att\u0113la aug\u0161upiel\u0101des iesp\u0113jas grafiskaj\u0101 bibliot\u0113k\u0101 un att\u0113la izm\u0113ra izvad\u012b\u0161anu.<\/li>\n<li>Programm\u0113\u0161anas valoda Kuroko atjaunin\u0101ta l\u012bdz versijai <a rel=\"nofollow\" href=\"https:\/\/github.com\/kuroko-lang\/kuroko\/releases\/tag\/v1.5.0rc2\">1.5rc2<\/a>.<\/li>\n<li>L\u012bdz versijai 3.2 atjaunin\u0101ts teksta redaktors <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/bim\">Bim (github.com)<\/a>, izveidots, \u0146emot v\u0113r\u0101 Vim. Jaunaj\u0101 versij\u0101 uzlabota sintakses aug\u0161sv\u012btro\u0161ana, papla\u0161in\u0101ta atbalsts skriptiem Kuroko valod\u0101 un pievienota jauna autom\u0101tisk\u0101s pabeig\u0161anas sist\u0113ma.<\/li>\n<\/ul>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18284946\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>28 \u0430\u043f\u0440\u0435\u043b\u044f \u0438 5 \u043c\u0430\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0438\u0441\u044c \u0432\u044b\u043f\u0443\u0441\u043a\u0438 2.3 \u0438 2.3.1 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ToaruOS, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u0441 \u043d\u0443\u043b\u044f \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u0441\u043e \u0441\u0432\u043e\u0438\u043c \u044f\u0434\u0440\u043e\u043c, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u043c, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0421\u0438-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439, \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u0441 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0441\u044f \u0432 \u0418\u043b\u043b\u0438\u043d\u043e\u0439\u0441\u0441\u043a\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435 \u043a\u0430\u043a \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432, \u043d\u043e \u0437\u0430\u0442\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":170479,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170478","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/toaruos-2-3-i-2-3-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47ToaruOS 2.3 \u0438 2.3.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/toaruos-2-3-i-2-3-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-06T10:25:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-06T10:25:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47ToaruOS 2.3 un 2.3.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/toaruos-2-3-i-2-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47ToaruOS 2.3 \u0438 2.3.1 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/toaruos-2-3-i-2-3-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-06T10:25:33+00:00","article:modified_time":"2026-05-06T10:25:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/170478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=170478"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/170478\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/170479"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=170478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=170478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=170478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}