Changes between Version 11 and Version 12 of ReleaseNotes/Trunk
- Timestamp:
- 2009-07-15T10:59:43Z (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Trunk
v11 v12 14 14 * The kernel and user space use a new (non-standard) string API which allows convenient processing of UTF-8 strings. 15 15 16 === Services ===16 === Services and Drivers === 17 17 * Device mapper 18 18 * Keyboard 19 * ''kbd'' has been rewritten and modularized. 20 * ''kbd'' now supports three layouts (US qwerty, US dvorak and Czech qwerty). 19 21 * Console 20 21 === Drivers ===22 23 22 * Ramdisk driver 24 * ''rd'' now uses an abstract block device interface 23 * ''rd'' now uses an abstract block device interface. 25 24 * New block device drivers 26 * ''gxe_bd'' for GXemul disk device 27 * ''ata_bd'' for ATA disks simulated in Qemu 28 * ''file_bd'' block device backed by a file 25 * ''gxe_bd'' for GXemul disk device. 26 * ''ata_bd'' for ATA disks simulated in Qemu. 27 * ''file_bd'' block device backed by a file. 29 28 30 29 === File systems === 31 30 32 * Support for multiple file systems mounted at once 33 * Support for stat() and fstat() file system calls 31 * Support for multiple file systems mounted at once. 32 * Support for stat() and fstat() file system calls. 33 * The file system block cache will write back blocks to the device, it still does not flush the cache periodically though. 34 34 * New file systems 35 * ''devfs'' file system for handling access to console via a file handle 35 * ''devfs'' file system for handling access to console via a file handle. 36 36 37 37 === Applications === … … 40 40 * ''tester'' is controlled by command-line arguments rather than being interactive. 41 41 * Tetris 42 * ''tetris'' now uses colors `^_^`43 * Score table is now persistent 42 * ''tetris'' now uses colors. 43 * Score table is now persistent. 44 44 * Bdsh 45 * Support for simple ''mv'' command 46 * Support for simple ''mount'' command 45 * Support for simple ''mv'' command. 46 * Support for simple ''mount'' command. 47 47 * New applications 48 48 * ''getvc'' … … 51 51 52 52 * Build system 53 * Preconfigured defaults greatly simplify the process of configuring a HelenOS build 53 * Preconfigured defaults greatly simplify the process of configuring a HelenOS build. 54 54 55 55 == Regressions in This Release == 56 56 * Support for mips32 malta machine 57 * Support for the Simics model of the mips32 malta machine has been removed due to code cleanup. 57 58 * Mouse support on ia32 and amd64 58 59 * Mouse support was temporarily removed from the i8042 driver due to code cleanup. A new mouse driver will be reintroduced in a near future release. 59 60 60 61 == Known Bugs == 62