Izdanje besplatnog operativnog sustava Visopsys 0.9

Nakon gotovo četiri godine od posljednjeg značajnog izdanja odvijalo se izdanje vizualnog operativnog sustava Visopsys 0.9 (VISual Operating SYStem), razvijen od 1997. i nije sličan Windowsima i Unixu. Kod sustava razvijen je od nule i distribuira se u izvornom kodu pod licencom GPLv2. Živa slika za podizanje sustava traje 21 MB.

Grafički podsustav, uz pomoć kojeg se formira korisničko sučelje, integriran je direktno u jezgru OS-a, a podržan je i rad u konzolnom modu. Od datotečnih sustava u načinu čitanja/pisanja nudi se FAT32, au načinu samo za čitanje dodatno su podržani Ext2/3/4. Visopsys ima preemptive multitasking, multithreading, mrežni stog, dinamičko povezivanje, podršku za asinkroni I/O i virtualnu memoriju. Pripremljen je standardni skup aplikacija i standardnih C biblioteka. Kernel radi u 32-bitnom zaštićenom načinu rada i dizajniran je u masivno monolitnom stilu (sve je kompajlirano, bez podrške modula). Izvršne datoteke formatirane su u standardnom ELF formatu. Ugrađena je podrška za JPG, BMP i ICO slike.

Izdanje besplatnog operativnog sustava Visopsys 0.9

В novo izdanje:

  • Dodan TCP stack i DHCP klijent. Mrežni podsustav je aktiviran prema zadanim postavkama. Odjeljcima "Programi" i "Administracija" dodani su zasebni odjeljci s mrežnim aplikacijama. Dodani programi za njuškanje prometa (Packet Sniffer) i standardni uslužni programi kao što su netstat, telnet, wget i host.
  • Dodana podrška za Unicode (UTF-8).
  • Implementiran “Softverski” upravitelj paketa i infrastruktura za kreiranje, preuzimanje i instaliranje paketa. Predstavljen je online katalog paketa.
  • Ažurirani izgled. Prozorska ljuska je premještena da radi kao normalna aplikacija korisničkog prostora (opcija na razini jezgre je ostavljena kao opcija).
  • Dodan je upravljački program miša za pokretanje sustava za goste koji pokreće VMware.
  • Dodane biblioteke za rad s HTTP-om, XML-om i HTML-om.
  • Dodana početna podrška za C++ runtime.
  • Dodani su novi Libc pozivi uključujući getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Dodana početna podrška za višenitnost temeljena na biblioteci POSIX Threads (pthreads).
  • Dodana podrška za neimenovane cijevi za razmjenu podataka između procesa.
  • Kernel ima ugrađenu podršku za algoritme raspršivanja SHA1 i SHA256 (ranije je bio u ponudi MD5), a dodani su i uslužni programi sha1sum i sha256sum.

Izvor: opennet.ru

Dodajte komentar