Status of 015

August 13, 2009

So, vacation over here. Just to get an update out, I had to cancel the week of my vacation I had planned to engage in 015 development full-time because I had to stay at work that week. The rest of my vacation was reserved for family purposes. I also had some issues with new hardware/unmatched kernel for my server when I got home, which some of you have noticed as http://karlsson.sytes.net was down. That is taken care of now and I should be getting extra time in a couple of days, to start working on 015 again.

Before the development interuption there was some new ideas tossed around, which will now make it into 015, but there are some issues with the build environment that I have to solve first. First of all GoboLinux 015 will feature first version of /System/Index. This will replace /System/Links for most parts, like ‘bin’, ‘lib’ et.c. To describe /System/Index in short one can say that it has the same function as /System/Links, just that it functions as build prefix as well (the install prefix is still /Programs/Foo/x.y).

The other idea that will be included into 015 is that /Files will be dropped. After we’ve moved things like fonts and codecs into proper packages (some long time ago) the only content in /Files were “Compile”. Therefore we decided to drop /Files and move Compile into the newly introduced /Data directory. /Data will hold different data (suprisingly) like /var, as /Data/Runtime and /srv, mapped directly at /Data. Some of these mappings has to be handled specifically by the build environment, since the host system still uses the old layout. And so does the packages that will be used to bootstrap the build enviroment. Nothing too complicated, as /System/Index has already been laborated with, but not in the environment we use for building the ISO.

I’ll explain /Data more in detail in a later post. There is already some information(1) about /System/Index, but with enough questions/comment I can make a post about that as well.

(1) http://lists.gobolinux.org/pipermail/gobolinux-devel/2007-January/001979.html (somewhat outdated, but as original draft a good read)

2 Responses to “Status of 015”

  1. Nice! Waiting eagerly to try it out)

  2. Sounds great.

    These changes seem intuitive and logical (rather than just being change for changes sake). I’m looking forward to trying it out.

Leave a Reply