Inferno 4 Available for Download
Tarantolato writes "A new preliminary public release of the Inferno distributed operating system is now available for downloading from Vita Nuova's website. Inferno is meant to be a better Plan 9, which was meant to be a better Unix. It can run as a standalone OS, as an application on top of an existing one, or even as a browser plugin. Also, all of its major components are named after things related to hell."
never heard of it... is it hell to use?
Oh great, a Christian operating system. Lovely.
Is the company in cahoots with the BSD daemon?
thanks for the link about hell. I know all about inferno 4 and plan 9, but I've never heard of that one before :)
I would be one to say that Jesux shall smite this thing you call hell, but there hasn't been much activity on the website in a while. I wonder if they'll ship creationism as their mailer/Outlook replacement, for they surely cannot ship evolution .
INSERT WITTY BSD DAEMON JOKE HERE
had to key in "666" for the administrator password. Got a visit from the Asmodeus Daemon after I logged on. ;)
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
An operating system that can run as a browser plugin! Just what I have been waiting for! Now after I've been towing my mobile home on my bicycle, or flossing my teeth with boat anchor chain, I can come back to my computer for some equally well-matched technology.
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
How about building a new p2p file sharing app on top of this thing? A truly cross platform app since it would run on top of the following architectures:
Host Operating Systems
Windows NT/2000/XP
Linux
FreeBSD
Solaris
Plan 9
Supported Architectures
Intel x86 (386 & higher)
Intel XScale
IBM PowerPC
ARM StrongARM (ARM & Thumb)
Sun SPARC
and it supports crypto and since its native code its faster than java.
I am not sure which part of hell the Tk UI toolkit represents, but I feel their pain.
You need to install an RTFM interface.
I've briefly looked into trying out Inferno, but bear in mind it's not designed as a desktop system. Instead, the market it seems to be used in is the embedded market - so it'd be interesting to see how easy you can write server apps for application boxes with it.
However, it initially appears that Limbo is the only way to program for Inferno (prove me wrong please), which would be an obvious impediment to developer take-up.
Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
Plan 9 had a license where you couldn't sue Lucent on an unrelated matter if you used it. They've now changed that (as of June 2003), and Stallman now considers it a "free software license incompatible with the GPL". From the GNU site:
Inferno's license seems to be the same as the new plan 9 one. (But I haven't looked in depth).
Google confirms: Ruby is the world's most beloved programm
It amazes me how bad open source people are at marketing. Why make your project, which requires a huge amount of excellent thinking, the butt of jokes?
Why give a name to your open source project that will cause those who have less than complete technical knowledge to feel uncomfortable about adopting what you have done?
One question is, how bad can it get? Will there one day be a "Worthless" project? There is already a "Waste".
The funniest bad name for an open source project was "Killustrator". It's easy to see how the name was chosen. Everything in KDE began with a K, as much as possible, and Killustrator is an open source illustration program. It didn't seem to bother anyone that the first syllable of the name was "Kill". I can imagine the Killustrator author thinking how convenient it is that the word illustrator begins with a vowel; that makes it easy, just put a K at the beginning, and you have a name!
The name Killustrator gave everyone a million dollars worth of laughs, and did perhaps $10 million damage to Adobe's reputation when the CEO of Adobe overreacted, saying people would confuse Killustrator with Adobe Illustrator.
Do open source authors believe that there are only a few concepts available, not enough for everyone? Why copy the FreeBSD devil idea?
And Why did the FreeBSD project adopt that idea? I know FreeBSD is an excellent OS, and the favorite BSD for ISPs, but there are some who will be discouraged by the amateurish baby red devil marketing scheme.
Yes, and apparently it will burn CDs too - burn them in the flames of hell you unholy pirate !!!
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
You've obviously never seen the devil girl. I'm a linux man myself but a couple more runins with her when the wife isn't around and I may convert ;)
I got a better question. Why does everything have to be commercialized? Can't we have some FUN with our software without having to pay a tribute to the marketing gods? Some of us simply don't care, to put it bluntly.
Start a happiness pandemic
Maybe these folks don't give shit about marketing ... they just do it because they like it. WASTE is a good name IMHO - funny reference to Pynchon's Crying of lot 49. I don't think WASTE author wanted to 'take over the market' with his prog either.
FreeBSD's beastie ... yeah, sure, the OS logo is the first thing everyone would consider when choosing a solution (yahoo seems very much discouraged by chuck - name for beastie btw -, as does NYInternet, Pair Networks, netcraft itself or the apache project).
Linux was criticized for the 'idiotic' looking penguin as well, remember? Yet I don't think that its market entry was very much hindered because of its logo.
I thought a better unix was linux!
/gui/window/...etc. Also, the network protocol is entirely file-based. Your desktop system (or smartphone, or brower plugin) sees the server or another client as part of the same filesystem that its own resources sit in.
Linux is better mostly because it's free. It does not fix some of the imperfections in the core design (for good reasons; that would break Posix compatibility). According the Inferno Design Principles, Inferno takes Unix ideas and applies them more consistently. For instance: everything is a file. In Inferno, what you're typing in a text editor window can be queried in something like
Google confirms: Ruby is the world's most beloved programm
Friend told me that Lucent is using Inferno (version 3) on Lucent BRICK firewall (model 20, model 80 ... model 1000). It is stateful firewall and works well! he says
LRC, the best-read libertarian site on the web
Is this what I think it is?
A multi-platform OS, it can run standalone, as a virtual machine on every major OS (including every linux distro) and give full blown access to the system? Plus it can run in a sort of transparent mode so you can port your app to it and have your app appear to be a native app?
From the description it sounds like it's multi-threaded and designed with distributed systems (read cluster) in mind.
Plus it already has a language designed by the fathers of C and C cross compiler (wonder how well it works, also being designed by the fathers of C).
So in one sweep we have a solution suitable (sounds like it carries 1mb ram overhead) for most applications. Anything written for it magically runs on every major platform, it's highly scriptable and carries most of the magic of Unix packed with it wherever it's run from.
If it's significantly faster than Java I'd say we have a solution to the multi-distro problem as far as apps go.
I think that the people who work on these projects are not "market oriented." They do what they do because it is fun and they probably could care less if some manager dude thinks the name of the software will offend or drive away the potential clients. Maybe it's supposed to drive away the people who lack a sense of humour. /* flaimbait start */ Let them use microsoft products /* flaimbait end */
And besides, I don't think they copied the FreeBSD's devil idea, I think they got their inspiration from Dante Alighieri
A few obvious questions:
- Do all comments have to be in terza rima
- Is there an annoying help popup called Virgil?
- Presumably the processor needs extreme cooling?
Oh, and isn't it a bit arrogant of the designers:"I was made by the first power, the first holiness and the first love"
And if the above sounds like raving, just google for Dante Alighieri...
Panurge has posted for the last time. Thanks for the positive moderations.
Emacs :-P (at least the "own OS" part).
- mritunjai
well then check it out again! :-)
the license has changed substantially (it's free if your work is), a commercial source license is now a couple orders of magnitude cheaper, and the tech has progressed substantially since 1997 (which, if i recall properly, was before even the 1.0 release).
MS, incidentally, found it interesting enough to offer to buy it twice in 1996 and 1997.
oh, and having met Dennis Ritchie in a work environment, i'm thinking that if your co-worker was chewed out, he/she deserved it. the big three - Dennis, Ken, and Brian - are some of the easiest geniuses to work with i've ever met (and Bell Labs had plenty wandering around).
i speak for myself and those who like what i say.
yes, plan 9 has driver issues. so will any small project. if you want to try things outside the mainstream, you're going to have to get over that.
also, "its GUI sucked" is an overly broad and essentially content-free statement. a large part of it is subjective. the gui is certainly minimalist, but i really like that. i try hard to get any X11 system i have to use to look as much like it as possible. there's a number of things which you simply can't say "suck" - things like the chording in Acme, the exact window positioning with sweeping on creation, the underlying model. all amazing. particularly the underlying model - built using the same primitives as everything else in the system. you get things like distribution and recursion for free. wonderful stuff.
all that being said, if you can't get Plan 9 working, that's a good reason to check out Inferno. all the Plan 9 concepts, with one or two others in the mix, and can run hosted (read: no driver worries).
i speak for myself and those who like what i say.
By using a single, simple metaphor to represent external resources (a hierarchical filesystem with streamlined semantics), it's possible to write general purpose components that are not conceivable in other systems, because their resources are not available in such a uniform way.
For instance:
- Distributed resources:
A simple, but deeply-thought-out protocol allows access to a resource hierarchy to be made available, transport independently, through a channel. Thus, any resource in the filesystem can trivially be made available over the network. This includes graphics, network interfaces, serial devices, raw disks, user-level filesystems, user-level program interfaces, etc, etc.
- Authentication: Inferno can use a single well-defined authentication protocol to secure access to all external resources in a transparent, end-to-end fashion. Applications need not have any knowledge of this, but nonetheless gain all the benefits. If you're using this stuff, you couldn't care less about 802.11 security (or lack of it) - it's irrelevant.
- Transformation: it's easy to "layer" resources; for instance I could export a read-only version of a particular resource just by forbidding all Styx Twrite, Tremove, Twstat, etc operations.
- Application transparency: because everything looks like a file, and all the traditional unix tools just work on files (or byte-streams - same difference), it's possible to use all of Inferno's unix-like tools directly on devices, or aspects of a program's external interface without any extra "glue" code at all. This vastly decreases the dev-time, as you can just write independent components, test them individually, and just stick 'em together to make the final application.
Basically it's all about isolating complexity, network and everything else, into independently verifiable bits; the system lets you plug it all together.Almost all of the complexity in most conventional systems today comes from backward compatibility requirements. Inferno can do what it does by discarding that backward compatibility - the obvious cost is that it's quite an effort to get your old programs to run underneath it. However, for many applications, that's not an issue, whereas the unreasonable complexity of other "modern" systems is.