| | 1 | = Release Notes for HelenOS 0.6.0 = |
| | 2 | |
| | 3 | HelenOS ''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 | |
| | 5 | This 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]. |