home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.linux.misc      Linux-specific topics not covered by oth      135,536 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 134,216 of 135,536   
   bonkmaykr to Chris Ahlstrom   
   Re: The Linux Kernel Is Just A Program   
   02 Jan 26 01:16:10   
   
   From: bonkymaykr@canithesis.org   
      
   Chris Ahlstrom wrote:   
   > Lawrence D’Oliveiro wrote this post by blinking in Morse code:   
   >   
   >> Came across this nifty little article   
   >>   
   >>    
   >>   
   >> (found on Bluesky   
   >> )   
   >> showing that you can run the Linux kernel directly from within a   
   >> VM in qemu, without installing a distro or anything. It will   
   >> boot, and then die because it wants to mount a root filesystem   
   >> and start an init process; so then it’s easy enough to set that   
   >> up with a few more commands, try booting it again, and there you   
   >> go -- you have a running VM.   
   >   
   >         
   >   
   >      LKL.js is Linux Kernel Library ported to JavaScript using   
   >      Emscripten. Unlike JSLinux, LKL.js includes a Linux kernel   
   >      fully written in JavaScript and runs without emulators. For   
   >      more details, read my blog post   
   >   
   >      LKL.js just boots Linux kernel and still completely useless.   
   >      It shows how Emscripten is powerful and how Linux kernel is   
   >      flexible.   
   >   
   > IIRC, the Qemu developer (Fabrice Bellard) wrote a Linux kernel   
   > that ran on a web page.   
   >   
   >         
   >   
      
   Tried explaining this to a friend wondering about my custom EFI   
   chainload setup, they didn't quite get it...   
      
   Everything is a program. Especially now with UEFI. UEFI programs follow   
   the PE file format from Windows, have a standard system API they can   
   access, and so on.   
      
   At the end of the day, the only thing really separating Linux from your   
   userland is what the MMU gives it access to and who answers the timed   
   interrupts for scheduling.   
      
   --   
   *bonkmaykr*   
   Director, Programming Lead   
      
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca