Release van het gratis besturingssysteem Visopsys 0.9

Na bijna vier jaar sinds de laatste belangrijke release vond plaats visuele release van het besturingssysteem Visopsys 0.9 (VISual OPerating SYStem), ontwikkeld sinds 1997 en niet vergelijkbaar met Windows en Unix. De systeemcode is helemaal opnieuw ontwikkeld en wordt in broncode gedistribueerd onder de GPLv2-licentie. Opstartbaar livebeeld Het duurt 21 MB.

Het grafische subsysteem, met behulp waarvan de gebruikersinterface wordt gevormd, is rechtstreeks in de OS-kernel geïntegreerd en werk in consolemodus wordt ook ondersteund. Van de bestandssystemen in de lees-/schrijfmodus wordt FAT32 aangeboden; in de alleen-lezenmodus worden Ext2/3/4 bovendien ondersteund. Visopsys biedt preventieve multitasking, multithreading, een netwerkstack, dynamische koppeling, ondersteuning voor asynchrone I/O en virtueel geheugen. Er is een standaardset applicaties en standaard C-bibliotheken opgesteld. De kernel draait in 32-bit beschermde modus en is ontworpen in een enorm monolithische stijl (alles is gecompileerd, zonder module-ondersteuning). Uitvoerbare bestanden zijn geformatteerd in het standaard ELF-formaat. Er is ingebouwde ondersteuning voor JPG-, BMP- en ICO-afbeeldingen.

Release van het gratis besturingssysteem Visopsys 0.9

В nieuw probleem:

  • TCP-stack en DHCP-client toegevoegd. Het netwerksubsysteem is standaard geactiveerd. Aan de secties “Programma’s” en “Beheer” zijn aparte secties met netwerkapplicaties toegevoegd. Programma's toegevoegd voor het snuiven van verkeer (Packet Sniffer) en standaardhulpprogramma's zoals netstat, telnet, wget en host.
  • Ondersteuning voor Unicode (UTF-8) toegevoegd.
  • Implementeerde de “Software” pakketbeheerder en infrastructuur voor het maken, downloaden en installeren van pakketten. Er wordt een online catalogus met pakketten gepresenteerd.
  • Vernieuwd uiterlijk. De venstershell is verplaatst om te draaien als een normale gebruikersruimtetoepassing (de optie op kernelniveau blijft als optie over).
  • Muisstuurprogramma toegevoegd voor gastsystemen waarop VMware draait.
  • Bibliotheken toegevoegd voor het werken met HTTP, XML en HTML.
  • Initiële ondersteuning toegevoegd voor C++ runtime.
  • Nieuwe Libc-aanroepen toegevoegd, waaronder getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Initiële ondersteuning toegevoegd voor multithreading op basis van de POSIX Threads-bibliotheek (pthreads).
  • Ondersteuning toegevoegd voor naamloze leidingen voor het uitwisselen van gegevens tussen processen.
  • De kernel heeft ingebouwde ondersteuning voor de hash-algoritmen SHA1 en SHA256 (voorheen werd MD5 aangeboden), en de hulpprogramma's sha1sum en sha256sum zijn toegevoegd.

Bron: opennet.ru

Voeg een reactie