{"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\/sl\/blog\/news\/toaruos-2-3-i-2-3-1","title":{"rendered":"ToaruOS 2.3 in 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 in 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 in 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 in 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 in 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. april in 5. maj <a rel=\"nofollow\" href=\"https:\/\/toaruos.org\/toaruos-23-is-out.html\">sta<\/a> izdale 2.3 in 2.3.1 Unix-podobnega operacijskega sistema <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\">ToaruOS<\/a>, napisanega od za\u010detka in opremljenega s svojim jedrom, zaganjalnikom, standardno C knji\u017enico, upraviteljem paketa, komponentami uporabni\u0161kega prostora in grafi\u010dnim vmesnikom s kompozitnim upravljalnikom oken.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Projekt se je prvotno razvijal na Univerzi v Illinoisu kot raziskovalno delo na podro\u010dju razvoja novih kompozitnih grafi\u010dnih vmesnikov, nato pa se je preoblikoval v samostojen operacijski sistem. Koda projekta je napisana v jeziku C in <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\">se distribuira<\/a> pod licenco BSD. Na voljo je <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.1\">\u017eivi slika (2.3.1)<\/a>, velikosti 7,4 MB, ki jo je mogo\u010de preizkusiti v QEMU, VMware ali VirtualBox.<\/p>\n<p><\/noindex> <\/p>\n<p>Osnova ToaruOS je jedro, ki uporablja hibridno modularno arhitekturo, ki zdru\u017euje monolitno osnovo in sredstva za uporabo nalagalnih modulov, v katerih so oblikovani ve\u010dina razpolo\u017eljivih gonilnikov naprav, kot so gonilniki diska (PATA in ATAPI), datote\u010dni sistem Ext2 in ISO9660, framebuffer, tipkovnice, mi\u0161i, omre\u017ene kartice (AMD PCnet FAST, Realtek RTL8139 in Intel PRO\/1000), zvo\u010dne \u010dipe (Intel AC\u201997), pa tudi dodatki VirtualBox za gostiteljske sisteme. Jedro podpira Unix-toke, TTY, virtualni datote\u010dni sistem, pseudo-datote\u010dni sistem \/proc, ve\u010dnitnost, IPC, ramdisk, ptrace, deljeno pomnilnik, ve\u010dopravilnost in druge standardne mo\u017enosti.<\/p>\n<p>  <noindex><\/p>\n<p>Sistem je opremljen z <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\/yutani-the-new-compositor.html\">kompozitnim upravljalnikom oken<\/a>, podpira dinami\u010dno povezane izvr\u0161ljive datoteke v formatu ELF, ve\u010dopravilnost, grafi\u010dni sklad, lahko izvaja Python 3 in GCC. Kot datote\u010dni sistem se uporablja ext2. Zaganjalnik podpira BIOS in EFI. Omre\u017eni sklad omogo\u010da uporabo API-jev soketov v slogu BSD sistemov in podpira omre\u017ene vmesnike, vklju\u010dno s loopback.<\/p>\n<p><\/noindex> <\/p>\n<p>Iz svojih aplikacij izstopa urejevalnik kode Bim, podoben Vi, ki se uporablja zadnja leta za razvoj aplikacij specifi\u010dnih za ToaruOS, kot so upravljalnik datotek, emulator terminala, grafi\u010dna plo\u0161\u010da s podporo za pripomo\u010dke, upravitelj paketov ter knji\u017enice za podporo slikam (PNG, JPEG) in TrueType pisavam. Za ToaruOS je bilo portiranih veliko programov, kot so Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, emulator Super Nintendo, Bochs itd.<\/p>\n<p> <noindex><\/p>\n<p>Projekt razvija tudi svoj dinami\u010dni programski jezik <a rel=\"nofollow\" href=\"https:\/\/kuroko-lang.github.io\/\">Kuroko<\/a>, zasnovan za zamenjavo Pythona pri razvoju porabnih orodij in aplikacij za sistem. Jezik po sintaksi spominja na Python (pozicioniran kot skraj\u0161ani dialekt Pythona z eksplicitnim definiranjem spremenljivk) in se razlikuje po zelo kompaktni izvedbi. Podprt je prevod in interpretacija bajtne kode. Interpreter bajtne kode ponuja zbiralnik smeti, podpira ve\u010dnitnost brez globalne blokade. Prevajalnik in interpreter sta lahko sestavljena v obliki majhne dinami\u010dne knji\u017enice (~500KB), ki se lahko integrira z drugimi programi in raz\u0161iri preko C API. Poleg ToaruOS se jezik lahko uporablja v Linuxu, macOS, Windows in se lahko izvaja v brskalnikih, ki podpirajo WebAssembly.<\/p>\n<p><\/noindex> <\/p>\n<blockquote>\n<blockquote>\n<blockquote><\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p> <noindex><\/p>\n<p>V <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.0\">novi izdaji<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>V emulator terminala je bila dodana podpora za zavihke, med katerimi lahko preklapljate s kombinacijo Alt-\u0161tevilka. Realizirana je bila emulacija krepke pisave s podvajanjem glifov. Dodane so podmeniji \u201eStanje terminala\u201c za vklju\u010ditev prikaza stanja razli\u010dnih na\u010dinov in \u201ePo\u0161lji signal\u201c za po\u0161iljanje signalov ozadjnim procesom.<\/li>\n<li>Uveden je bil gledalnik sistemskih priro\u010dnikov, ki podpira man-strani v formatu roff.<\/li>\n<li>V kontekstno meni je bilo dodano podmenijo za upravljanje s tilom oken.<\/li>\n<li>V jedru so bili implementirani novi sistemski klici, med katerimi so pread\/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage in fcntl. Dodana je podpora za zastavice FD_CLOEXEC in FD_CLOFORK. Implementirana je podpora za randomizacijo naslova nalaganja jedra. ABI sistemskih klicev je pre\u0161el na uporabo navodil syscall\/sysret.<\/li>\n<li>Mo\u017enosti virtualnega terminala (TTY) so bile znatno raz\u0161irjene, omogo\u010dena je emulacija tekstovnega na\u010dina VGA na osnovi framebufferja.<\/li>\n<li>V razli\u010dici za arhitekturo Aarch64 je bila implementirana mo\u017enost izvajanja v virtualnih strojih, ki temeljijo na QEMU.<\/li>\n<li>V omre\u017eni sklad je bila dodana podpora za isto\u010dasno delovanje z ve\u010d ICMP soketi.<\/li>\n<li>V standardno knji\u017enico libc so bile dodane funkcije getdelim, getline, scandir, telldir, rewinddir, seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig.<\/li>\n<li>Dodane so nove standardne uporabni\u0161ke pripomo\u010dke rmdir, uniq, cmp, zcat, realpath, id, nohup, cksum. Dodane so nove mo\u017enosti v ls, grep in fgrep. Prepisane so uporabni\u0161ke pripomo\u010dke ps, top, pstree, killall in pidof, ki so bile prenesene na novo knji\u017enico libtoaru_procfs, ki poenotuje delo s pseudo-FS \/proc. Raz\u0161irjen je bil ukazni interpreter esh.<\/li>\n<li>Dodana je utilita check-image za preverjanje mo\u017enosti nalaganja slike z grafi\u010dno knji\u017enico in izhod velikosti slike.<\/li>\n<li>Programski jezik Kuroko je posodobljen na razli\u010dico <a rel=\"nofollow\" href=\"https:\/\/github.com\/kuroko-lang\/kuroko\/releases\/tag\/v1.5.0rc2\">1.5rc2<\/a>.<\/li>\n<li>Besedilni urejevalnik je posodobljen na razli\u010dico 3.2 <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/bim\">Bim (github.com)<\/a>, zasnovan ob upo\u0161tevanju Vim. V novi razli\u010dici je izbolj\u0161ana poudarjenost sintakse, raz\u0161irjena podpora za skripte v jeziku Kuroko ter dodan nov sistem za samodejno dopolnjevanje vnosa.<\/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\/sl\/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=\"sl_SI\" \/>\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\/sl\/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 in 2.3.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/toaruos-2-3-i-2-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/170478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=170478"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/170478\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/170479"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=170478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=170478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=170478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}