Debian GNU/Solaris
An anonymous reader writes "Today "Nexenta" announced an initial pilot program of GNU/Solaris. Initial trials are limited to "Ubuntu developers and the entire Debian community". From the announcement: "As you might know, Sun Microsystems just opened Solaris kernel under CDDL license, which allows one to build custom Operating Systems. Which we did...created a new Debian based GNU/Solaris distribution with (the latest bits of) Solaris kernel & core userland inside. We'll open Nexenta web developer portal completely for the general public by mid-November. Today we are launching a Pilot Program. Ubuntu developers and the entire Debian community - you are welcome to participate in the Pilot!"
GNU/SunOS, surely?
--AC
I had some contact with AIX, Linux is running at home but other than some minimal stuff I have no idea what makes Solaris different from the other systems. GNU/Solaris sounds like only the kernel is not linux.
Can someone give me a hint why I should consider looking at it or switching my router/server/notebook to it?
Could someone translate this into English?
Much thanks.
The opposite of progress is congress
It is not the Debian team who is starting this pilot. If I am not mistaken this new project just happens to be compatible with Debian and Ubuntu package management.
Don't get me wrong, but I don't think this is worthwhile. This is almost as stupid as the debian/freebsd thing. If you want to get the full power from freebsd, use freebsd. If you want to get the full power from solaris, use solaris. If you want to get the full power from linux, use....well....ubuntu? redhat? suse? :P
What is the point of having 3k text editors? What is the point of having 20 window managers? Why don't you stick with only one operating system then? I look forward to see a first version of this OS and experiment it as soon as possible. Choice is one of the most valuable things Open Source Software has.
IIRC CDDL was considered non-free by debian-legal, so I guess Debian people won't be very interested in it..
Before people comment on why Debian is doing this i suggest reading Debains core statement of what they are all about http://www.debian.org/intro/about
Esspecially this bit:
Debian systems currently use the Linux kernel. Linux is a piece of software started by Linus Torvalds and supported by thousands of programmers worldwide.
However, work is in progress to provide Debian for other kernels, primarily for the Hurd. The Hurd is a collection of servers that run on top of a microkernel (such as Mach) to implement different features. The Hurd is free software produced by the GNU project.
Does anyone know if I'll be able to use sun ray clients with this? This could be the best news ever.
This is an interesting project: developers will have the power of opensolaris tools, like DTrace (a very powerful tool to study the behaviour of programs - and optimize them) available for all debian packages...
a hint that they may just be playing games and chasing publicity as usual rather than showing a serious commitment to f/oss.
Yes, giving us Open Office and paying many full time developers to work on it, and porting DTrace to BSD is obviously not a commitment. They ought to be ashamed of themselves!
Being bitter is drinking poison and hoping someone else will die
Open? Free? No way.
Hell, even their developer portal requires login to even look at. Doesn't smell like something open to the public to me...
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
It can be helpful to look at the bigger picture and think for yourself from time to time. Choice is not an absolute virtue and computer users have already shown in 1001 different ways that they prefer one app that just works to half a dozen that don't regardless of where they come from. And if these guys want to do GNU/Solaris, then kudos and every success to them. But as an ordinary end-user I'll stick with Debian Sid. Don't fancy investing hundreds or thousands of hours in a project that turns out to be a cul de sac with parking space for as many as 15 users. There's already been enough of that on Linux, at least, to last a lifetime. The best folks to take an open version of Solaris forward are Sun and if they can't be shagged then keep clear imho.
Las qué passoun
tournoun pas maï
I should point out that Sun themselves aren't porting DTrace to FreeBSD. But they are offering a huge amount of assistance to the folk who are. You can meet various Sun staff and the FreeBSD DTrace porter in #opensolaris on FreeNode. Before making assumptions that Sun are merely "chasing publicity" you could drop in and have a chat about the project. #opensolaris is reasonably active most of the time.
LeftWing
Dear morfiend,
:)
You seem to have a lot of drive and enthusiasm, which is obviously not finding a productive outlet, have you thought about getting some part-time work in IT? Perhaps try doing some volunteer work!
Maybe you've not yet graduated and are going through that 'difficult' stage. Girls don't seem to like you, the sporty kids bully you. We've all been there, it'll pass. The simple fact that is girls mature faster than boys.
In a few years, you'll look back on these days and laugh!
Anyway, take care.
AC.
It's just what I've always wanted... the kludginess of Solaris combined with the user-friendliness of Debian.
So when do we see Debian GNU/Minix?
About damn time!
While I'm mostly happy with Solaris 10 running on my Sparc system, I must confess that the Solaris userland could certainly use a little TLC before its my "primary" desktop (which Id like it to be).
With any luck, the combo of a solaris kernel/core and a debian/ubuntu userland will provide some much needed juice to the solaris userland. Even if this does nothing more than get some more userland/"desktop" developers working on solaris, I cant see how this is anything but great news.
Indeed. As many Python developers will tell you, "there's more than one way to do it" can often lead to confusion and inconsistency. Freedom and choice are great, but the fact is that many people often just want the choice made for them in as sensible a way as possible.
Just like you said it, the investment of hundreds of thousands of hours should be valued... How many hours took Sun to build the Open Solaris OS? Now that they are giving it away I think they are not getting the feedback that they deserve. I am pretty sure that there are lots of improvements that Solaris gan give to all the other flavours of Unix... and the best way to get them is by studying very well. How does this thing fit on my distro? Why is this slow, and that faster? I not trying to tell you to create a new comunitty to support the use of this new OS solely, but to offer it as a choice to anyone who wants to further learn about it.
So, did you check this, or are you just bullshitting? Oh, look, you're just bullshitting aren't you? For instance, let's see. www.opensolaris.org, there's a download link, with some blurb and ... links to various things, including http://www.genunix.org/mirror/index.html which has tar files. Or of course you could have a (free, yes, really) login on opensolaris.org and got it from there or the SDLC.
But, hey, it's Sun and it's fashionable to slag them off in your little cult isn't it?
Dunno about this specifically, but Solaris has been freely available for developers since I was a student, at least 5 years. Hell, they even posted me the CDs. Still is, by the looks of things.
http://www.debian.org/ports/index#nonlinux
Why not?
For some reason this does not sound like a good idea. The words "bloated" and "unfocused" come to my mind. I think this kind of blending is somehow illustrative for the Linux community; it does not have to be a bad thing, but I think I'll stick with freeBSD. Then I know what I have.
I don't want anyone choosing for me. I think Debian is not the kind of comunity to choose for anyone (maybe that's why they have so many packages and developers). You can always install Ubuntu on your machine and get an Operating System with the default configurations, but will you stick with gedit (the text editor that comes default with ubuntu)? By the way, I think you're talking more about Perl than Python don't you? http://www.thinkgeek.com/tshirts/oreillyshirts/5bc 2/back/
Is this the end of recursive humor?
****
"I'd never want to join a club that would have me as a member" - G. Marx
If they can keep virtually everything outside the kernel consistent with Debian, and replace only the kernel and drivers with Solaris versions, this would prove to be an interesting system for benchmarking and contrasting the two kernels.
As it is right now, you can benchmark entire systems, but it is difficult to do any meaningful kernel benchmarks.
If there is a significant difference in any particular area in either direction, I can forsee future server administrators choosing their kernel based on how well it performs in certain tasks. Perhaps the Linux kernels memory management is better, but the Solaris kernel's SMP scales better. Now you don't have to worry about changing your user or administrative environment, package management tools, or applications -- you can run the same on both, and just change the kernel architecture underneath in order to gain a benefit in an area important to you.
Heck, I can forsee a day when what kernel you want to use is queried as part of the install process, and where you might have a mix of machines that all appear to be running Debian, but which may be using different kernels based on the needs of the system.
We have competing web browsers that (generally) conform to the same interface standards (in terms of HTML rendering) -- why not have a choice in kernels, without having to sacrifice your user and administrative environment (or Open Source ideals)?
Yaz.
Nah, "more than one way to do it" is considered a feature of Perl, whereas Python tries to only allow there to be one (sensible) way to do things. The friction between the two groups mean that some Python developers get a little vocal about what they consider the "right" approach!
Debian isn't the sort of community that really wants to decide for anyone, no. But the problem here is that if you want to have a widely-accepted and consistent system (which many people don't, and which Ubuntu is basically trying to do) with a community-developed project, then at some point a community will need to make these decisions for people who don't want to have to make them.
> Which we did...created a new Debian based GNU/Solaris distribution with (the latest bits of) Solaris kernel & core userland inside.
So if it is a Solaris kernel replacing the Linux kernel and a Solaris userland replacing the GNU userland what is the justification for calling it GNU/Solaris again?
Rich
The reason why I love Debian is exactly for its user-friendlyness. It does demand some knowledge, but as soon as you know how to use the package tools' full functionality, you can do everything. The old satirical troll was actually quite insightful in many of his comment.
I've been daydreaming about as OpenBSD system (kernel and userland) with Debian package management. Imagine the security of OpenBSD merged with the package collection, quality, and ease of use of Debian!
One of the things that plagues me about OpenBSD is that the base system is one large package, making it difficult to, say, only upgrade the kernel or sendmail if a security flaw is fixed in one of them. Another thing that has bugged me is that upgrading to a new release is difficult and error-prone, to the point that it's easier to just do a clean install of the new release and reinstall all packages. Plus the package manager isn't nearly as nice as apt-get.
On the other hand, Debian doesn't incorporate all the great pro-active security measures that OpenBSD has, and I believe these are very important in the modern world. The OpenBSD userland also feels a lot lighter and cleaner than the GNU userland Debian uses.
This situation leaves me in a split situation, where I run OpenBSD on the server where security is paramount, and Debian (actually, Ubuntu these days) on my laptop where easy installation, deinstallation, and upgrading are more important. When working on the server, I sometimes wish it were Debian, but when working with Debian I wish it were OpenBSD so I could worry less about buffer overflows and other vulnerabilities I _know_ are in the software I use.
Please correct me if I got my facts wrong.
Freedom and choice are great, but the fact is that many people often just want the choice made for them in as sensible a way as possible.
Well, then those people should ask someone who will make the choice for them.
Here or here
GNU's Now UNIX
So you can choose to stick with majority of users by using Ubuntu with only the default applications (wich I am doing personally but not sticking with the defaults...) or you can choose to try new applications, kernels and window managers and define your personal way of interacting with a computer. There you go, again you have to choose... freedom of choice will really hunt you as soon as you use OSS.
Did you read yesterdays piece about Redhat wanting Xen in the kernel?
Maybe you'll actually run several kernels, managing different tasks - virtualisation can do this. Are we going to see an explosion of different kernels (similar to distributions now), as it becomes easier to try different ones out?
After all, the main difference between this and Debian's linux distribution is that this one doesn't include Linus's kernel.
In facts : Linux distributions. Which are nothing more than a small Linux Kernel, plus a bunch of GNU userland (gcc, bash...), some BSD (some part of the network apps, don't remember exactly) userland, some other useful userland apps (Gnome, KDE, OpenOffice.org).
Basically GNU/Solaris, is just the same, with only the tiny kernel part replaced with another kernel (OpenSolaris instead of Linux).
No way. Because what the 99% these projects share is the user apps, which is what users benefits most of.
I mean, look... OpenOffice.org, GIMP, FireFox, all these are even developped on Windows. And it *definitly* doesn't hurt Linux. On the contrary, it brings good apps for Linux.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Sun's old dance with AT&T's SysV UNIX, back when Solaris was first released, has been in many ways a disaster. Basically, many open source tools have been carefully retrofitted to work on top of Solaris to provide access to BSD style tools and their more robust contemporary versions. Those open source tools also form the core of the Linux *operating system distributions*, not the Linux kernel itself.
So it's no surprise at all that Debian can be built on top of a Solaris kernel: few of the core OS packages care that much about the kernel. As long as you have the set of core header files describing the necessary hooks into the kernel, everything else basically falls into place. And those packages have worked with the Solaris since the beginning of Solaris.
But Sun still has a user community to work with. Their hardware is much more robust than PC hardware of similar vintage and cost, and their kernels deal very well with being really hammered by huge loads in a way that Linux kernels never have. Those people may appreciate a Debian variant for their uses, to ease their cross-platform support costs but provide the robust solutions that Suns have built for years.
They're still having some problems before releasing it to the public, like the Phantom port.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
I once fancied I tried to set up a completely Free userland on Solaris, starting with glibc, but discovered that glibc wouldn't build on Solaris and efforts to make it build anywhere but Linux and HURD had pretty much stopped.
If this means they have built a complete Debian userland including glibc on Open Solaris then it is a spectacular accomplishment! If they had to continue to use pieces of Solaris userland like the Solaris libc it is still an impressive accomplishment but not quite the same as just building the exact same Debian packages on Solaris.
Secession is the right of all sentient beings.
Why shouldn't Debian run on various kernels - Linux, Hurd, Solaris, Interix... the list goes on. I'd personally like to see Debian running on Microsoft's Subsystem for UNIX-based Applications (Interix), which will be included with Windows 2003 Server R2 and apparently also future operating systems like Vista. Here's my post to debian-win32 from last week:
) .
To: debian-win32@lists.debian.org
Subject: Debian GNU/Interix (Windows 2003 Server R2)?
From: Sam Johnston
Date: Mon, 31 Oct 2005 14:55:31 +0000
Afternoon all,
Windows 2003 Server R2 is to ship shortly with a POSIX subsystem
(Interix 5.2 of Services for Unix fame) which "includes more than 300
UNIX utilities and tools that behave as they would on UNIX systems,
plus a software development kit (SDK) that supports more than 1,900
UNIX APIs and migration tools, including make, rcs, yacc, lex, cc,
c89, nm, strip, gbd, as well as the gcc, g++, and g77 compilers.".
Apparently future versions of Windows (eg Vista) will follow suit.
With a tweak of config.guess I have had no problems compiling
bash-3.0, wget, etc. on Windows 2003 and am now interested in tacking
some more interesting packages, like dpkg and apt, with a view to
getting a full port of Debian running on it. The problem is that I
have limited time and porting experience, and the fact that this was
previously attempted under Cygwin is disconcerting; the debian-win32
mailing list has been around for years and yet there there has only
been one non-spam post in the last 18 months according to the
archives.
According to http://www.interix.com/ many interesting packages have
already been ported over and are currently available for download for
$30 as 'Interop Toolworks 2.2'
(http://www.interix.com/InteropToolworks.htm). Presumably source is
provided/available - I have posted the question in their Unix Tools
forum as I figure this would be a good starting point.
While there's no X server included, the X libraries are and the new
release opens up the Win32 API which should pave the way for someone
to build one. In the mean time Starnet Software do ship a free 'LX'
version which will accept localhost connections only
(http://www.starnet.com/xwin32LX/get_xwin32LX.htm
At this stage I'm looking for feedback about the viability of such a
project, information about why the last one appears to have failed and
any suggestions about what the procedure would be (eg build dpkg, then
debootstrap etc.), how best to ensure its success, and so on. I would
like to think it will be possible to bootstrap a base Debian
installation (Debian GNU/Interix?) from an installer executable, or
possibly even deliver it via ActiveX, eventually getting to the point
where one can log into Windows and get a full Debian desktop complete
with your favourite window manager.
For the time being I'll be happy with bash, OpenSSH, etc. but it's
interesting to consider what is possible... SFU/SUA was meant as a
migration path *to* Windows, but there's nothing stopping it from
being a two way street.
Sam
God love 'em the Deb folks have always over-promised and under-delivered w.r.t. schedule. Granted when they did deliver it was good solid work so long as you didn't need any unpstream changes made in the prior 18 months. Maybe that's not as important now as it was when I last used debian (1999?). But in the late 90's core application functionality was actively changing -- whereas many of those app's are now evolving more slowly.
Back to the point: Debian has always been short on volunteers, how will adding a whole Sun-ish fork help that?
It can go two ways: 1) Sun puts in quite a bit of pro-bono work on the project and the linux section of deb gradually withers over the years or 2) the Sun kernel fork will be still-born.
Who is Nexenta Systems, Inc. (gleaned from the HTML title attribute of http://www.nexenta.com/ anyway, and why do they feel the need to hide their identity (http://whois.sc/nexenta.com)? They're referring to this Debian port as 'Nexenta OS', but then using the domain gnusolaris.org (where they have also hidden their details behind a Domains by Proxy registration). They have this to say on 'the future': "We do hope that at some point, sooner rather than later, our changes (so far for the most part just cleanups to build the DEBs in the new Solaris-like environment) will be integrated with the upstream. At the end of the day - this would be the right thing to do." - presumably they mean that they intend for this to become an official Debian port (eg Debian GNU/Solaris)?
Registrant:
Domains by Proxy, Inc.
DomainsByProxy.com
15111 N. Hayden Rd., Ste 160, PMB 353
Scottsdale, Arizona 85260
United States
Registered through: GoDaddy.com
Domain Name: NEXENTA.COM
Created on: 15-Jul-05
Expires on: 15-Jul-08
Last Updated on: 11-Oct-05
How about GNU/TrustedSolaris?
--
make install -not war
And when will Debian start a Debian GNU/MINIX project? There is already a Debian GNU/Hurd project and MINIX is alive, well and ready for production. Now that would be cool.
Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
I only drive one vehicle daily. Most people in the US probably drive one vehicle daily.
So why do we have all sorts of vehicles on the road? Everything from semis to motorcycles?
Quite simple: Even though we all prefer to drive one vehicle, we choose different vehicles to drive because of features/price/reliability/capacity/etc.
Once again it appears "Bruce Perens" has a DSFG-approved license to get away with blatent trolling.
No commitment to floss? Oh dear...that's not good, that's not good at all. Those poor poor people.
Yes, but chances are your car came with wheels, an engine, windows, a steering wheel, and seats by default. You can choose to change them with alternate models, but someone made the default choice for you.
"Sun's old dance with AT&T's SysV UNIX, back when Solaris was first released, has been in many ways a disaster. Basically, many open source tools have been carefully retrofitted to work on top of Solaris to provide access to BSD style tools and their more robust contemporary versions. Those open source tools also form the core of the Linux *operating system distributions*, not the Linux kernel itself."
/usr/ucb, while the SVR4 stuff is in /usr, like it should be. And BTW again, the only reason why there is /usr/ucb is for backward compatibilty, which is something Linux will never have (or forward compatibility for that matter). Didn't you know? Linux kernel developers *guarantee* you a lack of forward backward compatibility because "you have the source code". Thanks! Now just give me a few secs to recompile ALL of my Oracle servers... amateurs!
Wow! WOOOW!!!!! *shaking head in disgust*
Dude, you're SERIOUSLY TRIPPIN'!
The biggest, best thing in Solaris is exactly that it's System V Release 4!
Makes Linux look like total and complete crap in comparison, because the GNU stuff on top of the Linux kernel lacks any semblance of consistency.
BTW, if you had *ANY CLUE* about Solaris, you'd know that one of the things that makes it so great is that everything is structured. Because of this, SunOS 4.x / BSD stuff lives in
On a final note, do yourself a favor and stop being an ignorant Slashdot/Linux fanboy. You're on a sinking ship.
And my OS came with a kernel, a libc, some drivers, and a UI by default.
A GUI, or did you have to choose your specific dashboard? :)
The point is that although the opportunity of choice is good, in many contexts the necessity of choice is bad. Most people are fine with choosing a car because they understand the differences. With OSs, this is much less clear, and isn't something many people need to understand.
Blastwave uses the exact same package management and dependancy system as standard solaris: pkgadd/pkgrm. it just uses a different delivery system: pkg-get.
Furthermore I need a method of doing a simple mass upgrade of packages.
"pkg-get upgrade".
(which covers all non-OS packages, ie: blastwave packages)
Just a question
I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
why not any open source kernel? how hard is it for the community to port it over to a new kernel?
Reminds me of the Samuel Johnson qoute: "...like a dog's walking on his hind legs. It is not done well; but you are surprised to find it done at all."
FreeBSD for the impatient.
While that sounds like a very stable way to upgrade, it's worth pointing out that Debian is capable of upgrading continuously without rebooting, or upgrading to new releases without rebooting. The OS of course, not the kernel. But still, it's a very valuable feature, and when upgrading between stable Debian releases, quite reliable.
I would be surprised if SunOS can't do this too, but if it has a dumb package manager -- not hard to imagine, thinking of things like BSD ports compared to Debian's APT -- it's quite possible that Debian provides significant advantages there.
Anyway, I for one am looking forward to trying Debian on another SOLID kernel. Debian GNU/kFreeBSD and is a wonderful thing too, and GNU/Hurd-L4 is definitely on my wishlist :)
It is someone outside of the Debian community doing this port. They are inviting the Ubuntu (because they seem to have lower standards on "freedom") and the Debian community (I have no idea why since because of licensing, it won't be integrated into the main project).
There: Something at a specific location.
Their: Owned by someone.
Please make sure your english compiles.
Since January Gentoo has started the Gentoo/OpenSolaris, began porting its portage package tree on Solaris, calling it Portaris. Something similar was done with FreeBSD creating the Gentoo/FreeBSD project in August 2004.