Sun Says Project Indiana is Not a Linux Copy
eldavojohn writes "Ian Murdock (Debian author & Sun's OS Chief) made some comments about Project Indiana that many have said is an attempt to make Solaris simply "more Linux-like." But Murdock quashes any concerns that this is just another Linux clone — muddying up the waters of distribution selection. He says that it's more a 'best of both worlds' attempt to make an OS that appeals to a broader audience. From the article, "Project Indiana will include a revamped package management system, which should prove popular with developers unaccustomed to Solaris. The OS has some clunky, archaic aspects, and Murdock thinks the new package system will modernize Solaris.""
The morphing of Solaris into a Linux clone is best described by the well-known pithy aphorism: "If you cannot beat them, join them."
It would be great to see Solaris become tightly integrated with something like apt. pkg-get is ok, but it isn't currently used for all packages, and a Sun-backed and -improved version would be better. For example, I'd like to see it manage security updates in a way that meets the needs of Solaris sysadmins, with separate actions for downloading, applying and rolling back. I'd also like to see my attempts to install gvim not download 50 megabytes worth of libraries that are already on my system, in a slightly different version number.
Is there really room for a new player right now? With many years of Linux experience why should I look at Solaris? Curiosity only holds so much water when you just want to get stuff done.
Will it offer me a more productive development environment? Probably not. Will it give me a wider audience? Definitely not.
Beyond fixing software distribution and pkg mgmt (which is lonnnnngggg overdue!!), how about making GNU utils the default and tossing the archaic Solaris versions of common tools into some compat directory? If the GNU tool doesn't support some Solarisism (like, say, RBAC or extended attributes), hack the GNU tool and release the change as GPL.
Oh, and while you're refactoring, please fix JES. It is a clusterfuck mess, particularly the Delegated Administrator.
It can hardly be called a Linux clone if it uses a different kernel.
But they can still make the OS more Linux compatible, particularly from the software development perspective.
Contrary to the opinion of some people, it is possible to have both principles and an income.
What you do with a computer does not constitute the whole of computing.
OK, some hand-waving and vague flammage going on. I'm not aware that he's done anything heinous. I'm willing to be corrected. But he's undoubtedly done some Good Things. If you must slander the guy, at least provide a link to something he's done that's so frapping evil. People trash Bill Gates, me included. But in the Gates case I could point to specific things. Given his contributions, don't you think Murdoch deserves as least that much respect?
What you do with a computer does not constitute the whole of computing.
Exactly. I can't count how many scripts fail on Solaris 9 because of Sun's /bin/sh missing some key functionality (usually replacing it with /bin/bash fixes it). And why should scripts have to hunt around all over the place just to find a working version of very common tools (like Sun's sed which used to be quite broken). And some very useful features are always missing (recursive grep anyone).
Trying to compile GNU software on Solaris 9 is often a painful experience because even their libc and header files are in the dark ages (i.e. many ISO C99 features are missing). I haven't tried Solaris 10 and moved on to Linux at work.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
If Sun is copying IBM, where is "OpenAIX"?
POSIX specifies what #include files are available and what macros they #define. (For example, limit.h).
Most operating systems tend to include other nonstandard stuff as well.
Anyhow, header files are inherently open source -- you can read them, you can edit/modify them (assuming you have write permission or can copy them to a local include directory). And more importantly, my understanding is that they're not copyrightable.
Do you even lift?
These aren't the 'roids you're looking for.
Is there really room for a new player right now? With many years of Windows experience why should I look at Linux? Curiosity only holds so much water when you just want to get stuff done.
Stability, security, and frankly scalability. Solaris has been running on huge SMP systems for many years longer than Linux. It takes security very seriously right up there with Open BSD. And let's face it, Sun has some of the most brilliant Unix developers on the planet.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.