Re:GNU/Hurd strikes back: How to use the legendary OS in a (...
by spookie on Tuesday August 08, 2023 @11:23AM
(#37050370)
I'm sorry, as I keep hearing these criticisms around BTRFS, I still don't know why.
What is so messy about it?
Honest question
[ Parent
| on HN ]
Re:GNU/Hurd strikes back: How to use the legendary OS in a (...
by janneke on Tuesday August 08, 2023 @12:11PM
(#37051284)
Have you tried reading the code? It's twice as large (107KLOC) as ext4 (45KLOC), where ext4 is viewed as a natural evolution of ext2 (7KLOC).
45KLOC of C code already sounds really scary to me, although yeah, journaling is really nice to have.
Re:GNU/Hurd strikes back: How to use the legendary OS in a (...
by spookie on Tuesday August 08, 2023 @06:36PM
(#37056407)
Yes, that's scary. Understandable, but it does come with a lot of functionality that's nice to have no?
Re:GNU/Hurd strikes back: How to use the legendary OS in a (...
by effie on Tuesday August 08, 2023 @11:41PM
(#37058451)
It's "perpetually half-finished". Bad track record with reliability and loss of data, lots of stories on the internet. It perhaps got better, but RAID5/RAID6 for metadata (standard use of disks) still not oficially recommended and thus standard RAID5/RAID6 is not reliable. Also, look at some FS benchmarks - BTRFS is still much slower than EXT/XFS, and slower than ZFS.
About the only class of scenarious to use BTRFS instead of ZFS is if you want the features, do not need RAID5/6, require support by Linux distributor/kernel developers or for some other (hard to think of) reason you can't use ZFS.
Re:GNU/Hurd strikes back: How to use the legendary OS in a (...
by spookie on Wednesday August 09, 2023 @03:01AM
(#37059510)
Thanks, that makes sense. I should look more into it
Re:GNU/Hurd strikes back: How to use the legendary OS in a (...
by effie on Friday August 11, 2023 @11:27PM
(#37096726)
No problem. For more, this looks like a good intro
https://arstechnica.com/gadgets/2021/09/examining-btrfs-linu...