Lansarea sistemului de operare gratuit Visopsys 0.9

După aproape patru ani de la ultima lansare semnificativă a avut loc lansarea vizuală a sistemului de operare Visopsys 0.9 (VISual Operating SYStem), dezvoltat din 1997 și nu similar cu Windows și Unix. Codul de sistem a fost dezvoltat de la zero și este distribuit în codul sursă sub licența GPLv2. Imagine live bootabilă Este nevoie de 21 MB.

Subsistemul grafic, cu ajutorul căruia se formează interfața cu utilizatorul, este integrat direct în nucleul sistemului de operare, iar lucrul în modul consolă este, de asemenea, acceptat. Dintre sistemele de fișiere în modul citire/scriere, este oferit FAT32; în modul numai citire, Ext2/3/4 sunt acceptate suplimentar. Visopsys oferă multitasking preventiv, multithreading, o stivă de rețea, conexiune dinamică, suport pentru I/O asincron și memorie virtuală. A fost pregătit un set standard de aplicații și biblioteci C standard. Nucleul rulează în modul protejat pe 32 de biți și este proiectat într-un stil masiv monolitic (totul este compilat, fără suport pentru module). Fișierele executabile sunt formatate în formatul standard ELF. Există suport încorporat pentru imagini JPG, BMP și ICO.

Lansarea sistemului de operare gratuit Visopsys 0.9

В problemă nouă:

  • S-au adăugat stiva TCP și client DHCP. Subsistemul de rețea este activat implicit. Au fost adăugate secțiuni separate cu aplicații de rețea la secțiunile „Programe” și „Administrare”. S-au adăugat programe pentru sniffing de trafic (Packet Sniffer) și utilități standard precum netstat, telnet, wget și host.
  • S-a adăugat suport Unicode (UTF-8).
  • Implementarea managerului de pachete „Software” și a infrastructurii pentru crearea, descărcarea și instalarea pachetelor. Este prezentat un catalog online de pachete.
  • Aspect actualizat. Shell-ul cu ferestre a fost mutat pentru a rula ca o aplicație normală pentru spațiul utilizatorului (opțiunea la nivel de kernel este lăsată ca opțiune).
  • S-a adăugat driver de mouse pentru sistemele invitate care rulează VMware.
  • S-au adăugat biblioteci pentru lucrul cu HTTP, XML și HTML.
  • S-a adăugat suport inițial pentru runtime C++.
  • S-au adăugat noi apeluri Libc, inclusiv getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • S-a adăugat suport inițial pentru multithreading bazat pe biblioteca POSIX Threads (pthreads).
  • S-a adăugat suport pentru conducte fără nume pentru schimbul de date între procese.
  • Nucleul are suport încorporat pentru algoritmii de hashing SHA1 și SHA256 (anterior MD5 era oferit), iar utilitatile sha1sum și sha256sum au fost adăugate.

Sursa: opennet.ru

Adauga un comentariu