OpenBSD (Still) Seeks UltraSparc III Docs From Sun
An anonymous reader writes "There is a very interesting article on kerneltrap regarding OpenBSD's lingering battle with Sun over UltraSparc III documentation (that's right ... it still hasn't been resolved). Jeremy Andrews relates his efforts to get a position from Sun on the matter. In summary, he was completely stonewalled ... and that is exactly what makes the article so noteworthy."
Sun has always seemed to be in the bussiness of
,
:P
sharing , but oftens seems to do a stab in the
back
As an example Staroffice was a awesome piece of software, they release the source and everything
then all of a sudden you have to pay for it... and there's a open source solution that has to catch up to the new release that Sun just made.
I must admit I like Sun's approach more than MS's make it free , make it opensource , then make em pay...
MS just makes you pay
The whole story leaves me with the idea that sun hopes to get most of the expensive development done by the OS community as they are preparing their own linux distro. As such nothing wrong with that..
For OpenBSD they couldn't care less other than to keep them waiting and to keep possible competition at a distance.
Just my first, uninformed, impression..
Nobody expects the spanish inquisition!
Wasn't Sun in part started by Bill Joy of the *original* BSD fame, of which OpenBSD is an off-shoot? You'd think that Bill would show the OpenBSD guys some love.
Yes, I know Bill Joy creating BSD was a long time ago but there is no need for such duplicity and passive hostility. Let's get it together Sun !
-- You see, there would be these conclusions that you could jump to
makes various choices in the open source community, from JBoss to a Linux training center.
At the same time, Sun is one of many who are struggling to be profitable. From the article, "Sun boasts their UltraSparc III as an "open" architecture, yet seem to recognize that there is insufficient information freely available for the open source community to support it with operating systems."
Is it purely a financial ploy perhaps?
--------
Free your mind.
...but there's an NDA associated with getting them. It looks to me like De Raadt doesn't want to agree to the terms and threw his teddy out of the cot when Sun told him 'tough luck then'.
Reminds me of Quantel saying they are "open sourced" because they support "Java beans" kinda like Microsoft's current version of open.
(Quantel was/is saying you can write five lines of code that will run on our multi-100K boxes as long as it does not infringe on our patents.)
Whoo, hoo! lets hear it for closed and unscrutable systems.
Don't bug me I am playing Age of Mythology
This is very interesting, because it really hits on the blurry line between "open" and controlled (closed), and also between the way that Linux developers signed something to not disclose information on the hardware itself, although their source code to access this hardware is available.
Sun boasts their UltraSparc III as an "open" architecture, yet seem to recognize that there is insufficient information freely available for the open source community to support it with operating systems. I have been told that the required documentation does exist, however, with a Sun part number of 805-0408-05-P. An early version of this manual was allegedly made available to Linux developers once a Confidential Disclosure Agreement was signed (Sun's version of a Non-Disclosure Agreement), however no such offer has been made to the OpenBSD team, an offer that if made is likely counter to the project's goals.
Clearly then OpenBSD developers are sticking to their guns, their question is really how an "Open" architecture cannot be disclosed without some contractual agreement.
I begin to suspect that the other comment (against Linux kernel devs) about this may be key:-
There's always people who suggest it is possible, but the pain is so high, it's just not worth it. Especially when the Linux kernel's interface with hardware is detailed about as well as the Linux manual pages. Especially when Linux is famous for stuff like: writereg(0x4, 0xff01);Now, if I were a conspiracy theorist, I might say that the precise reason that comments are sparse in these sections of CPU code for the Linux kernel is due to some clause in the Sun disclosure agreement.
In any case
Still, I'd like to see as much openness from vendors as possible. They have to realise that the people who support closed source business models are going to be driven out by cheap commodity hardware which is now powerful enough to do amazing things (think clusters of cheap hardware on AMD/Intel/Sparc architectures all talking together via some OpenSource kernel and clustering project, think Google). Their days are numbered, sure they'll still have a place, but their creaming off profits from their current installed base will start seeing serious competition from value added service providers with no ties to specific hardware, and that is great for the consumer. Do not forget, it used to be IBM, Sperry (then Unisys) and Burroughs that did all hardware and software support. Now, as an independent consultant, you can get out there and do amazing stuff with commodity hardware and your own tailored solutions pulling from a wealth of great free server software solutions.
We are already in a phase (as are companies in European telecoms like France Telecom and British Telecom) where holding on to what you have for as long as you can, before competition really breaks you, is the only business plan they seem to have.
Score one for innovation and open projects, every time.
Conversion Rate Optimisation French / English consultant
Article: "An early version of this manual was allegedly made available to Linux developers once a Confidential Disclosure Agreement was signed (Sun's version of a Non-Disclosure Agreement), however no such offer has been made to the OpenBSD team, an offer that if made is likely counter to the project's goals."
:-)
So what they're essentially saying is that they want Sun to give them the documentation without the OpenBSD developers having to sign an NDA, because doing so wouldn't be in line with the OpenBSD goals?
Sun is free to refuse. And the OpenBSD folks are free to reread their own goals and start taking them seriously. For example these two:
- Be as politics-free as possible; solutions should be decided on the basis of technical merit.
- Do not let serious problems sit unsolved.
Now go sign that NDA!
Sun, with ANY kind of documentation, is going to be a royal pain in the ass. Here, i'll give you a personal example.
One day, I picked up a SparcStation 1 at a surplus auction. Cool, I thought, I'll learn SPARC architecture, a bit about disaster recovery with Sun hardware, Solaris, you name it. So, I hacked the hell out of it, and learned everything I could without documentation. When it came time to look at a manual. I called Sun.
"Hi... I was wondering if you could send me the owners manual for a SparcStation 1."
"Sorry. Thats handled by SunStore."
"Whats SunStore?"
"They handle all our documentation."
So, I call SunStore, and ask the same question.
"Hi.. I was wondering if I could order a user's manual for a Sun SparcStation 1. I know the machine is like 10 years old, but do you still have the manuals?"
"Yes, we do."
"Great, i'd like to order one, then. Is Visa ok?"
"Uhh.. Well, we can't sell it to you."
"What do you mean?"
"Well, we cant sell you just one."
"Huh?"
"You need to order in lots of 500."
"You mean in order to buy a SparcStation 1 manual, I need to buy 500?!"
"Yes."
"Uhhh.... Ooooh-kaaay.. How much is a lot of 500?"
"$39.95"
"Oh, okay..I guess thats fine.. I dunno what i'm gonna do with 499 Sparc manuals tho. I guess you can keep them, and just send me one. Thats all I need."
"39.95 is the unit price, sir. You're looking at a total of.... $19,975."
"No way!"
"Yes sir. Will this be on a Visa or Mastercard?"
*click*
Bowie J. Poag
UltraSparc III for Dummies!
There's the answer!
Sun seems to be a company with an identity crisis. Are they a hardware company that dabbles in software? Are they a software company who dabbles in hardware?
Either way, they are looking at a bleak future considering the proliferation of Linux, and the availability of cheap, relatively high performance x686 hardware.
If Sun is a software company, they are probably not comfortable with the fact that Solaris, recently the 'standard' OS for low-end scientific/technical computing (at least in the semiconductor industry) is being passed over in favor of the cheaper (faster) alternative Linux.
If Sun is a hardware company, they should be worried. The semiconductor company I work for, which previously used Sun machines exclusively, has found that a dual XEON running Linux outperforms the new SunBlades it owns. The blades cost about 4-5 times more than the XEON systems, and have about half the speed for our applications.
I am not surprized if Sun is starting to feel that it has to protect itself.
If it's not one thing, it's Steve's Mother
The i386-based machines are seriously threatening Sun.
Linux, OpenBSD and other open-source OSs (NetBSD, FreeBSD) have already proven they can replace Solaris in most cases.
Admit it, Sun: your best bet for survival against the Microsoft Juggernaut is not just to pay lip service to Open Source. It is to be truly open. Otherwise, platforms such as the UltraSparc will be abandoned in favor of cheaper and more competitive architectures...
Release these docs, Sun. Prove to the Open Source community, and not just to Linux kernel hackers, that you are serious about supporting alternative Operating Systems.
The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
If Sun won't cooperate with the UltraSPARC III, then why not engage Fujitsu to develop kernel code for their SPARC64GP processor line? It's at least as good, if not superior, to the UltraSPARC III, and it sends another message to Sun to say, watch out -- you're not the only fish in the pond...
Rule #1 -- Politics always trumps technology.
Sun could benefit from people using their hardware. I'd use an outdated ultraprac if I could keep the system up-to-date. I guess they don't want to lose the support revenue.
I think Sun has a few more important concerns right now than helping a rather obscure version of BSD run on their proprietary hardware.
I think they may be trying to regain profitability right now and OpenBSD compatability just isn't going to help in that regard.
Mac OS X and Windows XP working side by side to fight back the night.
It's really that easy.. most sun people run solaris, and those who really want BSD can choose other hardware. Sun don't care, why should we.
just because there are not a lot of comments posted does not make it unimportant or show that no one cares. There are a lot of people following this story BEFORE slashdot posted it. And where do you get off saying that just because SLASHDOT readers don't comment means NO ONE CARS???? There are millions and millions of people beyond slashdot. You are obviously someone with little respect for hard work.
ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
Sun seem happy to ship OpenSSH with Solaris 2.9 without attribution (the documentation refers to 'SunSSH' throughout) - they are of course allowed to do this due to the BSD licensing however rather than just leeching this work you might have thought they would have provided some support on the Sparc docs.
/usr/bin/ssh | grep -i openbsd
$ uname -a
SunOS dev-sun 5.9 Generic_112233-01 sun4u sparc SUNW,Sun-Blade-100
$ ssh -V
SSH Version Sun_SSH_1.0, protocol versions 1.5/2.0.
$ strings
@(#)$OpenBSD: ssh.c, v 1.69 2000/10/27 07:32:19 markus Exp $
@(#)$OpenBSD: sshconnect.c, v 1.79 2000/09/17 15:52:51 markus Exp $
..... lots more lines
I am a business.
I want to make money.
I make money with every machine I sell.
I want to sell lots of machines.
I don't want to help someone who could help me sell more machines.
Where oh where has all the logic gone? Is this a new MBA course they're teaching? Internet Business Thinking - How to make money by not selling anything. ?!?!!?!?
---
Non-Reciprocal Laws of Expectations:
Negative expectations yield negative results.
Positive expectations yield negative results.
If that's true, then it's a HUGE change from how they used to handle security fixes.
Did you forget the huge number of times Theo posted saying "Yeah, you just found this, but it was fixed in OpenBSD years ago. Heh."
Face it, OpenBSD made its name this way. If it's been discontinued, that doesn't mean it's not still reaping the fruit of its ill-gotten gains.
Interestingly enough, at the time other companies had no problems to give out the full specs of any chipset that was shipping.
Without a detailed spec on the processor, it is difficult to write a good compiler, and night on impossible to write an operating system. If Sun are scared to give out the specs of a shipped product in public, maybe they are worried about something.
With an Open Source driver it is difficult to sign an NDA (it has been done). With an open source operating system it is impossible because too many people need real info about the behaviour of the hardware. Info will be reflected in comments and variable names. It is very difficult to agree not to disclose the information.
...beyond what is found in, for example;
p df
[warning 5+mb download]
http://www.sun.com/processors/manuals/usIII_um.
?
If that's not good enough, fine, what areas need
more info? What exactly are they looking for?
I know you're trolling but...
Firstly USIII is not trounced in every benchmark. Equally cpu benchmarks can be totally irrelevant to whether your system runs a real world application well or not. Is your business running a SPEC benchmark, or Oracle?
Itanium 2? Who's actually selling these systems in volume? What OS are they supposed to run? What apps are they supposed to run? Best of all, have you seen how hot they run?
Ah... what a country!
Sue them for false advertising and ask for an injunction against using the phrase "Open Architecture" WRT UltraSparc machines. This would probably have to be done on the behalf of someone who had put out good money based on the open architecture PR, and then found them stoewallwed on the question of documentation. The worst case would be that the case goes to court and they are forced to remove the claims to be open. The best case would be that they start supplying the needed documentation and make the suit moot.
(IANAL, btw)
OS Software is like love: The best way to make it grow is to give it away.
You are dead wrong. They already have lost system sales. there are many people who have already said they would use the hardware (purchase it) if it ran on OpenBSD. Any more ideas? Since all you are doing is guessing might as well as guess some more.
ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
Someone needs to just say "Fork it." and build a new obsd.
Though the individual files of the OpenBSD operating environment are free works, the directory layout of OpenBSD is not a free work. You'd have to base the directory layout on FreeBSD or something else. In addition, the maintainer of the fork wouldn't have the right under trademark law to call his operating system "OpenBSD" brand.
Will I retire or break 10K?
I think releasing the source pretty much constitutes telling the world about them. You can diff the originally forked tree (or however far back you can go) against a more recent tree. So what are you complaining about?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
2) Hammer will soon join it and be just as badass.
3) They're supposed to run Windows or Linux so far, right?
4) x86-64 will run all the 32 bit apps without a hitch. intel has made claims along the lines of Itanium2 is supposed to be able to do that kind of thing but it's not enabled -- This alone should be enough to drive people away from intel, those bastards. If you have functionality, GIVE IT TO ME.
5) Heat is a non-issue. It can be solved. People have been bitching about power dissipation for a long time, Apple users use it to claim that their machines are better because they don't use fans (well, they're quieter; if that's your only consideration they kick PC ass all day) but it can always be solved through low-tech means; Bigger and bigger heat sinks and fans, or distilled water or flourinert cooling... It can be done.
Ultrasparc in general is on its way out.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"