The Storm Operating System is based on x86 family architecture with paged, protected memory, heavy proccess software multitasking and GUI. Storm OS is being created with asembly (NASM compiler) and General C (GNU GCC compiler) language.
Storm OS – A Hobby GUI OS
Submitted by Thunder 2003-11-27 OS News 23 Comments
An Assembly Language languaged based OS is a dead end unless you’re writing for embedded systems. It’s just not practical for a desktop system long-term.
But, nonetheless it warms my old-school heart to know that some people still understand the low-level magics of hardware
On the “about” page, it says:
“Storm OS goals: To create very small, fast, GUI based OS, programmed with General C language.”
Most of the OS is probably programmed with C, but there are some things C can’t do, and the OS needs a few assembly instructions (probably inline).
I always thought about what if those id guys were to create an OS. I assume they have in depth knowledge of asm and the like. Instead of creating game engines, the id folks started up a hardcore graphical os with cd window management etc… perhaps in another dimension. There’s more money in games I guess.
… that Transmeta’s gonna come after them for their use of a crusoe-like swirly icon.
For those who care about software licenses, StormOS is not currently released under any terms, but will eventually be released under a closed source license.
For those that don’t really care about software freedom and whatnot, this isn’t a problem, but given that most people who would try StormOS are BSD or Linux users, this could pose a problem in finding users willing to try it.
Personally, I fail to see how they expect to make any money off of it, and if they’re not in it for the money, I fail to see why they want it to be closed.
Free software licenses don’t require you to accept an open source development model.
Even if they aren’t “in it for the money”, many developers like to have control over a piece of software that they wrote. While a OSS license does not require them to adapt the OSD model, it does allow anyone else to take their OS and modify it to their liking or even forking the entire project as what happened with Atheos. Some developers don’t like that possiblity.
Good. Shows that there might be choices.
Assembling language based systems can be changed into something more portable. Linux started not being very portable.
When transmeta came out people commented on the transmeta logo and how 30 other companies with swirly bits were going to sue them. No one did, because it’s just a swirl.
These guys should get together with SkyOS……
Never heard of this OS before and I’m very glad to see completely new projects underway. It’s generous of the programmer to distribute his work as Freeware, and I don’t care about the specific license.
StormOS downloaded quickly, installed to a floppy easily, and booted to a screen that looked just like the online screenshot. Some interesting results when playing with the Windows: was able to delete “Window 2” but not 1 or 3, and was able to open several “Window 3″s by clicking and dragging from the upper left corner.
Just to nip this in the bud:
Who’s going to be the first dumba$$ to make the obligatory comments, “why do we need another OS?” and “what can this do that Windows can’t?” I don’t see why those people read OS news, but those exact comments appear every single time there’s breaking news regarding a new OS. Let’s make this an exception please.
No +5 Funny is when someone starts saying “What is their target market”, what is the purpose of this OS”.
Then someone replies, “gee its just a hobby OS”
..it does allow anyone else to take their OS and..(fork) the entire project as what happened with Atheos.
You say that as though it is a bad thing. No, I’m not going to get into a licence/forking of AtheOS argument here as it wouldn’t be fair to the StormOS guys. If you want to know details we have our own forum where we can discusss it.
Anyway, fair play to the StormOS developers. Going from 0% to a GUI is a lofty goal, and according to the FAQ they had the first GUI in version 0.03! I’d love to see some more technical details though, and I’m not totally sure what their target audience is. Of course audience doesn’t matter if you’re just doing it for fun! There arn’t enough people just doing things for the fun of it..
…need another OS?
What can this do that Windows can’t?
What is their target market?
What is the purpose of this OS?
Why have they stolen the debian logo?
Imagine a beowulf cluster of these!
In communist russia…. ah nevemind…
Ok – now that’s done.
> … that Transmeta’s gonna come after them for their use
> of a crusoe-like swirly icon.
And Transmeta will be sued by Sega for the likeness to the dreamcast logo…
The creator of OS mentioned in his forum that he will make it open source in spring next year. He just didn’t updated FAQ.
>>Why have they stolen the debian logo?
The logo just reflects the title of OS, I don’t think so that they copied it from Debian.
>>What can this do that Windows can’t?
>>What is their target market?
>>What is the purpose of this OS?
You can read it in their site: “To create very small, fast, GUI based OS, programmed with General C language.” It’s just a hobby OS in its early stage now, so you can’t compare it to Windows or any other major OS’s of our days. Besides, sometimes needs a small OS, which fits on floppy, and Windows doesn’t fit for that.
… please read the tree posts prior to my post and turn on your sarcasm detector 😉
The OS is really good! And if it’s going to run app’s, it will be great! So good luck Thunder!
I didn steal Debian logo, this logo I created by myself, and OS 100% created, but not ripped or stolen!
Thank you very much for interest!
” +5 Funny comment…”
Can somebody explain why Slashdot feels the need to give each post a number of point and a classification eg. “funny, insightful”? What the hell is the point of that?
It’s so that if you don’t want to read everything, you can choose to read only the replies that have been scored above a certain amount. In addition, you can assign different modifiers to each type of reply, for example, you might not be interested in funny posts.
recently i installed and tried out menuetos [ menuetos.org] 0.75 ;
It is a wonderful os, and has some apps working on it too;
unfortunately i did not have the time to actually write some example applications and try that aspect out too ;
They provide a rudimentary development environment.. a text editor with syntax highlighting on for asm files..
and an assembler FASM [ flat assembler ] which is very helpful.
there are some really awesome demos.
I ran it on a 450Mhz amd k6 machine with 64 MB RAM..
i will write the detailed review later.
but my over all experience was that it is a wonderful project.
i will try storm os also..
but i find it very interesting and inspiring that several people are starting out with hobbyOSes;
one aspect im trying to involve myself in is usability;
unfortunately i have a non standard network card, for which i seem to get drivers only for windows.[ i have nothing against windows . tho i dislike M$ the most ]
one task i have set up for myself is to compare MenuetOS and
StormOS in the small foot print category ;
And SkyOS vs Syllable in a little higher footprint;
if some one has already done all this.. please send a mail to firstname.lastname@example.org and ill upload it ;
sorry i did not notice the long trailing space in my previous post;
Eh? I thought the point of /. was to get “+5, Funny” – “+5, Insightful”, or useless old “+5, educated, well referenced, intelligent comment” as the booby prize