wiki:R1/Alpha3/ReleaseNotes

Version 8 (modified by mmadia, 14 years ago) ( diff )

--


FEEL FREE TO ADD TO THIS.


Haiku R1 Alpha 3 Release Notes

These are the release notes for Haiku R1 Alpha 3, our third official release. For this third alpha release, we strived to provide an improved version of Haiku that is more stable, introduces more features for both the end-user and developer, and has a greater chance of properly booting on more hardware. We have tried hard to make this release as good as possible. Still there are a few known issues and missing features, some of them collected below. Please keep in mind that this is alpha software, which means it is not yet feature complete and still contains known and unknown bugs. While we are mostly confident in the stability of this release, we do not provide any assurances against data loss.

Another goal that has driven the release of the Alpha 3 was to provide current and future Haiku developers an updated and (mostly) stable operating system to work on their software projects. Therefore we have included the basic build tools, along with clients for cvs, svn, git and hg. This release of Haiku is capable of building and running binaries using either GCC 2 or GCC 4. The use of GCC 4 is discouraged however if not absolutely necessary, as no API compatibility is guaranteed with future versions of Haiku.

System Requirements

Haiku currently only works on x86 systems. Minimum memory required is 128 MB. If compiling Haiku within itself, 1 GB of memory is recommended. Haiku has been tested to work on CPUs as slow as a Pentium II 400 MHz, and requires as little as 700 MB of drive space.

New Features

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

TODO

  • filesystem interoptability
  • glyphs fallback
  • hardware support (IO-APIC, video drivers, network drivers)
  • Layout Kit
  • locale support
  • mailkit
  • mediakit
  • midi soundfont
  • gcc 4.4.4
  • StackAndTile setdecor SATDecorator
  • window management ( CTRL+CMD+Second_Mouse_Button )
  • User Interface updates
    1. BootManager
    2. DiskUsage
    3. MediaPlayer
    4. ReadOnlyBootPrompt
    5. ShowImage
  • Over 250 bugs fixed, which were discovered by Coverity (according to a gmail search : "Coverity OR CID to:haiku-commits@freelists.org after:2010/05/10")
  • Over 800 bugs closed as fixed since R1 Alpha 2

Missing Features

Haiku does not yet support WPA encryption for wireless networking, only WEP encryption is supported.

Package management is still being developed and is not included in this release.

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.

Support for localization/internationalization has been improved. However, it is still a work in progress. 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.

Source Code

The source code of Haiku itself, the source code of the required build tools and the optional packages (except for closed source ones) is made available for download at: http://www.haiku-files.org/files/releases/r1alpha3/sources/

Reporting Issues

There are over 2000 open tickets on Haiku's bug tracker and over 5000 closed items. If you find what you believe to be an issue please search our Trac to see if it has already been reported and if not file a new ticket: http://dev.haiku-os.org/

To see the list of tickets reported in Haiku R1 Alpha 3, visit http://dev.haiku-os.org/wiki/R1/Alpha3/ReportedIssues

For information about major issues that have been fixed since the release, visit http://dev.haiku-os.org/wiki/R1/Alpha3/ReleaseAddendum

For more help see the 'Welcome' link on the Haiku desktop, or visit the Haiku Project's website at www.haiku-os.org.

Note: See TracWiki for help on using the wiki.