Changes between Version 9 and Version 10 of R1/Beta1/ReleaseNotes


Ignore:
Timestamp:
Jul 29, 2014, 3:07:51 PM (6 years ago)
Author:
waddlesplash
Comment:

Formatting fixes and general updates.

Legend:

Unmodified
Added
Removed
Modified
  • R1/Beta1/ReleaseNotes

    v9 v10  
    1 '''Draft Revision 4'''
     1'''Draft Revision 5'''
    22
    33= HAIKU R1 Alpha 5 Release Notes =
    4 July 1st, 2014
     4July 29th, 2014
    55
    6         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.
     6    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.
    77
    88We 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.
    9 
     9[[BR]]
    1010Another 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. As this is alpha software, at this time no ABI compatibility is guaranteed with future versions of Haiku.
    11 
     11[[BR]]
    1212== System Requirements ==
    13 
    14         Haiku currently only works on x86 systems. The absolute minimum memory required to boot Haiku is 192 MB. Recommended memory for end users is 512 MB or more. Developers should have 1 GB or more. 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.
     13    Haiku currently only works on x86 systems. The absolute minimum memory required to boot Haiku is 192 MB. Recommended memory for end users is 512 MB or more. Developers should have 1 GB or more. 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.
    1514
    1615== New Features ==
     16    This is a glimpse into some of the more notable improvements and additions to Haiku, since the previous release, R1 Alpha 4.
    1717
    18         This is a glimpse into some of the more notable improvements and additions to Haiku, since the previous release, R1 Alpha 4.
    19 
    20 Bugs fixed
    21 More than 80 subtle bugs have been fixed, which were discovered by Coverity.
    22 Over 900 bugs have been closed as fixed since R1 Alpha 4
    23 Experimental in-place OS upgrade
    24 The core operating system can now be upgraded using remote repositories.
    25 Package management.
    26 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.
    27 
    28 Updated WebPositive browser
    29 The 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 the playback of rich web audio and video content.
    30 Improved scheduler
    31 Haiku's CPU scheduler has been rewritten to provide better multi-core performance. Haiku now supports up to 64 CPU cores (and further growth will be much easier)
    32 Improved hardware support
    33 Various enhancements for hardware support, such as video drivers (radeon hd, intel extreme), and network drivers. MSI-X support activated in the FreeBSD compat layer (used with wireless cards).
    34 Improved hardware security
    35 Support for ASLR (Address Space Layout Randomization) and DEP (Data Execution Prevention) added.
    36 Improved software security
     18 === Bugs fixed ===
     19More than 80 subtle bugs have been fixed, which were discovered by Coverity.[[BR]]
     20Over 900 bugs have been closed as fixed since R1 Alpha 4.
     21[[BR]]
     22 === Package management ===
     23Haiku now has full package management with a graphical interface to browse package repositories and manage installed software. The package manager is of a design unique to Haiku: compressed software packages are mounted over the running system, reducing boot time and improving disk performance. Haiku packages currently follow a rolling release model.
     24[[BR]]
     25 === Experimental system updates ===
     26The core operating system can now be upgraded using the package manager. It isn't fully stable yet, so use it at your own risk!
     27[[BR]]
     28 === Updated WebPositive ===
     29The 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 the playback of rich web audio and video content.
     30[[BR]]
     31=== Improved scheduler ===
     32Haiku's CPU scheduler has been rewritten to provide better multi-core performance. Haiku now supports up to 64 CPU cores (and further growth will be much easier).
     33[[BR]]
     34 === Improved hardware support ===
     35Various enhancements for hardware support, such as video drivers (Raedon HD, Intel Extreme), and network drivers. MSI-X support was activated in the FreeBSD compatibility layer (which is used with wireless cards).
     36[[BR]]
     37 === Improved kernel security ===
     38Support for ASLR (Address Space Layout Randomization) and DEP (Data Execution Prevention) was added.
     39[[BR]]
     40 === Improved software security ===
    3741Added KeyStore server for securely storing passwords.
    38 Improved virtulization support
     42[[BR]]
     43 === Improved virtulization support ===
    3944Addition of virtio block, scsi, and PCI drivers.
    40 Experimental TRIM support
     45[[BR]]
     46 === Experimental TRIM support ===
    4147Manual SSD TRIM has been added (AHCI only).
    42 Numerous potential memory leaks fixed
    43 Update of the secondary compiler to GCC 4.8.2
    44 Usage of compiler available via setarch x86
    45 Update of OpenGL kit to newer Mesa3D 7.9.2
    46 Improved OpenGL rendering.
     48[[BR]]
     49 === Miscellaneous ===
     50Numerous potential memory leaks fixed.[[BR]]
     51Update of the secondary compiler to GCC 4.8.2 (from 4.3). GCC 4 can be used by first running `setarch x86` in any Terminal.[[BR]]
     52The OpenGL Kit was updated to newer Mesa3D 7.9.2, improving software OpenGL rendering.[[BR]]
    4753
    4854== Known Issues ==
    4955
    50 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 the live media.
    51 
     56LiveCD 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 the live media.
     57[[BR]]
    5258Due 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.
    53 
     59[[BR]]
    5460SSD TRIM is an experimental feature. While SSD TRIM won't trigger automatically, manually running it from the command line does have some risk of erasing data on the SSD device selected for TRIM due to the wide range of SSD devices on the market. Please have a backup and be prepared for dataloss before running fstrim.
    55 
     61[[BR]]
    5662Support for localization/internationalization is still a work in progress. Some applications might only be partially translated and have issues with long strings in languages other than English.
    57 
    58 
     63[[BR]]
    5964Firmware 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).
    60 
     65[[BR]]
    6166The IMAP protocol for the mail daemon replacement (MDR) has been removed from this release, due to concerns of losing server side data.
    62 
    63 Due 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)
    64 
     67[[BR]]
     68Due 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)[[BR]]
    6569== Source Code ==
    66 
    67         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:
     70    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:
    6871​​http://www.haiku-files.org/files/releases/r1alpha5/sources/
    6972
    7073== Reporting Issues ==
    7174
    72         There are over 3000 open tickets on Haiku's bug tracker and over 7700 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:
     75    There are over 3000 open tickets on Haiku's bug tracker and over 7700 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:
    7376​​http://dev.haiku-os.org
    7477
     
    7982​http://dev.haiku-os.org/wiki/R1/Alpha5/ReleaseAddendum
    8083
    81 For more help see the 'Welcome' link on the Haiku desktop, or visit the Haiku Project's website at: http://www.haiku-os.org
     84For more help, see the 'Welcome' link on the Haiku desktop, or visit the Haiku Project's website at: http://www.haiku-os.org