Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 25 and Version 26 of ReleaseNotes/Mainline


Ignore:
Timestamp:
2017-10-12T19:55:01Z (2 years ago)
Author:
Jakub Jermář
Comment:

Update release notes, still needs some work

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/Mainline

    v25 v26  
    1515=== Kernel ===
    1616
     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
    1723=== 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
    1827
    1928=== File Systems ===
     
    2534  * Overhaul of the [wiki:FilesystemAPITutorial client interface]; all APIs begin with the vfs_ prefix and can be used after including vfs/vfs.h
    2635  * Removal of some POSIX-ish headers and definitions
     36  * File system probing
     37  * Volume label support
    2738
    2839=== Networking ===
     40
     41  * Lots of networking fixes in TCP, DNS and HTTP protocols
     42  * TCP unit tests
    2943
    3044=== Applications ===
    3145
    3246=== Libraries ===
     47
     48  * Effort towards greater C11 compliance and a clearer cut between HelenOS-specific, C11 and POSIX code
    3349
    3450=== Miscellaneous ===