nemrég kiadása az operációs rendszer Unixhoz hasonló verziója «ToaruOS 2.0 ″, a semmiből íródott és saját kernellel van ellátva, rendszerbetöltő, szabványos C könyvtár, csomagkezelő, felhasználói terület-összetevők és grafikus felület összetett ablakkezelővel.
A projekt 2010-ben indult az Illinoisi Egyetemen és kezdetben kutatómunkaként fejlesztették ki új kompozit grafikus felületek létrehozása területén.
Az 2012- a fejlesztés ToaruOS operációs rendszerre változott, amelyet a fejlesztésben érdekelt közösség fejlesztett ki.
A ToaruOS-ről
A rendszer jelenlegi formájában kompozit ablakkezelővel van felszerelve, támogatja a dinamikusan linkelt futtatható fájlokat ELF formátumban, többfeladatos, grafikus verem, képes Python 3 és GCC futtatására.
Toaru operációs rendszer hibrid moduláris architektúrát használó kernelen alapul amely egyesíti a monolitikus alapot és a betölthető modulok használatához szükséges eszközöket, úgy, ahogyan a legtöbb rendelkezésre álló eszközmeghajtót úgy tervezték, mint a lemezvezérlők (PATA és ATAPI), EXT2 és ISO9660 FS, framebuffer, billentyűzet, egerek, hálózati kártyák (AMD PCnet FAST, Realtek RTL8139 és Intel PRO / 1000), hangchipek (Intel AC'97) és VirtualBox bővítmények vendégrendszerekhez.
A kernel támogatja a Unix, TTY, virtuális fájlrendszer szálkezelését, pszeudo-fájlrendszer / proc, többszálú, IPC, ramdisk, ptrace, megosztott memória, többfeladatos és egyéb jellemző szolgáltatások.
Az Ext2 fájlrendszert használja. A rendszerbetöltő BIOS és EFI kompatibilis. A hálózati verem lehetővé teszi a BSD-stílusú socket API-kat, és támogatja a hálózati interfészeket, beleértve a loopback-et is.
A ToaruOS esetében olyan programokat vittek át, mint a Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulátor, Bochs stb.
A natív alkalmazások közül kiemelkedik a Vi-like Bim kódszerkesztő, amelyet az elmúlt években olyan konkrét ToaruOS alkalmazások fejlesztésére használtak, mint a fájlkezelő, terminálemulátor, grafikus panel widget támogatással, kötegkezelő, valamint a képtámogatás (PNG, JPEG) és a TrueType betűtípusok könyvtárai.
A projekt is fejleszti saját dinamikus programozási nyelvét, a Kuroko-t, célja a Python helyettesítése a rendszerhez szükséges segédprogramok és egyedi alkalmazások fejlesztésében.
A nyelv szintaxisában hasonló a Pythonhoz (rövidített Python dialektusként van elhelyezve explicit változódefiníciókkal), és nagyon kompakt megvalósítása van. A bájtkódok fordítása és értelmezése támogatott. A Bytecode interpreter szemétgyűjtőt biztosít, támogatja a többszálú feldolgozást globális zár használata nélkül.
A fordító és tolmács összeállítható egy kis megosztott könyvtár formájában (~ 500 KB), mely más programokkal integrálható és a C API-n keresztül bővíthető A nyelv a ToaruOS mellett Linuxon, macOS-en, Windows, és futhat a WebAssemblyt támogató böngészőkben.
Milyen újdonságok vannak a ToaruOS 2.0-ban?
A rendszer új verziójában ez szerepel A Misaka mag olyan funkciókat ad hozzá, amelyek lehetővé teszik az egyéni segédprogramokat top, strace, dbg, ping és cpuwidget.
Azt is megemlítik, hogy kibővültek a grafikus könyvtár lehetőségei , beleértve a kapcsolódó átalakítások hozzáadását és az ablakkeret javítását.
Szintén figyelemre méltó, hogy hozzáadták a TrueType-támogatással rendelkező szövegraszterezőt, hozzáadtak egy könyvtárat a szöveg formázásához jelöléssel, a BIOS rendszerbetöltőt továbbfejlesztették a hardverkonfigurációk jobb támogatásával, és átírták az EFI rendszerbetöltőt.
A egyéb változások amelyek kiemelkednek:
- Hozzáadott támogatás a kernel parancssori szerkesztéséhez mindkét rendszerbetöltőben.
- A panel kialakítását korszerűsítették.
- Támogatás hozzáadva a betölthető könyvtárakhoz, a dinamikus elrendezésekhez és az új widget-előugró ablakokhoz.
- A megtekintő át lett írva új palettákkal.
Új számológép implementáció hozzáadva.
Az időzónák támogatása hozzáadásra került a szabványos könyvtárhoz. - Illesztőprogram hozzáadva a VMware-ben emulált Ensoniq ES1371 lapkakészlethez.
- A következő fő 2.1-es verzió várhatóan támogatja az AHCI, xHCI és USB HID eszközöket.
- A 2.2 ágban az AArch64 architektúra támogatását tervezik megvalósítani.
Végül, ha többet szeretne megtudni róla, ellenőrizze a részleteket A következő linken.
helló érdekes .. honnan töltöd le?
Oké, de az ext2 már elavult, de mindenképpen hagyd jóvá.