Changes between Version 38 and Version 39 of ReleaseNotes/Mainline


Ignore:
Timestamp:
2018-04-06T19:14:34Z (6 years ago)
Author:
Jakub Jermář
Comment:

Record some of the things done since 0.7.1

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/Mainline

    v38 v39  
    1515=== Kernel ===
    1616
     17  * Continued work on capabilities
     18    * IPC calls in userspace are no longer represented by the so-called call ID's or hashes (essentially leaked kernel addresses). Instead they are now managed using task-local call capability handles.
     19    * Improved life-cycle management of kernel objects, especially phones, and capabilities. When allocating a new capability the kernel does no longer attempt to reclaim an unused allocated one. Instead, each kernel object is now deallocated immediately when its reference count drops to zero. For phones, this now newly means that the phone has no active calls.
     20    * Capability handles are now type-safe so that it is no longer possible to confuse eg. a phone capability handle with a call capability handle. Or a capability handle with an integer.
     21
    1722=== Services and Drivers ===
     23
     24  * USB stack overhaul bringing support for USB 3.x
    1825
    1926=== File Systems ===