Phiên bản beta thứ ba của hệ điều hành Haiku R1

Sau một năm phát triển, phiên bản beta thứ ba của hệ điều hành Haiku R1 đã được xuất bản. Dự án ban đầu được tạo ra như một phản ứng đối với việc đóng cửa hệ điều hành BeOS và được phát triển dưới tên OpenBeOS, nhưng đã được đổi tên vào năm 2004 do các khiếu nại liên quan đến việc sử dụng nhãn hiệu BeOS trong tên này. Để đánh giá hiệu suất của bản phát hành mới, một số ảnh Live có khả năng khởi động (x86, x86-64) đã được chuẩn bị. Mã nguồn của hầu hết hệ điều hành Haiku được phân phối theo giấy phép MIT miễn phí, ngoại trừ một số thư viện, codec phương tiện và các thành phần được mượn từ các dự án khác.

Haiku OS được thiết kế cho máy tính cá nhân, sử dụng lõi riêng, được xây dựng trên cơ sở kiến ​​trúc mô-đun, được tối ưu hóa để đáp ứng cao các hành động của người dùng và thực thi hiệu quả các ứng dụng đa luồng. Đối với các nhà phát triển, API hướng đối tượng được cung cấp. Hệ thống này dựa trực tiếp vào công nghệ BeOS 5 và nhằm mục đích tương thích nhị phân với các ứng dụng dành cho HĐH này. Yêu cầu phần cứng tối thiểu: CPU Pentium II và RAM 384 MB (khuyên dùng Intel Core i3 và RAM 2 GB).

Phiên bản beta thứ ba của hệ điều hành Haiku R1

OpenBFS được sử dụng như một hệ thống tệp, hỗ trợ các thuộc tính tệp mở rộng, ghi nhật ký, con trỏ 64 bit, hỗ trợ lưu trữ thẻ meta (đối với mỗi tệp, bạn có thể lưu trữ các thuộc tính ở dạng key=value, điều này làm cho hệ thống tệp trông giống như một cơ sở dữ liệu) và các chỉ mục đặc biệt để tăng tốc độ truy xuất chúng. Cây B+ được sử dụng để tổ chức cấu trúc thư mục. Từ mã BeOS, Haiku bao gồm trình quản lý tệp Tracker và Deskbar, có nguồn mở sau khi BeOS rời khỏi hiện trường.

Những đổi mới chính:

  • Trình duyệt web WebPositive do dự án phát triển đã được chuyển sang sử dụng công cụ WebKit 612.1.21. Cải thiện đáng kể độ ổn định và khả năng tương thích với các trình duyệt khác.
  • Cải thiện quá trình cài đặt. Giao diện phân vùng đĩa thành các phần đã được đơn giản hóa và giao diện cấu hình trình điều khiển đã được hiện đại hóa.
  • Hỗ trợ phần cứng mở rộng. Trình điều khiển cho các thiết bị không dây đã được chuyển từ FreeBSD 13. Đã thêm trình điều khiển mới cho card âm thanh, hệ thống lưu trữ và thiết bị USB. Hỗ trợ USB 3 được cải thiện. Cải thiện hiệu suất trên các hệ thống có card đồ họa NVIDIA (GeForce 6200-GeForce Go 6400).
  • Khả năng tiếp tục tải xuống các bản cập nhật bị gián đoạn do lỗi mạng đã được triển khai.
  • Cải thiện hỗ trợ cho các chủ đề màu tối.
  • Khả năng tắt bàn di chuột đã được thêm vào cài đặt hệ thống đầu vào.
  • Cải thiện hỗ trợ cho hệ thống tệp XFS và NFS.
  • Đã thêm hỗ trợ cho bảng phân vùng Sun VTOC.
  • Cung cấp tỷ lệ thanh cuộn tùy thuộc vào kích thước phông chữ.
  • Cải thiện hỗ trợ bản địa hóa.
  • Cải thiện tính ổn định của MediaPlayer. Đã thêm hỗ trợ cho video 4K.
  • Trình quản lý gói cung cấp hỗ trợ để chạy các tập lệnh xử lý trong quá trình xóa gói.
  • Phiên bản chương trình đã được cập nhật. Python 2 không còn được dùng nữa và được thay thế bằng Python 3.7.
  • Máy chủ đồ họa app_server đã thiết kế lại khả năng quản lý bộ nhớ và bổ sung thêm các hoạt động kết xuất tổng hợp (được sử dụng trong trình duyệt để hiển thị các phần tử canvas).
  • Trình mô phỏng thiết bị đầu cuối cung cấp hỗ trợ cho các chuỗi thoát để xuất ra các ký tự trùng lặp.
  • Cải thiện khả năng tương thích với thông số kỹ thuật POSIX, bao gồm hỗ trợ cho các hoạt động mlock/munlock, ppoll và exp10/exp10f/exp10l.

Nguồn: opennet.ru

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