Sortie du système d'exploitation gratuit Visopsys 0.9

Près de quatre ans après la dernière version significative a eu lieu version visuelle du système d'exploitation Visopsys 0.9 (VISual OPerating SYSTEM), développé depuis 1997 et différent de Windows et Unix. Le code système a été développé à partir de zéro et est distribué en code source sous licence GPLv2. Image en direct amorçable occupe 21 Mo.

Le sous-système graphique, à l'aide duquel l'interface utilisateur est formée, est intégré directement dans le noyau du système d'exploitation et le travail en mode console est également pris en charge. Parmi les systèmes de fichiers en mode lecture/écriture, FAT32 est proposé ; en mode lecture seule, Ext2/3/4 sont également pris en charge. Visopsys propose le multitâche préemptif, le multithreading, une pile réseau, la liaison dynamique, la prise en charge des E/S asynchrones et de la mémoire virtuelle. Un ensemble standard d'applications et de bibliothèques C standard a été préparé. Le noyau fonctionne en mode protégé 32 bits et est conçu dans un style massivement monolithique (tout est compilé, sans support de module). Les fichiers exécutables sont formatés au format standard ELF. Il existe une prise en charge intégrée des images JPG, BMP et ICO.

Sortie du système d'exploitation gratuit Visopsys 0.9

В nouvelle version:

  • Ajout de la pile TCP et du client DHCP. Le sous-système réseau est activé par défaut. Des sections distinctes avec des applications réseau ont été ajoutées aux sections « Programmes » et « Administration ». Ajout de programmes pour détecter le trafic (Packet Sniffer) et d'utilitaires standard tels que netstat, telnet, wget et host.
  • Ajout de la prise en charge Unicode (UTF-8).
  • Implémentation du gestionnaire de packages « Logiciel » et de l'infrastructure pour la création, le téléchargement et l'installation de packages. Un catalogue en ligne de forfaits est présenté.
  • Apparence mise à jour. Le shell fenêtré a été déplacé pour s'exécuter comme une application d'espace utilisateur normale (l'option au niveau du noyau est laissée en option).
  • Ajout d'un pilote de souris pour les systèmes invités exécutant VMware.
  • Ajout de bibliothèques pour travailler avec HTTP, XML et HTML.
  • Ajout de la prise en charge initiale du runtime C++.
  • Ajout de nouveaux appels Libc, notamment getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Ajout du support initial du multithreading basé sur la bibliothèque POSIX Threads (pthreads).
  • Ajout de la prise en charge des canaux sans nom pour l'échange de données entre les processus.
  • Le noyau prend en charge les algorithmes de hachage SHA1 et SHA256 (auparavant MD5 était proposé), et les utilitaires sha1sum et sha256sum ont été ajoutés.

Source: opennet.ru

Ajouter un commentaire