Ilmaisen käyttöjärjestelmän Visopsys 0.9 julkaisu

Lähes neljän vuoden kuluttua edellisestä merkittävästä julkaisusta tapahtui visuaalinen käyttöjärjestelmän julkaisu Visopsy 0.9 (VISual OPerating SYStem), kehitetty vuodesta 1997 ja ei ole samanlainen kuin Windows ja Unix. Järjestelmäkoodi kehitettiin tyhjästä ja se jaetaan lähdekoodina GPLv2-lisenssin alaisena. Käynnistettävä live-kuva kestää 21 Mt.

Graafinen alijärjestelmä, jonka avulla käyttöliittymä muodostetaan, on integroitu suoraan käyttöjärjestelmän ytimeen, ja myös konsolitilassa työskentelyä tuetaan. Luku/kirjoitustilassa olevista tiedostojärjestelmistä tarjotaan FAT32, vain luku -tilassa Ext2/3/4 on lisäksi tuettu. Visopsys sisältää ennaltaehkäisevän moniajon, monisäikeistyksen, verkkopinon, dynaamisen linkityksen, tuen asynkroniselle I/O:lle ja virtuaaliselle muistille. Standardisarja sovelluksia ja vakio C-kirjastoja on laadittu. Ydin toimii 32-bittisessä suojatussa tilassa ja on suunniteltu massiivisesti monoliittiseen tyyliin (kaikki on käännetty, ilman moduulitukea). Suoritettavat tiedostot on muotoiltu standardi ELF-muotoon. Siinä on sisäänrakennettu tuki JPG-, BMP- ja ICO-kuville.

Ilmaisen käyttöjärjestelmän Visopsys 0.9 julkaisu

В uusi julkaisu:

  • Lisätty TCP-pino ja DHCP-asiakas. Verkkoalijärjestelmä on oletuksena käytössä. Erilliset verkkosovellukset sisältävät osiot on lisätty "Ohjelmat"- ja "Hallinta"-osioihin. Lisätty ohjelmat liikenteen haistamiseen (Packet Sniffer) ja vakioapuohjelmat, kuten netstat, telnet, wget ja isäntä.
  • Lisätty Unicode-tuki (UTF-8).
  • Otettiin käyttöön "Ohjelmisto"-pakettien hallinta ja infrastruktuuri pakettien luomista, lataamista ja asentamista varten. Pakettien verkkoluettelo esitetään.
  • Päivitetty ulkonäkö. Ikkunallinen komentotulkki on siirretty toimimaan tavallisena käyttäjätilan sovelluksena (ydintason vaihtoehto on jätetty vaihtoehdoksi).
  • Lisätty hiiriohjain vierasjärjestelmiin, joissa on VMware.
  • Lisätty kirjastot HTTP-, XML- ja HTML-työskentelyyn.
  • Lisätty alustava tuki C++-ajoaikaan.
  • Lisätty uusia Libc-kutsuja, mukaan lukien getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Lisätty alustava monisäikeinen tuki POSIX Threads -kirjaston (pthreads) perusteella.
  • Lisätty tuki nimeämättömille putkille tietojen vaihtamiseksi prosessien välillä.
  • Ytimessä on sisäänrakennettu tuki SHA1- ja SHA256-hajautusalgoritmeille (aiemmin tarjottiin MD5), ja sha1sum- ja sha256sum-apuohjelmat on lisätty.

Lähde: opennet.ru

Lisää kommentti