Prichádza ToaruOS 2.1, nezávislý OS napísaný od začiatku

OS Toaru

ToaruOS je "plný" operačný systém pre x86-64 PC a experimentálna podpora pre ARMv8.

Koncom minulého roka som tu na blogu zdieľal správu o spustení operačného systému, ktorý mnohých zaujal, tento systém má názov ToaruOS, že zaujímavosťou tohto OS je, že je napísaný od začiatku a vybavený vlastným jadrom, zavádzač, štandardná knižnica C, správca balíkov, komponenty používateľského priestoru a grafické rozhranie s kompozitným správcom okien.

Spočiatku bol projekt vyvinutý na University of Illinois ako výskumná práca v oblasti vytvárania nových kompozitných grafických rozhraní, no neskôr sa pretransformoval na samostatný operačný systém.

O ToaruOS

V srdci ToaruOS existuje jadro, ktoré používa hybridnú modulárnu architektúru ktorý kombinuje monolitickú základňu a prostriedky na používanie načítateľných modulov spôsobom, akým je navrhnutá väčšina dostupných ovládačov zariadení, ako sú radiče diskov, súborový systém, klávesnica, myš, sieťové karty, zvukové čipy a zásuvné moduly pre hostí VirtualBoxu.

Jadro podporuje unixové vlákna, TTY, virtuálny súborový systém, pseudo súborový systém /proc, multithreading, IPC, ramdisk, ptrace, zdieľaná pamäť, multitasking a ďalšie bežné funkcie.

Systém je vybavený kompozitným správcom okien, podporuje dynamicky prepojené spustiteľné súbory vo formáte ELF, multitasking, grafický zásobník, dokáže spustiť Python 3 a GCC. Ext2 sa používa ako súborový systém. Bootloader je kompatibilný s BIOS a EFI. Sieťový zásobník umožňuje soketové API v štýle BSD a podporuje sieťové rozhrania vrátane spätnej slučky.

natívnych aplikácií zdôrazňuje vi zadajte editor kódu bim, ktorý sa v posledných rokoch používa na vývoj aplikácií špecifických pre ToaruOS, ako je správca súborov, emulátor terminálu, grafický panel s podporou widgetov, správca balíkov, ako aj knižnice pre podporované obrázky (PNG, JPEG) a písma TrueType.

Pre programy ToaruOS ako napr Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, emulátor Super Nintendo, Bochs, Atď

Hlavné novinky ToaruOS 2.1

Vydanie novej verzie Toaru OS 2.1 verzia, v ktorej pridaná počiatočná podpora pre architektúru AArch64 (ARMv8), vrátane experimentálnej schopnosti používať ToaruOS na doske Raspberry Pi 400 a v emulátore QEMU.

Ďalšou vynikajúcou zmenou je táto spracovanie a odovzdávanie signálov procesom bolo prepracované v užívateľskom priestore plus boli implementované volania sigaction, sigprocmask, sigwait a sigsuspend.

Okrem toho sa zlepšila správa pamäte v používateľskom priestore, ako aj vykresľovanie sieťového zásobníka a terminálu, implementované bolo lenivé vykresľovanie a bola pridaná vyrovnávacia pamäť glyfov pre písma TrueType.

Pridané boli aj mechanizmy na nastavenie hodín, vrátane systémového volania settimeofday a rozšírených možností nástroja dátumu.

Z ďalších noviniek, ktoré v tomto vynikajú Nová verzia:

  • Pridané systémové volanie munmap.
  • Zložený manažér má efekt rozmazania a prepracované spracovanie udalostí pri zmene veľkosti okna.
  • Do pomôcky ifconfig bola pridaná podpora konfigurácie adries IPv4 a konfigurácií smerovania. podpora ICMP socketov.
  • Pridaná podpora pre funkciu recvfrom pre zásuvky UDP a ICMP.
  • Pridaná možnosť pracovať s USB klávesnicami v bootloaderi.
  • Do kontextového menu správcu súborov pribudla položka na mazanie súborov.
  • Vylepšené zobrazenie grafiky na monitore systému.
  • Pridaný nástroj grep s podporou regulárnych výrazov.
  • Vylepšený výstup príkazu ps (pridané ďalšie stĺpce).

Nakoniec, ak máte záujem dozvedieť sa o ňom viac, mali by ste vedieť, že kód projektu je napísaný v jazyku C a je šírený pod licenciou BSD, podrobnosti môžete tiež konzultovať Na nasledujúcom odkaze.

Stiahnite si a získajte ToaruOS 2.1

Pre záujemcov o testovanie tejto novej verzie pripravila na stiahnutie živý obraz o veľkosti 14,4 MB, ktorý je možné testovať v QEMU, VMware alebo VirtualBox.

Odkaz je toto.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.