Keluaran sistem pengendalian percuma Visopsys 0.9

Selepas hampir empat tahun sejak keluaran penting terakhir mengambil tempat keluaran sistem pengendalian visual Visopsys 0.9 (VISual Operating SYStem), dibangunkan sejak 1997 dan tidak serupa dengan Windows dan Unix. Kod sistem telah dibangunkan dari awal dan diedarkan dalam kod sumber di bawah lesen GPLv2. Imej Langsung Boleh Boot mengambil masa 21 MB.

Subsistem grafik, dengan bantuan antara muka pengguna yang dibentuk, disepadukan terus ke dalam kernel OS, dan berfungsi dalam mod konsol juga disokong. Daripada sistem fail dalam mod baca/tulis, FAT32 ditawarkan; dalam mod baca sahaja, Ext2/3/4 turut disokong. Visopsys menampilkan multitasking preemptive, multithreading, susunan rangkaian, pemautan dinamik, sokongan untuk I/O tak segerak dan memori maya. Satu set aplikasi standard dan perpustakaan C standard telah disediakan. Kernel berjalan dalam mod terlindung 32-bit dan direka dalam gaya monolitik secara besar-besaran (semuanya disusun, tanpa sokongan modul). Fail boleh laku diformatkan dalam format ELF standard. Terdapat sokongan terbina dalam untuk imej JPG, BMP dan ICO.

Keluaran sistem pengendalian percuma Visopsys 0.9

Π’ Keluaran baru:

  • Menambah tindanan TCP dan klien DHCP. Subsistem rangkaian diaktifkan secara lalai. Bahagian berasingan dengan aplikasi rangkaian telah ditambahkan pada bahagian "Program" dan "Pentadbiran". Menambah program untuk menghidu trafik (Packet Sniffer) dan utiliti standard seperti netstat, telnet, wget dan hos.
  • Menambah sokongan Unicode (UTF-8).
  • Melaksanakan pengurus pakej dan infrastruktur "Perisian" untuk mencipta, memuat turun dan memasang pakej. Katalog pakej dalam talian dibentangkan.
  • Penampilan dikemas kini. Cangkang bertingkap telah dialihkan untuk dijalankan sebagai aplikasi ruang pengguna biasa (pilihan peringkat kernel dibiarkan sebagai pilihan).
  • Menambah pemacu tetikus untuk sistem tetamu yang menjalankan VMware.
  • Menambah perpustakaan untuk bekerja dengan HTTP, XML dan HTML.
  • Menambah sokongan awal untuk masa jalan C++.
  • Menambahkan panggilan Libc baharu termasuk getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Menambahkan sokongan awal untuk multithreading berdasarkan perpustakaan POSIX Threads (pthreads).
  • Menambah sokongan untuk paip yang tidak dinamakan untuk bertukar-tukar data antara proses.
  • Kernel mempunyai sokongan terbina dalam untuk algoritma pencincangan SHA1 dan SHA256 (sebelum ini MD5 ditawarkan), dan utiliti sha1sum dan sha256sum telah ditambah.

Sumber: opennet.ru

Tambah komen