{"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\/nl\/blog\/news\/toaruos-2-3-i-2-3-1","title":{"rendered":"ToaruOS 2.3 en 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 en 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 en 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 en 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 en 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 en 5 mei <a rel=\"nofollow\" href=\"https:\/\/toaruos.org\/toaruos-23-is-out.html\">vonden plaats<\/a> de releases 2.3 en 2.3.1 van het Unix-achtige besturingssysteem <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\">ToaruOS<\/a>, gebouwd vanaf nul en geleverd met zijn eigen kernel, bootloader, standaard C-bibliotheek, pakketbeheerder, gebruikersruimtecomponenten en een grafische interface met een compositable window manager.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Het project is oorspronkelijk ontwikkeld aan de Universiteit van Illinois als een onderzoek naar de creatie van nieuwe composable grafische interfaces, maar transformeerde daarna in een apart besturingssysteem. De code van het project is geschreven in C en <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\">wordt verspreid<\/a> onder de BSD-licentie. Voor download is er een <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.1\">live-image (2.3.1)<\/a>, met een grootte van 7,4 MB, die kan worden getest in QEMU, VMware of VirtualBox.<\/p>\n<p><\/noindex> <\/p>\n<p>ToaruOS is gebaseerd op een kernel die een hybride modulaire architectuur gebruikt, die een monolithische basis combineert met middelen voor het gebruik van laadtmodules, waarin de meeste beschikbare stuurprogramma's voor apparaten zijn vormgegeven, zoals schijfstuurprogramma's (PATA en ATAPI), het bestandssysteem Ext2 en ISO9660, framebuffer, toetsenborden, muizen, netwerkkaarten (AMD PCnet FAST, Realtek RTL8139 en Intel PRO\/1000), geluidschips (Intel AC\u201997), evenals VirtualBox-extensies voor gastsystemen. De kernel ondersteunt Unix-threads, TTY, een virtueel bestandssysteem, pseudo-bestandssysteem \/proc, multithreading, IPC, ramdisk, ptrace, gedeeld geheugen, multitasking en andere standaard functionaliteiten.<\/p>\n<p>  <noindex><\/p>\n<p>Het systeem is voorzien van <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\/yutani-the-new-compositor.html\">een compositable window manager<\/a>, ondersteunt dynamisch gelinkte uitvoerbare bestanden in ELF-formaat, multitasking, grafische stack, kan Python 3 en GCC uitvoeren. Als bestandssysteem wordt ext2 gebruikt. De bootloader ondersteunt BIOS en EFI. De netwerkstack maakt gebruik van BSD-stijl socket-API's en ondersteunt netwerkinterfaces, inclusief loopback.<\/p>\n<p><\/noindex> <\/p>\n<p>Van de eigen applicaties is er de Bim-code-editor, die lijkt op Vi en die de afgelopen jaren is gebruikt voor de ontwikkeling van ToaruOS-specifieke applicaties, zoals een bestandsbeheerder, terminalemulator, grafische panelen met widgetondersteuning, een pakketbeheerder, en bibliotheken ter ondersteuning van afbeeldingen (PNG, JPEG) en TrueType-lettertypen. Voor ToaruOS zijn programma's zoals Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo-emulator, Bochs, enzovoort geporteerd.<\/p>\n<p> <noindex><\/p>\n<p>Het project ontwikkelt ook zijn eigen dynamische programmeertaal <a rel=\"nofollow\" href=\"https:\/\/kuroko-lang.github.io\/\">Kuroko<\/a>, ontworpen als vervanging voor Python bij het ontwikkelen van hulpprogramma's en gebruikersapplicaties voor het systeem. De syntaxis lijkt op die van Python (gepositioneerd als een verkorte dialect van Python met expliciete variabele-definities) en onderscheidt zich door een zeer compacte implementatie. Ondersteunt compilatie en interpretatie van bytecode. De bytecode-interpreter biedt een garbage collector, ondersteunt multithreading zonder het gebruik van globale locks. De compiler en interpreter kunnen worden samengevoegd tot een kleine gedeelde bibliotheek (~500 KB), ge\u00efntegreerd met andere programma's en uitbreidbaar via een C API. Behalve ToaruOS kan de taal worden gebruikt in Linux, macOS, Windows en draaien in browsers die WebAssembly ondersteunen.<\/p>\n<p><\/noindex> <\/p>\n<blockquote>\n<blockquote>\n<blockquote><\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p> <noindex><\/p>\n<p>In <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.0\">in de nieuwe release<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>De terminalemulator heeft ondersteuning voor tabbladen toegevoegd, waarmee je tussen tabbladen kunt schakelen met de combinatie Alt-cijfer. Er is een emulatie van vetgedrukte lettertypen gerealiseerd door middel van dubbele glyph-overlay. Submenu's \"Terminal status\" zijn toegevoegd om de status van verschillende modi weer te geven en \"Send signal\" voor het verzenden van signalen naar achtergrondprocessen.<\/li>\n<li>Een systeemanwijsviewer is ge\u00efmplementeerd die man-pagina's in roff-formaat ondersteunt.<\/li>\n<li>Aan het contextmenu is een submenu toegevoegd voor het beheren van de moza\u00efeklay-out van vensters.<\/li>\n<li>In de kernel zijn nieuwe systeemaanroepen ge\u00efmplementeerd, waaronder pread\/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage en fcntl. Ondersteuning voor de vlaggen FD_CLOEXEC en FD_CLOFORK is toegevoegd. Ondersteuning voor randomisatie van de laadadressen van de kernel is gerealiseerd. De ABI van systeemaanroepen is overgezet op het gebruik van syscall\/sysret-instructies.<\/li>\n<li>De mogelijkheden van de virtuele console (TTY) zijn aanzienlijk uitgebreid, met emulatie van de tekstmodus VGA op basis van het framebuffer.<\/li>\n<li>In de versie voor de Aarch64-architectuur is de mogelijkheid van draaien in virtuele machines op basis van QEMU gerealiseerd.<\/li>\n<li>De netwerkstack heeft ondersteuning gekregen voor het gelijktijdig werken met meerdere ICMP-sockets.<\/li>\n<li>De standaardbibliotheek libc heeft functies getdelim, getline, scandir, telldir, rewinddir, seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig toegevoegd.<\/li>\n<li>Nieuwe standaardhulpprogramma's zijn toegevoegd: rmdir, uniq, cmp, zcat, realpath, id, nohup, cksum. Nieuwe opties zijn toegevoegd aan ls, grep en fgrep. De hulpprogramma's ps, top, pstree, killall en pidof zijn herzien, die zijn overgezet naar de nieuwe bibliotheek libtoaru_procfs, die de interactie met het pseudo-FS \/proc uniform maakt. De commando-interpretator esh is uitgebreid.<\/li>\n<li>De utility check-image is toegevoegd om de mogelijkheid te controleren om een afbeelding te uploaden met de grafische bibliotheek en de grootte van de afbeelding weer te geven.<\/li>\n<li>De programmeertaal Kuroko is bijgewerkt naar versie <a rel=\"nofollow\" href=\"https:\/\/github.com\/kuroko-lang\/kuroko\/releases\/tag\/v1.5.0rc2\">1.5rc2<\/a>.<\/li>\n<li>De teksteditor is bijgewerkt naar versie 3.2 <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/bim\">Bim (github.com)<\/a>, ontworpen met het oog op Vim. In de nieuwe versie is de syntaxis-highlight verbeterd, de ondersteuning voor Kuroko-scripts is uitgebreid en er is een nieuw systeem voor automatische invoeraanvulling toegevoegd.<\/li>\n<\/ul>\n<p>Bron: <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.3 - 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\/nl\/blog\/news\/toaruos-2-3-i-2-3-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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 en 2.3.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/toaruos-2-3-i-2-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/170478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=170478"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/170478\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/170479"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=170478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=170478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=170478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}