https://xcancel.com/ID_AA_Carmack/status/1961172409920491849
John Carmack's arguments against building a custom XR OS at Meta
21–30 of 675 posts
Re: John Carmack's arguments against building a custom XR OS at Meta
#22The only thing I can imagine that would be more invasive would require a brain implant.
Re: John Carmack's arguments against building a custom XR OS at Meta
#23These days, you get a medium-level description and a Linux driver of questionable quality. Part of this is just laziness, but mostly this is a function of complexity. Modern hardware is just so complicated it would take a long time to completely document, and even longer to write a driver for.
Re: John Carmack's arguments against building a custom XR OS at Meta
#24> they also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad This is madness. The safe space culture has really gone too far.
Re: John Carmack's arguments against building a custom XR OS at Meta
#25> they also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad This is madness. The safe space culture has really gone too far.
If a professional can't give critical feedback in a professional setting without being rude or belittling others, then they need to improve their communication skills.
Re: John Carmack's arguments against building a custom XR OS at Meta
#26We also need to be clear what an OS is. Is it "darwin" or "macOS" - they have different scopes.
Things I'd want from an OS for an XR device.
1. Fast boot. I don't want to have to wait 2-3-4-5 minutes to reboot for those times I need to reboot.
I feel like Nintendo figured this out? It updates the OS in the background somehow and reboot is nearly instant.
2. Zero jank. I'm on XR, if the OS janks in any way people will get sick AND perceive the product as sucking. At least I do. iOS is smooth, Androind is jank AF.
Do any of the existing OSes provide this? Sure, maybe take an existing OS an modify it, assuming you can.
Re: John Carmack's arguments against building a custom XR OS at Meta
#27What if instead of writing the entire OS, a company were to pick up an existing “hobby” OS and refine it? For example any of the systems listed in Carmack’s post. Or perhaps Serenity OS, RedoxOS, etc.
Re: John Carmack's arguments against building a custom XR OS at Meta
#28I think people have forgotten about Google Fuchsia which I guess is a good sign for a new OS. They’ve done quite well in deploying it seamlessly to their consumer devices.
Re: John Carmack's arguments against building a custom XR OS at Meta
#29https://xcancel.com/ID_AA_Carmack/status/1961172409920491849
Re: John Carmack's arguments against building a custom XR OS at Meta
#30if youre apple, it does make sense to do stuff from scratch. i think in a way, software guys wind up building their own prisons. an api is created to solve problem X given world Y, but world Y+1 has a different set of problems - problems that may no longer be adequately addressed given the api invented for X.
people talk about "rewrite everything in rust" - I say, why stop there? lets go down to the metal. make every byte, every instruction, every syscall a commodity. imagine if we could go all the way back to bare metal programming, simply by virtue of the LLM auto-coding the bootloader, scheduler, process manager, all in-situ.
the software world is full of circularities like that. we went from Mainframe -> local -> mainframe, why not baremetal -> hosted -> baremetal?