After a year and a half of development published Fourth beta-issue of the operating system haiku r1 . 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 BeOS trademark. To evaluate the work of the new issue prepared several loading live-image (x86, x86-64). The initial texts of most of the HAIKU OS are distributed under the free license mit , the exception is some libraries, media-codes and components borrowed from other projects.
HAIKU OS is aimed at personal computers, uses its own core built on the basis of modular architecture, optimized for high responsiveness to the user actions and effective execution of multi -flow 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. The minimum requirement for equipment: CPU Pentium II and 384 MB of RAM (recommended Intel Core i3 and 2 GB of RAM).
Openbfs is used as a file system that supports advanced attributes of files, journaling, 64-bit indicators, storage support for meta-tags (for each file you can save attributes in form key = value, which makes the FS similar to the database) and special indices) and special indices) To accelerate the sample on them. To organize the structure of the directory, “B+ Tree” trees are used. From the BEOS code in Haiku, the Tracker file manager and the Deskbar panel are included, the source texts of which were open after the BEOS departure from the stage.
The main innovations :
:
- Improved work on high -density pixels (hidpi) screens. The correct scaling of the interface is implemented, not limited to changing the size of the fonts. At the first loading, Haiku is now trying to automatically determine the presence of a Hidpi screen and select the necessary dimensions for scaling. The selected parameters can be changed in the settings, but for their use, restart is still required. Scaling parameters are supported in most native applications and in some ported, but not all.
- Provides the possibility of using the appearance with a flat decorator of windows and flat decoration of buttons, instead of decorating with the active use of gradients. The flat design is delivered in the Haiku Extras package and is included in the Settlement Settlement section.