{"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\/sv\/blog\/news\/toaruos-2-3-i-2-3-1","title":{"rendered":"ToaruOS 2.3 och 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 och 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 och 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 och 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 och 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 och 5 maj <a rel=\"nofollow\" href=\"https:\/\/toaruos.org\/toaruos-23-is-out.html\">\u00e4ven<\/a> versioner 2.3 och 2.3.1 av det Unix-liknande operativsystemet <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\">ToaruOS<\/a>, som \u00e4r skrivet fr\u00e5n grunden och levereras med sin egen k\u00e4rna, bootloader, standard C-bibliotek, pakethanterare, anv\u00e4ndarutrymmeskomponenter och grafiskt gr\u00e4nssnitt med en kompositf\u00f6nsterhanterare.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Projektet utvecklades ursprungligen vid University of Illinois som en forskningsstudie f\u00f6r att skapa nya kompositgrafiska gr\u00e4nssnitt, men har sedan dess utvecklats till ett separat operativsystem. Projektets kod \u00e4r skriven i C och <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\">sprids<\/a> \u00e4r licensierad under BSD. F\u00f6r nedladdning finns en <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.1\">live-avbildning (2.3.1)<\/a>, som \u00e4r 7.4 MB stor och kan testas i QEMU, VMware eller VirtualBox.<\/p>\n<p><\/noindex> <\/p>\n<p>K\u00e4rnan i ToaruOS bygger p\u00e5 en hybridmodul\u00e4r arkitektur som kombinerar en monolitisk grund med m\u00f6jligheter f\u00f6r anv\u00e4ndning av laddningsbara moduler, d\u00e4r de flesta av de befintliga enhetsdrivrutinerna \u00e4r utformade, som diskar (PATA och ATAPI), filsystemen Ext2 och ISO9660, framebuffer, tangentbord, m\u00f6ss, n\u00e4tverkskort (AMD PCnet FAST, Realtek RTL8139 och Intel PRO\/1000), ljudchip (Intel AC\u201997), samt VirtualBox-till\u00e4gg f\u00f6r g\u00e4stsystem. K\u00e4rnan st\u00f6djer Unix-tr\u00e5dar, TTY, virtuell filsystem, pseudofilsystem \/proc, flertr\u00e5dadhet, IPC, ramdisk, ptrace, delad minne, multitasking och andra typiska funktioner.<\/p>\n<p>  <noindex><\/p>\n<p>Systemet levereras med <a rel=\"nofollow\" href=\"http:\/\/toaruos.org\/yutani-the-new-compositor.html\">en kompositf\u00f6nsterhanterare<\/a>, st\u00f6der dynamiskt l\u00e4nkade k\u00f6rbara filer i ELF-format, multitasking, grafisk stack och kan k\u00f6ra Python 3 och GCC. Ext2 anv\u00e4nds som filsystem. Bootloadern st\u00f6djer BIOS och EFI. N\u00e4tverksstacken m\u00f6jligg\u00f6r anv\u00e4ndning av BSD-liknande socket-API och st\u00f6der n\u00e4tverksgr\u00e4nssnitt, inklusive loopback.<\/p>\n<p><\/noindex> <\/p>\n<p>Bland de egna applikationerna finns en Vi-liknande kodredigerare, Bim, som har anv\u00e4nts de senaste \u00e5ren f\u00f6r utveckling av ToaruOS-specifika applikationer, s\u00e5som filhanterare, terminalemulator, grafisk panel med widgetst\u00f6d, pakethanterare, samt bibliotek f\u00f6r bildst\u00f6d (PNG, JPEG) och TrueType-teckensnitt. Program som Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo-emulator, Bochs m.m. har portats till ToaruOS.<\/p>\n<p> <noindex><\/p>\n<p>Projektet utvecklar ocks\u00e5 ett eget dynamiskt programmeringsspr\u00e5k <a rel=\"nofollow\" href=\"https:\/\/kuroko-lang.github.io\/\">Kuroko<\/a>, designad f\u00f6r att ers\u00e4tta Python vid utveckling av verktyg och anv\u00e4ndarapplikationer f\u00f6r systemet. Spr\u00e5ket liknar Python i syntax (positionerat som en f\u00f6rkortad dialekt av Python med tydlig definition av variabler) och skiljer sig \u00e5t genom en mycket kompakt implementation. Kompilering och tolkning av bytekod st\u00f6ds. Bytekodstolkaren tillhandah\u00e5ller en skr\u00e4pmaskin, st\u00f6der flertr\u00e5dning utan att anv\u00e4nda global l\u00e5sning. Kompilatorn och tolken kan samlas i form av ett litet delat bibliotek (~500KB), som kan integreras med andra program och utvidgas via C API. F\u00f6rutom ToaruOS kan spr\u00e5ket anv\u00e4ndas i Linux, macOS, Windows och k\u00f6ras i webbl\u00e4sare som st\u00f6der WebAssembly.<\/p>\n<p><\/noindex> <\/p>\n<blockquote>\n<blockquote>\n<blockquote><\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p> <noindex><\/p>\n<p>I <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/toaruos\/releases\/tag\/v2.3.0\">den nya utg\u00e5van<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>Terminalemulatorn har f\u00e5tt st\u00f6d f\u00f6r flikar, som kan v\u00e4xlas mellan med sekvensen Alt-siffra. Det har implementerats en emulering av fetstil genom dubbel \u00f6verlagring av glyfer. Tillagt \u00e4r undermenyerna \u00abTerminal state\u00bb f\u00f6r att aktivera visningen av olika l\u00e4gesstatusar och \u00abSend signal\u00bb f\u00f6r att skicka signaler till bakgrundsprocesser.<\/li>\n<li>En systemmanualvisare har implementerats, som st\u00f6der man-sidor i roff-format.<\/li>\n<li>En undermeny f\u00f6r hantering av mosaikf\u00f6nsterlayout har lagts till i kontextmenyn.<\/li>\n<li>Nya systemanrop har implementerats i k\u00e4rnan, inklusive pread\/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage och fcntl. St\u00f6d f\u00f6r flaggorna FD_CLOEXEC och FD_CLOFORK har lagts till. St\u00f6d f\u00f6r randomisering av k\u00e4rnans laddadress har implementerats. ABI f\u00f6r systemanrop har \u00f6versatts f\u00f6r att anv\u00e4nda instruktioner syscall\/sysret.<\/li>\n<li>M\u00f6jligheterna f\u00f6r virtuell konsol (TTY) har betydligt ut\u00f6kats, och emulering av textl\u00e4ge VGA baserat p\u00e5 framebuffer har s\u00e4kerst\u00e4llts.<\/li>\n<li>I versionen f\u00f6r Aarch64-arkitekturen har m\u00f6jligheten att k\u00f6ra i virtuella maskiner baserade p\u00e5 QEMU implementerats.<\/li>\n<li>Det har lagts till st\u00f6d f\u00f6r samtidig hantering av flera ICMP-sockets i n\u00e4tverksstacken.<\/li>\n<li>Funktionerna getdelim, getline, scandir, telldir, rewinddir, seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig har lagts till i standardbiblioteket libc.<\/li>\n<li>Nya standardverktyg har lagts till: rmdir, uniq, cmp, zcat, realpath, id, nohup och cksum. Nya alternativ har lagts till i ls, grep och fgrep. Verktygen ps, top, pstree, killall och pidof har skrivits om f\u00f6r att anv\u00e4nda det nya biblioteket libtoaru_procfs, som enhetligg\u00f6r arbetet med pseudo-FS \/proc. Kommandotolken esh har utvidgats.<\/li>\n<li>Verktyget check-image har lagts till f\u00f6r att kontrollera m\u00f6jligheten att ladda en bild med det grafiska biblioteket och f\u00f6r att visa bildens storlek.<\/li>\n<li>Programmeringsspr\u00e5ket Kuroko har uppdaterats till version <a rel=\"nofollow\" href=\"https:\/\/github.com\/kuroko-lang\/kuroko\/releases\/tag\/v1.5.0rc2\">1.5rc2<\/a>.<\/li>\n<li>Textredigeraren har uppdaterats till version 3.2 <a rel=\"nofollow\" href=\"https:\/\/github.com\/klange\/bim\">Bim (github.com)<\/a>, skapad med tanke p\u00e5 Vim. I den nya versionen har syntaxljusning f\u00f6rb\u00e4ttrats, st\u00f6det f\u00f6r skript p\u00e5 spr\u00e5ket Kuroko har utvidgats och ett nytt system f\u00f6r autofullf\u00f6ljning har lagts till.<\/li>\n<\/ul>\n<p>K\u00e4lla: <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\/sv\/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=\"sv_SE\" \/>\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\/sv\/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 och 2.3.1 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/toaruos-2-3-i-2-3-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/170478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=170478"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/170478\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/170479"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=170478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=170478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=170478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}