Remix.run Logo
shevy-java 2 hours ago

> A hobby operating system for vintage 32-bit PCs.

I am all in favour of great projects, but why a differentiation between 32-bits or 64-bits? I don't understand that. Is a computer that is 32 bit or 64 bit, either way which, not worthy?

Edit: I understand a motivation if it is on simplicity choosing one or the other, but other than that I don't see why that should ever be a goal worthy to be pursued. Software should really "just work" no matter the number of bits and bytes.

grebc 2 hours ago | parent | next [-]

“Vintage” 64 bit PC’s aren’t a thing.

> Edit: I understand a motivation if it is on simplicity choosing one or the other, but other than that I don't see why that should ever be a goal worthy to be pursued. Software should really "just work" no matter the number of bits and bytes.

Not really how software works.

Aldipower 2 hours ago | parent | next [-]

> “Vintage” 64 bit PC’s aren’t a thing.

Just sold my SGI Indigo 2 for 900 $ ! Vintage 64 bit is absolutely a thing. :-)

amuradbegovic 2 hours ago | parent [-]

they said PCs

trashb an hour ago | parent | prev | next [-]

The DEC 3000 would like to have a word with you.

Aldipower an hour ago | parent [-]

It even has 64 bit "word" size!

RobotToaster 44 minutes ago | parent | prev [-]

Itanium was released 25 years ago now...

hnlmorg 27 minutes ago | parent [-]

Whilst that’s definitely old in computer terms, even “retro”, is it old enough to be “vintage”?

Personally I’d have said it isn’t. But these terms are subjective.

luke8086 30 minutes ago | parent | prev | next [-]

In this context, 32-bit means the minimal requirement. You can absolutely run even the 16-bit version on a 64-bit PC, provided it has BIOS/legacy-boot mode.

It only won't work on modern pure-UEFI systems because that would require writing full stack of USB drivers for keyboard and mouse, and that would be a huge task.

pjc50 an hour ago | parent | prev | next [-]

Don't worry, this is portable to both vintage word sizes: 32 and 16.

trashb an hour ago | parent | prev | next [-]

x86 boots in 16-bit real mode. Then you need to specifically transition into 32-Bit, and from 32-Bit it can be transitioned to 64-Bit Architecture...

The last step (32-bit to 64-bit) can a bit of a can of worms especially on older platforms where 64-bit implementations can differ greatly and 32-bit "just works tm". 32-bit is quite well supported and has enough resources to make some interesting programs work without much hassle.

I think the author has made the decision not to support 64-bit mode due to needing to balance the complexity and usability of the project. It is a hobby project after all.

Since the author maintains a 16-bit and 32-bit for this project I suppose if you wanted you can always fork and maintain a 64-bit version if you wanted to.

ReptileMan 2 hours ago | parent | prev [-]

32 is vintager vintage

Aldipower 2 hours ago | parent [-]

32 bit vinteger ;-)

bayindirh an hour ago | parent [-]

You can do 32 bit voolean too, great for that vintage bitmasks to store application flags. =]