[OpenIndiana-discuss] Proposal: OpenIndiana Stable Branch

Alasdair Lumsden alasdairrr at gmail.com
Mon Jan 17 10:44:05 UTC 2011


Hi Gabriel,

On 01/17/11 10:07 AM, Gabriel de la Cruz wrote:
> Thanks!
> A place to start is a place to start, and an stable server release is
> the most urgent one among all the other options.

Great - thanks for the feedback!

> Some people is talking about the server-desktop question, I
> particularly liked the old Solaris software groups concept (reduced
> network, core, end user, entire)... woulnt it be posible to have a non
> stable distro featuring the full range of up to date software, and a
> stable conservative one (behind in innovation but ahead in stability)
> allowing to either just keep the fully suported core of software or to
> add as well a less supported desktop enviroment?. Wouldnt this be
> almost same effort, example:

Well, the thing is, this is already the case. All people have to do is 
use the Text Installer ISO (Or the Automated Installer ISO) - this 
installs a much smaller subset of software which doesn't include the 
full Gnome desktop software. Effectively the text installer ISO is the 
"server release" and the Live CD ISO is the "desktop release". Perhaps 
we need to name them such to avoid the confusion, as it seems a lot of 
people on-list are confused about this.

Unfortunately the Text Installer still installs quite a "fat" install, 
due to some packaging that needs improvement. Alan Coopersmith pointed 
us at some bugs on bugs.opensolaris.org related to this which was pretty 
helpful:

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7010355
  - splitting tk bindings out of the core python package

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7010324
  - splitting X apps out of the core groff package

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6574610
  - splitting glib out of the gnome-base-libs package

The only differences between a server install and a desktop install are 
the packages installed, and they're already split up into fairly 
reasonable incorporations. I think the situation with OpenSolaris only 
having a graphical LiveCD for so long has led people to think that 
OpenSolaris and thus OpenIndiana is mainly a desktop OS.

So I am starting to think that we should rename the Live CD to 
OpenIndiana-Desktop and the Text Installer to OpenIndiana-Server.

Ideally the graphical installer, Caiman, would let you choose which 
package incorporations to install. But unfortunately I think it does a 
"dumb" install from a cpio archive.

Perhaps refactoring of Caiman is needed, where the Live CD ships with a 
pkg repo, starts a pkg server, and does an install from that. Not sure 
how feasible this would be. Given how complete pkg is, probably not all 
that hard.

Cheers,

Alasdair



More information about the OpenIndiana-discuss mailing list