Haiku Alpha 2 released

Remis

Well-Known Member
Messages
663
Haiku alpha 2 realesed

Haiku, the successor of BeOS (http://en.wikipedia.org/wiki/BeOS), is now available as second alpha.

Thats new (since alpha 1):
* WiFi support with WEP encryption introduced
* WebPositive - a native Webkit based browser
* New Locale Kit allows localization/translation
* Improved USB mass storage performance (ported from FreeBSD)
* ACPI enabled by default
* Bash command-line shell updated to version 4.x
* Message Signal Interrupts (MSI)
* Increased POSIX compliance
* Increased performance


New Features

This is a glimpse into some of the more notable improvements and additions to Haiku, since the previous release, R1 Alpha 1. It should be noted that countless bugs have been fixed.

* Haiku includes a new web browser, WebPositive, which is powered by WebKit. It is not yet a mature web browser.
* WiFi via FreeBSD 8 compatibility. Non-distributable firmwares can be installed via install-wifi-firmwares.sh. A temporary & experimental application setwep can allow WEP based encryption.
* Message Signaled Interrupts (MSI) have been implemented. This helps to alleviate the lack of proper IRQ routing.
* Fixed a network bug that could result in web pages being loaded only partially.
* When partitioning a disk, DriveSetup will now install a basic boot loader into the Master Boot Record which boots the active partition.
* Locale kit for providing internationalization in programs.
* Translations for User Guide and other system provided documentation.
* Many lock contentions have been improved, leading to significantly better compilation times.
* Numerous code refactoring to kernel/VM subsystems.
* Font hinting in FreeType.
* Various vendor software has been updated, most notably bash from 2.x to 4.x.
* Introduced installoptionalpackage, a rudimentary script to alleviate the lack of a proper package management solution via PackageFS. It allows the installation of some of Haiku's OptionalPackages.
* Vastly improved USB mass storage performance through a better page mapping strategy.
* ACPI is now enabled by default.
* HDA on nvidia chipset improvements.
* The UDF file system module has been fixed.
* Various POSIX compliance fixes.
* API/ABI Changes
o BJoystick -- fixed a BeOS compatibility issue
o GCC 4 ABI changes that require applications to be recompiled
o Introduced library versioning
* Haiku GCC4 can now be compiled directly on a 64bit Linux distro. GCC2 still requires the use of linux32.
* Created a new file image type, 'anyboot', which allows a Haiku image to be burned as an ISO or written directly to USB. To note, some burning software may try to be 'clever' and will incorrectly burn.
* Beefed-up Internet hosting infrastructure, thanks to our much-appreciated donors.

Missing Features

* Haiku does not yet support WPA encryption for wireless networking, only WEP encryption is supported.
* There is no package management yet.
* The Haiku boot manager (bootman) supports a single hard disk drive only.
* USB keyboards attached to OHCI or to USB 2.0 hubs do not work in Kernel Debugging Land (KDL). They need to be connected to UHCI root ports to work in KDL. Also note that when entering the kernel debugger by means of a panic it is possible that the keyboard does not work. To work around this issue you can manually enter the kernel debugger once and leave it again to enable the USB keyboard.
* Font overlay is not yet implemented in Haiku. As a result, if at the beginning of the installation you choose a language that uses glyphs not supported by the default font (such is the case for Japanese, for instance), the localized text on the screen will become garbled. For such cases, until font overlay is implemented, please run the installer in English mode.

Known Issues

* LiveCD and first boot performance: After an initial installation or a boot into LiveCD mode, some background tasks are executed to finish the installation setup. This is known to degrade performance. On hard disk installs this usually is not a problem as the tasks are done quickly. In LiveCD mode the performance hit is more prominently visible due to the usually bad seek performance on CDs. Since the CD is read-only, this setup takes place on every start of the LiveCD. On writable media it will only be done once, so further boots shouldn't experience the same delays.
* Font rendering, while improved due to the expired font hinting patent, is still not optimal. Due to the uncertain situation about patents, the official release has disabled code, which is known to be patented. This sadly includes the subpixel code used by FreeType. Once the situation is better understood and a decision has been made, subpixel font rendering may get re-enabled for official releases.
* Haiku's ACPI support, which is enabled by default, might cause problems on some hardware. ACPI can be disabled in the boot loader's safe mode options menu.
* Copying large amounts of data from faster to slower disk drives (like USB sticks) can cause the system to start paging.
* The Haiku boot loader has been reported to hang on some hardware.
* Initial support for localization/internationalization has been added. It is highly experimental. Some applications might only be partially translated and have issues with long strings in languages other than English. The Locale preferences application is not working that well yet.
* For the Ukrainian translation of the user guide the British flag is shown in the language selection.


Haiku is pretty stable, but still there are many things missing: A packetmanager, better hardware support, 10 years old version of GCC installed by default.
The fast development of Haiku depicts that Haiku is more than a hobby project. In the future Haiku will be probably one of the most promising alternative OSs for the desktop.

Gallery (Shows the apps of Haiku):

Note that the apps doesn't have to do much with Haiku itself.

Source: http://www.haiku-os.org/news/2010-05-10_haiku_project_announces_availability_haiku_r1alpha_2
http://www.haiku-os.org/get-haiku/release-notes
 
I'd try it out on my old PC but my dad wants to use it for something, and last time I tried to do a dual-boot the entire thing died after a little while (Probably because I did it wrong lmao)
 
Back
Top Bottom