Sun Opens Cobalt Code 144
Bush Kanaka writes "It looks like Sun has released the user interface and back-end custom code for the Cobalt Raq550 under a BSD-like licence. The BIOS code is also, apparently, now open source and is being maintained by Sun engineer Duncan Laurie in his own time. This has to be good news for all those Cobalt devotees who were annoyed when Sun killed off Cobalt last month, but is anybody going to actually pick up the software and start making their own Cobalt clones?"
Previous article (Score:4, Informative)
Raq550 source code quality... (Score:5, Informative)
Re:Raq550 source code quality... (Score:1)
Re:Raq550 source code quality... (Score:1)
Re:Raq550 source code quality... (Score:2)
Re:Raq550 source code quality... (Score:1)
Re:Raq550 source code quality... (Score:1)
Re:Raq550 source code quality... (Score:1)
Besides, if it was spam, folks wouldn't be viewing the report so much:
Cobalt versus... (Score:5, Funny)
Re:Cobalt versus... (Score:1, Flamebait)
Re:Cobalt versus... (Score:2, Flamebait)
Tom
Re:Cobalt versus... (Score:1, Flamebait)
Was it just me or did I read "I'm a big hypocrite" out of that...
Tom
Re:Cobalt versus... (Score:5, Funny)
Re:Cobalt versus... (Score:1)
It takes nine lines just to do "Hello world!"
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. DGL.
000300 ENVIRONMENT DIVISION.
000400 INPUT-OUTPUT SECTION.
000500 DATA DIVISION.
000600 WORKING-STORAGE SECTION.
000700 PROCEDURE DIVISION.
000800 DISPLAY "HELLO WORLD!".
000900 GOBACK.
Re:Cobalt versus... (Score:2)
This is good news. (Score:5, Insightful)
I've got a three-system (used) computer rack that cost in total around $350. It helps to know somebody in the computer department of a large business when it comes time for them to unload their stock, especially when the alternative is for them to pay to dump the stuff.
Re:This is good news. (Score:2)
wonderful interface, poor hardware (Score:4, Interesting)
The hardware on the other hand was really shitty and ended failing no matter what version cobalt raq/qube you had. I have a cobalt raq that doesn't work and also a cobalt qube 3 that has some misc. hardware issue. I hope someone can work the source and make a good UI for a generic platform.
Re:wonderful interface, poor hardware (Score:1)
Re:wonderful interface, poor hardware (Score:2, Interesting)
Meanwhile, we installed webmin on the server that was having the problem and never had another problem with it.
Re:wonderful interface, poor hardware (Score:2)
Re:wonderful interface, poor hardware (Score:2)
Symantec (Score:5, Informative)
Re:Symantec (Score:3, Informative)
Cobalt Users Group (Score:5, Informative)
Featuring Blue Quartz
Re:Cobalt Users Group (Score:1)
Andrew
BlueQuartz Mirror (Score:2, Interesting)
Already? (Score:4, Interesting)
Did they need to purchase Cobalt to "get their heads around" Linux? Did they need Cobalt to figure out how to make a low end Intel server? Maybe Sun has less between their ears than I gave them credit for, but I don't believe either is the case.
Seems like a bad business decision to purchase them to me, but maybe I'm missing something.
Re:Already? (Score:5, Insightful)
The Cobalt line essentially stagnated as soon as Sun purchased it. While they don't seem as innovative today, remember that 7-8 years ago this was really cool stuff. I've had great experiences with these machines. The machine owners can easily manage virtual hosts without my help, and I can always SSH in to do heavy lifting. I had hoped that Cobalt would push the appliance concept into the mainstream, but for whatever reasons the concept just never caught on. I've seen many small/medium businesses struggle with IIS/Exchange or smail/sendmail and waste thousands of dollars and many hours of work, when a $2000 cobalt would have been up and running in minutes and ready to add users. They aren't the best solution for every problem, but I've seen many places where it would have been a perfect fit. That's they way the industry works sometimes.
Re:Already? (Score:1)
> Do they still have anything substantial they got out of the purchase, or was the whole this money down the drain at this point?
They got to played wrecking ball on a successful company... Vroom vroom!
Re:Already? (Score:3, Informative)
Re:Already? (Score:2)
Re:Already? (Score:2)
Re:Already? (Score:2)
Re:Already? (Score:2)
No, Sun really *is* different, and far more open than any other mainline computer company (hardware or software)out there. In fact, not other company even approaches thier openness and thier commitment to it in terms of really putting their money where their mouth is. (Sure they have some proprietary hardware and software - That's no sin, and it often provides tremendous
Re:Already? (Score:2)
Re:Already? (Score:2)
Sorry, but the facts show you're wrong on two points here:
1) Sun is definitely NOT a monopoly, even by your own criteria: There is absolutely nothing preventing 99% of
Links would be nice. (Score:5, Informative)
It's Not About Cloning (Score:5, Insightful)
I really doubt that anyone is going to use the Raq software to start a new project when there are cheap, well-exercised alternatives on the market.
Re:It's Not About Cloning (Score:3, Insightful)
This could serve as a really nice precedent, actually. A ton of things end up dying out because the manufacturer never makes them, but still owns the rights to it. If they're not going to use it, giving it away free does them no harm, and is really beneficial to those who use it.
I'd really like to see other places do the same. If you're never going to make a dime off it again, consider making it public domain.
Re:It's Not About Cloning (Score:2)
With Sun Open Sourcing the things that make this type of product easy to use, couldn't anyone just build one out of a cheap or old Debian/Gentoo-based PC?
= 9J =
I'll say it again (Score:2)
If you want to use code to do a server appliance, you'd get further, faster using something like Webmin.
Re:I'll say it again (Score:2)
Sorry, but you wouldn't. Obviously, you've never actually looked a the degree of difficulty of creating a real server appliance distro. It's a LOT of work, and webmin doesn't even begin to scratch the surface of what's required there.
For confirmation, not only can you now check out Cobalt's code (I'm excited Sun has decided to open up the code of an EOL'ed product line - this shows their commitment
What do you do with a dead Cobalt cube? (Score:5, Funny)
http://www.mbuf.com/deadcube.php [mbuf.com]
In a related rant, to heck with the upper level source code. I want them to release the schematics, BIOS, and boot code for the ARM cube! Having a turnkey ARM system like that would be an incredible boon to the embedded Linux world. Open Source doesn't necessarily have to mean just source code, IMO.
Re:What do you do with a dead Cobalt cube? (Score:1)
Re:What do you do with a dead Cobalt cube? (Score:1)
*cough*
Re:What do you do with a dead Cobalt cube? (Score:1, Troll)
At least get the CPU right... (Score:2)
Re:What do you do with a dead Cobalt cube? (Score:1)
They don't have to release the BIOS and bootloader if they don't want to since neither were probably GPL or based on Linux (I think).
Booting the system is hard. Running Linux is easy. In our current embedded products, we're using OpenBIOS and ROLO to start the system and boot Linux. Once Linux is running, life is cherries.
Netwinder stuff... (Score:2)
Cobalt Replacement (Score:5, Interesting)
Re:Cobalt Replacement (Score:2, Interesting)
Network Integration [net-itech.com]
replacement (Score:2)
Re:Cobalt Replacement (Score:2)
There are lots of us using the Red Hat based e-smith distro for this. As mentioned in another post, it's currently being transitioned from Mitel back to full ownership by the developer community.
Installing and configuring e-smith on regular x86 hardware is about as easy as it gets - Seriously, anyone can use e-smith to install and configure a complete, working, se
Re:Cobalt Replacement (Score:2)
e-smith.org [e-smith.org] The original Mitel developer site, which is moving to: contribs.org [contribs.org] the community development site, and a repository for extensions and modifications for the server, as well as docs, howtos, and the new home for the user discussion forums.
Things are a bit rough at contribs.org right now, but they only found out Mitel was looking to hand the distro over a few weeks ago, so things are still (messily) in transition. It should be getting much smooth
Small server distro (Score:2, Insightful)
Gotta admit that it's pretty nice for a company to open-source what they will not use for profit anymore..
This can only be a good thing (Score:5, Insightful)
First, those of us who rely on Cobalt appliances will stand a better chance of finding useful updates and peer support as no doubt from the existing Cobalt users communities a thriving community will appear around this project. I have spoken in the past [slashdot.org] about Sun's lacklustre approach to providing software updates for these boxes so from there any progress can only be an improvement.
Second, the Cobalt www based admin software is not that bad. In fact, I'd go as far as to say it's quite good. It allows people who would normally have no idea to administer a www connected server appliance and having at times seen some of the competing commercial offerings I'd say it does that job well and I'll certainly spend some time poking around inside it. To have this project in the public domain as open source can only be of benefit to the open source world as a whole.
I await with interest further developments upon this piece of software.
Why doesn't Sun integrate this stuff into Solaris? (Score:4, Insightful)
Aside from Genome integration, Solaris userland has been static for many, many years (far too long IMHO - Sun relies upon sunfreeware.com far too much).
Why would the Cobalt code not be useful as part of the base install?
Actually, what I'd like to see is Sun pick the best GNU distribution and wrap the Solaris kernel and libc around it. Sun releasing GNU/Solaris would prove that there is life in the old girl yet.
Re:Why doesn't Sun integrate this stuff into Solar (Score:2)
Some people like Solaris because of this. Migration is easier when few things change. Others also think that it cost Sun a big part of the workstation market. Some people's good choices are other people's bad choices.I personally am glad it doesn't move too much, but I can see why you're not.
Actually, what I'd like to see is Sun pick the best GNU dist
GNU/Solaris (Score:2)
You might want to rethink your position for a few reasons:
Re:GNU/Solaris (Score:2)
I'm not saything that there should be any binary emulation (i.e. in the style of iBCS). However, just having things laid out the same way is sometimes a huge help.
For example, under most SYSV-type Linux and HP-UX, the rcN.d directories have soft links to scripts in init.d - but in Solaris, hard links are used, meaning that you have to use inode numbers to track things down if they get messed up. Another good example is that filesystem journaling isn't enabled by default. Since Solaris userland never chang
Cobalt Hardware? (Score:2)
Last I heard it was a custom Mips setup.. Not exactly a 'commodity' item...
Seems more like a PR move then something practical...
( and no, ive NOT looked at the code yet. so my statement may be off )
Re:Cobalt Hardware? (Score:1)
Re:Cobalt Hardware? (Score:3, Insightful)
A big wish of mine is for the Cobalt web/mail admin code to find its way as a plugin for the very excellent Webmin [webmin.com] project. Webmin has a web frontend like Cobalt which covers lots of other functionality, but generally it tends to be thin wrapp
I've Got MIPS (Score:1)
I agree with most. These boxes were unbeatable back in the day. Truly plug and play and an unbelievably straight-forward user interface. Many companies today could learn from Cobalt's interface approach.
Re:I've Got MIPS (Score:1)
I've found that the Cobalt port of NetBSD [netbsd.org] works quite nicely. Unlike trying to run Linux on your RaQ2, you can actually get a current version of NetBSD for it (and not an unofficial and flakey patch either!).
Re:Cobalt Hardware? (Score:2)
Cobalt didn't want to be compared to normal PC's either.
Instead of opening the code (Score:5, Insightful)
Sun once again pisses away an opportunity because they can't see the forest for the trees.
They should do both (Score:2)
Such a server is just as valuable with source code available. The target market you described is not going to download the source and build their own from an ITX case. In fact, if it does what I need for a reasonable price with open source, I'm not going to either. I've got too many projects going already.
The business problem with opening the source is that a competit
Re:They should do both (Score:1)
Sun's market IS the corporate world... (Score:2)
Re:Sun's market IS the corporate world... (Score:2)
SCO? (Score:2)
I wonder how long it will take SCO to find something of their IP in the Cobalt code, now that its open source
They've already files suit (Score:2)
Pulling out the control panel code (Score:2)
Re:Pulling out the control panel code (Score:3, Interesting)
The seeminly-ubiquitous web p
Re:Pulling out the control panel code (Score:2)
I still provide usermin/webmin to the people who need to tweak server-specific settings on my server, however, I require that they use something like STunnel to get to the server. Less chance of something attacking webmin from the wild, and a little more accountabliity.
One thing that I didn't like about webmin is that it didn't get into the specifics when you installed new softw
Re:Pulling out the control panel code (Score:1)
Re:Pulling out the control panel code (Score:3, Interesting)
Hardware Requirements? (Score:2)
Sorry if these are answered somewhere, but I can't find them, and I'd like to know if it's worthwhile for me to download a 12 MB file at 4.8 KB/sec, or if it won't work on anything here.
Re:Hardware Requirements? (Score:1)
Re:Hardware Requirements? (Score:2)
Cobalt Qube 3 + RaQ 4: AMD K6-3?
Cobalt RaQ 550: Intel Pentium III 1.0GHz/1.2GHz.
cobalt software to new hardware (Score:1)
Qube is guide for net friendly home appliances (Score:2, Interesting)
No mucking about, simply point web-browser at the Qube, type in user-name and password and then a few simple web-pages allowed common adiministration tasks to be perf
Very little of it is really useful (Score:5, Insightful)
Also of course, the cobalt rom is immensely useful, since that's how you load your kernel which loads your kernel :) It might be best to just put your actual kernel into the flash, though I've heard of people having had cobalts so long the flash has gone bad or something, and the system dies permanently when they try to update the rom.
Re:Very little of it is really useful (Score:2)
Re:Very little of it is really useful (Score:1)
So is there a walk-through list for average joe? (Score:2)
I guess you can emulate the bios somehow because it won't be flashable in any motherboards, that doesn't take monkey brain to figure out, but what about the rest for non-linux users?
It's doesn't matter (Score:4, Interesting)
It doesn't matter. If nobody does, then Sun was justified in killing it off. If people do, then Sun should be congradulated on doing the right thing.
This makes me feel a lot better about using Sun technologies. I know they have a tight control on Java now in order to make sure it does fly out of control as some people beleive happened to C++. This makes me feel that if Java does become legacy and unsupported, that the systems I'm building now with have another avenue of support.
New exploits? (Score:3, Informative)
Im not sure, but im sure that someone will be hunting through the sauce, searching for exploitable code...
My Linux hosting box of choice (Score:3, Interesting)
I know a number of small local ISP's that used them for the same reason and many are dumping them dirt cheap and we are purchasing what we can afford, keeping some for parts, and coloing others, and using some for in house application development.
At least when Sun's products at EOL they release the code, unlike some other companies who's idea it is, sorry WIn..I mean Product X is now no longer supported: please spend more money to upgrade now!
opencube (Score:2)
My biggest problem to date is that the RaQ550 isn't gcc-3.2/3.2 aware. It also ain't updated for newer PHP versions, while the Qube3 release is.
So far we've got the Cobalt Configuration Engine (cce backend) and minor parts of the web interface working.
Re:Cobalt Cube? (Score:5, Informative)
Umm, that's probably because it IS the same Cobalt that produced the Cube. Sun bought them several years ago (and subsequently killed them off by failing to release timely security patches or regular updates anymore). I've got several RaQ4r's and I should find out how this affects us when we keep them around to use as workgroup toy servers after we upgrade to general purpose Linux servers. They were great and I would keep using them if only Sun kept patches up to date. Oh well.
Re:Cobalt Cube? (Score:2, Informative)
It's rack-mountable [sun.com]. So if you're a hosting company [raqshaq.com] you can stick a ton of them in a small place. Hence the name 'RAQ'
Re:Cobalt Cube? (Score:1, Redundant)
It _is_ the Cobalt Qube software. Jesus, I know nobody reads the articles, but is it really too much to ask that you read the title of the message you are responding to?
Re:Cobalt Cube? (Score:4, Funny)
This is the first first post I've seen that was dumber than a "First post!" first post.
3 users? (Score:5, Informative)
The number of sites on Cobalt has declined since August 2002, when it reached its peak of 3.1 million hostnames and 942K active sites. Our November hosting survey found Linux-Cobalt serving 871K hostnames and 527K active sites.
Percantage of Linux Active Sites with Known Linux Distribution:
Redhat 51.7%
Cobalt 19.6%
Debian 15.4%
Suse 10.5%
Mandrake 1.9%
Gentoo 1.0%
From NetCraft
Re:3 users? (Score:2, Insightful)
26% of Linux Active Sites have known distributions.
So the figures you cited are based on a large fraction of the total number of linux sites that are monitored. The true number may not be represented here depending on how the different installations are configured.
wow! (Score:2)
Re:yay (Score:1)