Changes between Version 25 and Version 26 of ReleaseNotes/Mainline
- Timestamp:
- 2017-10-12T19:55:01Z (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Mainline
v25 v26 15 15 === Kernel === 16 16 17 * Basic support for capabilities 18 * IPC phones have in fact been a sort of capabilities since the beginning. This work generalizes some of the IPC code to support more kernel object types. 19 * IRQ structures are now managed using capabilities. It is no longer possible to unregister someone else's IRQ. 20 * The limit of 64 IPC phones has been removed and is now virtually infinite. 21 * The kernel is now using the resizable hash table which has been already used in uspace since 2012. 22 17 23 === Services and Drivers === 24 25 * The naming service was converted to use the async framework 26 * CUDA driver was converted to the Device Driver Framework 18 27 19 28 === File Systems === … … 25 34 * Overhaul of the [wiki:FilesystemAPITutorial client interface]; all APIs begin with the vfs_ prefix and can be used after including vfs/vfs.h 26 35 * Removal of some POSIX-ish headers and definitions 36 * File system probing 37 * Volume label support 27 38 28 39 === Networking === 40 41 * Lots of networking fixes in TCP, DNS and HTTP protocols 42 * TCP unit tests 29 43 30 44 === Applications === 31 45 32 46 === Libraries === 47 48 * Effort towards greater C11 compliance and a clearer cut between HelenOS-specific, C11 and POSIX code 33 49 34 50 === Miscellaneous ===