Phát hành hệ điều hành miễn phí Visopsys 0.9

Sau gần bốn năm kể từ lần phát hành quan trọng cuối cùng đã diễn ra phát hành hệ điều hành trực quan Visopsys 0.9 (HỆ ĐIỀU HÀNH VISual), được phát triển từ năm 1997 và không giống với Windows và Unix. Mã hệ thống được phát triển từ đầu và được phân phối dưới dạng mã nguồn theo giấy phép GPLv2. Hình ảnh trực tiếp có khả năng khởi động nhận 21 MB.

Hệ thống con đồ họa, với sự trợ giúp của giao diện người dùng được hình thành, được tích hợp trực tiếp vào nhân hệ điều hành và hoạt động ở chế độ bảng điều khiển cũng được hỗ trợ. Trong số các hệ thống tập tin ở chế độ đọc/ghi, FAT32 được cung cấp; ở chế độ chỉ đọc, Ext2/3/4 được hỗ trợ thêm. Visopsys có tính năng đa nhiệm ưu tiên, đa luồng, ngăn xếp mạng, liên kết động, hỗ trợ I/O không đồng bộ và bộ nhớ ảo. Một bộ ứng dụng tiêu chuẩn và thư viện C tiêu chuẩn đã được chuẩn bị. Kernel chạy ở chế độ được bảo vệ 32 bit và được thiết kế theo kiểu nguyên khối ồ ạt (mọi thứ đều được biên dịch, không hỗ trợ mô-đun). Các tệp thực thi được định dạng ở định dạng ELF tiêu chuẩn. Có hỗ trợ tích hợp cho hình ảnh JPG, BMP và ICO.

Phát hành hệ điều hành miễn phí Visopsys 0.9

В vấn đề mới:

  • Đã thêm ngăn xếp TCP và máy khách DHCP. Hệ thống con mạng được kích hoạt theo mặc định. Các phần riêng biệt với các ứng dụng mạng đã được thêm vào phần “Chương trình” và “Quản trị”. Đã thêm các chương trình đánh hơi lưu lượng truy cập (Packet Sniffer) và các tiện ích tiêu chuẩn như netstat, telnet, wget và máy chủ.
  • Đã thêm hỗ trợ Unicode (UTF-8).
  • Đã triển khai cơ sở hạ tầng và trình quản lý gói “Phần mềm” để tạo, tải xuống và cài đặt các gói. Một danh mục trực tuyến các gói được trình bày.
  • Cập nhật ngoại hình. Shell có cửa sổ đã được chuyển sang chạy như một ứng dụng không gian người dùng thông thường (tùy chọn cấp hạt nhân được để lại dưới dạng tùy chọn).
  • Đã thêm trình điều khiển chuột cho hệ thống khách chạy VMware.
  • Đã thêm thư viện để làm việc với HTTP, XML và HTML.
  • Đã thêm hỗ trợ ban đầu cho thời gian chạy C++.
  • Đã thêm các lệnh gọi Libc mới bao gồm getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Đã thêm hỗ trợ ban đầu cho đa luồng dựa trên thư viện Chủ đề POSIX (pthreads).
  • Đã thêm hỗ trợ cho các đường dẫn không tên để trao đổi dữ liệu giữa các quy trình.
  • Hạt nhân có hỗ trợ tích hợp cho thuật toán băm SHA1 và SHA256 (trước đây MD5 đã được cung cấp), đồng thời các tiện ích sha1sum và sha256sum đã được thêm vào.

Nguồn: opennet.ru

Thêm một lời nhận xét