> Hand-written real-mode 8086. No C, no linker, no runtime library. More like hand-prompted...
"Author" of os8088 here. You're right, it's hand-prompted. Claude's Opus and Fable have done a really great job helping me and another contributor shape this operating system. It's been a really interesting way to learn about the different techniques that other operating systems have used to get the performance we saw in LisaOS, MacOS, Windows, GEOS, etc... performance at 640x480 on an XT class machine is tricky! Als…
Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
91–100 of 174 posts
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#92Earlier quoted context omitted.
It would probably had been fine had you just not put the "hand written" part.
Yes, agree. I laughed at that when I first saw it last week. I went ahead and cleared all that up on the homepage and the README now.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#93It's funny how virtually everyone on HN is using AI to write code and simultaneously dismisses all interesting new software as written by AI.
For me personally there’s something deeply unsatisfying about hobby projects that are entirely AI generated. Work code is something different. I don’t have passion for a lot of that, it’s just the way I earn money. This is never going to be a commercially viable project. It’s a wonderful idea for a hobbyist passion project. But if you’re not actually coding it yourself it feels far less interesting. I can’t really ma…
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#94It's funny how virtually everyone on HN is using AI to write code and simultaneously dismisses all interesting new software as written by AI.
There's a difference between using AI to automate some drudge work of stuff that would just be mentally tedious to do (writing an operating system for an 8088 in assembly? Tedious, unless you're one of the rare people whose mind does well with that sort of thing), and just not even being bothered to write your own readme files and project description. At least take the time to hand write a description of what it is a…
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#95> The graphical operating system that could have been for the IBM XT Visi On[1] was a graphical operating system for the IBM PC that actually existed as a commercial product, though definitely not a very successful one. It was made by VisiCorp, the same company that created VisiCalc (the first spreadsheet for a personal computer). It was demoed at COMDEX in 1982, before the Apple Lisa was released. It came out after…
Author of the AI written os8088 OS here... Thanks for sharing the promotional video for Visi On. It's cool to see how many different companies gave this a shot back in the 80s.
You are the customer.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#96This looked great, I started reading things, and then I just kept reading and reading the voluminous description details, and it was an immediate indication to me that the whole thing was built up by Claude. Confirmed in the repo. I closed the tab. I appreciate the topic, interest, and ambition, but if a human couldn’t be bothered to create and document it, I can’t be bothered to spend my time reading about it.
"Author" of os8088 here. That's unfortunate. This is a hobby, and yes, it's all written with Claude. I have a bunch of videos up showing the process. I'm updating the copy of the page to make it extremely clear that it's built using AI so that we can move past that point.
Sounds like a weird hobby.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#97https://os8088.com/how-it-works/multitasking/ > Pre-emptive multitasking on an 8086 > Twelve task slots, 1,536 bytes of stack each, and a timer interrupt that takes the CPU away from whatever is running 18.2065 times a second. No task is asked to cooperate and no task can refuse. If you don't have protected mode, can't any program just rewrite the interrupt handler? It's not a bad system, but it sounds easy to break.
Not just rewrite the interrupt handler either, can rewrite the timer itself :)
Part of the fun of real-mode is the absolute god like power you have. Downside is the 20bit segmented memory model.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#98Earlier quoted context omitted.
I'm surprised Claude is actually decent at real-mode Asm, but maybe there was a lot of attempts and guidance by the human.
The assembly really, really hurts to read.
It looks much closer to real human-written Asm than compiler output, which is itself a big win. No stupid calling conventions or obvious bloat. The unmistakably bloated inefficiency of "compiler slop" (that term wasn't used at the time, but those who lived through that Asm vs HLL era on the PC will know exactly what I'm talking about) is not present. I can always spot immediate optimisation opportunities with compiler output, but at a quick glance, not in this code.
...and now I have the idea of getting AI to decompile some existing binaries and then have it optimise/rewrite in the style of human-written Asm... run something like Windows XP or even 11 through it and see if it can be optimised down to a tiny fraction of its current resource usage.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#99> The graphical operating system that could have been for the IBM XT Visi On[1] was a graphical operating system for the IBM PC that actually existed as a commercial product, though definitely not a very successful one. It was made by VisiCorp, the same company that created VisiCalc (the first spreadsheet for a personal computer). It was demoed at COMDEX in 1982, before the Apple Lisa was released. It came out after…
Author of the AI written os8088 OS here... Thanks for sharing the promotional video for Visi On. It's cool to see how many different companies gave this a shot back in the 80s.
I'm curious about your goal in purchasing this project.
You don't get any peer recognition. You don't gain any special skill. You can't copyright it. You can't sell it. You can't use it for anything useful. You can't use it as a learning exercise. It can't really be built on. It can't serve as a tutorial for others to learn.
You don't get the satisfaction of a job well done (well, no more than the satisfaction you get from buying a toaster on Amazon).
Pre-LLM, something like this was a huge achievement. Now it's the equivalent of a 1st-grader showing off their finger-painting like it was the Mona Lisa.
So, what are you getting out of this?
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#100Earlier quoted context omitted.
Author of the AI written os8088 OS here... Thanks for sharing the promotional video for Visi On. It's cool to see how many different companies gave this a shot back in the 80s.
> Author of the AI written os8088 OS here... I'm curious about your goal in purchasing this project. You don't get any peer recognition. You don't gain any special skill. You can't copyright it. You can't sell it. You can't use it for anything useful. You can't use it as a learning exercise. It can't really be built on. It can't serve as a tutorial for others to learn. You don't get the satisfaction of a job well don…
Yes someone could spend immense amounts of time and effort, but clearly no one bothered to until AI made it easier.
yet the complainers will always complain because they don't have anything better to do with their own time...
"bugger off!" as they say.