Udgivelse af det gratis styresystem Visopsys 0.9

Efter næsten fire år siden den sidste markante udgivelse tog sted visuel operativsystemudgivelse Visopsys 0.9 (VISual Operating SYStem), udviklet siden 1997 og ligner ikke Windows og Unix. Systemkoden er udviklet fra bunden og distribueres i kildekode under GPLv2-licensen. Opstartbart livebillede Det tager 21 MB.

Det grafiske undersystem, ved hjælp af hvilket brugergrænsefladen dannes, er integreret direkte i OS-kernen, og arbejde i konsoltilstand understøttes også. Af filsystemerne i læse-/skrivetilstand tilbydes FAT32; i skrivebeskyttet tilstand er Ext2/3/4 yderligere understøttet. Visopsys byder på forebyggende multitasking, multithreading, en netværksstack, dynamisk linking, understøttelse af asynkron I/O og virtuel hukommelse. Der er udarbejdet et standardsæt af applikationer og standard C-biblioteker. Kernen kører i 32-bit beskyttet tilstand og er designet i en massivt monolitisk stil (alt er kompileret uden modulunderstøttelse). Eksekverbare filer er formateret i standard ELF-format. Der er indbygget understøttelse af JPG, BMP og ICO billeder.

Udgivelse af det gratis styresystem Visopsys 0.9

В ny udgivelse:

  • Tilføjet TCP-stak og DHCP-klient. Netværksundersystemet er aktiveret som standard. Separate sektioner med netværksapplikationer er blevet tilføjet til sektionerne "Programmer" og "Administration". Tilføjede programmer til trafiksnifning (Packet Sniffer) og standardværktøjer såsom netstat, telnet, wget og host.
  • Tilføjet Unicode (UTF-8) support.
  • Implementerede "Software"-pakkehåndteringen og infrastrukturen til oprettelse, download og installation af pakker. Et online katalog over pakker præsenteres.
  • Opdateret udseende. Skallen med vinduer er blevet flyttet til at køre som en normal brugerpladsapplikation (indstillingen på kerneniveau er tilbage som en mulighed).
  • Tilføjet musedriver til gæstesystemer, der kører VMware.
  • Tilføjede biblioteker til at arbejde med HTTP, XML og HTML.
  • Tilføjet indledende understøttelse af C++ runtime.
  • Tilføjet nye Libc-kald inklusive getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Tilføjet indledende understøttelse af multithreading baseret på POSIX Threads-biblioteket (pthreads).
  • Tilføjet understøttelse af unavngivne rør til udveksling af data mellem processer.
  • Kernen har indbygget understøttelse af SHA1 og SHA256 hashing algoritmerne (tidligere blev MD5 tilbudt), og sha1sum og sha256sum hjælpeprogrammerne er blevet tilføjet.

Kilde: opennet.ru

Tilføj en kommentar