AI is the first real chance osdev has had in decades

A lot of ppl here are building operating systems with AI, and I'm tired of the luddites whinging about it.

The honest truth is that operating systems research has been dead for decades. We are still living inside design assumptions inherited from machines with tiny address spaces, slow terminals, weak hardware, no modern graphics model, and a completely different idea of what a computer was supposed to be.

Unix won because of economic reasons, not because it was better designed than the alternatives of the time it was created. In fact Unix was poorly designed and still is. There a whole book about how trash UNIX was called the "Unix Haters Handbook" which has several anecdotes of people using UNIX when it was new. The real tragedy of Unix is that it won so completely that most people stopped being able to imagine anything else. That is the real damage. Not that Unix exists. The damage is that its categories became the categories of computing itself. Processes. Files as unstructured byte bags. Hierarchical paths for everything. Shells as glue. Text streams as the universal interface. Kernels as sacred privileged blobs. System calls as the boundary of reality. Serialization and parsing everywhere. "Everything is a file" treated like wisdom instead of a historical compromise.

A lot of osdev today unconsciously recreates the same world. People write a bootloader, a physical memory manager, a virtual memory manager, a scheduler, a VFS, an ELF loader, a syscall table, a POSIX-ish userland, and then wonder why the result feels like a toy Linux. It feels like a toy Linux because the blueprint was Linux. The shape of the imagination was already captured before the first line of code was written.

A truly new operating system is not just "kernel plus drivers." It is a different model of computation. It means rethinking what a program is, what identity is, what storage is, what authority is, what persistence is, what debugging is, what a user interface is, what it means to move data between components, and whether the process/file/syscall model should be the default foundation at all (>!spoiler: IT SHOULD NOT!<).

That is not a weekend hobby project. That is closer to a civilizational research project. It normally requires years of reading dead systems, hardware manuals, compiler literature, PL theory, GC design, object capability security, UI/UX, database theory, day distributed systems, persistence models, and driver architecture. No one is realistically funding a thousand weird new operating system experiments at that level. Academia mostly will not. Industry definitely will not. Industry wants Linux with another container layer, another sandbox, another orchestration stack, another compatibility story, another product.

This is where AI helps us revive osdev. AI changes the economics of imagination. t does not replace knowing what you are doing. It does not make a bad design good. It does not magically produce correct interrupt handlers, memory models, compilers, or security boundaries. But it can give one person the leverage to explore design spaces that used to require many man-hours and lots of $$$$. It can help generate prototypes, build zany OS's that normally no one would have the time to make except schizos (hello TempleOS), compare old systems, build fleshed out simulators, try to bring to life bleeding edge research, etc., and just keep a huge experimental system mentally navigable.

That is exactly what osdev needs. The goal should not be "use AI to make another Unix clone faster". The goal should be "use AI to finally escape the Unix-shaped rut".

Imagine an OS where persistent objects are the normal unit of storage, not byte streams in pathnames. Imagine authority passed through explicit capabilities instead of ambient global access. Imagine a system where applications can share structured data directly without smashing it into text and reparsing it on the other side. Imagine protection without pretending every component needs a fake private universe. Imagine restarting less because live parts of the system can be replaced, inspected, repaired, or rolled forward. Imagine the debugger, editor, runtime, object store, compiler, and UI as parts of one living environment instead of separate tools shouting text at each other through pipes. That is the kind of thing osdev should be aiming at.

And yes, it is hard. It is much harder than writing a Unix-like kernel. But that is exactly why AI is relevant. Without AI, most people will reasonably choose the familiar path. They will implement the known rituals because the unknown alternative is too large to hold in one person's head. With AI, more people can afford to explore the unknown alternative.

The anti AI attitude here is reactionary and stupid and preserving the exact stagnation that made the field DEAD in the first place. If the standard is "real OS debs do everything manually", then the result will be a tiny number of people rebuilding the same 1970s abstractions forever, very slowly, with pride. That isn't noble. You won't get brownie points for that.

