Llançament del sistema operatiu gratuït Visopsys 0.9

Després de gairebé quatre anys des de l'últim llançament important tingué lloc llançament visual del sistema operatiu Visopsys 0.9 (VISual OPERating SYStem), desenvolupat des de 1997 i no semblant a Windows i Unix. El codi del sistema es va desenvolupar des de zero i es distribueix en codi font sota la llicència GPLv2. Imatge en directe d'arrencada ocupa 21 MB.

El subsistema gràfic, amb l'ajuda del qual es forma la interfície d'usuari, s'integra directament al nucli del sistema operatiu i també s'admet el treball en mode de consola. Dels sistemes de fitxers en mode de lectura/escriptura, s'ofereix FAT32; en mode de només lectura, també s'admeten Ext2/3/4. Visopsys inclou multitasca preventiva, multiprocés, una pila de xarxa, enllaç dinàmic, suport per a E/S asíncrona i memòria virtual. S'ha preparat un conjunt estàndard d'aplicacions i biblioteques C estàndard. El nucli funciona en mode protegit de 32 bits i està dissenyat amb un estil massivament monolític (tot està compilat, sense suport de mòduls). Els fitxers executables tenen el format estàndard ELF. Hi ha suport integrat per a imatges JPG, BMP i ICO.

Llançament del sistema operatiu gratuït Visopsys 0.9

В nova versió:

  • S'ha afegit la pila TCP i el client DHCP. El subsistema de xarxa està activat per defecte. S'han afegit seccions separades amb aplicacions de xarxa a les seccions "Programes" i "Administració". S'han afegit programes per rastrejar el trànsit (Packet Sniffer) i utilitats estàndard com netstat, telnet, wget i host.
  • S'ha afegit suport Unicode (UTF-8).
  • Implementat el gestor de paquets "Programari" i la infraestructura per crear, descarregar i instal·lar paquets. Es presenta un catàleg en línia de paquets.
  • Aspecte actualitzat. L'intèrpret d'ordres amb finestra s'ha mogut perquè s'executi com una aplicació d'espai d'usuari normal (l'opció de nivell del nucli es deixa com a opció).
  • S'ha afegit un controlador de ratolí per executar un sistema convidat amb VMware.
  • S'han afegit biblioteques per treballar amb HTTP, XML i HTML.
  • S'ha afegit suport inicial per al temps d'execució de C++.
  • S'han afegit noves trucades a Libc incloses getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • S'ha afegit suport inicial per a multithreading basat en la biblioteca POSIX Threads (pthreads).
  • S'ha afegit suport per a canonades sense nom per intercanviar dades entre processos.
  • El nucli té suport integrat per als algorismes hash SHA1 i SHA256 (anteriorment s'oferia MD5) i s'han afegit les utilitats sha1sum i sha256sum.

Font: opennet.ru

Afegeix comentari