Haiku Kernel Update News

Big update while moving over completely to the Haiku kernel:* Ported over BFS to the new cache API
* Inode no longer inherits from CachedBlock, and therefore, no longer keeps the whole inode block in memory. It now has a copy of the bfs_inode structure in memory instead. This has a number of advantages but also some disadvantages, so it might be reverted later, even if it’s unlikely.
* Added a NodeGetter class that can be used whenever the real block needs to be accessed (ie. for attributes)
* Changed *transaction to &transaction where possible
* Removed support for KEEP_WRONG_DIRENT_RECLEN
* Removed support for uncached file access since that’s no longer needed
* Fixed some endian issues in bfs_write_stat()
* Removed the install BFS rules, since they don’t make any sense anymore (unless you are running Haiku ;-)) Note, logged streams are not supported anymore right now. Also, the transaction code is pretty simple and slow – it will be improved later on. Attribute code is pretty much untested in the new environment.


Source.

19 Comments

  1. 2004-11-20 10:47 pm
  2. 2004-11-20 10:52 pm
  3. 2004-11-20 11:19 pm
  4. 2004-11-20 11:36 pm
  5. 2004-11-20 11:50 pm
  6. 2004-11-20 11:56 pm
  7. 2004-11-21 12:04 am
  8. 2004-11-21 12:11 am
  9. 2004-11-21 1:34 am
  10. 2004-11-21 1:37 am
  11. 2004-11-21 2:23 am
  12. 2004-11-21 4:54 am
  13. 2004-11-21 5:05 am
  14. 2004-11-21 1:13 pm
  15. 2004-11-21 3:31 pm
  16. 2004-11-21 5:40 pm
  17. 2004-11-21 8:10 pm
  18. 2004-11-22 2:18 pm
  19. 2004-11-22 2:23 pm