{"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\/hr\/blog\/news\/toaruos-2-3-i-2-3-1","title":{"rendered":"ToaruOS 2.3 i 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 i 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 i 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 i 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 i 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. travnja i 5. svibnja <a rel=\"nofollow\" href=\"https:\/\/toaruos.org\/toaruos-23-is-out.html\">odr\u017eani su<\/a> izdanja 2.3 i 2.3.1 Unix-sli\u010dnog operativnog sustava <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\">ToaruOS<\/a>, koji je napisan od nule i isporu\u010duje se sa svojim kernelom, bootloaderom, standardnom C knji\u017enicom, paketnim menad\u017eerom, komponentama prostorom korisnika te grafi\u010dkim su\u010deljem s kompozitnim upraviteljem prozora.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Izvorno se projekt razvijao na Sveu\u010dili\u0161tu u Illinois-u kao istra\u017eiva\u010dki rad u podru\u010dju stvaranja novih kompozitnih grafi\u010dkih su\u010delja, ali je potom transformiran u zaseban operativni sustav. Kod projekta napisan je u jeziku C i <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\">distribuira se<\/a> pod BSD licencom. Pripremljena je <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.1\">live slika (2.3.1)<\/a>, veli\u010dine 7.4 MB, koja se mo\u017ee testirati u QEMU, VMware-u ili VirtualBox-u.<\/p>\n<p><\/noindex> <\/p>\n<p>Osnova ToaruOS-a je jezgra koja koristi hibridnu modularnu arhitekturu, spajaju\u0107i monolitnu osnovu i sredstva za kori\u0161tenje u\u010ditavanih modula, u kojima su oblikovani ve\u0107ina postoje\u0107ih upravlja\u010dkih programa ure\u0111aja, poput upravlja\u010dkih programa za diskove (PATA i ATAPI), FS Ext2 i ISO9660, framebuffer, tipkovnice, mi\u0161a, mre\u017enih kartica (AMD PCnet FAST, Realtek RTL8139 i Intel PRO\/1000), zvu\u010dnih \u010dipova (Intel AC'97), kao i dodataka VirtualBox za gostuju\u0107e sustave. Jezgra podr\u017eava Unix tokove, TTY, virtualni FS, pseudo-FS \/proc, vi\u0161edretvenost, IPC, ramdisk, ptrace, dijeljenu memoriju, vi\u0161ezada\u0107nost i druge tipi\u010dne mogu\u0107nosti.<\/p>\n<p>  <noindex><\/p>\n<p>Sistem dolazi s <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\/yutani-the-new-compositor.html\">kompozitnim upraviteljem prozora<\/a>, podr\u017eava dinami\u010dki povezane izvr\u0161ne datoteke u ELF formatu, vi\u0161ezada\u0107nost, grafi\u010dki stog, mo\u017ee izvr\u0161avati Python 3 i GCC. Kao datote\u010dni sustav koristi se ext2. Bootloader podr\u017eava BIOS i EFI. Mre\u017eni stog omogu\u0107uje kori\u0161tenje BSD-sli\u010dnog API-ja soketa i podr\u017eava mre\u017ene su\u010delje, uklju\u010duju\u0107i loopback.<\/p>\n<p><\/noindex> <\/p>\n<p>Od vlastitih aplikacija isti\u010de se kodni editor sli\u010dan Vi-u, Bim, koji se koristi posljednjih nekoliko godina za razvoj specifi\u010dnih ToaruOS aplikacija, kao \u0161to su upravitelj datotekama, emulator terminala, grafi\u010dka plo\u010da s podr\u0161kom za widgete, paketni menad\u017eer, kao i knji\u017enice za podr\u0161ku slikama (PNG, JPEG) i TrueType fontovima. Za ToaruOS su portirane takve programe kao \u0161to su Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, emulator Super Nintendo, Bochs i dr.<\/p>\n<p> <noindex><\/p>\n<p>Projekt tako\u0111er razvija vlastiti dinami\u010dki programski jezik <a rel=\"nofollow\" href=\"https:\/\/kuroko-lang.github.io\/\">Kuroko<\/a>, dizajniran kao zamjena za Python prilikom razvoja alata i korisni\u010dkih aplikacija za sustav. Jezik po sintaksi podsje\u0107a na Python (pozicionira se kao skra\u0107eni dijalekt Pythona s jasnim definicijama varijabli) i razlikuje se vrlo kompaktom implementacijom. Podr\u017eava se kompajliranje i interpretacija bajtkoda. Interpretator bajtkoda pru\u017ea sakuplja\u010d sme\u0107a, podr\u017eava vi\u0161edretvenost bez kori\u0161tenja globalne blokade. Kompajler i interpretator mogu se sastaviti kao mala dijeljena biblioteka (~500KB), koja se mo\u017ee integrirati s drugim programima i pro\u0161iriti putem C API-a. Osim ToaruOS, jezik se mo\u017ee koristiti na Linuxu, macOS-u, Windows-u i pokretati u preglednicima koji podr\u017eavaju WebAssembly.<\/p>\n<p><\/noindex> <\/p>\n<blockquote>\n<blockquote>\n<blockquote><\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p> <noindex><\/p>\n<p>U <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.0\">novom izdanju<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>Terminal emulator sada podr\u017eava kartice izme\u0111u kojih se mo\u017ee prebacivati kombinacijom Alt-broj. Implementirana je emulacija podebljanog fonta putem dvostruke superpozicije glifova. Dodani su podizbornici \u201eStanje terminala\u201c za prikaz stanja raznih moda i \u201ePo\u0161alji signal\u201c za slanje signala pozadinskim procesima.<\/li>\n<li>Implementiran je preglednik sistemskih priru\u010dnika koji podr\u017eava man-stranice u roff formatu.<\/li>\n<li>U kontekstni izbornik dodan je podizbornik za upravljanje mozaikom prozora.<\/li>\n<li>U kernelu su implementirani novi sistemski pozivi, me\u0111u kojima su pread\/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage i fcntl. Dodana je podr\u0161ka za oznake FD_CLOEXEC i FD_CLOFORK. Implementirana je podr\u0161ka za randomizaciju adrese u\u010ditavanja kernela. ABI sistemskih poziva preba\u010deno je na kori\u0161tenje instrukcija syscall\/sysret.<\/li>\n<li>Zna\u010dajno su pro\u0161irene mogu\u0107nosti virtualne konzole (TTY), osigurana je emulacija tekstualnog re\u017eima VGA na osnovi framebuffera.<\/li>\n<li>U verziji za arhitekturu Aarch64 implementirana je mogu\u0107nost pokretanja u virtualnim strojevima temeljenim na QEMU.<\/li>\n<li>U mre\u017eni stek dodana je podr\u0161ka za istovremeni rad s vi\u0161e ICMP soketa.<\/li>\n<li>U standardnu biblioteku libc dodane su funkcije getdelim, getline, scandir, telldir, rewinddir, seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig.<\/li>\n<li>Dodane su nove standardne utilitarne komande rmdir, uniq, cmp, zcat, realpath, id, nohup, cksum. Dodane su nove opcije u ls, grep i fgrep. Prepisane su utilitarne komande ps, top, pstree, killall i pidof, koje su prevedene na novu biblioteku libtoaru_procfs, koja unificira rad sa pseudo-FS \/proc. Pro\u0161iren je komandni interpreter esh.<\/li>\n<li>Dodana je utilitarna komanda check-image za provjeru sposobnosti u\u010ditavanja slike od grafi\u010dke biblioteke i ispis veli\u010dine slike.<\/li>\n<li>Programski jezik Kuroko a\u017euriran je na verziju <a rel=\"nofollow\" href=\"https:\/\/github.com\/kuroko-lang\/kuroko\/releases\/tag\/v1.5.0rc2\">1.5rc2<\/a>.<\/li>\n<li>Do verzije 3.2 a\u017euriran je ure\u0111iva\u010d teksta <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/bim\">Bim (github.com)<\/a>, dizajniran s obzirom na Vim. U novoj verziji pobolj\u0161ana je sintakti\u010dka boja, pro\u0161irena je podr\u0161ka za skripte na jeziku Kuroko i dodan je novi sustav automatskog zavr\u0161avanja unosa.<\/li>\n<\/ul>\n<p>Izvor: <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.4 - 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\/hr\/blog\/news\/toaruos-2-3-i-2-3-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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 i 2.3.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/toaruos-2-3-i-2-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/170478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=170478"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/170478\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/170479"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=170478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=170478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=170478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}