4 ms·
What features are you imagining that would otherwise be impossible in userspace?
by smoldesu 4y ago
What features are you imagining that would otherwise be impossible in userspace?
- ftxbro 4y agomaybe their bar isn't as high as "impossible"
- smoldesu 4y agoYou should see Linus Torvalds' bar. If you think I'm asking hardball questions, you're in for a treat.
- ftxbro 4y agois his bar higher than "impossible"
- smoldesu 4y agoHis bar is that he doesn't merge bad or redundant code. He's turned down major features for this before (eg. NTFS support) and would certainly do it again if someone suggested a 10,000 SLOC patch for LLM support that works fine in Ring 2. Of course, nothing stops you from forking the kernel and doing the heavy lifting yourself. That's why I asked which features they need first, though.
- behnamoh 4y agoLike when there’s a kernel panic or your graphics drivers are not working, you should still be able to talk to kernel and find a solution.
- pmontra 4y agoA kernel panic probably halts the machine for a good reason. A user space log analyzer can search for a solution after the reboot, ChatGPT or other traditional technologies. A not working graphic driver would result in a black screen. Again, a user space log analysis after a reboot or maybe a ALT Fn? Anyway, why baking that functionality inside the kernel and how would it interact with the user? Over the console? A user space log analyzer could detect issues before the previous shutdown or reboot and offer to find a solution.
- dragonwriter 4y ago> Like when there’s a kernel panic or your graphics drivers are not working, you should still be able to talk to kernel and find a solution. Even if GPT was in the kernel, you wouldn’t be able to talk to it after a kernel panic.