VisOpSys 0.9


VisOpSys 0.9

Stilletjes en onmerkbaar werd versie 0.9 van het amateursysteem Visopsys (Visual Operating System) uitgebracht, geschreven door één persoon (Andy McLaughlin).

Onder de innovaties:

  • Vernieuwde look
  • Geavanceerde netwerkmogelijkheden en gerelateerde programma's
  • Infrastructuur voor het verpakken/downloaden/installeren/verwijderen van software met online repository
  • HTTP-ondersteuning, XML- en HTML-bibliotheken, ondersteuning voor enkele C++- en POSIX-threads (pthreads), pipelines voor communicatie tussen processen en aanvullende hash-algoritmen.
  • TCP-netwerk toegevoegd
  • DNS-client toegevoegd
  • Netwerk is nu standaard ingeschakeld tijdens het opstarten
  • Packet Sniffer (“netsniff”) programma toegevoegd om inkomende en uitgaande netwerkpakketten te inspecteren
  • Hulpprogramma voor netwerkverbindingen ("netstat") toegevoegd om huidige netwerkverbindingen en TCP-status weer te geven, indien van toepassing
  • Basis Telnet-clientprogramma en protocolbibliotheek toegevoegd; voornamelijk voor het testen en valideren van TCP, hoewel het protocol ook andere toepassingen heeft
  • Ondersteuning toegevoegd voor brede en multi-byte tekens (UTF-8) in het hele besturingssysteem
  • Een softwareprogramma toegevoegd om verbinding te maken met de softwarerepository op visopsys.org, dat lijsten met beschikbare en geïnstalleerde pakketten kan weergeven, en deze ook kan installeren en verwijderen.
  • De bestaande venstershell geconverteerd naar een gebruikersruimteprogramma terwijl de shell in de kernel behouden bleef. In de toekomst is het de bedoeling om een ​​compleet nieuwe venstershell te maken en de gebruiker de keuze te geven tussen een shell in de gebruikersruimte en een shell die in de kernel is ingebouwd.
  • VMware-muisintegratie toegevoegd, zodat de Visopsys-gast coördineert met de host om de muiscursor automatisch vast te leggen of los te laten wanneer deze het venster binnenkomt of verlaat. Vereist dat de optie is ingeschakeld in VMware.
  • Initiële ondersteuning toegevoegd voor POSIX Threads (pthreads) (libpthread) voor softwareportabiliteit.
  • De kernel voegt een implementatie toe van SHA1-hashing- en opdrachtregelprogramma's sha1pass (hashes stringparameters) en sha1sum (hashes-bestanden) die er gebruik van maken.
  • SHA256-hashing-implementatie aan de kernel toegevoegd en hashing van gebruikerswachtwoorden bijgewerkt van MD5 naar SHA256. Ook toegevoegd zijn de opdrachtregelprogramma's sha256pass (hashes stringparameters) en sha256sum (hashesbestanden) die er gebruik van maken.

Bron: linux.org.ru

Voeg een reactie