48-Year-Old Multics Operating System Resurrected (multicians.org)
"The seminal operating system Multics has been reborn," writes Slashdot reader doon386:
The last native Multics system was shut down in 2000. After more than a dozen years in hibernation a simulator for the Honeywell DPS-8/M CPU was finally realized and, consequently, Multics found new life... Along with the simulator an accompanying new release of Multics -- MR12.6 -- has been created and made available. MR12.6 contains many bug and Y2K fixes and allows Multics to run in a post-Y2K, internet-enabled world.
Besides supporting dates in the 21st century, it offers mail and send_message functionality, and can even simulate tape and disk I/O. (And yes, someone has already installed Multics on a Raspberry Pi.) Version 1.0 of the simulator was released Saturday, and Multicians.org is offering a complete QuickStart installation package with software, compilers, install scripts, and several initial projects (including SysDaemon, SysAdmin, and Daemon). Plus there's also useful Wiki documents about how to get started, noting that Multics emulation runs on Linux, macOS, Windows, and Raspian systems.
The original submission points out that "This revival of Multics allows hobbyists, researchers and students the chance to experience first hand the system that inspired UNIX."
Besides supporting dates in the 21st century, it offers mail and send_message functionality, and can even simulate tape and disk I/O. (And yes, someone has already installed Multics on a Raspberry Pi.) Version 1.0 of the simulator was released Saturday, and Multicians.org is offering a complete QuickStart installation package with software, compilers, install scripts, and several initial projects (including SysDaemon, SysAdmin, and Daemon). Plus there's also useful Wiki documents about how to get started, noting that Multics emulation runs on Linux, macOS, Windows, and Raspian systems.
The original submission points out that "This revival of Multics allows hobbyists, researchers and students the chance to experience first hand the system that inspired UNIX."
Is this purely an educational thing at this point, or is there any other uses?
If you want news from today, you have to come back tomorrow.
maybe its worth looking into..
--
"It is now safe to switch off your computer."
I had a Multics account way back - used it solve problem sets in Physical Chemistry. It would be cool to resurrect my account, but I don't remember the password. Is there a password reset function?
Obligatory quote.
From what I remember of it, it had much better security features than Unix, for example.
a more capable operating system than HURD.
Only the State obtains its revenue by coercion. - Murray Rothbard
I was a project administrator on Multics for my students at MIT. It was a little too powerful for students, but I was able to lock it down. Once I had access to the source code for the basic subsystem (in PL/1) I was able to make it much easier to use. But it was still command line based.
A command line, emails, and troff. Who needed anything else?
Fight Spammers!
It's not resurrected, till you emulate it on a soldering iron microcontroller:
http://hackaday.com/2017/07/07/tetris-on-a-soldering-iron/
You'll probably need to add delay loops to make it run Multics realistically.
Considering that processor was likely made with the three micrometer lithographic process, it's quite possible to make the processor in a homemade lab using maskless lithography. Hell, you could even make it NMOS if you wanted. So yeah, emulation isn't the end, it's just another waypoint in bringing old technology back to life.
Anons need not reply. Questions end with a question mark.
The abacus came around much earlier, can do bianry, legedary reliablity, never crashes.
The original submission points out that "This revival of Multics allows hobbyists, researchers and students the chance to experience first hand the system that inspired UNIX."
More importantly: To take some of the things that Multics did better and port them to Unix-like systems. Much of the secure system design, for example, was dumped from early Unix systems and was then later glued back on in pieces.
Assorted stuff I do sometimes: Lemuria.org
Using Multics is rather like masturbation; it's fun for a while, but ultimately it doesn't produce anything.
--
E.A. Blair
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Will it run my smart phone without crashing? I need something to run my phone that doesn't crash. Is there anything anywhere that won't crash, or is crashing a design feature intentionally put into software?
Is it big endian, little endian, or bellend-ian?
About HURD.
As I understand it, there's very, very, very, little resemblance between the two beyond what you'd expect between two operating systems that shared some designers.
Such as how the NT kernel resembles VMS in several key ways.
I wonder if it could run https://en.wikipedia.org/wiki/...?
I was a sysop for DTSS on a DPS-8 for awhile. DTSS had pipes which inspired them in Unix.
Yuck. Eggs are not food. Eggs are food ingredient. Like for mayonnaise.
From here...
The design and features of Multics greatly influenced the Unix operating system, which was originally written by two Multics programmers, Ken Thompson and Dennis Ritchie. Superficial influence of Multics on Unix is evident in many areas, including the naming of some commands. But the internal design philosophy was quite different, focusing on keeping the system small and simple, and so correcting some deficiencies of Multics because of its high resource demands on the limited computer hardware of the time.
The name Unix (originally Unics) is itself a pun on Multics. The U in Unix is rumored to stand for uniplexed as opposed to the multiplexed of Multics, further underscoring the designers' rejections of Multics' complexity in favor of a more straightforward and workable approach for smaller computers. (Garfinkel and Abelson[18] cite an alternative origin: Peter Neumann at Bell Labs, watching a demonstration of the prototype, suggested the name/pun UNICS (pronounced "Eunuchs"), as a "castrated Multics", although Dennis Ritchie is claimed to have denied this.)
Ken Thompson, in a transcribed 2007 interview with Peter Seibel[20] refers to Multics as "...overdesigned and overbuilt and over everything. It was close to unusable. They (i.e., Massachusetts Institute of Technology) still claim it’s a monstrous success, but it just clearly wasn't." He admits, however, that "the things that I liked enough (about Multics) to actually take were the hierarchical file system and the shell—a separate process that you can replace with some other process."
Based on the comments here, I can't wait for this story to be taken up at TheRegister.
I had to use it in college. It was unnecessarily complicated.
Massive
Unusable
Tables
In
Core
Seriously
Okay the last I just winged it, but that was the standard definition of Multics for(;;).
Since it wasn't posted, I did my duty for history. And tables. In Core.
The biggest problem with Multics was GE/Honeywell/Bull, the succession of companies that made the computers that it ran on. None of them were much good at either building or marketing mainframe computers.
So yes, Multics was a commercial failure; the number of Multics systems that were sold was small. But in terms of moving the computing and OS state of the art forward, it was a huge success. Many important concepts were invented or popularized by Multics, including memory mapped file I/O, multi-level file system hierarchies, and hardware protection rings. Security was a major focus in the design of Multics, which led to it being adopted by the military and other security-conscious customers.