Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by rbanffy on Wednesday March 01, 2023 @07:37AM
(#34981678)
I love the idea of "modern" CP/M and to see how far an old and minimalistic OS like that can be pushed on current tech.
[ Parent
| on HN ]
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by fentonc on Wednesday March 01, 2023 @07:53AM
(#34981817)
I built a 16-core Z80 laptop running CP/NOS (the networked version of CP/M 2.2) - it's surprisingly great and useable: http://www.chrisfenton.com/the-zedripper-part-1/
It's like a windowed, multi-tasking environment where each process actually gets its own dedicated CPU/memory/display hardware and can run fully independent of the others.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by LoganDark on Wednesday March 01, 2023 @09:55AM
(#34983051)
Holy hell, that's amazing!!
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by CodeWriter23 on Wednesday March 01, 2023 @10:31AM
(#34983422)
Is CP/NET reliable on your cluster? Way back in the day, when I worked at an outfit named ACE on the then-dominant solution for multiprocessor CP/M dpc/os, we evaluated CP/NET and found it unsuitable as a daily driver due to a lot of crashing.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by fentonc on Wednesday March 01, 2023 @10:55AM
(#34983691)
Neat - I had never heard of ACE. In my (fairly limited) experience it works fine, although running the cores at 140 MHz (and the network) forgives a lot of sins. I actually wrote my CP/NET server as a regular CP/M application in Turbo Pascal, so I can't speak to other server solutions. The idea behind my ZedRipper was to basically turn a 'multi-user' CP/M system into a single-user/multi-tasking system, and it worked better than expected.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by kjs3 on Wednesday March 01, 2023 @10:52AM
(#34983659)
I think it was Cromenco that had a setup where you had a 'master' S-100 CP/M CPU board that managed mass storage, printers and other things, and 'subordinate' S-100 cards that had CPU, memory and SIO. Each user would be dedicated a sub card and terminal, running their own full version of CP/M, and the master mediated access to shared resources. Very popular in small office settings for a while.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by guestbest on Wednesday March 01, 2023 @01:44PM
(#34986560)
That really sounds like a 8-bit mainframe with added steps.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by kjs3 on Wednesday March 01, 2023 @10:41PM
(#34991697)
I'd say more like a VM system where there's a (mostly) 1-to-1 mapping between hardware and user, supported by a really simpleminded hypervisor. But I definitely see where you're thinking.
Re:LokiOS. A new version of CP/M 2.2, written from Scratch
by rbanffy on Wednesday March 01, 2023 @12:38PM
(#34985411)
> I built a 16-core Z80 laptop running CP/NOS (the networked version of CP/M 2.2)
I remember that laptop! I wonder if it can be emulated in MAME easily.
That, and beefier nodes running something like MP/M (or different architectures, such as CP/M 68K, alongside the more usual CP/M 80) would also be fun.
Maybe it’s time for a CP/M ARM.