Izdanje besplatnog operativnog sistema Visopsys 0.9

Nakon skoro četiri godine od posljednjeg značajnog izdanja održan vizuelno izdanje operativnog sistema Visopsys 0.9 (VISual Operating SYStem), razvijen od 1997. i nije sličan Windows-u i Unixu. Sistemski kod je razvijen od nule i distribuira se u izvornom kodu pod GPLv2 licencom. Bootable Live Image zauzima 21 MB.

Grafički podsistem, uz pomoć kojeg se formira korisnički interfejs, integrisan je direktno u jezgro OS-a, a podržan je i rad u konzolnom režimu. Od sistema datoteka u režimu čitanja/pisanja, nudi se FAT32; u režimu samo za čitanje, dodatno su podržani Ext2/3/4. Visopsys ima preventivni multitasking, multithreading, mrežni stog, dinamičko povezivanje, podršku za asinhroni I/O i virtuelnu memoriju. Pripremljen je standardni set aplikacija i standardnih C biblioteka. Kernel radi u 32-bitnom zaštićenom modu i dizajniran je u masivnom monolitnom stilu (sve je kompajlirano, bez podrške modula). Izvršne datoteke su formatirane u standardnom ELF formatu. Postoji ugrađena podrška za JPG, BMP i ICO slike.

Izdanje besplatnog operativnog sistema Visopsys 0.9

В novo izdanje:

  • Dodan TCP stek i DHCP klijent. Mrežni podsistem je podrazumevano aktiviran. Odvojeni odjeljci sa mrežnim aplikacijama dodani su u odjeljke “Programi” i “Administracija”. Dodati programi za njuškanje saobraćaja (Packet Sniffer) i standardni uslužni programi kao što su netstat, telnet, wget i host.
  • Dodata podrška za Unicode (UTF-8).
  • Implementiran “Softver” paket menadžer i infrastruktura za kreiranje, preuzimanje i instaliranje paketa. Predstavljen je online katalog paketa.
  • Ažuriran izgled. Prozorna ljuska je premještena da radi kao normalna aplikacija korisničkog prostora (opcija na nivou kernela je ostavljena kao opcija).
  • Dodan drajver miša za gostujuće sisteme koji koriste VMware.
  • Dodane biblioteke za rad sa HTTP, XML i HTML.
  • Dodata početna podrška za C++ runtime.
  • Dodani su novi Libc pozivi uključujući getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Dodata inicijalna podrška za višenitnost baziranu na POSIX Threads biblioteci (pthreads).
  • Dodata podrška za neimenovane cijevi za razmjenu podataka između procesa.
  • Kernel ima ugrađenu podršku za algoritme heširanja SHA1 i SHA256 (ranije je bio ponuđen MD5), a dodani su uslužni programi sha1sum i sha256sum.

izvor: opennet.ru

Dodajte komentar