Lanzamiento del sistema operativo gratuito Visopsys 0.9

Después de casi cuatro años desde el último lanzamiento significativo tuvo lugar lanzamiento visual del sistema operativo Visopsia 0.9 (VISual OPerating SYStem), desarrollado desde 1997 y no similar a Windows y Unix. El código del sistema se desarrolló desde cero y se distribuye en código fuente bajo la licencia GPLv2. Imagen en vivo de arranque ocupa 21 MB.

El subsistema gráfico, con cuya ayuda se forma la interfaz de usuario, está integrado directamente en el kernel del sistema operativo y también es compatible con el modo consola. De los sistemas de archivos en modo lectura/escritura, se ofrece FAT32; en modo de solo lectura, se admiten adicionalmente Ext2/3/4. Visopsys presenta multitarea preventiva, subprocesos múltiples, una pila de red, enlaces dinámicos, soporte para E/S asíncronas y memoria virtual. Se ha preparado un conjunto estándar de aplicaciones y bibliotecas C estándar. El kernel se ejecuta en modo protegido de 32 bits y está diseñado en un estilo masivamente monolítico (todo está compilado, sin soporte de módulo). Los archivos ejecutables están formateados en el formato ELF estándar. Hay soporte integrado para imágenes JPG, BMP e ICO.

Lanzamiento del sistema operativo gratuito Visopsys 0.9

В nuevo lanzamiento:

  • Se agregó pila TCP y cliente DHCP. El subsistema de red está activado por defecto. Se han agregado secciones separadas con aplicaciones de red a las secciones "Programas" y "Administración". Se agregaron programas para rastrear tráfico (Packet Sniffer) y utilidades estándar como netstat, telnet, wget y host.
  • Se agregó compatibilidad con Unicode (UTF-8).
  • Implementé el administrador de paquetes de “Software” y la infraestructura para la creación, descarga e instalación de paquetes. Se presenta un catálogo en línea de paquetes.
  • Aspecto actualizado. El shell en ventana se ha movido para ejecutarse como una aplicación de espacio de usuario normal (la opción a nivel de kernel se deja como opción).
  • Se agregó un controlador de mouse para sistemas invitados que ejecutan VMware.
  • Bibliotecas agregadas para trabajar con HTTP, XML y HTML.
  • Se agregó soporte inicial para el tiempo de ejecución de C++.
  • Se agregaron nuevas llamadas a Libc, incluidas getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Se agregó soporte inicial para subprocesos múltiples basado en la biblioteca de subprocesos POSIX (pthreads).
  • Se agregó soporte para canalizaciones sin nombre para intercambiar datos entre procesos.
  • El kernel tiene soporte integrado para los algoritmos hash SHA1 y SHA256 (anteriormente se ofrecía MD5) y se han agregado las utilidades sha1sum y sha256sum.

Fuente: opennet.ru

Añadir un comentario