| 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]. |