📜 ⬆️ ⬇️

The first beta version of the operating system Haiku R1

After nine years of alpha testing and six years after the formation of the previous alpha release , the first beta release of the Haiku R1 operating system has been prepared . Initially, the project was created as a reaction to the closure of the BeOS OS and developed under the name OpenBeOS, but was renamed in 2004 due to claims related to the use of the BeOS trademark in the name. To evaluate the performance of the new release , several live boot images are available (x86, x86-64). The source code for most of the Haiku OS is distributed under the free MIT license , with the exception of some libraries, media codecs and components borrowed from other projects.

image

Haiku OS is focused on personal computers, uses its own kernel, built on the basis of microkernel architecture, optimized for high responsiveness to user actions and efficient execution of multi-threaded applications. For developers, an object-oriented API is presented. The system is directly based on BeOS 5 technologies and is aimed at binary compatibility with applications for this OS. Minimum hardware requirements: Pentium II CPU and 256 MB of RAM (recommended by Intel Core i3 and 2 GB of RAM).

The file system uses OpenBFS, which supports extended file attributes, journaling, 64-bit pointers, support for storing meta tags (for each file, you can save attributes in the form of key = value, which makes the file system similar to the database) and special indexes to speed up sampling by him. To organize the directory structure, “B + tree” trees are used. From the BeOS code, Haiku includes the Tracker file manager and the Deskbar, the source codes of which were opened after BeOS left the stage.
')

Major innovations:




Original article here .
Release Notes in English here .

PS: Any questions? We invite you to the Russian telegram channel.

Source: https://habr.com/ru/post/425011/


All Articles