GRUB really needs to shift focus to having first-class support for RISC-V if it wants to survive.
GRUB Continues Working Toward Its Next Release In 2025
Collapse
X
-
Originally posted by Old Grouch View Post
That's not simple.
Far as I can remember, bcachefs is very flexible and pliable when it comes to recovery options, and it supports in-memory replay as a first-class citizen. And with the extent of code sharing between Linux kernel and bcachefs userspace tools, there's really no excuse to not have this support other than nobody taking time to.
(Now, I'm not saying someone ought to pick up his arse right now and do it; this is free software after all, but I don't think there is any kind of inherent technical problem.)Last edited by intelfx; 05 February 2025, 03:40 AM.
Comment
-
-
Everyone whining on here, go pick up a project and dev on it. Development is hard, it's getting easier thanks to AI but it still takes time and skill to put together working code. Most of the FLOSS world is held together with gum, ductape and shoe strings. If you don't like it, either hack on it, or submit bug requests/debugs.
Comment
-
-
Originally posted by intelfx View Post
Not really.
Far as I can remember, bcachefs is very flexible and pliable when it comes to recovery options, and it supports in-memory replay as a first-class citizen. And with the extent of code sharing between Linux kernel and bcachefs userspace tools, there's really no excuse to not have this support other than nobody taking time to.
(Now, I'm not saying someone ought to pick up his arse right now and do it; this is free software after all, but I don't think there is any kind of inherent technical problem.)
You can use linux FUSE to run the GRUB filesystem drivers (which are strictly read-only) via grub-mount, but there is no equivalent going the other way - although if you have a FUSE driver, it is probably possible to hack it down to work in GRUB as a module loaded by the GRUB command insmod. Note that EFI filesystem drivers can be produced from the GRUB filesystem drivers - see GitHub: EfiFs - EFI File System Drivers.
Further reading:
StackOverflow: GRUB2 and a custom File System
OS DEv.org WIki: Writing GRUB Modules
GitHub: koverstree/bcachefs-tools: bcachefs fusemount hangs on file write #171
Comment
-
Comment