Majdnem négy év elteltével a múlt jelentős kiadása óta a vizuális operációs rendszer (VISual OPerating SYStem), amelyet 1997 óta fejlesztenek, és eltér a Windows-tól és Unix-tól. A rendszer kódja nulláról készült és GPLv2 licenc alatt terjesztik. A rendszerindító Live kép 21 MB.
A grafikus alrendszer, amely a felhasználói felületet létrehozza, közvetlenül az operációs rendszer kernelébe van integrálva, miközben a konzolos üzemmód is támogatott. Az írásra/olvasásra képes fájlrendszerek közül a FAT32 elérhető, csak olvasási módban pedig további Ext2/3/4 támogatott. A Visopsys a preemptív multitaskingot, a szálkezelést, a hálózati veremmel, a dinamikus kötéseket, az aszinkron bemenet/kimenet és virtuális memória támogatását valósítja meg. Készlet készült tipikus alkalmazásokból és standard C könyvtárakból. A kernel 32 bites védett módban működik és masszívan monolitikus stílusúra van megvalósítva (minden be van fordítva, modulok támogatása nélkül). A végrehajtható fájlok standard ELF formátumban vannak. Beépített támogatása van JPG, BMP és ICO képeknek.
A :
- TCP verem és DHCP kliens került hozzáadásra. Alapértelmezés szerint aktiválva van a hálózati alrendszer. A Programok és Adminisztráció részekhez külön szekciók kerültek a hálózati alkalmazások számára. Hozzáadták a forgalom figyelő programokat (Packet Sniffer) és tipikus segédprogramokat, például netstat, telnet, wget és host.
- Unicode (UTF-8) támogatás került hozzáadásra.
- Megvalósult a 'Software' csomagkezelő és az infrastruktúra csomagok létrehozásához, letöltéséhez és telepítéséhez. Online csomagkönyvtár került bemutatásra.
- Frissült a megjelenés. Az ablakos felület a felhasználói térben valóban alkalmazás formájában működik (a kernel szintű működés lehetősége fennmarad).
- Hozzáadva a VMware alá futó vendég rendszerhez szükséges egérmeghajtó.
- HTTP, XML és HTML kezelésére könyvtárak kerültek hozzáadásra.
- Kezdő C++ futási környezet támogatás lett hozzáadva.
- Új Libc hívások kerültek hozzáadásra, beleértve a getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
- Kezdő szálkezelési támogatás került bevezetésre POSIX szálkezelő könyvtár (pthreads) alapján.
- Névtelen csövek (pipe) támogatása került hozzáadásra az adatok folyamatok közötti cseréjéhez.
- A magába foglalja a SHA1 és SHA256 hash algoritmusok támogatását (korábban MD5 volt elérhető), valamint hozzáadódott a sha1sum és a sha256sum segédprogram.
Forrás: opennet.ru
