Changes between Version 26 and Version 27 of ReleaseNotes/Trunk
- Timestamp:
- 2009-08-02T09:19:24Z (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Trunk
v26 v27 20 20 * The kernel and user space use a new (non-standard) string API which allows convenient processing of UTF-8 strings. 21 21 * Architecture independent I/O 22 * Both kernel and user space drivers now use PIO functions so the same drivers work on architectures with separate I/O space and memory mapped I/O space.23 * User space drivers are more independent24 * User space drivers can handle interrupts without help from a kernel 'little brother'.22 * Both kernel and user-space drivers now use PIO functions so the same drivers work on architectures with separate I/O space and memory mapped I/O space. 23 * User-space drivers are more independent 24 * User-space drivers can handle interrupts without help from a kernel 'little brother'. 25 25 * PowerPC Hardware Support 26 26 * The ''ppc32'' now produces an ISO CD image instead of a kernel image. In addition to PearPC it can now boot in Qemu and on real Apple iMac and iBook G4 (keyboard does not work yet, however). … … 40 40 * Added ''file_bd'' block device backed by a file. 41 41 42 === File systems ===42 === File Systems === 43 43 44 44 * Support for multiple file systems mounted at once. (#23) … … 66 66 * Doug Lee's memory allocator has been removed and replaced with a simple first-fit allocator. The new allocator has more readable code making it easier to debug, modify and maintain. 67 67 * Build system 68 * Pre configured defaults greatly simplify the process of configuring a HelenOS build.68 * Pre-configured defaults greatly simplify the process of configuring a HelenOS build. 69 69 * Fibril Synchronization Primitives 70 70 * The C library now provides mutexes, reader-writer locks and condition variables that synchronize fibrils (as opposed to threads).