Use AI. Use it critically. Test everything. Read the manuals. Build the emulator harnesses. Write the proofs where you can. Make it generate bad code, then tear that code apart. Make it revive ancient systems. Make it help you build weird prototypes that would otherwise never exist.

The future of osdev should not be a thousand hobby Unix clones. It should be a thousand serious attempts to ask: what would an operating system look like if we were not forced to inherit the mental furniture of the 1970s? And AI makes that type of endeavor realistic again.

reddit.com
u/Royal-Ambassador-960 — 24 days ago
▲ 0 r/osdev

AI is the first real chance osdev has had in decades

A lot of ppl here are building operating systems with AI, and I'm tired of the luddites whinging about it.

The honest truth is that operating systems research has been dead for decades. We are still living inside design assumptions inherited from machines with tiny address spaces, slow terminals, weak hardware, no modern graphics model, and a completely different idea of what a computer was supposed to be.

Unix won because of economic reasons, not because it was better designed than the alternatives of the time it was created. In fact Unix was poorly designed and still is. There a whole book about how trash UNIX was called the "Unix Haters Handbook" which has several anecdotes of people using UNIX when it was new. The real tragedy of Unix is that it won so completely that most people stopped being able to imagine anything else. That is the real damage. Not that Unix exists. The damage is that its categories became the categories of computing itself. Processes. Files as unstructured byte bags. Hierarchical paths for everything. Shells as glue. Text streams as the universal interface. Kernels as sacred privileged blobs. System calls as the boundary of reality. Serialization and parsing everywhere. "Everything is a file" treated like wisdom instead of a historical compromise.

A lot of osdev today unconsciously recreates the same world. People write a bootloader, a physical memory manager, a virtual memory manager, a scheduler, a VFS, an ELF loader, a syscall table, a POSIX-ish userland, and then wonder why the result feels like a toy Linux. It feels like a toy Linux because the blueprint was Linux. The shape of the imagination was already captured before the first line of code was written.

A truly new operating system is not just "kernel plus drivers." It is a different model of computation. It means rethinking what a program is, what identity is, what storage is, what authority is, what persistence is, what debugging is, what a user interface is, what it means to move data between components, and whether the process/file/syscall model should be the default foundation at all (>!spoiler: IT SHOULD NOT!<).

That is not a weekend hobby project. That is closer to a civilizational research project. It normally requires years of reading dead systems, hardware manuals, compiler literature, PL theory, GC design, object capability security, UI/UX, database theory, day distributed systems, persistence models, and driver architecture. No one is realistically funding a thousand weird new operating system experiments at that level. Academia mostly will not. Industry definitely will not. Industry wants Linux with another container layer, another sandbox, another orchestration stack, another compatibility story, another product.

This is where AI helps us revive osdev. AI changes the economics of imagination. t does not replace knowing what you are doing. It does not make a bad design good. It does not magically produce correct interrupt handlers, memory models, compilers, or security boundaries. But it can give one person the leverage to explore design spaces that used to require many man-hours and lots of $$$$. It can help generate prototypes, build zany OS's that normally no one would have the time to make except schizos (hello TempleOS), compare old systems, build fleshed out simulators, try to bring to life bleeding edge research, etc., and just keep a huge experimental system mentally navigable.

That is exactly what osdev needs. The goal should not be "use AI to make another Unix clone faster". The goal should be "use AI to finally escape the Unix-shaped rut".

Imagine an OS where persistent objects are the normal unit of storage, not byte streams in pathnames. Imagine authority passed through explicit capabilities instead of ambient global access. Imagine a system where applications can share structured data directly without smashing it into text and reparsing it on the other side. Imagine protection without pretending every component needs a fake private universe. Imagine restarting less because live parts of the system can be replaced, inspected, repaired, or rolled forward. Imagine the debugger, editor, runtime, object store, compiler, and UI as parts of one living environment instead of separate tools shouting text at each other through pipes. That is the kind of thing osdev should be aiming at.

