Rilascio del sistema operativo gratuito Visopsys 0.9

Dopo quasi quattro anni dall'ultima release significativa ha avuto luogo rilascio del sistema operativo visivo Visopsis 0.9 (VISual OPerating SYStem), sviluppato dal 1997 e non simile a Windows e Unix. Il codice di sistema è stato sviluppato da zero ed è distribuito in codice sorgente sotto la licenza GPLv2. Immagine live avviabile Ci vuole 21MB.

Il sottosistema grafico, con l'aiuto del quale viene formata l'interfaccia utente, è integrato direttamente nel kernel del sistema operativo ed è supportato anche il lavoro in modalità console. Dei file system in modalità lettura/scrittura viene offerto FAT32, in modalità sola lettura vengono supportati anche Ext2/3/4. Visopsys offre multitasking preventivo, multithreading, stack di rete, collegamento dinamico, supporto per I/O asincrono e memoria virtuale. È stato preparato un insieme standard di applicazioni e librerie C standard. Il kernel funziona in modalità protetta a 32 bit ed è progettato in uno stile estremamente monolitico (tutto è compilato, senza supporto dei moduli). I file eseguibili sono formattati nel formato ELF standard. È disponibile il supporto integrato per immagini JPG, BMP e ICO.

Rilascio del sistema operativo gratuito Visopsys 0.9

В nuova versione:

  • Aggiunto stack TCP e client DHCP. Il sottosistema di rete è attivato per impostazione predefinita. Nelle sezioni "Programmi" e "Amministrazione" sono state aggiunte sezioni separate con applicazioni di rete. Aggiunti programmi per lo sniffing del traffico (Packet Sniffer) e utilità standard come netstat, telnet, wget e host.
  • Aggiunto il supporto Unicode (UTF-8).
  • Implementato il gestore di pacchetti "Software" e l'infrastruttura per la creazione, il download e l'installazione dei pacchetti. Viene presentato un catalogo online di pacchetti.
  • Aspetto aggiornato. La shell a finestre è stata spostata per essere eseguita come una normale applicazione in spazio utente (l'opzione a livello di kernel è lasciata come opzione).
  • Aggiunto driver del mouse per i sistemi guest che eseguono VMware.
  • Aggiunte librerie per lavorare con HTTP, XML e HTML.
  • Aggiunto il supporto iniziale per il runtime C++.
  • Aggiunte nuove chiamate Libc tra cui getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Aggiunto il supporto iniziale per il multithreading basato sulla libreria POSIX Threads (pthreads).
  • Aggiunto il supporto per pipe senza nome per lo scambio di dati tra processi.
  • Il kernel ha il supporto integrato per gli algoritmi di hashing SHA1 e SHA256 (in precedenza veniva offerto MD5) e sono state aggiunte le utilità sha1sum e sha256sum.

Fonte: opennet.ru

Aggiungi un commento