Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 486 words in the discussion.

Trending Topics

#slop#https#hardware#generated#ram#why#com#project#yes#support

Discussion (13 Comments)Read Original on HackerNews

Sohcahtoa8239 minutes ago
> Opening an encrypted connection means one very large multiplication. On a 4.77 MHz 8088 it takes minutes.

I've done it.

It took a lot of loop unrolling and optimizations in order to get the TLS 1.2 handshake to complete before the server timed out the connection, but I've successfully gotten it to work, and with only 384 KB of RAM.

The implementation doesn't verify the server certificate (would certainly take too long), but it successfully performs an HTTPS request to Wikipedia as a proof-of-concept.

One of these days I'll clean up the code and post it here.

Telemakhosabout 1 hour ago
So, this is less a technical than an aesthetic question—why does it look like an old Macintosh? I think I would have thought of GEOS [0] before Macintosh. There's also Windows 1.0 and 2.0.

Why 3.5" floppy drive icons instead of a 5.25"? The images of the OS running on hardware [1] have mostly 5.25" drives.

[0] https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system) [1] https://os8088.com/hardware/

Narishmaabout 1 hour ago
Most likely because of AI slop.
rvzabout 1 hour ago
Why do you think it is "AI slop"? Isn't the author allowed to write code with Claude?

Not every project that uses AI is immediately "AI slop".

> This is a hobby project. I rely on AI to speed up the work (including the writing and maintenance of the webpage and the markdown files you see here). If you spot a mistake, you're welcome to contribute a fix in the form of a PR.

The author is inviting your hand written assembly skills to help him reduce the "slop"

Sohcahtoa828 minutes ago
The term "AI slop" has lost all meaning.

It was originally coined to mean low-quality material that was obviously generated by AI, like pictures of humans with distorted features and the wrong number of fingers.

But a whole bunch of people have decided that anything generated by AI is "slop", regardless of quality.

It's absolutely obnoxious, especially when people label things as "slop" when AI was merely used for brainstorming and the final product does not contain any AI-generated material at all.

erminpourabout 2 hours ago
Yay, I guess? It's impressive that AI can build something like this, but do you really understand how all the components work?

AI is really good an taking what we already know and producing something that works, but what about new innovations?

With all that said, this is still pretty cool.

jggonz22 minutes ago
Yes, I'm old now and have learned all the foundational computer and hardware engineering topics the hard way over 30 years. I've earned my AI tokens of freedom. :)
jggonzabout 3 hours ago
os8088 is an operating system written with AI tools in x86 16-bit assembly with an optional C/C++ app porting toolchain.

It runs on anything with an x86 processor from the early 8088/8086 CPUs up to the latest CPUs. It supports CGA/Hercules + VGA. Sound Blaster, NE2000 network and MFM hard drive support is now available.

We've also ported many cool apps: MOD trackers, TexPad, MS Word 1.1a (in ASM and C), CP/M 2.2 emulator with a ton of apps and games, and several ported games from the early arcade days.

Run it in the browser at: https://os8088.com/demo

Yes, the website has a lot of AI generated content. I'm working on a redesign and tooling to edit and rewrite the content by hand.

mysterydipabout 2 hours ago
Interesting project. Have you been able to try it on actual hardware yet? What’s the minimum RAM?
jggonz18 minutes ago
Yes, some people have contributed screenshots: os8088.com/hardware

256kb is the official minimum amount of RAM. 128KB should work but that's just going to let you run the kernel and some very basic built in apps.

nsxwolfabout 1 hour ago
I was able to boot the 1.44MB floppy image on my PS/2, but the mouse doesn't work.
jggonz18 minutes ago
I have serial mouse support right now (auto detected on COM1/COM2), but PS/2 mouse support is coming.

Someone was even able to get it running on a PC Transporter on an Apple IIGS. One of these: https://68kmla.org/bb/threads/setting-up-a-pc-trasporter-on-...

stuaxoabout 1 hour ago
It took me a moment to realise it's actually word 1.1a, since the source was related.