Sun Mulling GPL for Solaris
comforteagle writes "According to this article in InfoWorld, Sun Microsystems is considering open sourcing Solaris by changing licenses to the GPL. What kind of impact would this have on those of you considering opting out of Unix for Linux? Red Hat and others have openly targeted Solaris users to switch." By the end of the article, the change seems rather unlikely to happen, but it's still interesting to see what changes this could bring about.
Is this because enough people want open-source that they can no longer compete without it?
# cat
Damn, my RAM is full of llamas.
Just never had the money/accessibility to use it. How well does it run? Does it even run on systems not designed to run on it?
Would this inculde Re-GPLing the part they licensed from SCO?
I just posted this on an OpenBSD story, but it fits quite well here. I only use Linux because it's the easiest way to get myself a KDE desktop.
Really, if *BSD or a Free Solaris or anything else come up with live cd's or start-me-up installers, I might as well try them to test for performance and stability. Since KDE runs in any Unix-like system, "switching" is not quite a problem for me.
I just want the best desktop environment available today and that's KDE. What it's running on top of, I don't care.
Im not sure how this would affect the business world, but here at least it would most likely spread more understanding of *nix. Most of the apps we use here in classes, various Programming/Asic/Chip design programs, are only run on solaris boxes. If solaris were available for free, i have a feeling many students would install it on their system, just to more easily use these apps if for nothing else.
I though there was a lot of System V code in Solaris. How can SUN ever GPL that?
No way. They wont gpl java, but they'll gpl solaris? Highly doubt it.
http://wwws.sun.com/software/solaris/binaries/get. html
It's pretty fussy about hardware etc, though, and very obviously not the equal of Solaris/Sparc.
Hopefully this signals an end to corporate Unices and a move towards more modern operating system concepts like those found in Plan9.
Let the hobbiests stick with Unix and bring the industry up to speed with the performance/usability gains found in the labs and classrooms.
I have been pwned because my
If this isn't a load of hot air, this is a milestone in OSS software. A major unix vendor open sourcing their code would do several things.
/. tomorrow for the retraction. Either that, or it's Sun's CEO tempting us again, to jerk it away at the last minute.
1) It would lend more credence against the SCO argument. "It's my unix and I'll GPL if I want to..."
The bad thing is that I'm gonna be looking at
Jay | http://oldos.org
Solaris kernel is an awesome piece of software. I build Sun systems with a full GNU toolset, would be nice to have a full free systems this good.
POKE 36879,8
I think it would perk up a lot of ears if this happened.
Like RedHat, though, a lot of it would come down to support. If Sun offered an inexpensive support package to compliment it, then that would get more people downloading it.
Much of Linux' popularity is due to its status as the rebel OS, not the lenient licensing. Solaris, on the other hand, has a far more conservative public image -- it's just not considered cool amongst most Linux fans.
It also doesn't help that Solaris' file I/O is so fucking slow.
This would be good news for everyone. There would be a previously closed OS open to audit and use by everyone. It would be especially be good for the academic community who couldn't previously afford to teach classes on Solaris. It would also give developers a chance to port features form Solaris to Linux or BSD, so that everyone could benefit from the hard work Sun has done on Solaris.
thisnukes4u.net
Okay, last time: 5 is May. I think you meant this to be on 4/1.
Getting sued by SCO?
KFG
Indeed. You'd better work M$ in there too ;-)
With that out of the way: This would be a powerful argument against the whole "lol but ur open sores software is only made by teh hobyists and not by teh proffesional programrz at big corpz" line of BS regularly spouted off by corp types and their toadies, the MCSEs and MIS/management types.
Honey, I shrunk the Cygwin
Um? Whatever you think of java, it's pretty usefull for people on less-used operating systems to have cross-platform software. Don't have to wait for a port.
# cat
Damn, my RAM is full of llamas.
1. Sun would have to replace all of the UNIX code. They can't put that under the GPL, period (unless SCO and Novell agree it's ok ;-)
2. Solaris includes many products that Sun has incorporated over the years. Most of them would likely have to be replaced, since I doubt the contracts involved allow Sun to just GPL the whole mess.
3. They would just be asking to have SCO add them to the list of companies targetted for a "tainting" suit, though honestly Sun may not care.
In the end, I think it would make far more sense for Sun to open source their SMP code by working with IBM on modifications to Linux. Sun+IBM could probably get Linux deployed on both of their very-high-end boxes in short order.
The SMP stuff is, as far as I know, most of what's left that Solaris does better than Linux, so what's the point in open sourcing the whole OS anyway?
I'm a Solaris user. OK, I'm a Red Hat Linux user too. But all of my important stuff happens on Solaris. It's just part of my reality at work.
I wouldn't mind if Solaris opened up. It wouldn't be a huge deal for me - I'd still pay Sun for "premium" support, and I'd still only use official Sun versions of things. Heck, I need someone big to blame if and when things go really wrong. I pay Sun to be that target.
I use Sun/Solaris because (1) I have the budget to, (2) it works, (3) I only have one vendor to deal with, and (4) there's no compelling reason to change right now.
If Sun can get something out of opening Solaris - great! If open source developers can improve the world by the opening of Solaris - great! But at least in terms of my current position, it won't have direct impact on me.
"Unfortunately, I think Sun is going to have to be a little bit more thoughtful about the way they articulate their thinking, because they have a lot of users confused," Weiss said.
Sun are sending a confusing message you say? Say it ain't so! Why everyone knows that Sun lovehates GPLBSDMicrost what with their embracing openclosed standards. I've always thoguht they've given a very clear message, and that message is:
"Um, we're not quite sure. Could you get back to us in six months perhaps?"
I doubt there's much money to be made in selling Operating Systems. As I understand it, Microsoft's bottom line is largely generated by their consumer and professional software, not their OS. Redhat's profits come from support contracts.
I can't see Solaris OS being majorly profitable for Sun either - they sell hardware too and if an open-source Solaris led to more end-user interest in their hardware it's easy to see it leading to an increase in revenue for Sun.
Even if it didn't, more Unix code in the wild would mean better performance for all OSS operating systems, once the predictable legal/licensing issues had been sorted out, (preferably by the assassination of Mr D.McBride and all his staff).
I can't see a GPL'd Solaris being harmful to Sun. They probably couldn't re-licence enough of the code to make competing distributions appear anyway.
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
With friends like these ...
I think it's obvious what would happen if Solaris were released under the GPL.
They would be able to dip in to all of the device drivers that Linux has today. That would happen first.
What would happen second is the standard cross-polination; anything that's substantially better in either one (think scheduler, VM etc) would be copied from the better one to the worse, improving it. How much Linux might take we won't know until we've seen the code. But I'm certain that Sun would benefit the most from access to those device drivers.
GPL for Solaris, what is it all about? Is it good or is it whack?
Good
Whack
Sadly, I must disagree. Modern apps - especially GUI apps - often depend heavily on services and libraries from the major toolkits and desktop environments, and this makes them less source-portable.
... well, that's another story and one that's much more of a problem in the distro forking area.
It is hard to write an app that'll run on even 2-year-old versions of the same distro it was written on.
OTOH, this is not due to forking at all, but rather the lack of care about stable APIs, combined with rapid release cycles, in a lot of open source software. This has it's advantages - ugly decisions don't lurk forever (witness Windows' APIs by comparison), and things can evolve quickly.
I'd call "forking" a secondary issue for app developers, over trying to support distros over more than about 2 releases.
As for ABIs
You may be aware of this already, but try FreeSBIE
It's a FreeBSD Unix LiveCD with a desktop environment (XFCE I think). It doesn't work properly on my nForce2 PC (no network and consequently no internet) but it certainly works.
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
It is about time *ALL* *nixes were reunified into one humongous tree, out of which various branches (which will have a common base) will exist for various uses.
We use AIX (AIX Isn't uniX) at work, but Big Blue keeps making noises about replacing it with Linux.
Too many flavors.
I do think this move is benefitial to all.
Please don't flame me for bad-mouthing Linux, I'm a diehard Linux admin myself but I still think Linux has much to catch up in enterprise computing.
We've a Linux cluster which has a critical bug in mounting the share disk which has filesystem. Sometime when one node down the mount point is not released to another node which is supposed to take up the process, thus result in critical failure.
This is all kernel problem(or limitation), and we don't have problem with non-fs type disk(raw disk). Therefore we must use raw disk where possible in cluster, but we don't have choice when some apps require a filesystem(e.g. like infracture database in Oracle's forsaken Real Application Cluster (RAC). Good name huh)
The engineer who diagnosis this problem told me they've no such problem with similar setup with solaris so they THOUGHT it's okay in Linux. Ahem, there goes millions dollars for paying their great product(*cough* Oracle RAC *cough*).
I expect more of such problems could be solved when those companies specialized in enterprise bringing back good stuffs to Linux, and GPL.
and another Solaris license scheme from Sun.
Stay tuned for next weeks license.
Hi their, just in case things go sidewise as it were I have put up a mirror.i sgpl_1.html is at http://mirrorit.demonmoo.com/r_121/www.infoworld.c om/article/04/04/30/HNsolarisgpl_1.html
The mirror of http://osdir.com is at http://mirrorit.demonmoo.com/r_121/osdir.com
The mirror of http://www.infoworld.com/article/04/04/30/HNsolar
Note to Mods: When I post mirrors, it's a best guess. I don't know for certain whether or not the site will go down!
(ring ring) ..."
scott: "hello?"
bill: "what the fuck are you doing?!"
Scott (sweating, scared): "well I, err, I just, thought.
bill (slow calm and menacing): "yes?..."
scott (smiles): "I'm going to fire the fucking idiot who aired this dumb idea in public."
bill: "have a nice day."
scott: "yea, thanks bill. Thanks."
(ring ring)
scott: "have someone in marketing killed and his hands delivered to Bill Gates"
lackey thug: "It's done."
I think that diehard linux people wouldn't go near it with a ten foot pole, unless to read the kernel source and borrow the things Solaris is particularly good at (scalability and performance at the high end) by implementing it in the Linux kernel. This would be a major win for Linux, and I feel a loss for Solaris (although they might get a popularity boost from the non-diehard linuxers).
I think Sun would do better digging up some of their older code. NeWS, in particular... now that Apple has shown that you can be successful with a non-X UNIX GUI based on Postscript, Sun's own networked Postscript display system is ripe for a comeback. Remote desktop performance for a NeWS-based environment using current processors would be a killer, and they could incorporate Java as well as Postscript applets in the GUI.
He's quite right there, though.
(a) Businesses don't want more source code. Well, to be strictly accurate they don't want to have to manage, worry about, maintain, etc more source code than they have to. I think that given the choice, most intelligent CIOs would definitely say "sure, we'd love the source and rights to use it" - but would probably prefer not to have to actually do much with it, and face the burden of maintaining changes etc.
OSS alleviates this to some extent by permitting changes to be submitted back upstream, but this only works if you have the resources to engineer you changes "properly" and not break anything else (even stuff you don't use or care about).
(b) If you write for RH9 or RHEL3, your app will not run on a stable release of Debian. Not if it's a GUI app that uses any GNOME/KDE libs, needs a recent QT, etc. It can be made to run by either packaging it with a lot of extra libs (see Ximian's RH8 builds of Evolution for an example of this approach), spending a lot more time to make it handle varying versions of libraries, or forcing the user to update their distro or libraries themselves. None of these are attractive.
I see this as a real issue, but not a distro one. It's actually more about _versions_ - the rapid change of OSS, including APIs etc for major libraries and toolkits, is the root of the issue. OTOH, the same thing keeps "ugly" decisions from hanging around, and permits much more rapid advancement.
I'd like to see a cleaner way of running multiple versions of things in parallel (within the package management systems), as a work-around for this issue.
(c) Also quite correct. Many open source apps do not follow established standards, and often the file formats, protocols, etc are defined largely or entirely by the source code of the app. While these protocols/formats are definitely open, they're not open standards and there's usually not much chance that other apps will work with them.
It's true that you do have more chance of enchancing other apps to work with the formats/protocols, time and money permitting, or enhancing the OSS apps to work with the protocls/formats of your choice. It's also true to say that many apps don't support standard protocols or formats because there is no standard in that application domain, or it's crap. These things do not change the truth of his statement.
Plan 9 is bringing back the dead!
Another crippling bomb shell hit the beleagured Plan 9 community... etc. etc.
With Sun losing so much money, why would they open source Java?
Their new found buddies in Microsoft would probably pay very nicely to buy Java off Sun, and if that's not enough, buy them out completely.
READY.
PRINT ""+-0
Remote desktop performance tends to be bound by network latency and local video hardware performance more than processor performance in my experience. I have P133s with 32MB of RAM that happily run KDE3.2 remotely in 1280x960 - they have GeForce4 MX/PCI video cards, and a lightly loaded switched 100baseTX link to a server on a gigabit uplink.
If they can improve X's issues with round-trips and latency, then I'll be all ears.
I can't see Solaris OS being majorly profitable for Sun either - they sell hardware too and if an open-source Solaris led to more end-user interest in their hardware it's easy to see it leading to an increase in revenue for Sun.
Essentially, Apple's strategy. And not really surprising, since Sun essentially does what Apple does--sell proprietary hardware with a tailored OS.
Question is: has that strategy paid off for Apple? And Sun has more to lose: they have a strong position in the server room, that Apple never had, so Sun would be trying Apple's consumer level strategy out but with their own Enterprise products--results may vary.
--
$tar -xvf
Um? Whatever you think of java, it's pretty usefull for people on less-used operating systems to have cross-platform software. Don't have to wait for a port.
It is people on more-used/Sun-endorsed operating systems who don't have to wait for a port of Java.
People on less-used operating systems are likely to be supported by GCC, so they could have ported the app themselves, but do not have a compatible Java version, and porting Java means starting from scratch and incompatibility bugs, because Java is not open source.
Now RMS can go on crusades to let the world know it's not Solaris, it's GNU/Solaris.
Karma: Non-Heinous
What if it opens them up to legal attack by the likes of SCO? "See those .h files? That's us!!"
Hopefully, SCO will get its butt kicked sooner than later.
Since you're in a candid frame of mind, let me ask a question that's on the minds of many Slashdotters: what fun is it being a troll? I'll stir the shit sometimes, just to see the kinds of reactions that I get. But what's interesting enough to you about trolling that you make a concerted effort to do so, enough that you know how to game the system? What have you learned from it? What's the payoff?
--
$tar -xvf
I guess that we will all be much better when we have less commercial quality software available.
I do not see a 5 year plan to make linux commercial quality in functionality, user interface, documentation, ease of installation, etc...
Those factors are the main reason why linux is not being used on the desktop and also why it is not replacing microsoft/apple.
More like they have little respect for any logical thinking within the FOSS crowd, and are simply teasing. Probably getting quite a kick out of it, about right now.
In comparison to Linux, the range and quality of hardware drivers available to Solaris is pitiful.
If Sun manages to get out from under the SCO claims on the old AT&T code base and does manage to GPL the Solaris kernel then Sun would be free to port any and all GPL'ed drivers and Linux kernel code to Solaris.
The other alternative would be to add a WINE like MS-OS compatable driver emulation layer, to load XP compatable hardware drivers. In comparison to Microsoft XP, performance would suck. There is no reason why Sun, just like WINE could not have the layer running in user space instead of the kernel, which means that Sun could still use a GPL'ed Solaris kernel and not break the terms of the Linux GPL.
If sun opened up solaris it would be a BSD style license. Fanciful rumor mongering...
Brian Seppanen
Minister of Information and Propaganda
Area 54 The Secret Government Disco Labs Provo
As others have mentioned, Sun can't GPL code they licensed. (Remember the first open source mozilla code?)
Thus we'd be given a nearly useless, incomplete operating system. If the Sun-owned Solaris code is truly GPL'ed, the Linux folks would pick all the good bits out of this carcass and discard the rest.
Thus nobody would use OSS Solaris, but Linux might be improved here and there. So, I highly doubt Sun will truly GPL their code.
(Apologies to Linus Torvalds for comparing him to a vulture.)
You don't just sprinkle "open source pixie dust" onto a project and see instant revitalization. GPL'ing Solaris is worth little if Sun still thinks like a proprietary software company.
Open source is about the long-term. Open source projects take years to become truly useful, but when they reach maturity they are more useful than any proprietary software offering because open source fosters a development culture that focuses solely on technical achievement. Contrary business motivations like lock-in and forced obsolescence are anathama, and no doubt Solaris is full of it.
This is the same reason I think MacOS X isn't worth using, there's source code but the development mentality is entirely different from Linux's, and all of the things that make using Linux convenient are not the high priority, MacOS X very much feels like a proprietary UNIX with some familar utilities added. Maybe some day it'll be more usable.
Maybe after 5 years of GPL Solaris it'll become usable. Unfortunately, GPL Solaris is in greater danger of forking because Sun would try to impose its direction on it instead of simply serving as a guide.
It would still be wonderfull for open source.
Think about it:
Solaris itself is based on BSD software.
The cost of supporting both linux and solaris would be much diminished. Interlopy between desktop (linux) and server (solaris) would be very clean and tight.
Does Sun make a living on selling software? Does it make a living on selling hardware?
NO! It makes a living selling complete systems, business solutions, and then providing support for them.
What does the clients care if Solaris is GPL'd or not? The only place you'd get Sun's support and hardware is from SUN! Why the hell would you want to run your infrustructer with Solaris on 400 dollar walmart machines?
Sun is losing out customers now, but doing something like this will enable them to retain those they already have and then open themselves up to more possiblities, more chances for long term survival instead of ending up a legacy support mechanism ala SCO.
Plus solaris is so complex anyways, only Sun would be in a position to support and improve on it for several years, while you have all the development base that has evolved around Linux and BSD to help out with bugs and evolutionary improvements. Like Linus to Linux Sun will always have the final word on what direction Solaris is going.
However all signs point to no, that Sun still doesn't get "open source" and "free software" stuff. So far they think people want a Linux OS with a bunch of closed source liscencing restrictions tacked on the top of it.
They don't realise that one of the major benifits of free/open software is avioding crap like that and that's what it makes it appealing to lots of people.
(not all, I realise that some people don't give a damn about freedom as long as they get their paycheck, but there still are people who realy care and understand that unbridled closed source liscencing can be like a ulcer that won't heal to a large infrustructure. Causing pain and extra costs and restricting the potential of a orginization.)
It's forked because if you write to the Red Hat distribution, you can't go and run on Debian
What the hell? If you have the required libs and apps one can take a RedHat RPM and run it just fine on Debian. Sun is smokin some good stuff and needs to pass it along.....
It could be a boon to Linux ...or it could put Linux out of business, depending on what dyed-in-the-wool Linux developers can do with GPL'ed Solaris code. It would be nice to have alternative distributions of Solaris to the inflexible, bloated freeware you can download. Certainly, this would be a big plus for open source.
Remember, they aren't pulling in huge $$$$ for licenses for their OS, the way Microsoft is. Sun sells hardware. They have been known to give away their OS at zero/low cost in the past - it's their hardware that makes them the money.
Linux is good, it is very good. But it is not as good as Solaris in a lot of situations - Solaris has been in high end trenches and mission critical situations for a lot longer than Linux. An open sourcing of Solaris under GPL means several things:
a) Linux can benefit from Solaris
b) Solaris can benefit from Linux
c) Extensive code review of Solaris by the world probably won't hurt efforts to further improve security.
TREMENDOUS positive PR for Sun from an often ambilivant open source community, and a rush to make sure all important open source software runs flawlessly on Solaris (harder to test now since fewer people use it)
Problems to be delt with:
a) Making sure they have the legal rights to open source everything (of course)
b) Export restrictions? Not sure how this plays out for Solaris - since Linux is out there already I can't imagine the use of restricting Solaris (which is probably also out there, just not legally) but the government is known for a lack of common sense in such cases.
c) Fear of management that giving up ultimate control of all versions of Solaris will somehow be harmful.
Issue a) was one of the major problems when considering opensourcing BeOS - don't know how Solaris stands on such an issue.
But I think on the whole it's silly for Sun to try and compete with Linux head to head with a commercial OS - what's the point? Sun sells hardware and complete solutions, and generally does very well. If they can say "well, Solaris is GPL just like Linux, incorporates features X,Y, and Z that users generally cite as reasons they want Linux, and is proven and stable to boot" they get to just support Solaris again, and not have to worry about figuring out Linux. If that makes Solaris more widespread, what harm does that do Sun? It's not like Microsoft is going to pick up Solaris and incorporate it. Infighting among Unix like systems I think is fairly pointless in this day and age. Linux has made high priced commercial Unix licenses non-viable. So for companies like Sun, who sell hardware and solutions anyway, why not go with the flow on this one?
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
It's my unix and I'll GPL if I want to,
...what?
GPL if I want to,
GPL if I want toooo,
You would GPL to if it happened to you!
For the period ended September 30th, the two cash cows of Client (i.e. Windows) and Information Worker (Office) produced operating income of $2.48 billion on revenue of $2.89 billion, and $1.88 billion on $2.38 billion respectively.
MSN lost $97 million on $531 million, CE/Mobility was out $33 million on $17 million revenues (always a good trick, this kind of stuff), and the home of Xbox, Home Entertainment, dropped $177 million on revenues of $505 million. Business Solutions, which includes Navision and Great Plains, and is a sector Microsoft hopes will contribute great things in the future, lost $68 million on $107 million.
Linux GPL or GNU GPL?
thisnukes4u.net
They can already use drivers from the BSDs, and the code is 10x easier to read and do anything with than linux drivers. Sun would benefit not at all from device drivers, they are a company with a closed source product and a name, they can just ask the hardware manufacturer for the docs, sign their NDA and write a driver. How on earth could you possibly think drivers are linux's big asset that sun would want, and how on earth could you possibly think sun wants or needs drivers in any way?
Unfortunately, this makes application packaging a nightmare, and support even worse. You either need to build packages of all the various dependencies for all platforms you want to support, or hope that the user does it right.
Additionally, it sucks from a package management point of view.
It'd be good if it was easier to have multiple versions of libs installed in parallel. It's not too bad right now, but some improvement would still be useful - in particular tweaking package management to make it easier to manage mulitple parallel versions.
I was actually thinking of that song when I posted that!
Jay | http://oldos.org
With NeWS (and Display Postscript), the widgets are drawn using PostScript commands. When you click on a button in X, it sends a message to the app, which then draws the widget and sends it to the X server. When you click on a button in a PostScript display environment, the button redraw is handled by the interpreted script, and a single event is sent to the application triggering an event. Interface latency is a lot lower, since the interface drawing is all handled by the terminal.
I am TheRaven on Soylent News
i managed to improve performance using remote displays on ssh - turn off compression (on a 100mbps network, its faster if the remote host is a crapppy PII)
im not sure if XDMCP uses compression or not, but if you can turn it off - try it and tell me
Why, so SCO could lay claim to Solaris too? I can't see Sun wanting to go anywhere near Linux until issues like SCO are resolved.
According toi ndows bring in 61% of the profit for Microsoft.
http://zdnet.com.com/2100-1104-966219.html
W
I think Scott McNeally is feeling lonely lately near the end of the line. It's tough trying to hang on to an unravelling rope. He's made friends with Mikersoft and now wants to do the same with the Gnu/Linux people, but really I don't believe either wants to befriend Sun because they don't want bits and pieces here and there. They both want Java now or forget it.
Remember Netscape?
This could very well be Sun Microsystems assuring that their product line lives after they do.
They scrapped the Sparc V processor, and let Microsoft start marketting the MSVM again.
Pay some code monkey to fix the kernel bug for you?
surely nobody could write enterprise quality *nix without SCO :-)
Other choices:
1. give the source code and let them compile it on their system.
2. write it in C# and use CIL
3. write it in a high level language (python/perl) and worry not about portability.
Soalris? GPL? Ha ha ha!
Today is 1st of May, not first of 1st of April.
Yup... think you're right and it would probably would help Sun. I think the OS's are being commoditized and the new price is $0. Apple know thinks, IBM knows this, and everyone else who uses opensource OS's knows it. Apple adds their value at the user interface and not at the underline OS. Don't get me wrong I think Darwin is great but it's just there to support their value added frameworks. I think Sun needs to open up the hardware to other OSs as well. They should make sure Linux runs on every box they sell, IBM is beating them on this front. Support the BSD projects by given them documents!, developer discounts, etc. Sun makes great hardware and they have a great OS too. But the market is getting use to paying $0 for basic OS functionality. Thats why Microsoft continues to develop API's and software that binds with their OS just to keep it afloat. Microsoft is in the business of selling the Win32 API and not an OS. I personally use MacOS, FreeBSD and OpenBSD. I could very well use one for everything but chose each one based on their strengths.
What's wrong with Sun? I don't get it. If I were on my way to the grave, I would be looking for the most powerful move I could make to save myself. Sun seems to be looking for the least powerful move they can make! "Hey everybody, let's Open Source our kernel! It won't make any difference so it's the perfect move!"
Remember SCO owns Unix, and MS owns %10 of SCO.
There is also large amounts of code from proprietary 3rd party vendors. You can not just opensource Unix, hence why GNU came along.
http://saveie6.com/
I may be able to answer a couple of your questions. From a totally different perspective, of course.
What fun is it being a troll?
Great fun. It's rewarding to see a post that you've left blatant clues that you're trolling get both moderated up, and get a lot of flames from people who obviously couldn't be bothered to grab the clues. the more obvious they are, the better.
Other times, it's simply cathartic to tell a bunch of tight assed, unbearably obnoxious dorks to FOAD. I'm going to be here anyways (since I like the articals), I might as well make it bearable for myself.
But what's interesting enough to you about trolling that you make a concerted effort to do so, enough that you know how to game the system?
Well, at 'good' karma here, so I -myself- don't really know how to game the system effectively. But I imagine it's like anything else: it's a challenge, and the challenge is an end in and of itself (meaning that for some, the trolling becomes secondary to 'beating the game').
What have you learned from it?
Catharsis is an end in and of itself.
What's the payoff?
the pay off is the satifaction you get from either watching a bunch of dorks bite on your flame-bait, or from the rare and occasional comment you get from someone who is amused by your antics (generally, I'm trying to amuse myself -first and foremost, but it's always nice to be appreciated).
XDMCP is just a protocol to request displays, set up authentication, and manage the display. All the actual X session traffic happens as normal - straight between the clients and servers using the normal X network protocol.
So no, XDMCP does not use compression, and I doubt there'd be much point compressing the occasional UDP messages it sends.
SSH encryption and compression would be quite a performance hit if we used it, but we don't, we use raw X sessions negotiated using XDMCP. Insecure: yes; fast: yes. The security issues are mitigated by the fairly secure network segment the terminal users are on.
proprietary code into a GPL'd product is cause for a $5B lawsuit.
Yet sunw can GPL all of solaris, and it's a-okay?
A while back I had a phone interview with the product manager of Solaris. I asked him if Solaris would ever be Free Software (or at least open-source) someday. He said that you can get the Solaris source if you need it, but it can never be under the GPL or similar Free Software licenses because they use so much code from other companies that contain trade secrets and otehr things that Sun hasn't the right to "give away." He specifically listed Kodak as one example because Solaris 9 includes code that Kodak wrote and licensed to Sun -- it had something to do with color matching or something like that.
I guess they could GPL Solaris minus the third-party proprietary code, whatever it may be, but then you're not getting the real Solaris anymore.
Novell ran into this problem when they bought the rights to the UNIX SVR4 source. There was some talk at the time of making it GPL, but there were so many agreements with vendors like Intel and Sun that prohibited opening up the code that it was impossible to accomplish.
Sun should have opened up Solaris years ago, if it were possible. Then people could have manipulated the source according to their needs and Sun would have sold more hardware as a result. Solaris adds value to Sun hardware -- that's its sole purpose -- and Sun missed the chance to really capitalize on that.
-Jem...by some ten years... Sun has being considering that for several years, there was even a paper by one of the Sun founders or Solaris developers from around 93 or 94. The proposal has been around, and consistently rejected, since that time.
What a lost opportunity... had they done that then, Solaris would have perhaps a similar if not better position than GNU/Linux today, provided they had good stewardship.
Leandro Guimarães Faria Corcete DUTRA
DA, DBA, SysAdmin, Data Modeller
GNU Project, Debian GNU/Lin
That's the point of NeWS, my friend. NeWS runs as much as possible of the user interface in the server, in uploaded Postscript applets that only pass completed operations to the client. So, for example, instead of managing a menu from your toolkit's library on the client with mnetwork traffic every time you twitch the cursor you upload the whole menu tree to the server and only send back "the user selected this item". There were NeWS applications, in fact, that simply uploaded the whole thing to the server and then waited for it to terminate.
:)
When I refer to modern processors, incidentally, I'm including both GPUs and CPUs under that cover.
This won't improve X's issues with latency, of course, because it's not X.
Having worked at Sun for a number of years, and having some insight into business channels and OEM programs, this seems so complex an understaking
The impact to the commercial Linux distros would be significant as their domain expertise in operating system development is much less than that of Sun, i.e Novel, Red Hat
Right off the bat, it opens the door for storage providers that are ported to Solaris
Commercial users would benefit from all the software applications available on Solaris
Security is one of Sun's strong area's
yada yada yada...
What would the impact be to the commercial Linux distros if Solaris does GPL?
What would the impact be to the development community?
Trying to digest what the business and open-source impact will be is giving me a headache...
GigantanKramePithicus
It definitely sounds interesting, though I'm not enthused about breaking compatibility with the current *NIX "standard" X11 GUI, which I presume would be required.
;-) and the toolkit people are already working wonders. Compare qt3.0 with qt3.2.x over remote X - the improvement is astonishing.
I'm watching developments like Cairo, DPS, and such with interest, as they allow incremental moves and improvements. None the less, I'd be game to try something entirely different if it provided a mechanism to 'wrap' X apps (for example, an OSX-style rootless and well-integrated X server).
I suspect things are going in the direction of incrementally improving X at present, though. There's still plenty of headroom left in X by the looks of things
That said, it would be really nice to introduce a way of doing higher-level widgets server-side, without locking apps into using a predefined set of widgets on the server (lest we find ourselves with another Motif situation down the track). It'd probably need to happen at the toolkit level, because apps wouldn't want to have to be aware of the fallback to client-side widgets if server support was missing.
I'll definitely keep my eye out for NEWS news, though - it sounds quite interesting.
Before Sun dropped NeWS they had the same server concurrently providing X11 and NeWS protocol services, so you could keep using your X11 apps while getting performance improvements from NeWS apps.
I mean, isn't Solaris 100% SCO-encumbered, and didn't Sun embrace the whole SCO scam? They used to have the Solaris source available under a Java-style non-open source license, but it isn't there anymore. I assumed this was because having the complete source to a System V derivative online for free, at a time when Sun and SCO were accusing others of breaking the System V license by releasing only code they wrote themselves to the public not under NDA, was kind of contradictory. Are they admitting that this was all bullshit now?
1. Sun gpl's solaris
2. Sun incorporates linux device drivers
3. Linux incorporates solaris smp
4. Debian releases Debian GNU/Solaris
5. ???
6 PROFIT!!
One can only dream....
Wow.
I've pointed out before that with Apple's move to *IX, it's "Microsoft versus *IX" -- everyone else uses *IX.
With such a move, almost all the major OSes except Microsoft's would also be open-source.
I'm kind of amazed that Sun would take such a stance, but I guess they need to do what they can to retain market share...but still, how are they going to make money from Solaris then? Make most of Solaris GPL but retain some of it? Go totally into services?
It'd be an awfully big jump, with a lot of risk involved...
Also, I dunno whether I'd be comfortable as Sun trusting the FSF to have a huge amount of power over my IP. They didn't get the benefit of the GPL in making the software, but they would have the risk...I dunno.
May we never see th
The whole idea of Sun GPLing Solaris is laughable. They cannot do that, they're based on SVR4 and most likely have a contract similar to that of IBM (you know, the one they're being sued over right now). So don't believe it.
jim frost
jimf@frostbytes.com
Performance figures should include the time it takes for procurement to flip enough burgers to afford a Fibre Channel interface card and Fibre Channel drives. Serial ATA is cheaper than FC and thus requires less burger flipping.
gpl non-sys V code and just open-source (ala BSD) the rest.
Me email iz skyewalkerluke at microsoft's free email service.
Sun sucks. They should crawl off and die.
Actually Microsoft made money on most of its divisions except for the option charges it took when it converted options to shares.
Here is a Seattle PI story on it 2 Microsoft units post losses"
They're profitable over most of their divisions, some more than others and there are thoses that are losing money.
...seems to imply that in many ways Solaris and Sun hardware now are "commodity" products, and that Java is the value-add for both.
It really irritates me when people describe anything that isn't Intel as 'proprietary'. Being the most widely sold processor, doesn't make something non-proprietary.
Don't you mean Gnu/Solaris?
10 Let M$ = "Microsoft"
And will you please quit linking to Penny Arcade every time somebody uses a BASIC expression in a Slashdot post?
Sun is going to need drivers to interoperate with x86 hardware and common peripherals
That's an interesting point. So far, hardware manufacturers were reluctant to provide specs to Linux developers, but they happily handed over a lot of data under NDAs. Theoretically, Solaris (SPARC and x86) should have had an advantage over Linux here, because SUN would have been able to get much more technical informations on commodity hardware than the average Linux kernel hacker.
Contrast this with the reality? Solaris 9's hardware compatibility list on x86 is pitiful, compared to Linux. As long as you don't care for this market, things won't change that much. Support for new (x86-based) hardware was poor in every Solaris version, up until, and including Solaris 10beta.
So you may be right after all. Maybe is SUN trying to harness Linux' device driver code, and doing this is only possible if they GPLed their kernel (which won't be a bad move after all!).
Unfortunately, they'll lose a lof of their NDA-bility should they later wish to support more hardware peripherals under Open/Free/Solaris than Linux.
cpghost at Cordula's Web.
Microsoft (MSFT) is considering to GPL the source code to it's Windows(TM)(R) operating system.
Analysts suggest that the reason behind this revolutionary move is that Microsoft needs to use the very sophisticated Linux device drivers in order to support more customers. "Moving to the GPL is a very courageous move" because it will expose Microsoft to the fury of the litigation happy SCO, which claims that Microsoft licensed confidential Unix code from them and used it in the Windows(TM)(R) OS.
cpghost at Cordula's Web.
If Solaris were really GPL'd with no games on Sun's part, I'd drop Linux in a *heartbeat*!
Google confirms: Ruby is the world's most beloved programm
I use both Solaris and Debian at work.
My servers are split about 50-50 with more going over to Debian everyday.
What i like about Solaris is that it is bulletproof.
There are a couple of 10 year old boxes that i inherited that still run fine!!
On the other hand patches are a pain, and a lot of apps are compiled from source, making updates a real pain to handle.
With Debian, i can update my systems with a few commands and be all patched up.
I would love to see an apt-get for Solaris as Suns package management is a real pain in the ass.
I love the piece of mind knowing i'm patched against the latest software bugs that Debian (or any other linux) can give me.
but i love Sun hardware and the uptimes that i have on some system.s
I've been leading a move away from Solaris and to Linux for the last several years at a very large company. I've used 'Solaris' and 'Linux' only because these are the terms in the article. Truth be told I have been leading a move from UltraSPARC* to x86. While I am an ardent Linux supporter the biggest business reason to move to Linux is to be able to make use of a solid Unix-like OS on the much faster/cheaper/fill-in-you-favorite-er x86 platform. Sun has done a good job of reducing the initial purchase of many of their models, but there support costs are still astronomically high. I'd welcome the opensourcing of Solaris only because it would mean that Linux could incorporate the parts of the operating system that allow Sun to succeed in the high end market.
A huge advantage of NeWS is that the widgets were in effect "open source" because they were interpreted PostScript. Possibly more important, NeWS was written so that an app could easily define it's own widgets or replace widgets in it's namespace without interfering with other programs. This allowed experimentation and allowed perhaps 5 (or fewer) people to write in weeks the tNT toolkit, which is the equivalent of GTK at least.
Non-news toolkits would probably not use these widgets at first. However they can take full advantage of the postscript drawing environment to draw things, eliminating the copying of bitmaps that is most of the slowness of current X11 apps. The local namespace means a toolkit can easily write a Postscript backend, and change it over time, that does exactly what they need so the front end can talk to it. In effect they can invent their own communication protocol from client to server. They can then move widgets over, or perhaps decide that is not a good idea, and move lower-level drawing ops over (there are good arguments that widgets maybe should reside on the client, as long as the instructions to draw them are simple, in many cases the interface to a widget is far more complicated and thus slow than the interface needed to draw an image of the widet. The further beauty of NeWS is that it does not disallow this).
X11 apps would probably talk through an xlib emulator to a PostScript backend that converts the calls to NeWS. This is entirely practical on current hardware, though Sun botched things considerably by making the NeWS+X11 hybrid, which ran both NeWS and X11 slowly, and seriously broke the widget model by requiring you to use the built-in window object so that X11 window managers would work. I would completely ignore this merge and base any development on pure NeWS.
Unfortunately, they'll lose a lof of their NDA-bility should they later wish to support more hardware peripherals under Open/Free/Solaris than Linux.
Nothing would prevent them from writing their own closed-source drivers for such hardware.
Question is: has that strategy paid off for Apple?
Looking over the last two or so years worth of quarterly statements from both Apple (wildly profitable) and Sun (bleeding cash from every orifice), I'd say that the answer is pretty clearly "yes".
News for Nerds. Stuff that Matters? Like hell.
Its got maturity, got a strong binary base in the corporate and can juggle 64 64-bit processors. I thought its threading implementation is more robust than any OSOS, although I havent checked recently. Its also got a much wider driver base than any of the BSDs.
If it gets opensourced, it'll get more drivers and ports. It shall be one more OS in the collection to seriously consider. A while ago I tried to use Solaris x86 for a webserver because of its nice Zones, but it didnt have the SATA drivers needed (none of the BSDs did either I went for Linux). I think with GPL, Solaris will go on much longer, but Sun might go under.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
would use
so take that to the bank
I feel it's necessary to offset you bigoted statements with regard to the Mac OS X doc only because someone who's not familiar with the Mac OS X environment might accidentally believe you.
So, for the record, the OS X Dock is just fine. It's handy, flexible, functional, and unobstrusive as you want it to be since it's also configurable. I've been using Macs since 1987, BTW, so it's not like I'm a newbie with them
I suspect you are pundit. Is "Minna Karai" a pseudonym for "John Dvorak"?
--Richard
It really irritates me when people describe anything that isn't Intel as 'proprietary'. Being the most widely sold processor, doesn't make something non-proprietary.
You're missing the point. The reason an Apple Mac is "proprietary hardware" is nothing to do with the processor: it's that it's damn hard to run MacOS on anything but a genuine Apple Mac. Likewise, the reason Wintel isn't "proprietary" is that you can buy a machine to run Windows on from anyone you like, or build your own if the fancy takes you.
Does that make sense?
BigAdmin Portal
http://www.sun.com/bigadmin/
for ones who want to tweak your Solaris box.
You've made my day, and you've made /. actually bearable for a change:) You've earned massive kudos and shitloads of those idiot "karma points" the linux/gpl weenies scrabble so hard for with their pithy commentaries, submissions and their stupid-shit "insightful" moderations.
Most of these morons wouldn't know "insight" if it buggered them, and stole their ssh private keys for good measure.
They might be misusing 'proprietary', but not in the way that you think.
When people describe non Intel processors (usually meaning non x86, not just 'not made by Intel') what they're trying to say is that said processor is not a commodity good.
Wouldn't SCO then say that Sun is giving away SCO's propritery unix code? They try to revoke their irrevokable license?
Only 'flamers' flame!
Does slashdot hate my posts?
Not true, there is nothing preventing sun from loading drivers in a fashion similar to linux module loading.
Actually, and more interestingly, is the possibility of going the Apple route and open-sourcing the software to sell the hardware (yeah, yeah, that isn't quite what Apple is doing, blah blah blahbity blah).
Sun makes good hardware. SPARC gear is generally very well-regarded. If they GPL Solaris so that they can suck in GPLed improvements from Linux and the *BSDs (not that they couldn't do that before), they've just drastically improved the performance of an OS that already did quite nicely on their own hardware. If this helps them sell hardware, Sun has to consider that a good thing.
This all assumes Sun wants to stay a hardware company (which recent signs - cancellation of US5, specifically - indicate to be less likely). If they want to go software, I have no idea why they would do this.
---
Mod me down, you fucking twits. Go ahead. I dare you.
(I read with sigs off.)
Its wasn't a fucking troll, people who say
fucking OS X as a answer to everything, even when
people are clearly running x86 hardware are the fucking trolls, you fucking moderators suck, fuck you find a life.
Sun would be better off GPL'ing their hardware, and Java than Solaris. If they could manage to get other people to pay them for certification services as Sun Certified Hardware and Java, they'll be the defacto standard for high-end computing. As their GPL'd hardware designs are improved through a similar process as the JCP, they will remain cutting edge. I doubt any other hardware manufacturer would hesitate to obtain a certification, since their competitors would be doing the same (VIA, AMD, Intel, HP, IBM, Motorola, TI, Cisco...etc). New design, new certification. But, all the R&D costs would be shared across the planet. Sun needs to start sniffing out those industry wide alliances right now to confirm if there are those willing to obtain cutting edge tech in such a manner to support administration costs of certifications.
Imagine universities and government contractors all over the planet able to improve Sun's designs and the best ones that match specific types of jobs are submitted for fabrication approval status under a community process.
Keep in mind, this is only worthwhile to Sun if their high-end hardware revenue stream continues to dwindle as it has, and they continue to post losses. They've remade themselves before, from workstations to servers to software company to desktops. Now, they also need to become a standards body to continue. A publically held clearing house of research and development, whose profit is based on building and servicing commodity hardware/software, and the integrity of their community and certification process. Their GPL'd hardware would eat into the profits of proprietary systems as Linux is doing to Solaris.
= 9J =
I heard a rumor that latest Sun-Microsoft settlement is infact MS buying Solaris to be the core of their next OS. With Solaris becoming open source a little later, MS will have an open source community working on improving next MS OS without even knowing so.
Too far fetched ?