Avoiding OS Myopia, or what's the strangest OS you know?
Re: Avoiding OS Myopia, or what's the strangest OS you know?
Not an operating in its own right but the Plessey 250 system was interesting and so are object-capabilty systems in general.
There's a book available online called "Capability based sytems." It's free and it documents a lot of capability-based systems. It's worth a read
As for modern renditions of the object-capability idea there's CapROS, Coyotos and EROS. There's also the "E" language.
Anywho. Going off topic
~K
There's a book available online called "Capability based sytems." It's free and it documents a lot of capability-based systems. It's worth a read
As for modern renditions of the object-capability idea there's CapROS, Coyotos and EROS. There's also the "E" language.
Anywho. Going off topic
~K
Re: Avoiding OS Myopia, or what's the strangest OS you know?
Shapiro's EROS was definitely one of those moments for me, back in the day. Capability-based security and orthogonal persistence, way ahead of their time. I've followed Shapiro's work ever since.krfkeith wrote:So in short, what I want to know is what are, in your opinions, the most bizarre, out-there, off-the-wall OS designs? Obviously, sometimes there's a reason things are done a certain way, but seeing WHY this is, and examples of failures to try and do things differently can be incredibly enlightening. Anyway, yeah, right now, the most 'unusual' (for me) design I've been reading about has been capability based OSes, in particular the J. Shapiro family of OSes. [...] Really interested to hear everyone's responses!
In industry, at least so far as non-trivial consumer computing devices are concerned, true orthogonal persistence didn't really arrive until the iPad. But poking about EROS, long before SSDs were available, it was already clear that this was going to be the way of the future and that the "Save" button was destined for the dustbin of history. Slowly, ever so slowly, that's now happening.
Another eureka was reading Massalin's thesis on the Synthesis kernel. The unconventional ideas therein still seem to me to have great untapped future potential, though admittedly self-modifying code is something of a bad idea on contemporary CPUs these days. But that doesn't mean it will remain thus forever.
Yet a third category of special awesome is anything by Chuck Moore, the creator of Forth, colorForth, and, most recently, GreenArrays. Moore has been swimming so far out of the mainstream for so many decades that his creations sometimes seem like imported alien technology. Definitely lends you a different perspective, particularly regarding taking Wirth's law seriously.
Developer of libc11
Re: Avoiding OS Myopia, or what's the strangest OS you know?
I think, MSB-OS is strangest OS. That is written in machine code.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Avoiding OS Myopia, or what's the strangest OS you know?
I can do better than that! Here, have my new OS to keep your processor busy. Just stick it onto a bootsector and you're set. It's also the smallest possible one you'll come across:muazzam wrote:I think, MSB-OS is strangest OS. That is written in machine code.
Code: Select all
11101011 11111110
- eryjus
- Member
- Posts: 286
- Joined: Fri Oct 21, 2011 9:47 pm
- Libera.chat IRC: eryjus
- Location: Tustin, CA USA
Re: Avoiding OS Myopia, or what's the strangest OS you know?
I like it!! Works perfectly!Combuster wrote:I can do better than that! Here, have my new OS to keep your processor busy. Just stick it onto a bootsector and you're set. It's also the smallest possible one you'll come across:Code: Select all
11101011 11111110
Adam
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal
"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
Re: Avoiding OS Myopia, or what's the strangest OS you know?
MSB-OS is not strange due to machine language but I was saying that its user interface and design is strange.Combuster wrote:I can do better than that! Here, have my new OS to keep your processor busy. Just stick it onto a bootsector and you're set. It's also the smallest possible one you'll come across:muazzam wrote:I think, MSB-OS is strangest OS. That is written in machine code.Code: Select all
11101011 11111110
- DavidCooper
- Member
- Posts: 1150
- Joined: Wed Oct 27, 2010 4:53 pm
- Location: Scotland
Re: Avoiding OS Myopia, or what's the strangest OS you know?
It's strange more for the way it's being built, starting out with something that's able to develop itself without depending on any outside software (beyond the BIOS). The user interface has yet to be developed beyond a minimal system for allowing programs to be selected and run. Once the new version comes out, it'll look a lot more ordinary and it will have a nice, boring GUI on it.muazzam wrote: MSB-OS is not strange due to machine language but I was saying that its user interface and design is strange.
Help the people of Laos by liking - https://www.facebook.com/TheSBInitiative/?ref=py_c
MSB-OS: http://www.magicschoolbook.com/computing/os-project - direct machine code programming
MSB-OS: http://www.magicschoolbook.com/computing/os-project - direct machine code programming
Re: Avoiding OS Myopia, or what's the strangest OS you know?
TempleOS. Just read the charter: http://www.templeos.org/Wb/Doc/Charter.html
Re: Avoiding OS Myopia, or what's the strangest OS you know?
Incidentally, VICE Motherboard just yesterday published an interesting feature article on TempleOS and its creator: God's Lonely Programmer.iansjack wrote:TempleOS. Just read the charter: http://www.templeos.org/Wb/Doc/Charter.html
http://motherboard.vice.com/read/gods-lonely-programmer wrote:TempleOS is more than an exercise in retro computing, or a hobbyist’s space for programming close to the bare metal. It’s the brainchild—perhaps the life’s work—of 44-year-old Terry Davis, the founder and sole employee of Trivial Solutions. For more than a decade Davis has worked on it; today, TempleOS is 121,176 lines of code [...] Davis says, "For ten years, I worked on programming TempleOS, full time. I finished, basically, and the last year has been tiny touch-ups here and there."
Developer of libc11