VisOpSys 0.9


VisOpSys 0.9

Discrètement et imperceptiblement, la version 0.9 du système amateur Visopsys (Visual Operating System) a été publiée, écrite par une seule personne (Andy McLaughlin).

Parmi les innovations :

  • Apparence mise à jour
  • Capacités réseau avancées et programmes associés
  • Infrastructure pour l'empaquetage/téléchargement/installation/désinstallation de logiciels avec référentiel en ligne
  • Prise en charge HTTP, bibliothèques XML et HTML, prise en charge de certains threads C++ et POSIX (pthreads), canaux pour la communication inter-processus et algorithmes de hachage supplémentaires.
  • Réseau TCP ajouté
  • Client DNS ajouté
  • Le réseau est désormais activé par défaut lors du démarrage
  • Ajout du programme Packet Sniffer (« netsniff ») pour inspecter les paquets réseau entrants et sortants
  • Ajout de l'utilitaire de connexions réseau ("netstat") pour afficher les connexions réseau actuelles et l'état TCP le cas échéant
  • Ajout d'un programme client Telnet de base et d'une bibliothèque de protocoles ; principalement pour tester et valider TCP, bien que le protocole ait d'autres utilisations
  • Ajout de la prise en charge des caractères larges et multi-octets (UTF-8) sur l'ensemble du système d'exploitation
  • Ajout d'un programme logiciel pour se connecter au référentiel de logiciels sur visopsys.org, qui peut afficher des listes de packages disponibles et installés, ainsi que les installer et les supprimer.
  • Conversion du shell de fenêtre existant en un programme en espace utilisateur tout en conservant le shell dans le noyau. À l'avenir, il est prévu de créer un tout nouveau shell de fenêtre et de donner à l'utilisateur le choix entre un shell dans l'espace utilisateur et un shell intégré au noyau.
  • Ajout de l'intégration de la souris VMware afin que l'invité Visopsys se coordonne avec l'hôte pour capturer ou relâcher automatiquement le curseur de la souris lorsqu'il entre ou sort de la fenêtre. Nécessite que l'option soit activée dans VMware.
  • Ajout de la prise en charge initiale des threads POSIX (pthreads) (libpthread) pour la portabilité du logiciel.
  • Le noyau ajoute une implémentation des programmes de hachage SHA1 et de ligne de commande sha1pass (hachage des paramètres de chaîne) et sha1sum (hachage des fichiers) qui l'utilisent.
  • Ajout de l'implémentation du hachage SHA256 au noyau et mise à jour du hachage du mot de passe utilisateur de MD5 à SHA256. Sont également ajoutés les programmes de ligne de commande sha256pass (paramètres de chaîne de hachage) et sha256sum (fichiers de hachage) qui l'utilisent.

Source: linux.org.ru

Ajouter un commentaire