Changes between Version 1 and Version 2 of R1/Beta1/ReleaseNotes


Ignore:
Timestamp:
May 27, 2014, 3:49:04 PM (10 years ago)
Author:
kallisti5
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • R1/Beta1/ReleaseNotes

    v1 v2  
    1 HAIKU R1 Alpha 5 Release Notes
     1''' HAIKU R1 Alpha 5 Release Notes'''
    22
    3 These are the release notes for HAIKU R1 Alpha 5. For this fifth alpha release, we strove 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.
     3        These are the release notes for HAIKU R1 Alpha 5. For this fifth alpha release, we strove 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.
    44
    5 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.
     5        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.
    66
    7 Another goal that has driven the release of the Alpha 5 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. 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.
     7        Another goal that has driven the release of the Alpha 5 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. 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.
    88
    9 System Requirements
     9'''System Requirements'''
    1010
    11 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.
    12 New Features
     11Haiku currently only works on x86 systems. Minimum memory required is 256 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.
    1312
    14 This is a glimpse into some of the more notable improvements and additions to Haiku, since the previous release, R1 Alpha 3. It should be noted that over 1000 bugs closed as fixed since R1 Alpha 3. Additionally, more than 100 subtle bugs have been fixed, which were discovered by Coverity.
     13'''New Features'''
    1514
    16 Wireless networking now supports WPA/WPA2. (See "Workshop: Wireless networking" in the HAIKU User Guide)
     15This is a glimpse into some of the more notable improvements and additions to Haiku, since the previous release, R1 Alpha 4. It should be noted that over 900 bugs closed as fixed since R1 Alpha 4.
    1716
    18 Various enhancements for hardware support, such as video drivers (radeon hd, intel extreme), network drivers, OHCI USB, PS/2, initial Blu-ray Disc (UDF 2.50), Sandy Bridge CPUs, and better AMD/Intel CPU name detection
     17Additionally, more than 80 subtle bugs have been fixed, which were discovered by Coverity.
    1918
    20 Added pcnet network driver, which eases the use of VirtualBox to run Haiku
     19Package management.  Haiku now has full package management with a graphical interface to browse package repositories and manage installed software. Haiku package management is unique as compressed software packages are mounted over the running system reducing boot time and improving disk performance. Haiku packages currently follow a rolling release model while the operating system is in alpha.
    2120
    22 Additional applications include a native debugger application (Debugger), a utility for assisting users of multiple keymaps (KeymapSwitcher), a 10 channel equalizer media add-on, and a new GLife screensaver donated by Aaron Hill
     21Experimental in-place OS upgrade.  The core operating system can now be upgraded using remote repositories.
    2322
    24 Updated WebKit, which improves rendering in the native browser WebPositive
     23The native Haiku browser WebPositive now utilizes the latest WebKit rendering engine. This greatly improves rendering of modern web pages. WebPositive has also gained HTML5 video support enabling  rich web audio and video content.
    2524
    26 StackAndTile, a method for managing multiple windows, has been improved (OPT + first mouse button to activate stacking and tiling of adjacent windows)
     25Various enhancements for hardware support, such as video drivers (radeon hd, intel extreme),  and network drivers.
    2726
    28 IPv6 modules added
    29 
    30 The BFS file system is more robust and has new tools for detecting and correcting issues
    31 
    32 Support for very large disks and partitions (greater than 63 TB)
    33 
    34 Improved virtual memory settings and swap file creation logic
    35 
    36 Additional KDL debugging tools, including the ability to generate QR codes from the debug output
     27Improved translations
    3728
    3829Numerous potential memory leaks fixed
    3930
    40 Expanded the POSIX signal support with real-time extensions
     31Update of the secondary and experimental compiler to GCC 4.6.3 (available via setcc gcc4)
    4132
    42 Update of the secondary and experimental compiler to GCC 4.6.3 (available via setgcc gcc4)
     33Update of OpenGL kit to newer Mesa3D 7.9.2
    4334
    44 Update of OpenGL kit to newer Mesa3D 7.8.2
    45 Missing Features
    46 
    47 Package management is still being developed and is not included in this release. For the time being, a temporary script is included to help install a small set software (available via installoptionalpackage).
    48 Known Issues
     35'''Missing Features'''
    4936
    5037LiveCD 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.
    5138
    52 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.
    53 
    54 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.
     39Due 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.
    5540
    5641Copying large amounts of data from faster to slower disk drives (like USB sticks) can cause the system to start paging.
     
    6247Firmware for some wireless network cards need user acknowledgement, prior to their installation. This includes Broadcom 43xx, Intel ipw2100, Intel ipw2200 and Marvell 88W8335. As a temporary measure, a script is included to assist in this process (available via install-wifi-firmwares.sh).
    6348
    64 Some Marvell Yukon cards are known to have low network performance.
    65 
    6649The IMAP protocol for the mail daemon replacement (MDR) has been removed from this release, due to concerns of losing server side data.
    6750
    68 Due to size constraints of CDs, several developer related tools have been removed (e.g., hg, svn, cvs, python. They can be installed via installoptionalpackage)
    69 Source Code
     51Due to size constraints of CDs, several developer related tools have been removed (e.g., hg, svn, cvs, python. They can be installed via pkgman or HaikuDepot)
    7052
    71 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/r1alpha4/sources/
    72 Reporting Issues
     53'''Source Code'''
    7354
    74 There are over 2400 open tickets on Haiku's bug tracker and over 6600 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/
     55The 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/r1alpha5/sources/ Reporting Issues
    7556
    76 To see the list of tickets reported in Haiku R1 Alpha 5, visit ​http://dev.haiku-os.org/wiki/R1/Alpha5/ReportedIssues
     57There are over 2400 open tickets on Haiku's bug tracker and over 6600 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/
    7758
    78 For information about major issues that have been fixed since the release, visit ​http://dev.haiku-os.org/wiki/R1/Alpha4/ReleaseAddendum
     59To see the list of tickets reported in Haiku R1 Alpha 5, visit ​​http://dev.haiku-os.org/wiki/R1/Alpha5/ReportedIssues
     60
     61For information about major issues that have been fixed since the release, visit ​​http://dev.haiku-os.org/wiki/R1/Alpha5/ReleaseAddendum
    7962
    8063For more help see the 'Welcome' link on the Haiku desktop, or visit the Haiku Project's website at www.haiku-os.org.