Udgivelsen af det frie operativsystem Visopsys 0.9

Efter næsten fire år siden den sidste betydelige udgivelse skete udgivelsen af det visuelle operativsystem Visopsys 0.9 (VISual OPerating SYStem), som har været under udvikling siden 1997 og ikke ligner Windows eller Unix. Systemets kode er udviklet fra bunden og distribueres som kildekode under GPLv2-licensen. Den bootbare live-billede optager er 21 MB.

Det grafiske subsystem, der danner brugergrænsefladen, er integreret direkte i operativsystemets kerne, og der tilbydes også arbejde i konsoltilstand. Af filsystemer foreslås FAT32 i læse-/skrive-tilstand, mens Ext2/3/4 understøttes i skrivebeskyttet tilstand. Visopsys implementerer præemptiv multitasking, trådning, netværksstack, dynamisk binding, understøttelse af asynkron ind- og uddata og virtuel hukommelse. Der er forberedt et typisk sæt af applikationer og standard C-biblioteker. Kernen kører i 32-bit beskyttet tilstand og er designet i en massiv monolitisk stil (alt er kompileret, uden support for moduler). Kørbare filer er i standard ELF-format. Der er indbygget understøttelse af JPG-, BMP- og ICO-billeder.

Udgivelsen af det frie operativsystem Visopsys 0.9

I den nye udgivelse:

  • TCP-stakken og DHCP-klienten er blevet tilføjet. Det netværkssystem er aktiveret som standard. I sektionerne "Programs" og "Administration" er der tilføjet separate sektioner med netværksapplikationer. Programmer til trafik sniffing (Packet Sniffer) og standard værktøjer som netstat, telnet, wget og host er blevet tilføjet.
  • Understøttelse af Unicode (UTF-8) er blevet tilføjet.
  • Pakkehåndtereren "Software" og infrastrukturen til oprettelse, download og installation af pakker er blevet implementeret. En online katalog over pakker er blevet præsenteret.
  • Udseendet er blevet opdateret. Vinduesgrænsefladen er blevet omdannet til at fungere som en normal applikation i brugerrummet (kerne-niveau arbejdet er bevaret som en mulighed).
  • En musedriver er blevet tilføjet for at arbejde med gæstesystemet under VMware.
  • Biblioteker til arbejde med HTTP, XML og HTML er blevet tilføjet.
  • Grundlæggende støtte til C++ runtime er blevet tilføjet.
  • Nye kald til Libc er blevet tilføjet, herunder getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Grundlæggende support for multitrådning baseret på POSIX Threads-biblioteket (pthreads) er blevet tilføjet.
  • Understøttelse af unavngivne rør (pipe) til dataudveksling mellem processer er blevet tilføjet.
  • Kernen inkluderer støtte til hash-algoritmer SHA1 og SHA256 (tidligere blev MD5 tilbudt), og der er tilføjet værktøjer til sha1sum og sha256sum.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster