Need help?
<- Back

Comments (63)

  • qalmakka
    The question I always have when I see these userspace kernels is, Linux in Userspace exists. You can boot Linux with a root in userspace already. Why write a new kernel from scratch instead of fixing/improving usermode Linux instead, which has the benefit of providing the entire Linux API already?
  • acd
    How is Ginux different from User mode Linux?https://en.wikipedia.org/wiki/User-mode_Linux
  • RALaBarge
    This is really awesome and the next rabbit hole I want to check out. I'm on the defensive making software for me running AIs in the most secure way possible, and one main lack was the ability to fully guard against kernel attacks should a jailbreak happen. Its another layer I can add for defense in depth, thanks!https://github.com/RALaBarge/enclave
  • pkphilip
    A big concern for me is this: would an AI generated kernel be built with a backdoor or hidden vulnerability by the AI engine generating the code?
  • asdfsa32
    This is kind of the wrong approach when linux namespaces exist and rootless namespaces are approach full spectrum.
  • TnS-hun
  • ajasmin
    So how exactly can you control multiple isolated address spaces for the leaf user processes and how do you handle syscalls? Does the host kernel have facilities for normal user processes to do so?
  • thraway71263
    probably you get more isolation with jslinux
  • hkt
    My immediate thought was this: https://en.wikipedia.org/wiki/User-mode_LinuxMore seriously, it is a great use of indirection insofar as replacing the full Linux kernel is a gargantuan task. A userspace kernel per task or task group.. makes a lot of sense. I'd be interested to know how it captures syscalls - eBPF? It wasn't obvious from a skim of the readme.This kind of give-me-this-interface work seems pretty perfect for LLMs, too.
  • up2isomorphism
    The issue with this kind of thing is nobody will take it seriously.
  • bobfloyd
    Nobody will take him seriously.
  • jasperrhodes
    [flagged]
  • omegaSigma95
    [dead]
  • shevy-java
    Guys - AI slop is winning the war. Soon the Top 500 Supercomputers will run AI-Ginux rather than Linus-Linux.