Utgivelse av det gratis operativsystemet Visopsys 0.9

Etter nesten fire år siden siste betydelige utgivelse fant sted visuell operativsystemutgivelse Visopsys 0.9 (VISual OPerating SYStem), utviklet siden 1997 og ligner ikke på Windows og Unix. Systemkoden ble utviklet fra bunnen av og distribueres i kildekode under GPLv2-lisensen. Oppstartbart Live Image tar 21 MB.

Det grafiske undersystemet, ved hjelp av hvilket brukergrensesnittet dannes, er integrert direkte i OS-kjernen, og arbeid i konsollmodus støttes også. Av filsystemene i lese-/skrivemodus tilbys FAT32; i skrivebeskyttet modus støttes Ext2/3/4 i tillegg. Visopsys har forebyggende multitasking, multithreading, en nettverksstabel, dynamisk kobling, støtte for asynkron I/O og virtuelt minne. Et standardsett med applikasjoner og standard C-biblioteker er utarbeidet. Kjernen kjører i 32-biters beskyttet modus og er designet i en massivt monolittisk stil (alt er kompilert, uten modulstøtte). Kjørbare filer er formatert i standard ELF-format. Det er innebygd støtte for JPG-, BMP- og ICO-bilder.

Utgivelse av det gratis operativsystemet Visopsys 0.9

В nytt nummer:

  • Lagt til TCP-stack og DHCP-klient. Nettverksundersystemet er aktivert som standard. Separate seksjoner med nettverksapplikasjoner er lagt til i delene "Programmer" og "Administrasjon". Lagt til programmer for trafikksniffing (Packet Sniffer) og standardverktøy som netstat, telnet, wget og host.
  • Lagt til støtte for Unicode (UTF-8).
  • Implementerte "Software"-pakkebehandleren og infrastrukturen for å lage, laste ned og installere pakker. En online katalog med pakker presenteres.
  • Oppdatert utseende. Vindusskallet har blitt flyttet til å kjøre som en vanlig brukerplassapplikasjon (alternativet på kjernenivå er igjen som et alternativ).
  • Lagt til musedriver for gjestesystemer som kjører VMware.
  • Lagt til biblioteker for arbeid med HTTP, XML og HTML.
  • Lagt til innledende støtte for C++ runtime.
  • Lagt til nye Libc-kall inkludert getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Lagt til innledende støtte for multithreading basert på POSIX Threads-biblioteket (pthreads).
  • Lagt til støtte for navnløse rør for utveksling av data mellom prosesser.
  • Kjernen har innebygd støtte for hashingalgoritmene SHA1 og SHA256 (tidligere ble MD5 tilbudt), og verktøyene sha1sum og sha256sum er lagt til.

Kilde: opennet.ru

Legg til en kommentar