50 years ago, CP/M started the microcomputer revolution
Gary Kildall developed CP/M in 1974, a pioneering microcomputer operating system that influenced software compatibility. Its legacy continues, despite challenges from competitors like MS-DOS, shaping the computer industry.
Read original articleIn 1974, Gary Kildall developed CP/M (Control Program for Microcomputers), one of the first cross-platform microcomputer operating systems, which significantly impacted the hardware and software industries. Initially running on limited hardware, CP/M was compact, fitting into under 200 kB, and became the de facto standard OS for early microcomputers, selling millions of copies by 1980. Kildall's work was influenced by his experiences with DEC and IBM systems, leading to the creation of a BIOS that allowed CP/M to adapt to various hardware. Despite its success, CP/M faced challenges with the introduction of Intel's 8086 microprocessor, as Digital Research, Kildall's company, was slow to adapt. This delay allowed Seattle Computer Products to create QDOS, which Microsoft later licensed and renamed MS-DOS, marking a pivotal moment in computing history. CP/M has seen renewed interest in recent years, with modern re-implementations like CP/Mish and its inclusion in projects like the ZX Spectrum Next. Although Digital Research eventually struggled and was acquired by Novell in 1991, CP/M's legacy as a pioneer of multi-platform software compatibility remains significant, shaping the future of the computer industry. Kildall, who passed away in 1994, is remembered for his contributions that laid the groundwork for the software landscape we know today.
Related
Of Psion and Symbian
Psion, founded by David Edwin Potter in 1980, developed games for Sinclair ZX81, expanded to productivity software, and launched handheld computers like the Organiser II with enhanced features and programming capabilities. Their innovative products revolutionized portable computing in the 1980s.
Creating New Installation Media for MS-DOS 4.0
Microsoft released MS-DOS 4.00 source code in 2024, prompting the community to develop MS-DOS 4.01 due to missing official media. Challenges arose in recreating installation media, including creating stub executables and addressing missing files. Installation from floppies had mixed results, with various disk downloads provided for users. Feedback is welcomed on fabulous.community.
30 years later, FreeDOS is still keeping the dream of the command prompt alive
FreeDOS, a 30-year-old public domain DOS version, persists for legacy applications on modern systems. Creator Jim Hall notes sustained interest despite uncertain future, emphasizing its significance in MS-DOS-compatible systems.
The Commodore 900: A Look at a Rare Prototype
A rare prototype, the Commodore 900, based on Zilog Z8001 CPU for UNIX workstations, was never sold despite OS porting. Commodore's focus on home computers and acquisition of Amiga influenced its cancellation. The C900's Z8000 CPU couldn't compete, leading to missed market opportunities.
50 years ago, CP/M started the microcomputer revolution
Gary Kildall developed CP/M in 1974, a pioneering microcomputer operating system that influenced the industry. Its decline began with the rise of MS-DOS, but it remains historically significant.
A tremendously great thing about these systems is that within a mere few years, 1 person can learn and understand the system in its totality, everything from basic electronics, circuit boards, power supply, through digital logic and components, OS and system, and up to user apps. There was a vibrant community of people making and contributing to these ecosystems, with complete systems, individual cards, upgrades and improvements, software, magazines, trade shows, and meets. Today we can recognize that as a nascent incarnation of the FOSS / commercial spectrum.
To me, it says something beautiful about the human spirit and condition. And how we are inexorably destined as a technological species. Perhaps all life capable of it is. OK I'm off to re-watch The Expanse now.
[0] http://cpmarchives.classiccmp.org/cpm/mirrors/www.s100comput...
https://github.com/skx/cpmulator/
It got some discussion here:
https://news.ycombinator.com/item?id=40400635
I think the project is "done" for the moment, in the sense that it seems to run everything I've tried. But never say never, I had a lot of fun running real CP/M on a Z80-based single-board computer, and having a quick emulator helps me test things too. The best of both worlds.
It worked well even with word processors of the time because even their temp files could be matched for encryption too.
But I was too serious about security and the concept used fast snake oil to test the idea, and my attempt to implement even single DES gobbled so much CPU and real time it would have been a disaster product for a 'transparent' solution.
And key/passphrase checking and features to prevent corruption of encrypted data (like an encrypted state flag!) would have required ghosting and protecting files and lots of out of band data store. The original concept was "everything in-place just encrypted" and it was fun and it worked for me. But I decided to save my sanity and stop at fun.
I eventually lost my sanity but for other reasons.
Related
Of Psion and Symbian
Psion, founded by David Edwin Potter in 1980, developed games for Sinclair ZX81, expanded to productivity software, and launched handheld computers like the Organiser II with enhanced features and programming capabilities. Their innovative products revolutionized portable computing in the 1980s.
Creating New Installation Media for MS-DOS 4.0
Microsoft released MS-DOS 4.00 source code in 2024, prompting the community to develop MS-DOS 4.01 due to missing official media. Challenges arose in recreating installation media, including creating stub executables and addressing missing files. Installation from floppies had mixed results, with various disk downloads provided for users. Feedback is welcomed on fabulous.community.
30 years later, FreeDOS is still keeping the dream of the command prompt alive
FreeDOS, a 30-year-old public domain DOS version, persists for legacy applications on modern systems. Creator Jim Hall notes sustained interest despite uncertain future, emphasizing its significance in MS-DOS-compatible systems.
The Commodore 900: A Look at a Rare Prototype
A rare prototype, the Commodore 900, based on Zilog Z8001 CPU for UNIX workstations, was never sold despite OS porting. Commodore's focus on home computers and acquisition of Amiga influenced its cancellation. The C900's Z8000 CPU couldn't compete, leading to missed market opportunities.
50 years ago, CP/M started the microcomputer revolution
Gary Kildall developed CP/M in 1974, a pioneering microcomputer operating system that influenced the industry. Its decline began with the rise of MS-DOS, but it remains historically significant.