Paglabas ng libreng operating system na Visopsys 0.9

Matapos ang halos apat na taon mula noong huling makabuluhang paglabas naganap paglabas ng visual operating system Visopsys 0.9 (VISual OPerating SYStem), na binuo mula noong 1997 at hindi katulad ng Windows at Unix. Ang system code ay binuo mula sa simula at ipinamahagi sa source code sa ilalim ng lisensya ng GPLv2. Bootable Live na Larawan tumatagal 21 MB.

Ang graphical subsystem, sa tulong ng kung saan nabuo ang user interface, ay direktang isinama sa OS kernel, at gumagana sa console mode ay sinusuportahan din. Sa mga file system sa read/write mode, ang FAT32 ay inaalok; sa read-only na mode, ang Ext2/3/4 ay karagdagang suportado. Nagtatampok ang Visopsys ng preemptive multitasking, multithreading, isang network stack, dynamic na pag-link, suporta para sa asynchronous na I/O at virtual memory. Isang karaniwang hanay ng mga aplikasyon at karaniwang C library ang inihanda. Ang kernel ay tumatakbo sa 32-bit na protektadong mode at idinisenyo sa isang napakalaking monolitikong istilo (lahat ay pinagsama-sama, nang walang suporta sa module). Ang mga executable na file ay naka-format sa karaniwang ELF format. Mayroong built-in na suporta para sa JPG, BMP at ICO na mga imahe.

Paglabas ng libreng operating system na Visopsys 0.9

Π’ bagong isyu:

  • Nagdagdag ng TCP stack at DHCP client. Ang network subsystem ay isinaaktibo bilang default. Ang mga hiwalay na seksyon na may mga aplikasyon sa network ay idinagdag sa mga seksyong "Mga Programa" at "Pamamahala." Nagdagdag ng mga programa para sa traffic sniffing (Packet Sniffer) at karaniwang mga utility gaya ng netstat, telnet, wget at host.
  • Nagdagdag ng suporta sa Unicode (UTF-8).
  • Ipinatupad ang "Software" package manager at imprastraktura para sa paggawa, pag-download at pag-install ng mga package. Ang isang online na katalogo ng mga pakete ay ipinakita.
  • Na-update na hitsura. Ang windowed shell ay inilipat upang tumakbo bilang isang normal na user space application (ang kernel-level na opsyon ay naiwan bilang isang opsyon).
  • Nagdagdag ng driver ng mouse para sa mga guest system na nagpapatakbo ng VMware.
  • Nagdagdag ng mga aklatan para sa pagtatrabaho sa HTTP, XML at HTML.
  • Nagdagdag ng paunang suporta para sa C++ runtime.
  • Nagdagdag ng mga bagong tawag sa Libc kabilang ang getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Nagdagdag ng paunang suporta para sa multithreading batay sa POSIX Threads library (pthreads).
  • Nagdagdag ng suporta para sa mga hindi pinangalanang pipe para sa pagpapalitan ng data sa pagitan ng mga proseso.
  • Ang kernel ay may built-in na suporta para sa SHA1 at SHA256 hashing algorithm (dating MD5 ay inaalok), at ang sha1sum at sha256sum utility ay naidagdag.

Pinagmulan: opennet.ru

Magdagdag ng komento