[TUHS] Happy birthday, Dennis Ritchie!

Bakul Shah bakul at bitblocks.com
Fri Sep 15 09:06:32 AEST 2017


> On Sep 14, 2017, at 3:52 PM, ron minnich <rminnich at gmail.com> wrote:
> 
> The u-root project (u-root.tk) is aimed at creating the *nix tools in Go. The targets are firmware where linux and an initramfs are loaded; and root file systems.
> 
> One goal was to get back to old school unix where the root always included the source to create the commands. In the non-firmware mode all the sources are there
> and they are compiled on demand, save for the 4 go tooclhain binaries and /init.
> 
> It takes about 15 seconds to compile all the tools at present. 
> 
> We've got a demo OS for Chromebooks based on u-root called NiChrome (NiChrome is an alloy of Chrome). This was a summer project for 2 interns here. It helped show that the idea can work to support an OS distro. 
> 
> We've also shown that linux and a u-root initramfs can replace most of UEFI firmware on the Open Compute Platform nodes, reducing boot time from 8 minutes to 17 seconds. Not as fast as the 3 seconds I'd like but you gotta start somewhere, and most of that time is beyond our control. 
> 
> We can always use help if you're interested. I'm ok with C for kernels but don't want to use it again in user mode, hence this 

Nice!

How hard would it be to replace linux with FreeBSD or plan9?
I guess linux->plan9 is progressively less and less h/w
support more and more fun to hack on the kernel! 


More information about the TUHS mailing list