this post was submitted on 16 Jun 2023
77 points (100.0% liked)

retrocomputing

176 readers
2 users here now

Discussions on vintage and retrocomputing

founded 1 year ago
MODERATORS
 

Dunno if this is on-topic for the community or not.

Earlier today I was reminded of this old what-can-we-jam-onto-a-floppy challenge:

To demonstrate the OS's capability and relatively small size, in the late 1990s QNX released a demo image that included the POSIX-compliant QNX 4 OS, a full graphical user interface, graphical text editor, TCP/IP networking, web browser and web server that all fit on a bootable 1.44 MB floppy disk for the 386 PC. - wiki

and found the files still on the net.

let's try it

un-7zipped it, and saw the makedisk.exe and the qnxdemo.dat the .bat said it worked on.

I (incorrectly) assumed the .dat was archived data the .exe would unpack and whip up into a bootable floppy so I...

dd bs=512 count=2880 if=qnxdemo.dat of=qmx.img

And mounted it as a virtual floppy. It booted/ran as shown in the pic, although did not see the NIC.

I imagine there's a way to tell VMM to use something like an old NE2000 for the nic. Maybe another day.

oh, I see

I shut down the virtual and looked at the directory again. Hmm.

file qnxdemo.dat 
qnxdemo.dat: DOS/MBR boot sector... 

It was a floppy boot image all along and the .exe was just dd-ing it over or whatever. Durrr. I set the .dat as the floppy image to boot in KVM and it came up fine. {edit: still with no NIC} I guess I shouldn't assume.

top 8 comments
sorted by: hot top controversial new old
[–] Sir_Osis_of_Liver@kbin.social 7 points 1 year ago

I had that demo disk back in the day, it was neat to play with, and amazing for only 1.44MB.

We were working with a PC based, industrial controller that used QNX Neutrino (IIRC), with an Isagraf HMI. That was over twenty years ago. I can't even remember the name of the controller. It was pretty buggy and underdeveloped compared to Allen Bradley, Modicon or Siemens stuff, I do remember that.

[–] DmMacniel@feddit.de 6 points 1 year ago

Qnx man. It was too beautiful and niche for the world. That Neutrino Desktop; a chef's kiss.

[–] Borgzilla@lemmy.ca 4 points 1 year ago

I remember trying it out back in 2002-2003. Pretty cool little unix-like system.

[–] shiftenter@kbin.social 3 points 1 year ago

Love stuff like this! This site still has a listing of a bunch of them https://tinyapps.org/system.html

I specifically remember http://www.menuetos.net/index.htm It's still being maintained!

[–] rsayers@lemmy.sdf.org 3 points 1 year ago

I was blown away by that when I booted it on my 486 way back when. I was not quite skilled enough to get networking going under linux, and the modem I had was hell to setup in windows (plug and pray!)... Under QNX everything worked out of the box, and it ran circles around Win 95. Really impressive

[–] joelp@lemmy.sdf.org 2 points 1 year ago

Reminds me of putting QNX on a Compaq IPAQ PDA around that time. Unix-like OS on a small device then felt amazing.

[–] Moonrise2473@feddit.it 1 points 1 year ago (1 children)

I don't understand what's the difference between directly using the file and DD. Copying 2880 512-byte sectors isn't the same of copying an image?

[–] fratermus@lemmy.sdf.org 1 points 1 year ago

I didn't know what I was doing, or what I was working with. I made some assumptions that led me down an unnecessary path.