“Tabos is a new operating system, at this stage of development aimed to run on Intel’s x86 platform. Although it is our first try in creating a runable, modern OS, it seems that we are on the right way. We decided to develop a modular monolithic kernel with module loading support, using x86 platform features to achieve this goal: multitasking, paging, virtual memory, dma, pci, acpi are yet to be implemented.”
Tabos: New Operating System
About The Author
Follow me on Twitter @thomholwerda
2006-11-24 8:50 pmdeb2006
OS? Well maybe “operating system”? It’s not bad to name it OS – otherwise you might mistake it for a fruit or a tree
They’ve already been innovative – they’ve created an operating system (tho I honestly don’t know what makes it special). Have you?
2006-11-24 9:05 pmJoe User
No, I haven’t either. I’d like the developers to discuss it more, maybe they have big plans but this is just not mentioned on their web site. Maybe it’s just a hobby to create a simple OS and it’s not intended to be used.
Thanks for modding me down for having raised the right questions.
2006-11-25 12:05 amDoc Pain
“Get a life, we’re not in the 70’s anymore. If your only goal is creating an x86-compatible operating system, I don’t know what the point is to give it a try.”
Maybe I got you wrong, but isn’t x86 the architecture even modern OSes (for PC) are made for?
Education (how to plan and implement an OS) could be a good goal. I think one can learn much by joining an OS development team. Many famous modern operating systems have started as a study project.
“And why all new operating systems need to end with “os”? Like CentOS (Community ENTerprise Operating System), SkyOS, RiscOS, ReactOS, you name it. “
Hmm… I don’t know. Because one can figure out by the name what it is? libdings, libpoops, libquoggle = libraries – and Ubuntos, Linos, Vistos = operating systems. 🙂
what for? Why should I use Tabos or develop for it? Is there anything special about it? From their web pages I don’t really get any clue about it.
Some people may actually enjoy creating new operating systems to flew their coding muscle.
I may not personally see anything “new” here; but I sure as heck won’t lambast a developer for trying this, and giving others access to the source so it can be expanded upon. This is how innovation starts – until either of you have developed an OS you can call your own, leave the insults to the trolls.
I wouldn’t know where to start with coding an OS – my python code is tricky enough to get working. So, I give anyone mucho respect to sticking their neck out like this and trying something new (whether you think it is “new” is completely beyond the point).
If someone wants to learn to make an OS nor likes what is out there. Then there is no better way than building one from scratch yourself.
2006-11-24 9:16 pmJoe User
I haven’t insulted anybody. I find this work is a great effort, but if this is just a coding exercise with no goal, I don’t see anything compelling to try it.
2006-11-24 9:21 pmronaldst
Actually you did (the “Get a life”.)
They have a goal. That goal may not be what you’re looking for. Just cheer them on.
I’ve always liked trying alternate os’s.. this one is no different, plan on playing with it ina few moments actually.. being that it seems early in development i wont plan on anything major, but looks like fun. 🙂
“…try in creating a runable, modern OS…”
Bad first impression when they have a spelling error on “runnable” in the big fancy announcement
This project seems to be off to a pretty decent start for a hobby project. Plus, I have to give them extra brownie points on for playing a Mars Volta track on the media app in their screenshots.
“INNOVATE PLEASE” :/ JoeUser, don’t you think they are innovating a lot creating something brand new?
Anyone that tries to create something new from the bare metal, from the pure crude scratch, is someone that deserves a lot of respect; they are starting something that almost all of us will never be able to do!
We do not know if this OS will stay frozen in the oblivion as a lot of projects, or maybe it will be the next Windows, Linux or OS/X… only time will tell… Meanwhile, they deserve our support!
Yet Another Monolithic Kernel.
We can already forget it has ever existed.
Neat project. I wish them luck!
For the guy that is dogging on them, come on. You are at a website for operating systems. Why are you even here if the only thing you’re doing is insulting people for trying to create something that interests them? That type of reaction is getting really old (I know from first-hand experience, heh). If you’re not interested in hobby or amateur operating systems, this is probably not a good website for you to be at.
Luckily, 99% of the OSNews community doesn’t share your opinion…
2006-11-25 6:27 amma_d
I agree, it looks nifty. I’m not enough of an enthusiast to try it, but maybe someday it’ll be enough of an OS that I’ll just have to try it!
The web site is also very well done.
Edited 2006-11-25 06:27
It’s really sad. Someone announces they are working on a new OS, and all everyone can do is bitch and moan about it.
“Why create ANOTHER OS?”
“Its monolithic? wtf?”
I don’t see most of you helping out with current OSes much less making a new one. You have NO right at all to mock the creators of any project simply because ‘its been done before’ or YOU “think its a waste of time”.
has anyone actually read the news on their website? I’ve followed the tabos project for about a year now and it seems quite dead lately. last news post is dated 26.05.2006. I found out about tabos in the osnews phorums (and they have been down for quite a while).
It looks rather good – this is what we need, a fresh view on operating systems. The featurelist already looks impressive, but as with all non-Windows systems lacks driversupport, which makes it harder for them to get testers.
Yes lets mock hobby developers, they never amount to produce anything usefull anyway. Oh, no wait wasn’t the Linux-kernel a hobby project ?
Regarding the monolithic thing – what is the problem ? Most systems today are either monolithic or monolithic hybrids – and they work rather well.
2006-11-26 11:08 pmrichmassena
As always kudos to the developer. I’m sure that the project has been a great learning experience. Anyone who has written enough of an os to boot, take, input, and invoke programs has done a lot of work behind the scenes.
My next question isn’t directed at the developer so much as the rest of you. Someone asked ‘where are the new ideas?’.
I’m wondering that myself, but I’m not knocking this project because of it.
Rather I wonder about projects like House, just profiled down the page. That, if not a new idea, is radical compared to the standard unix-alikes that are often developed by one or two people.
In the interest of keeping this short, I’ll just add that the comments were focused on performance, as is typical with discussions of anything but C. So I’ll throw this out there in hopes of a response — what would you have the OS do if performance were no object, if you had a computer n times faster than todays workhorse?
MonaOS is *definitely* worth a look too.
Very open license (MIT), quite small (~5Mb) and fast, not a *nix or Win clone and written in C++.
**Very** nice graphically too.
2006-11-27 2:10 pmjalnl
**Very** nice graphically too.
Doesn’t it look like a BeOS clone?
Good luck to them.
Personally if I would start a new O/S project I would do the following: I would virtualize the CPU and all the programs would have to be written in bytecode assembly.
The advantage of this approach would be that a security model other than the one specified by the native CPU could be implemented, thus allowing truly modular operating systems.
And of course there is always other advantages:
1) global garbage collection
2) bounds checking on all array operations
3) easy transfer to other O/S architectures.
*COMING SOON FROM THE PEOPLE THAT BROUGHT YOU TAB COLA,
Now that deliciously refreshing non cancer causing sugar free taste and general satisfaction can be had on your computer! Windows improved houses, and computer hardware. Now TaB will improve you taste buds and your computer hardware! TabOS –Order now!
Tabos is a new operating system, at this stage of development aimed to run on intel’s x86 platform.
So, this is your aim? Get a life, we’re not in the 70’s anymore. If your only goal is creating an x86-compatible operating system, I don’t know what the point is to give it a try.
And why all new operating systems need to end with “os”? Like CentOS (Community ENTerprise Operating System), SkyOS, RiscOS, ReactOS, you name it.