Utjefte fan it fergese bestjoeringssysteem Visopsys 0.9

Nei hast fjouwer jier sûnt de lêste wichtige release barde fisuele bestjoeringssysteem release Visopsys 0.9 (VISual OPerating SYStem), ûntwikkele sûnt 1997 en net fergelykber mei Windows en Unix. De systeemkoade is fanôf it begjin ûntwikkele en wurdt ferspraat yn boarnekoade ûnder de GPLv2-lisinsje. Bootable Live Image nimt 21 MB.

It grafyske subsysteem, mei de help wêrfan de brûkersynterface wurdt foarme, wurdt direkt yntegrearre yn 'e OS-kern, en it wurk yn' e konsolemodus wurdt ek stipe. Fan 'e bestânsystemen yn' e lês-/skriuwmodus wurdt FAT32 oanbean; yn 'e lêsmodus wurde ek Ext2/3/4 ek stipe. Visopsys hat preemptive multitasking, multithreading, in netwurkstapel, dynamyske keppeling, stipe foar asynchrone I/O en firtuele ûnthâld. In standert set applikaasjes en standert C-biblioteken is taret. De kernel rint yn 32-bit beskerme modus en is ûntworpen yn in massaal monolityske styl (alles is kompilearre, sûnder modulestipe). Utfierbere bestannen wurde opmakke yn it standert ELF-formaat. D'r is ynboude stipe foar JPG-, BMP- en ICO-ôfbyldings.

Utjefte fan it fergese bestjoeringssysteem Visopsys 0.9

В nije útjefte:

  • TCP-stapel en DHCP-kliïnt tafoege. It netwurk subsysteem is standert aktivearre. Aparte seksjes mei netwurkapplikaasjes binne tafoege oan de seksjes "Programma's" en "Bestjoer". Tafoege programma's foar ferkearssnuffelen (Packet Sniffer) en standert nutsbedriuwen lykas netstat, telnet, wget en host.
  • Unicode (UTF-8)-stipe tafoege.
  • Implementearre de "Software" pakketbehearder en ynfrastruktuer foar it meitsjen, downloaden en ynstallearjen fan pakketten. In online katalogus fan pakketten wurdt presintearre.
  • Updated ferskining. De finstershell is ferpleatst om te rinnen as in normale brûkersromte-applikaasje (de opsje op kernelnivo bliuwt as opsje).
  • Mûsdriver tafoege foar gastsystemen dy't VMware draaie.
  • Tafoege bibleteken foar wurkjen mei HTTP, XML en HTML.
  • Inisjele stipe tafoege foar C ++ runtime.
  • Nije Libc-oproppen tafoege, ynklusyf getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Inisjele stipe tafoege foar multithreading basearre op de POSIX Threads-bibleteek (pthreads).
  • Stipe tafoege foar net neamde pipes foar it útwikseljen fan gegevens tusken prosessen.
  • De kernel hat ynboude stipe foar de SHA1 en SHA256 hashing algoritmen (earder waard MD5 oanbean), en de sha1sum en sha256sum utilities binne tafoege.

Boarne: opennet.ru

Add a comment