Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Initial Version and Version 1 of ReleaseNotes/0.6.0


Ignore:
Timestamp:
2014-12-07T18:57:51Z (5 years ago)
Author:
Martin Decky
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/0.6.0

    v1 v1  
     1= Release Notes for HelenOS 0.6.0 =
     2
     3HelenOS ''0.6.0 (Elastic Horse)'' was released on ''December 12, 2014'' and represents a major release with lots of new features and bug fixes.
     4
     5This document contains a summary of changes made to HelenOS since release [wiki:ReleaseNotes/0.5.0 0.5.0].
     6
     7== Special Notes for this Release ==
     8
     9  * This release contains experimental support for several hardware platforms that weren't supported in the previous releases (or whose support was broken due to a lack of testing machines). Nevertheless it should be noted that the support for these platforms is still basic and not production-ready.
     10    * HelenOS/arm32 supports BeagleBoard XM, BeagleBone and Raspberry Pi
     11    * HelenOS/mips32 supports Malta
     12    * HelenOS/sparc32 supports LEON3
     13    * HelenOS/sparc64 support for sun4v machines has been partially revived
     14
     15== Features Introduced in This Release ==
     16
     17=== General ===
     18
     19  * [wiki:UsersGuide/GUI GUI] on platforms that provide a graphical framebuffer. A traditional TUI with multiple virtual consoles is provided on other platforms.
     20    * Note that the hot-key to activate the kernel debugging console has been changed to Pause / Break / F15.
     21  * [wiki:UsersGuide/Audio Audio support]
     22  * [wiki:UsersGuide/Networking Networking] has basic support for IPv6. IPv4 stack supports basic auto-configuration using DHCP.
     23
     24=== Kernel ===
     25
     26  * Tasks are allowed to terminate even if they have unanswered IPC messages
     27  * Support for guard pages
     28  * Support for large user stacks
     29  * Kernel serial driver for arm32/IntegratorCP
     30  * Scrollback support in the kernel debugging console
     31
     32=== Services and Drivers ===
     33
     34  * CMOS real time clock driver
     35  * Input driver for the isdv4 tablet
     36  * Sound Blaster 16 audio driver
     37  * Intel High Definition Audio driver
     38  * Driver for the Realtek 8169 and compatible Ethernet adapters
     39  * Mouse on IntegratorCP is now supported
     40  * Support for blink(1) RGB LEDs
     41  * The `input` server now supports Arabic keyboard layout.
     42  * Added Remote framebuffer protocol (a.k.a. VNC) server
     43  * Converted some drivers to DDF (ata_bd, pl050)
     44
     45=== File Systems ===
     46
     47  * The read-only `ext2fs` server was superseded by a more complete `ext4fs` server, with write support and some aspects of ext3 and ext4
     48  * Read-only UDF support in the new `udf` server
     49  * CDFS now supports the Joliet extension to ISO 9660 (Unicode long file names)
     50  * Display disk usage / free space information -- {{{df}}} utility
     51
     52=== Networking ===
     53
     54  * `nic` utility to query and manipulate the state of the present NIC adapters
     55  * Initial IPv6 support
     56  * DNS host name resolution
     57  * Automatic network configuration via DHCP
     58  * SLIP protocol support
     59  * HTTP downloader tool {{{download}}}
     60
     61=== Applications ===
     62
     63  * `bithenge`
     64  * Added `date` command
     65  * Usability improvements of the `edit` command
     66  * Added `untar` utility (non-compressed tarballs only)
     67  * `wavplay` plays Wave Audio File format (.wav) files
     68  * `modplay` plays Amiga-style tracker modules (.mod, .xm)
     69  * Added `barber` as GUI activity indicator
     70
     71=== Libraries ===
     72
     73  * New automatically resizing hash table container type.
     74  * Userspace logging framework and `logger`.
     75  * `printf()` support for floating point numbers.
     76
     77=== Miscellaneous ===
     78
     79== Fixed Logged Bugs & Enhancements ==
     80  * For the list of all logged defects fixed in this release, see this [query:status=closed&resolution=fixed&milestone=0.6.0&type=defect report].
     81  * For the list of all logged enhancements integrated in this release, see this [query:status=closed&resolution=fixed&milestone=0.6.0&type=enhancement report].
     82
     83== Known Bugs ==
     84  * For the list of regressions since the previous release, see this [query:keywords=elastic_horse_regression report].
     85  * For the list of known bugs still not fixed in this release, see this [report:3 report].
     86  * For the list of all open tickets, see this [report:1 report].