And yes, it is hard. It is much harder than writing a Unix-like kernel. But that is exactly why AI is relevant. Without AI, most people will reasonably choose the familiar path. They will implement the known rituals because the unknown alternative is too large to hold in one person's head. With AI, more people can afford to explore the unknown alternative.

The anti AI attitude here is reactionary and stupid and preserving the exact stagnation that made the field DEAD in the first place. If the standard is "real OS debs do everything manually", then the result will be a tiny number of people rebuilding the same 1970s abstractions forever, very slowly, with pride. That isn't noble. You won't get brownie points for that.

Use AI. Use it critically. Test everything. Read the manuals. Build the emulator harnesses. Write the proofs where you can. Make it generate bad code, then tear that code apart. Make it revive ancient systems. Make it help you build weird prototypes that would otherwise never exist.

The future of osdev should not be a thousand hobby Unix clones. It should be a thousand serious attempts to ask: what would an operating system look like if we were not forced to inherit the mental furniture of the 1970s? And AI makes that type of endeavor realistic again.

reddit.com
u/Royal-Ambassador-960 — 24 days ago
▲ 120 r/charlixcx

Shoutout to Aidan Zamiri. Everything this guy shoots looks absolutely stunning. He really feels like he’s on track to become a major film director someday.

u/Royal-Ambassador-960 — 2 months ago
▲ 98 r/FIlm

Like for something as big and specific as The Odyssey, it weirdly feels… placeless? everything is shot so tight or with that super shallow depth of field that you never really get a sense of where you are. it’s just sand, water, firelight, fog. it could be anywhere. there’s nothing that makes me go “oh yeah, this is a distinct culture or city or island.” it all blends together

and that’s what’s bugging me the most. this story is literally about going from one unique place to another, and in the trailer it just feels like the same environment with different lighting. even the palace/interior stuff looks super minimal and kind of generic. where’s the architecture? where are the details that tell you what kind of world this is? everything feels stripped down to the point where it loses identity

reddit.com
u/Royal-Ambassador-960 — 2 months ago

i'm not kidding when i say this came to me in a dream; i wasn't even trying to formulate this theory. it's nothing groundbreaking, but it makes sense to me. and of course i fleshed it out a little because my dream was very short.

our earth 616 tony stark is 100% dead. his soul has moved on and is never coming back. however when tony snapped his fingers in endgame the massive surge of energy from the infinity stones acted as a multiversal beacon. meanwhile in another universe victor was conducting a dangerous magic experiment that went wrong leaving his astral form trapped in a pocket dimension. using the exact same reincarnation rules we saw in agatha all along (wiccan/billy and the other twin), doom was able to follow that infinity stone signal and anchor his soul into the closest powerful vessel available which happened to be tony starks fresh corpse in the grave. and because of his strong magic, he's able to control a corpse like dr strange did in multiverde of madness without needing the darkhold. so victor literally hijacked a dead body. but because tony is physically dead, he has to use a mix of magic and technology just to keep the rotting corpse from falling apart.

but the real conflict of the story though is psychological. while tony's soul is gone his physical brain and neural circuitry are still intact. doom is essentially running his software on tony's hardware. and because of this, doom is forced to process his thoughts through tony's established neural pathways and inheriits his muscle memory, his ptsd, and his massive messiah complex. this creates an incredibly volatile and erratic villain. it is not just tony's heroic traits bleeding through but his worst flaws too. when you combine dooms massive ego with tony's obsession with putting a suit of armor around the world the result is a bipolar god complex. there is a part of doom that genuinely wants to save the multiverse from incursions and do the right thing. but operating in the background of his mind is a constant subconscious manipulation where he is setting up contingencies to rule everything himself. he agonizes over this. he is paralyzed by analysis and is hoping he does not have to become a tyrant but secretly craving absolute control. his behavior is so erratic that sue storm is convinced he is being manipulated. she is totally wrong though. the manipulation is coming from inside his own head because his brain is literally at war with itself.

