
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)."
Darn... (Score:3, Funny)
No, I think that was BSD (Score:2, Funny)
Re:No, I think that was BSD (Score:2)
Re:Darn... (Score:1, Redundant)
Re:Darn... (Score:2)
Re:Darn... (Score:1)
Re:Darn... (Score:1)
Great! (Score:1)
Re:Great! (Score:2)
I'm not too bothered about the whole LSB issue. But I'd love it if Solaris at least adopted the Linux FHS [pathname.com]. This is one of the best thought out and best documented standards I've seen in a long time. Everything has its place, and everything is given a rationale to explain why it's there. Solaris has inherited too many things from Unix that were poorly thought through at the time, but have stuck due to inertia.
wait a minite (Score:5, Funny)
LSB means you can use source RPMs (Score:5, Informative)
i thought solaris, being UNIX was posix complient, and so didnt need to be LSB compliant.
Any LSB conforming operating system can use source RPM packages that meet the LSB specs. This should expand the selection of free software [sunfreeware.com] that runs on the Solaris operating environment as well as make it easier to install.
All your Linux Standard Base [linuxbase.org] are belong to us.
Re:LSB means you can use source RPMs (Score:1)
Does it mean their init (rc.d, init.d, etc.) stuff is also LSB compliant?
You can already (Score:5, Informative)
Re:You can already (Score:3, Insightful)
Re:You can already (Score:3, Interesting)
Developing LSB-compliant apps (Score:4, Informative)
Incidentally there's a link to a Solaris-to-Linux porting guide [ibm.com] in the resources section of that article but LSB isn't even mentioned in that lengthy document...
Re:LSB Windows? (Score:2)
Re:wait a minite (Score:1)
Re:wait a minite (Score:5, Informative)
Windows is something like 85% compliant but not conformant; OpenVMS is 100% compliant but not conformant.
I believe compliance is a matter of having the right API's in place, while conformance specifies just how things should work inside the OS.
Re:wait a minite (Score:2)
One of the most proprietary? (Score:5, Informative)
I'm going to take issue with this statement. Solaris isn't open source by any means, but it's a free download on SPARC and until recently Intel platforms, and you can download the source after agreeing to Sun's license. You can make changes to the source, recompile anything you damn well please, and contribute changes back to Sun (I have done so myself), the only thing you can't do is redistribute it. It's not on par in the open nature of Linux or FreeBSD, but compare this to DEC/Compaq/HP Tru64 or HP-UX or AIX where you pay a huge sum of money for a binary CD. I'd hardly call that the most proprietary.
Re:One of the most proprietary? (Score:1)
Unix don't start GUI in single user mode.
Unix has a C compiler (not an application wich is sold separatly). C compiler under Unix is not only development tool but also installation tool.
Re:One of the most proprietary? (Score:1, Insightful)
Re:One of the most proprietary? (Score:3, Informative)
SunOS 4.x came with a K&R C compiler, but if you wanted ANSI C or C++ you needed to buy SparcWorks.
Virtually the only UNICES that come with C/C++ compilers are the free ones, e.g. distributed with GCC. But first of all, these can not be called 'Unix' and second, GCC is available for most of the above commercial platforms anyway, so the point is moot.
Re:One of the most proprietary? (Score:3, Insightful)
Although, the compiler is a minimal issue, I use Solaris as my desktop at work and we run it on the production servers. I've also worked with Tru64, etc. I've never worked with a UNIX so broken out of the box. It's a good 4 hours of work before you can comfortable use a Solaris system. Unlike many other UNIXes, which require post-installation work but aren't as ugly. (Ever service enabled by default, open mail relay,
We recently purchased a Sun Fire 150 system to use for a few web-services. The system came preinsatelled with The Solaris Operating Environment version 8. It presented a minimally impressive configuration menu but it wasn't able to configure the NICs because it couldn't figure out what they were.
Solaris may technically be a good Operating System, however I do not find it particularly excellent. I'll take MacOS X (or Server) over Solaris anyday. I'll even go so far as to say I'd rather use Debian than Solaris.
Re:One of the most proprietary? (Score:4, Insightful)
I have never heard of a Sun Fire 150. Sun has a Fire V100 and Fire V120. These have two ethernet interfaces, which I think are called dmfe[01]. I don't have access to one so I can't verify that. You can figure this out by using prtconf(1M).
To harden a Solaris box takes a little time. But it shouldn't take 4 hours. You basically need to make sure that RPC services are turned off and that you step through inetd.conf.
Patching Solaris is a breeze compared to various Linux distributions, including Red Hat. Apply the latest MU and then either use PatchPro or Recommended clusters.
You're right, Solaris isn't exactly point-and-click. Perhaps you should, as you suggested, stick with MacOS X.
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.
Re:One of the most proprietary? (Score:2)
To continue this, Sun is moving towards GNOME and should have a supported release soon.
How do you come to the conclusion that Solaris is the most proprietary, when comparing with DEC UNIX and HP-UX?
Re:One of the most proprietary? (Score:3, Informative)
As others have pointed out, most other Unices don't come with a C compiler either, but I will allow the fact that it's strange to have /etc/vfstab instead of /etc/fstab. Then again, Solaris isn't unique in having certain files with different names in different places.
Re: GUI in single user mode (Score:2)
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.
Re:And if they'd done that ten years ago... (Score:3, Insightful)
You wrote:
That is quite ironic as Sun's OS used to be a BSD at one time.
Re:And if they'd done that ten years ago... (Score:3, Insightful)
siri
Re:And if they'd done that ten years ago... (Score:2)
yep, if I recall correctly.
I'm pretty positive all the later versions had Y2k patches that you could freely download from Sun's site.
And in fact even 4.1.3 worked pretty well on new year's day, much to my suprise. Major exception was the version of calendar manager (which wouldn't display any appointments after 1999 - and hadn't even during 1999). So if I ever discover that I really need to do something on the old machine (before I throw it out or some bitrot sets in) I can power it up again.
But by that point I'd already gotten fed up with a decade of Sun's now-it's-open-kinda, now-it's-closed-again vacilation, on both hardware and software (and Apple's too, for that matter.) I'd determined years before that open source was where the action would be. (Chosing Linux over *BSD was tougher, given BSD's more standard build enviornment and its function as the canonical exchange platform for network software. Jury's still out on that, but it still looks like I picked the winner.)
By Y2K I'd bit the bullet long since and been on Linux for some time. New year's was just an excuse to cut the apron strings. So I moved the last server (the MTA) off from it, and pulled the plug. (And saw a significant power bill reduction. B-) )
After all: If I'm not going to use Solaris any more (except maybe on work sites where somebody ELSE can do the sysadmin drudgework), why bother burning my precious manhour-capital upgrading it?
Re:And if they'd done that ten years ago... (Score:5, Informative)
First, Sun's hardware is not closed. Sun does not own SPARC. SPARC International does (www.sparcinternational.com). You can license the SPARC instruction set from them.
You can buy boards from Sun and build your own SPARC computers.
You can buy complete SPARC computers with no Sun hardware at all from Fujitsu.
You can obtain a license Solaris for single SPARC CPU systems for free (beer).
Solaris 8 is also available for Intel-based computers. Solaris 9 added no features of use for Intel, so the lack of availability for Solaris 9 is irrelavant.
Re:And if they'd done that ten years ago... (Score:2)
What is closed, exactly, about Sun's hardware and software? Solaris is extremely well documented (if not fully documented; regardless, it makes Windows envious), CDE and X Windows are standardized, SPARC is an IEEE standard, and other important hardware components, such as SBus, PCI, SCSI, and IDE, are also standardized. If their hardware is so closed, why do Linux, NetBSD, and OpenBSD run well on Sun-branded machines with comendable peripheral support?
I think the only thing that makes Solaris "closed" is that Sun's compiler (~$1000, now-a-days) is required to build their Solaris source distribution. For a business, a few thousand dollars isn't that big of a deal, especially given that the Sun compiler provides optimizations targeted for each type of SPARC cpu.
In fact, I look forward to SPARC-based systems being one of the safe-havens from Intel and AMD if/when Palladium and "user untrusted" computing tries to take over. PowerPC and MIPS will also be important in the Palladium age. It's important to keep our options open, especially when our current popular "open" systems turn against us.
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:2)
Well, not EVERYONE who asked. I asked and got the runaround big-time. (Probably asked the wrong people - or at the wrong time.) Non-disclosures, tell-us-your-business-plan, etc.
Guess I should have gone to Usenix. B-b
Re:One of the most proprietary? (Score:2, Insightful)
Re:One of the *most* proprietary? (Score:1)
Re:One of the most proprietary? (Score:2)
Not really [sun.com]. Solaris 9/SPARC is free with a registration, Solaris 8 still costs $20 to download. I'm pretty sure it cost money to download 9 until recently. If you want a real giggle, look at the prices they charge for a multi-CPU license.
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.
Commercial vs. proprietary (Score:4, Insightful)
Proprietary: Having a good OS and making money at it
No. Software that produces revenue is called "commercial". The term "proprietary", when used in the context of copyrighted works such as software, refers to licensing that restricts your users.
Re:Commercial vs. proprietary (Score:1)
Or, depending on where your ideology lies, "proprietary" is simply the antonym of "open."
To wit: Winamp is freeware and doesn't come with any real restrictions, but is still "proprietary."
Re:Commercial vs. proprietary (Score:2)
Yerricde, you are an ass that couldn't get a joke in a million years. Stop commenting to slashdot, please.
O.K.! (Score:5, Funny)
Re:O.K.! (Score:1, Funny)
5.10.0 (Score:1)
that and the fact that they've run out of decimal space for SunOS 5.X. And suits don't speak hex.
Is there anything wrong with a 5.10.0 release? That's how most free software projects seem to handle minor versions past 10.
Re:O.K.! (Score:2)
Re:O.K.! (Score:2)
In related news... (Score:5, Funny)
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.
Re:Sun and standards (Score:4, Insightful)
Um - aren't pretty much all (profitable) companies profit-driven?
I mean Microsoft, Red Hat, Sun, IBM, etc - none of them are charities right?
Re:Sun and standards (Score:3, Insightful)
Take a look at all the open source Sun projects (Score:3, Informative)
Re:Sun and standards (Score:2)
Um - aren't pretty much all (profitable) companies profit-driven?
I mean Microsoft, Red Hat, Sun, IBM, etc - none of them are charities right?
As a general rule I would call a company purely profit-driven when they fail to take ethical and/or social consequences of their business decisions into consideration.
While big corporations like Sun and IBM might be doing the right thing because it helps drive revenues, Microsoft has never allowed ethics or social consequences get in the way of their single-minded drive for profit through world domination. Or shouldn't that be world domination through profit instead?
Umm, come think of it that way, Microsoft isn't a good example of purely profit-driven company either. For them money is largely a means to global domination and therefore a resource (aka air supply) that must be squeezed away from their competitors. Incidentally, this is largely why Open Source Software is good for anyone but Microsoft or their remaining parasitic cronies.
Re:Sun and standards (Score:2)
Of course. While this gets thrown about as a bad thing, a company must have profit as one of its highest motives.
You can talk about doing all sorts of wonderful and interesting things _as well as_ turning a profit, but let's face it: If you don't turn a profit, you only get to do the other stuff once.
-JDF
Re:Sun and standards (Score:2, Informative)
Re:Sun and standards (Score:2)
Re:Sun and standards (Score:2)
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.
Well certainly it is just a coincidence that they do this now that they seriously feel the pain.
Re:Sun and standards (Score:1)
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".
I think that they are squeezing the last $0.01 out of their customers. If you read the article, they [ Sun ] are marketing this to sites in 100 unit multiples.
That said, I doubt that they will charge any more that that company from Redmond.
Re:Sun and standards (Score:2)
Sun's products work.
And I just spent... (Score:1)
-- AcquaCow
Big Endian or Litle Endian? (Score:5, Funny)
Is Solaris already compliant with all the other bits?
Arrrrggghhh (Score:2)
I can spel - honust. Must proof-read, must proof-read ...
Where were you? You're very late ... (Score:2)
I don't get it (Score:1, Funny)
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!
Re:It only makes sense (Score:2)
Re:It only makes sense (Score:2)
Re:It only makes sense (Score:3, Insightful)
Re:It only makes sense (Score:2)
My point was that current limitations of Linux are not permanent limitiations and scaling was an example of this.
Re:It only makes sense (Score:2)
That would, uh, mean Sun would have to rely on patent protection to protect their features. Rather that the fairly successful 'obfuscation' that's earned them their pay up until now.
An example of 'closing the gap' would be: I am running Solaris right now on this SparcStation 10SX box (a dual headed one to boot!) because XFree just doesn't support the advanced hardware features of it's cgfourteen framebuffer(s) (yes, two of them on this particular SS10SX). Without the Sun X Server, this machine is doomed to be an 8 bit color machine, and that sucks.
Granted, cgfourteen is probably considered obsolete by Sun, but it'd be cool to be able to run NetBSD on this box like I do on most of my other hardware (pkgsrc rules!, and I lost my wrestling match with Zoularis).
Before I drift further off topic: Sun is like Apple: a hardware company that produces a value-add OS to reap the benefits of their expensive hardware. Like it or not if they open everything up they'd become just another Compaq, or be driven out of business.
Re:It only makes sense (Score:2)
Re:It only makes sense (Score:2)
Sadly, there doesn't seem to be much support anywhere for extending the life of old hardware. The days of putting free OSes on older hardware to extend their life seems to be fading. The frothy desire of 'leading edge' OSS developers to 'beat Microsoft'- read: all the eye candy bloatware projects.
Examples include:
The end of support of graphic hardware, re: S3 Trio64 cards 'deprecated' in XFree86 (I thought that was a Microsoft trick, dudes...)
The murmurs being heard lately about bugs being ignored in NetBSD/Sparc on early SparcStation hardware.
Re:It only makes sense (Score:2)
I hear this a lot, but reliable (relative to
Which LSB? (Score:5, Funny)
Re:Which LSB? (Score:1)
Re:Which LSB? (Score:2)
>y2.038k, but the fact that there is only 17536 TLAs around.
Virtually all computer professionals have been upgraded to handle ETLAs properly, so the transition should be minimal.
Matt
Re:Which LSB? (Score:2)
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).
Solaris (Score:4, Informative)
solaris kernel != linux kernel (Score:2)
but i just assumed that the linux standard base [linuxbase.org]
required compliant distributions to run the linux kernel [kernel.org]...
Good, but not enough (Score:1)
How long will it take until they realize they have to open-source Solaris and start some kind of "SolarLinux" distribution, so they can save at least some part of their business model? (hardware and service revenues)
Longer than it took them to realize they had to support Linux just to save Java?
Solaris is one of the Least Proprietary UNIXES (Score:5, Informative)
Solaris started the standardization of commercial UNIX to the SVR4 standard. Tell me again how Solaris is the most proprietary?
Solaris is UNIX98 compliant (and UNIX95 before that). Tell me again how Solaris is the most proprietary?
Solaris is POSIX compliant (one of two threading models offered). Tell me again how Solaris is the most proprietary?
Solaris 8 shippped with Linux compatability before AIX did. Tell me again how Solaris is the most proprietary?
Much of Solaris' source is available for academia under the Solaris Foundation Source program, compared to NONE for AIX, HP-UX, Tru64, and IRIX. Not all source code is available, because much of Solaris is actually licensed from other companies (for example, CDE and Motif). Of course, the fact that this code is licensed from others, and is used by other UNIXES, suggests Solaris is indeed not proprietary. Tell me again how Solaris is the most proprietary?
For those wanting to use Solaris' source code commercially, it can be purchased. This is openly licenseable. Something can be open without being open source. Tell me again how Sun is proprietary?
NOTE: Yes, I know IBM opened the source of its original AIX's JFS (replaced by JFS2 in AIX 5.2). However, Sun has opened the source of quite a bit of its technology as well (see below).
Sun licenses Solaris to direct competitors, such as Fujitsu, who design and fabricate their own SPARC chips and manufacture their own computers. This is more than HP or IBM do with HP-UX and AIX. Tell me again how Solaris is the most proprietary?
NOTE: HP does a pretty good job here too, licensing HP-UX to both NEC and Stratus. IBM only licenses AIX to Bull, which resells IBM manufactured pSeries systems with Bull labels.
Sun licenses Solaris for single-CPU SPARC and Intel computers for free (beer). HP, SGI, and IBM do not. Tell me again how Solaris is the most proprietary?
Sun offers recommended and security patches to anyone, regardless of if they have a service contract or even have a legitimate Solaris license. HP does not do this. Tell me again how Solaris is the most proprietary?
NOTE: IBM does a pretty good job here as well, offering critical patches for free.
Sun uses SPARC chips, but does not own SPARC. SPARC International (www.sparcinternational.com) owns SPARC. You can license the SPARC instruction set from them. This is more than HP, IBM, or Intel do with PA-RISC, POWER, and Itanium. Tell me again how Sun is the most proprietary?
NOTE: HP does sell its PA-RISC chips to Stratus, but the instruction set is not openly licenseable. IBM does not resell or license the POWER3, RS64, or POWER4 CPUs or their instruction set, and is pulling away from Motorolla on the 32-bit PowerPC front.
If your definintion of non-proprietary has something to do with GNU tools, Solaris 8 and 9 ship with well over 100 GNU tools such as Apache, GCC, etc. Tell me again how Solaris is the most proprietary?
The "Solaris is proprietary" myth is FUD that is being spread by IBM and HP, two companies who produce systems with more proprietary technology, and this is being propogated unwittingly by the Linux community.
Sun is one of the major corporate contributors to the Apache project, and the largest corporate contributor to Mozilla. Sun contributed StarOffice, NetBeans, GridEngine, JXTA, the Solaris Internationalization framework, and other items to the open souce community. (www.sunsource.net).
Sun has also been the leader in the fight against royalty bearing RAND licenses.
Please learn a little bit about things before making judgements.
And one last thing. We cannot have it both ways. We cannot insist companies open their source, and complain they are trying to destroy existing open source projects when they do. We cannot say UNIX and Linux need to converge, and then say it is bad if a major commercial UNIX vendor decides to make its UNIX variant 100% Linux compliant. What Sun is proposing is probably being considered by HP and IBM as well. There are good reasons for this. It standardizes UNIX/Linux without throwing away decades of engineering work making Solaris, AIX, HP-UX and IRIX scalable, robust operating systems.
We really need be much more open minded about things. What good is it to be an open source advocate with a closed mind?
Re:Solaris is one of the Least Proprietary UNIXES (Score:3, Insightful)
LSB != LSD (Score:2, Funny)
This article is fake (Score:4, Informative)
Why not... (Score:3, Insightful)
And if you are going to clean it up, you might as well look at how other people have done it. As for going for full LSB compliance, that might be a bit overkill, and a very surprising move away from the NIH-principle Sun usually follows. But I don't think it's going to have too many negative consequences.
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. ^_^
Get rich quick! (Score:2)
2) commoditize your software!
3) ???
4) $$$!
And vice-versa (Score:3, Interesting)
Re:you all realise (Score:2, Insightful)
For example, Debian is LSB-compliant (or working at becoming) by supporting RPMs in addition to its default packaging system. Any LSB-compliant software will install fine (once Debian's compliancy is finished), but you could still release a
Re:you all realise (Score:2, Insightful)
Re:you all realise (Score:2)
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:you all realise (Score:1)
While I'm at it, I've been wanting to see about those flying pigs in the backyard. I figure they'll learn faster if I toss them off the roof.
Hell, these pigs will be taking marketshare from the major air carriers a long time before Dell competes with Sun in any market.
WARNING: Fake link (Score:1, Offtopic)
Posting without A/C, because maybe someone might actually believe me, therefore not clicking, and therefore being saved the pain.
Re:What the hell is LSB? (Score:2, Informative)
Standards for directory structure, Object Format, libs, tools, shells, user & groups, system init and more
currently Caldera, Mandrake, RedHat && SuSE are LSB Certified
Least significant bit (Score:5, Funny)
11100000 00000111
woule return as
00000111 11100000
As you can tell, this was a major PITA. I, for one, am glad that I'll be able to use all my favourite hardware on my Solaris machine now.