Live data from Hacker News

Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

os8088.com

51–60 of 174 posts

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#51
This 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.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#52

> 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…

This kinda almost makes it sound like VisiOn introduced Gates to the GUI which is not true. They were already using and developing for Macintosh machines at Microsoft and had hired Charles Simonyi from PARC with his expertise in GUI systems before Comdex 1982. The story seems to be more that seeing VisiOn gave MS the nudge to get into action on the GUI due to a sense of competition/urgenbcy from VisiOn rather than le…

Stories about Xerox PARC aside, the Apple Lisa was released to the market at the end of January 1983, and I would be surprised if Microsoft wasn't big enough/rich enough at that point to acquire at least a couple of units from the very first batch to mess around with. Windows 1.0 RTM was November 1985.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#53

Earlier quoted context omitted.

Ive been throwing z80, 6502, 68000, 8086, i386 and x86_64 asm at it lately. Haven't seen it get stuck on any of them.

Do you think the low-level nature of ASM contribute to how successful the LLMs are with it?

I think also that a large/smart/fast LLM can automate testing things with QEMU for at least moderately common architectures like motorola 68000, throw code at it rapidly and try different iterations.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#54

https://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.

> If you don't have protected mode, can't any program just rewrite the interrupt handler?

Yes? It's still possible to make it safe if you ensure that all programs are written in a memory safe language. Aside from throwing out a ton of existing code it's not as bad as it sounds. The Birth and Death of JavaScript touches on it towards the end.

https://www.destroyallsoftware.com/talks/the-birth-and-death...

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#55

I don't know why it seems reluctant to disclose AI use, because this is one of the best advertisements of Claude I've seen, and I say this as someone who has been sitting on the fence on the subject and saw a lot of slop in the past few years. If I was working in Anthropic's marketing department, this is the sort of thing I'd point to as a demo of its abilities. That said, it's not like something of this nature was t…

To me the most interesting thing here is that AI did it, albeit with very good prompting.

Claude AI just created something in a few hours, perhaps, that teams of intelligent developers at the time struggled to do in years of effort.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#56
post #7

> Hand-written real-mode 8086. No C, no linker, no runtime library. More like hand-prompted...

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.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#57
post #2

The graphical operating system that could have been for the IBM XT. A MacOS-like desktop for the Intel 8086, written entirely in real-mode assembly (with Claude). Verified to run on real hardware, with FAT12/16 support, ported apps, games, Sound Blaster support and upcoming Hard Drive support.

Well there was GeoWorks (which AOL used the GUI of to their advantage): https://github.com/bluewaysw/pcgeos

PC GEOS was much later circa 1990, the company spends years maintaining the first version targeting the C64 and Apple II. I also remember fondly the quality of prints produced by PC GEOS which included lots of home printer drivers. The system used an alternate vector font system not Truetype. Its SDK is probably still very interesting, but i suspect the complexity level was one of the reasons so few third party apps were developped for it.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#58

This 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.

Yeah if someone had spent 6 months coding this dead end from 1978 in assembly rather than getting Claude to do it in six days then I’d have given it more time too.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#59

> 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.

Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

#60
post #7

> 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! Also, the 64KB segment limitations were very interesting to overcome!

Post reply on HN