Izid brezplačnega operacijskega sistema Visopsys 0.9

Po skoraj štirih letih od zadnje pomembne izdaje potekala izdaja vizualnega operacijskega sistema Visopsys 0.9 (VISual Operating SYStem), razvit od leta 1997 in ni podoben Windowsom in Unixom. Sistemska koda je bila razvita iz nič in se distribuira v izvorni kodi pod licenco GPLv2. Zagonska slika v živo zaseda 21 MB.

Grafični podsistem, s pomočjo katerega se oblikuje uporabniški vmesnik, je integriran neposredno v jedro OS, podprto pa je tudi delo v konzolnem načinu. Od datotečnih sistemov v načinu branja/pisanja je na voljo FAT32, v načinu samo za branje sta dodatno podprta Ext2/3/4. Visopsys ima prednostno večopravilnost, večnitnost, omrežni sklad, dinamično povezovanje, podporo za asinhroni V/I in navidezni pomnilnik. Pripravljen je standardni nabor aplikacij in standardnih C knjižnic. Jedro deluje v 32-bitnem zaščitenem načinu in je zasnovano v masivno monolitnem slogu (vse je prevedeno, brez podpore za module). Izvedljive datoteke so oblikovane v standardnem formatu ELF. Vgrajena je podpora za slike JPG, BMP in ICO.

Izid brezplačnega operacijskega sistema Visopsys 0.9

В nova izdaja:

  • Dodan stack TCP in odjemalec DHCP. Omrežni podsistem je privzeto aktiviran. Razdelkoma »Programi« in »Administracija« so dodani ločeni razdelki z omrežnimi aplikacijami. Dodani programi za vohanje prometa (Packet Sniffer) in standardni pripomočki kot so netstat, telnet, wget in host.
  • Dodana podpora za Unicode (UTF-8).
  • Implementiran upravitelj paketov »Programska oprema« in infrastruktura za ustvarjanje, prenos in namestitev paketov. Predstavljen je spletni katalog paketov.
  • Posodobljen videz. Okenska lupina je bila premaknjena tako, da deluje kot običajna aplikacija uporabniškega prostora (možnost na ravni jedra je ostala kot možnost).
  • Dodan gonilnik miške za gostujoče sisteme, ki uporabljajo VMware.
  • Dodane knjižnice za delo s HTTP, XML in HTML.
  • Dodana začetna podpora za izvajalno okolje C++.
  • Dodani novi klici Libc, vključno z getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Dodana začetna podpora za večnitnost, ki temelji na knjižnici niti POSIX (pthreads).
  • Dodana podpora za neimenovane cevi za izmenjavo podatkov med procesi.
  • Jedro ima vgrajeno podporo za algoritma zgoščevanja SHA1 in SHA256 (prej je bil na voljo MD5), dodana pa sta bila tudi pripomočka sha1sum in sha256sum.

Vir: opennet.ru

Dodaj komentar