the agony of this frankenstein existence becomes too much for him to bear. he is constantly glitching out and dissociating and second guessing himself because of tonys residual hardware. so doom finally snaps (pun not intended lol) and decides the only way out is to put the entire multiverse into an infinite tsukiyomi. with the help of scarlet witch he creates battleworld which is basically a multiversal version of the westview hex. he does this to escape the pain of his fractured mind and force a reality where he can finally delete tonys memories and exist purely as the god emperor version of himself. the entire plot of secret wars then becomes a mission where the avengers have to break doom out of this grand delusion. they figure out a way to put the stark neural pathways on overdrive to cause a massive system crash in dooms brain. the only one who can stop doom is himself. the title secret wars takes on a completely new double meaning of the hidden war being fought silently within dr dooms fractured mind.

reddit.com
u/Royal-Ambassador-960 — 2 months ago

i'm not kidding when i say this came to me in a dream; i wasn't even trying to formulate this theory. it's nothing groundbreaking, but it makes sense to me. and of course i fleshed it out a little because my dream was very short.

our earth 616 tony stark is 100% dead. his soul has moved on and is never coming back. however when tony snapped his fingers in endgame the massive surge of energy from the infinity stones acted as a multiversal beacon. meanwhile in another universe victor was conducting a dangerous magic experiment that went wrong leaving his astral form trapped in a pocket dimension. using the exact same reincarnation rules we saw in agatha all along (wiccan/billy and the other twin), doom was able to follow that infinity stone signal and anchor his soul into the closest powerful vessel available which happened to be tony starks fresh corpse in the grave. and because of his strong magic, he's able to control a corpse like dr strange did in multiverde of madness without needing the darkhold. so victor literally hijacked a dead body. but because tony is physically dead, he has to use a mix of magic and technology just to keep the rotting corpse from falling apart.

but the real conflict of the story though is psychological. while tony's soul is gone his physical brain and neural circuitry are still intact. doom is essentially running his software on tony's hardware. and because of this, doom is forced to process his thoughts through tony's established neural pathways and inheriits his muscle memory, his ptsd, and his massive messiah complex. this creates an incredibly volatile and erratic villain. it is not just tony's heroic traits bleeding through but his worst flaws too. when you combine dooms massive ego with tony's obsession with putting a suit of armor around the world the result is a bipolar god complex. there is a part of doom that genuinely wants to save the multiverse from incursions and do the right thing. but operating in the background of his mind is a constant subconscious manipulation where he is setting up contingencies to rule everything himself. he agonizes over this. he is paralyzed by analysis and is hoping he does not have to become a tyrant but secretly craving absolute control. his behavior is so erratic that sue storm is convinced he is being manipulated. she is totally wrong though. the manipulation is coming from inside his own head because his brain is literally at war with itself.

the agony of this frankenstein existence becomes too much for him to bear. he is constantly glitching out and dissociating and second guessing himself because of tonys residual hardware. so doom finally snaps (pun not intended lol) and decides the only way out is to put the entire multiverse into an infinite tsukiyomi. with the help of scarlet witch he creates battleworld which is basically a multiversal version of the westview hex. he does this to escape the pain of his fractured mind and force a reality where he can finally delete tonys memories and exist purely as the god emperor version of himself. the entire plot of secret wars then becomes a mission where the avengers have to break doom out of this grand delusion. they figure out a way to put the stark neural pathways on overdrive to cause a massive system crash in dooms brain. the only one who can stop doom is himself. the title secret wars takes on a completely new double meaning of the hidden war being fought silently within dr dooms fractured mind.

reddit.com
u/Royal-Ambassador-960 — 2 months ago