Lanzamento do sistema operativo gratuíto Visopsys 0.9

Despois de case catro anos desde o último lanzamento significativo tivo lugar versión visual do sistema operativo Visopsys 0.9 (VISual OPERating SYStem), desenvolvido desde 1997 e non semellante a Windows e Unix. O código do sistema foi desenvolvido desde cero e distribúese en código fonte baixo a licenza GPLv2. Imaxe en directo de arranque leva 21 MB.

O subsistema gráfico, coa axuda do cal se forma a interface de usuario, intégrase directamente no núcleo do SO e tamén se admite o traballo en modo consola. Dos sistemas de ficheiros en modo de lectura/escritura ofrécese FAT32; en modo de só lectura, tamén se admiten Ext2/3/4. Visopsys presenta multitarefa preventiva, multithreading, unha pila de rede, conexión dinámica, soporte para E/S asíncrona e memoria virtual. Elaborouse un conxunto estándar de aplicacións e bibliotecas C estándar. O núcleo funciona en modo protexido de 32 bits e está deseñado nun estilo masivamente monolítico (todo está compilado, sen soporte de módulo). Os ficheiros executables están formateados no formato ELF estándar. Hai soporte integrado para imaxes JPG, BMP e ICO.

Lanzamento do sistema operativo gratuíto Visopsys 0.9

В novo tema:

  • Engadiuse pila TCP e cliente DHCP. O subsistema de rede está activado por defecto. Engadíronse seccións separadas con aplicacións de rede ás seccións "Programas" e "Administración". Engadíronse programas para rastrexar tráfico (Packet Sniffer) e utilidades estándar como netstat, telnet, wget e host.
  • Engadido soporte Unicode (UTF-8).
  • Implementouse o xestor de paquetes "Software" e a infraestrutura para crear, descargar e instalar paquetes. Preséntase un catálogo en liña de paquetes.
  • Aspecto actualizado. O intérprete de comandos con fiestra moveuse para que se execute como unha aplicación de espazo de usuario normal (a opción a nivel do núcleo déixase como opción).
  • Engadiuse o controlador do rato para os sistemas convidados que executan VMware.
  • Engadidas bibliotecas para traballar con HTTP, XML e HTML.
  • Engadido soporte inicial para o tempo de execución de C++.
  • Engadíronse novas chamadas a Libc, incluíndo getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Engadido soporte inicial para multithreading baseado na biblioteca POSIX Threads (pthreads).
  • Engadido soporte para canalizacións sen nome para o intercambio de datos entre procesos.
  • O núcleo ten soporte integrado para os algoritmos de hash SHA1 e SHA256 (anteriormente ofrecíase MD5) e engadíronse as utilidades sha1sum e sha256sum.

Fonte: opennet.ru

Engadir un comentario