4 ms·
Thank you! This looks like a great resource on the topic. I wish I still had the source code for the “OS” I made as a teenager. I got as far as writing an MB
by _mlbt 2y ago
Thank you! This looks like a great resource on the topic.
I wish I still had the source code for the “OS” I made as a teenager. I got as far as writing an MBR boot loader, switching to protected mode, displaying characters on the screen, and keyboard input. I highly recommend it if you’re looking for a fun challenge.
- shpongled 2y agoWriting my own "OS" (read: mostly copying from the OG Bran's Kernel Development Tutorial [1]) was also a formative experience for me as a teenager. Really great way to learn systems programming and what goes on under the hood! [1] http://www.osdever.net/bkerndev/Docs/gettingstarted.htm http://www.osdever.net/bkerndev/Docs/gettingstarted.htm
- qingcharles 2y agoHa! Same. Lost the code too. It was fun actually booting something into bare metal. This book helped a lot: https://www.amazon.com/Developing-32-Bit-Operating-System-Cd-Rom/dp/0672306557 https://www.amazon.com/Developing-32-Bit-Operating-System-Cd...
- rubiquity 2y ago[flagged]
- LPisGood 2y agoAre you implying GP’s story is an exaggerated brag?
- exe34 2y agoI didn't get as far as protected mode or keyboard input, but the MBR and characters on a screen were achievable by a teenager in the early 00s with the few online guides from osdev. I know, because I was one, and I achieved those things using nasm on a pentium and ran it on a 8086 in another room. it meant a lot of trips with a floppy disk and practising my swearing.
- peterfirefly 2y agoIt was achievable long before that. The only hard part in the 80's was getting access to the datasheets, usually in the form of photocopies of photocopies.
- rocky_raccoon 2y agoIs reddit leaking through to HNews? This childish comment doesn't add any value to the discussion whatsoever.