Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

drewdevault.com/2024/08/30/202

Oh, yeah, just write a new kernel from scratch - that'll solve it! It's so easy to write a modern operating system kernel, how did nobody ever think of it?

static.linuxfound.org/sites/ma

7 comments
Moana Rijndael 🍍🍕

@drq writing kernel may be not so hard...

but then come drivers

Moana Rijndael 🍍🍕

@drq oh, I read the article. Yeah, just read through all Linux code and implement all features and bugs. Simple enough for a few engineers, lol :tone_sarcasm:

Also:
pointersgonewild.com/2024/04/2

Dr. Quadragon ❌

@mo I mean, Linux kernel is literally estimated around billions of dollars in accumulated development costs. The largest project the humanity has ever created, and will probably ever create.

"Just rewrite it, lol."

Dr. Quadragon ❌

@mo If there was some kind of standardized kernel module API/ABI and maybe also device driver API/ABI, it *probably* would have been easier to write a drop-in replacement for the central part of the OS kernel itself. It would have been damn fine if a standard like that existed. Device manufacturers could just write one driver for any number of OS.

But there isn't. There just fucking isn't! I mean, microkernels notwithstanding.

lnkr_

@drq I don't exactly get the appeal, isn't pretty much any baremetal code done in a rust is practically a one big unsafe{} clause?

lnkr_

@drq I was left with this impression after checking out the redox kernel sources gitlab.redox-os.org/search?gro

Perhaps I jumped to conclusions too fast, and perhaps there are other ways too.

Go Up