Solaris Might Become LSB-compliant 206
lvv writes "Register: according to Sun's Jonathan Schwartz, Solaris - one of the most proprietary Unixes, might become LSB compliant OpenSolaris. Also some info about future of Solaris desktop (Gnome)."
Sun and standards (Score:5, Interesting)
A lot of us like to accuse Sun of being no better than Microsoft at a lot of things. This may be true on some level, but this is definitely a step in the right direction. While their motivation may be purely profit-driven, at least they are taking the approach of "Linux is getting popular, so we should be more like it", rather than "We need to squeeze every last $0.01 out of our locked-in customers".
Lately, Sun seems to be establishing a good track record for openness. They've created a fairly decent platform-independent programming language and development environment, and have made their Solaris environment look more like the other Unices out there. They are starting to come out with Linux products, or at least are talking about them. Even the source code to Solaris 7 used to be available for purchase on CD-ROM (although they may have backed away from that).
I hope that this is more than just a bid to recapture lost market share, but a real committment to play fair and adhere to open, published, and somewhat popular standards.
It only makes sense (Score:4, Interesting)
Running Linux as their main system allows them to get an OS for free. Granted, it's not quite as polished or stable as Solaris, but they don't have to apply any development effort, people are willing to give their work away for free!
And vice-versa (Score:3, Interesting)
And if they'd done that ten years ago... (Score:4, Interesting)
And if they'd done that ten years ago, when I (and others) had a significant need to hack up some min or features and no budget to buy into their source distribution package it wouled have been wonderful - and might have headed off the obsolescence of Solaris.
Now, with Linux (+ GNU utilities + X + Gnome|KDE), and Free/Open/Net BSD, and Mach, and the rest of the Open Source world, it's too little too late.
I've reverse-engineered OSes on IBM, Control Data, DEC, Mac, and Altos when useful to add features or custom hardware. But with Spark's RISC instruction set and Sun's insistance on keeping both hardware and software closed, the cost/benefit balance was tipped.
I retired my last Solaris home machine on Dec 31, 1999, rather than upgrade it for Y2K.
At work:
- The serious networking software development is now done on NetBSD and variants. BSD desktops.
- The ASIC development is still partly on Solaris
- And of course the administrators are still on Windoze - though it wouldn't surprise me to see them move to Linux in the near future.
Ugh... (Score:2, Interesting)
Seriously though, to what end? Although it looks nice on a specification list to boast of LSB compliance, from a brief perusal of the latest [linuxbase.org] version of the Linux Standard Base (1.3.pr3), this could have the potential to break backwards compatibility with previous Solaris releases (maybe).
Re:One of the most proprietary? (Score:2, Interesting)
Yes, I believe that Solaris is most proprietary, which means difficult to support for those who support not only Solaris. Proprietary in the sense - don't adhere to historical Unix standards (posix != unix) and suffering from Not Invented Here syndrome. I will agree that most of commercial unix-es are proprietary. And I also agree that Sun contributed a lot to Unix and that pre SysV it had very decent product.
By my observation many of Solaris sysadmins worked only with one Unix - Solaris. This is probably why there is so much controversy about calling it proprietary. The same as Windows users who know only Windows become very defensive about MS products.
Solaris is 10 years ahead of Linux in some areas (Score:2, Interesting)
With Solaris 2.0 (SunOS 5.0) Sun went to a modular kernel architecture.
In 1994 Solaris supported hot addition of CPUs and memory to a running system.
In 1997 Solaris supported hot removal of CPUs and memory from a running system.
In 2000 Sun supported 1M simultaneous processes.
I will give Linux credit for supporting Intel PAE extentions. Solaris supported similar capability on Solaris with Solaris 2.6, and Intel PAE on Solaris 7.
Re:One of the most proprietary? (Score:2, Interesting)
Solaris 9 is a free license and download for single CPU boxes. It has been free since it was released.
Service contracts for hardware include OS updates. Every sane business will have some sort of service contract for their servers. The prices you see quoted really only kick in if you buy a secondhand box or a clone.
Re:And if they'd done that ten years ago... (Score:3, Interesting)
That is now. This was then.
Back when the Sun 4 was current, finding out anything about the SBus was like pulling teeth - and signing away your soul.
Re:And if they'd done that ten years ago... (Score:1, Interesting)
This was then also.
Ever since the first real SBus machines (SS1 4/60) came out in 1989 (well over ten years ago) there have been full SBus developer's kits that Sun gave away to anyone that asked. That included hardware specs, software/firmware specs, reference designs, Etc. They even came with a sample SBus card handle. I got two of the kits just from going to SUG and Usenix-type exhibitions back then.
The first Sun 4 machines weren't even based on SBus, they were based on the very popular (back then) VME bus, neither proprietary nor "closed".
My favorite quirks: (Score:2, Interesting)
There are other little quirks. Solaris does something weird when you use NIS during startup. It sets your netmask to a 24-bit default before trying to find an NIS server via broadcast even if you have the
You have to change the netmasks line in
Also I hate how interfaces are identified via IP explictly (there is no way to assign two interfaces the same IP address, it balks and says device busy) This may simplify routing code but it makes designing interesting network topolgies more difficult (and the related hosts files, YOW)
I could go on... but I like Solaris more than any other commercial Unix so I shouldn't be TOO hard on them. ^_^
Re:You can already (Score:3, Interesting)