{"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\/ro\/blog\/news\/toaruos-2-3-i-2-3-1","title":{"rendered":"ToaruOS 2.3 \u0219i 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 \u0219i 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 \u0219i 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 \u0219i 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 \u0219i 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 aprilie \u0219i 5 mai <a rel=\"nofollow\" href=\"https:\/\/toaruos.org\/toaruos-23-is-out.html\">au avut loc<\/a> lans\u0103rile versiunilor 2.3 \u0219i 2.3.1 ale sistemului de operare Unix-like <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\">ToaruOS<\/a>, scris de la zero \u0219i livrat cu propriul s\u0103u kernel, bootloader, bibliotec\u0103 standard C, manager de pachete, componente de utilizator \u0219i interfa\u021b\u0103 grafic\u0103 cu un manager de feronerie compozit.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Ini\u021bial, proiectul a fost dezvoltat la Universitatea din Illinois ca un proiect de cercetare \u00een domeniul cre\u0103rii de noi interfe\u021be grafice compozite, dar a fost ulterior transformat \u00eentr-un sistem de operare independent. Codul proiectului este scris \u00een C \u0219i <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\">se r\u0103sp\u00e2nde\u0219te<\/a> sub licen\u021ba BSD. A fost preg\u0103tit pentru desc\u0103rcare <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.1\">o imagine live (2.3.1)<\/a>, de dimensiuni 7.4 MB, care poate fi testat\u0103 \u00een QEMU, VMware sau VirtualBox.<\/p>\n<p><\/noindex> <\/p>\n<p>La baza ToaruOS se afl\u0103 un nucleu care folose\u0219te o arhitectur\u0103 modular\u0103 hibrid\u0103, combin\u00e2nd o baz\u0103 monolitic\u0103 cu resurse pentru utilizarea modulelor \u00eenc\u0103rcate, \u00een care sunt prezentate majoritatea driverelor de dispozitive existente, cum ar fi driverele de disc (PATA \u0219i ATAPI), FS Ext2 \u0219i ISO9660, framebuffer, tastaturi, mouse-uri, pl\u0103ci de re\u021bea (AMD PCnet FAST, Realtek RTL8139 \u0219i Intel PRO\/1000), cipuri de sunet (Intel AC'97), precum \u0219i extensii VirtualBox pentru sistemele gazd\u0103. Nucleul sus\u021bine fluxuri Unix, TTY, FS virtual, pseudo-FS \/proc, multithreading, IPC, ramdisk, ptrace, memorie partajat\u0103, multitasking \u0219i alte func\u021bionalit\u0103\u021bi standard.<\/p>\n<p>  <noindex><\/p>\n<p>Sistemul este dotat cu <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\/yutani-the-new-compositor.html\">un manager de feronerie compozit<\/a>, suport\u0103 fi\u0219iere executabile legate dinamic \u00een format ELF, multitasking, stiv\u0103 grafic\u0103, poate rula Python 3 \u0219i GCC. Sistemul de fi\u0219iere utilizat este ext2. Bootloaderul suport\u0103 BIOS \u0219i EFI. Stiva de re\u021bea permite utilizarea API-ului de socket-uri \u00een stil BSD \u0219i suport\u0103 interfe\u021bele de re\u021bea, inclusiv loopback.<\/p>\n<p><\/noindex> <\/p>\n<p>Dintre aplica\u021biile proprii, se remarc\u0103 editorul de cod similar cu Vi, Bim, care a fost utilizat \u00een ultimii c\u00e2\u021biva ani pentru dezvoltarea aplica\u021biilor specifice ToaruOS, cum ar fi managerul de fi\u0219iere, emulatorul de terminal, bara grafic\u0103 cu suport pentru widget-uri, managerul de pachete, precum \u0219i biblioteci pentru suportul imaginilor (PNG, JPEG) \u0219i fonturi TrueType. Pentru ToaruOS au fost portate programe precum Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, emulatorul Super Nintendo, Bochs etc.<\/p>\n<p> <noindex><\/p>\n<p>Proiectul dezvolt\u0103 de asemenea propriul limbaj de programare dinamic <a rel=\"nofollow\" href=\"https:\/\/kuroko-lang.github.io\/\">Kuroko<\/a>, destinat la \u00eenlocuirea Python \u00een dezvoltarea utilitarelor \u0219i aplica\u021biilor pentru utilizator \u00een sistem. Limbajul, prin sintax\u0103, sem\u0103n\u0103 cu Python (se pozi\u021bioneaz\u0103 ca un dialect scurtat al Python cu o defini\u021bie clar\u0103 a variabilelor) \u0219i se distinge printr-o implementare foarte compact\u0103. Suport\u0103 compilare \u0219i interpretare de bytecode. Interpretatorul bytecode ofer\u0103 un colector de gunoi, sus\u021bine multi-threading f\u0103r\u0103 utilizarea unui blocaj global. Compilatorul \u0219i interpretatorul pot fi construite sub forma unei mici biblioteci partajate (~500KB), integrabil\u0103 cu alte programe \u0219i extensibil\u0103 prin API C. Pe l\u00e2ng\u0103 ToaruOS, limbajul poate fi utilizat \u00een Linux, macOS, Windows \u0219i poate fi rulat \u00een browsere cu suport pentru WebAssembly.<\/p>\n<p><\/noindex> <\/p>\n<blockquote>\n<blockquote>\n<blockquote><\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p> <noindex><\/p>\n<p>\u00cen <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.0\">\u00een noul release<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>\u00cen emulatorul de terminal a fost ad\u0103ugat\u0103 suport pentru tab-uri, \u00eentre care se poate comuta cu secven\u021ba Alt-num\u0103r. A fost implementat\u0103 emularea unui font \u00eengro\u0219at prin suprapunerea dubl\u0103 a glifelor. Au fost ad\u0103ugate submeniuri \u201eStarea terminalului\u201d pentru activarea afi\u0219\u0103rii st\u0103rii diferitelor moduri \u0219i \u201eTrimite semnal\u201d pentru a trimite semnale proceselor \u00een fundal.<\/li>\n<li>A fost implementat un vizualizator de manuale sistemice, care suport\u0103 paginile man \u00een format roff.<\/li>\n<li>\u00cen meniul contextual a fost ad\u0103ugat un submemu pentru gestionarea compunerii mozaice a ferestrelor.<\/li>\n<li>\u00cen kernel au fost implementate noi apeluri de sistem, printre care pread\/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage \u0219i fcntl. A fost ad\u0103ugat suport pentru flag-urile FD_CLOEXEC \u0219i FD_CLOFORK. A fost implementat suport pentru randomizarea adresei de \u00eenc\u0103rcare a kernel-ului. ABI-ul apelurilor de sistem a fost tradus pentru a utiliza instruc\u021biunile syscall\/sysret.<\/li>\n<li>Func\u021bionalitatea consolei virtuale (TTY) a fost semnificativ extins\u0103, asigur\u00e2nd emularea modului text VGA pe baza framebuffer-ului.<\/li>\n<li>\u00cen versiunea pentru arhitectura Aarch64 a fost implementat\u0103 posibilitatea de a rula \u00een ma\u0219ini virtuale bazate pe QEMU.<\/li>\n<li>\u00cen stiva de re\u021bea a fost ad\u0103ugat suport pentru func\u021bionarea simultan\u0103 cu mai multe socket-uri ICMP.<\/li>\n<li>\u00cen biblioteca standard libc au fost ad\u0103ugate func\u021biile getdelim, getline, scandir, telldir, rewinddir, seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig.<\/li>\n<li>Au fost ad\u0103ugate noi utilitare standard rmdir, uniq, cmp, zcat, realpath, id, nohup, cksum. Au fost ad\u0103ugate noi op\u021biuni \u00een ls, grep \u0219i fgrep. Utilitarele ps, top, pstree, killall \u0219i pidof au fost rescrise \u0219i au fost migrate pe noua bibliotec\u0103 libtoaru_procfs, unific\u00e2nd interac\u021biunea cu pseudo-FS \/proc. Interpretul de comand\u0103 esh a fost extins.<\/li>\n<li>A fost ad\u0103ugat\u0103 aplica\u021bia check-image pentru a verifica dac\u0103 biblioteca grafic\u0103 poate \u00eenc\u0103rca o imagine \u0219i pentru a afi\u0219a dimensiunea imaginii.<\/li>\n<li>Limbajul de programare Kuroko a fost actualizat la versiunea <a rel=\"nofollow\" href=\"https:\/\/github.com\/kuroko-lang\/kuroko\/releases\/tag\/v1.5.0rc2\">1.5rc2<\/a>.<\/li>\n<li>Editorul de text a fost actualizat p\u00e2n\u0103 la versiunea 3.2 <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/bim\">Bim (github.com)<\/a>, creat av\u00e2nd \u00een vedere Vim. \u00cen noua versiune, a fost \u00eembun\u0103t\u0103\u021bit\u0103 eviden\u021bierea sintaxei, s-a extins suportul pentru scripturile \u00een limbajul Kuroko \u0219i a fost ad\u0103ugat\u0103 un nou sistem de completare automat\u0103 a intr\u0103rii.<\/li>\n<\/ul>\n<p>Sursa: <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.2.1 - 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\/ro\/blog\/news\/toaruos-2-3-i-2-3-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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 \u0219i 2.3.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/toaruos-2-3-i-2-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/170478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=170478"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/170478\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/170479"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=170478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=170478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=170478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}