That said, it's not like something of this nature was thought impossible; many embedded OSes running on even slower and more limited machines (e.g. 8051) had preemptive multitasking and a primitive GUI. It just took several decades for someone with the idea, tokens, and motivation to actually do it.
Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
41–50 of 174 posts
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#42If it were available back then, Microsoft may be a small shop today or may have gone the way of Lotus.
Technically better software was rarely the primary factor in how the early microcomputer wars played out.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#43It's funny how virtually everyone on HN is using AI to write code and simultaneously dismisses all interesting new software as written by AI.
Though, I have been finding a lot of utility in programs that support otherwise deprecated hardware, now that is some good slop.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#44The 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
and one wonders what could have been if there were not incompetency of microsoft etc..
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#45Earlier quoted context omitted.
It’s almost like those are two different populations of people?
Outside in the real world? Sure. Here on HN? I don't believe that.
Can we see your results and methodology?
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#46You'd still need a Wordstar-like app and a VisiCalc-like app (pref. Lotus 123-like). VGA adapter means you have to wait until 1987 to run this, otherwise you'd deal with CGA's non-square pixels. EGA support would only be possible in Oct 1984.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#47> Hand-written real-mode 8086. No C, no linker, no runtime library. More like hand-prompted...
And LLMs are still confidently bullshitting: > Everything after that is the interface you remember from a 1984 Macintosh: […] and a dock along the bottom with one tile per running program. In that case I look forward to seeing OS X’s Aqua ported to the IBM PS/2.
But an LLM would have caught that. Signs of a human touch?
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#48It's funny how virtually everyone on HN is using AI to write code and simultaneously dismisses all interesting new software as written by AI.
At least take the time to hand write a description of what it is and acknowledge the tool assistance as a known fact.
Making fake claims that something is totally hand written is I think what bothers people about this.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#49> 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.
Re: Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
#50You'd still need a Wordstar-like app and a VisiCalc-like app (pref. Lotus 123-like). VGA adapter means you have to wait until 1987 to run this, otherwise you'd deal with CGA's non-square pixels. EGA support would only be possible in Oct 1984.
The IBM 1501 PGC (640x480x256) was available in 1983.