Statement regarding the Grml "reset" with 2011.12 release
Dear Grml users and developers,
you might have noticed the rumble in the Grml community about the new "install & rescue" mission of Grml and the dropped grml-small and 700MB ISOs.[1]
Be assured that we take all the raised concerns serious. I for my own not only because I'm the project inventor, but also since it's one of my main projects which I'm maintaining for more than 7 years (the seven-year itch?) and personally do *really* care about. So I'd like to give some backgrounds of what's going on, all of that being from *my* personal POV.
Christian - being the other release manager in the Grml project - did an outstanding job for this release and was a driving force to get this release done at all. To get a common starting point I'd like you to read Christian's blog article describing his POV of the 2011.12 release:
http://zeha.at/blog/2011/12/grml-pissed-off.html
To quote Christian:
| Sure, it's hard to swallow and most people can just ignore the | alternative: no release at all.
And that's the reason why the reset button had to be pressed for this Grml release.
The download stats show that the Grml project is serving several thousand users. To quote Christoph Biedl:
| Rest assured Grml has a very pleased user base, perhaps a bit too | quiet, and as always more taking than giving. A "Keep Grml just the | way it is, it's almost perfect" might be boring but it's actually a | compliment about the things you've achieved in the past seven-ish | years.
-- http://ml.grml.org/pipermail/grml-devel/2011-December/000217.html
And that's exactly our issue: we can't keep the "more taking than giving" project any longer that way. Even though our *users* are happy, the *developers* aren't happy any longer.
To quote Frank, another Grml developer:
| But it is equally important, that everyone understands, that the few | people who do the major work on rolling out releases (and I am not one | of them by a long shot) on a fairly regular schedule only have 24 | hours in a day, just like everyone else. The workload needed to be | contained at a doable level. | [...] | That aside, I don't see the changes as being damaging, but rather as a | chance. I agree that there are some packages that are missing. But it's | only *now* that we get to know what these packages were. It is a well | deserved cleanup of our list of packages, because we now get to see | which packages deserve attention and which do not.
-- http://ml.grml.org/pipermail/grml/2011-December/011295.html
Since we've a real life as well (earning money, having family, sleeping,... - you know) we have to keep the project at level at which we can manage it in our spare time. This was no longer true for the large set of packages rolling with 2x 700MB ISOs, 2x ~230MB ISOs and 2x ~120MB ISOs.
Instead we declared "install & rescue" as our main mission to focus on a specific target. We created a new Grml flavour, known as the new GRML_FULL in grml-live and resulting in grml32 and grml64 ISOs with ~350MB. grml96 (being a multiboot ISO of grml64 and grml32) is new as well - though since it's basically just the result of "grml2iso -o grml96_${release}.iso grml64_*.iso grml32_*.iso" we're not yet 100% certain about its future.
At the same time all the previous flavours still ARE there in grml-live: GRML_SMALL and GRML_MEDIUM as it used to be, the old GRML_FULL (700MB) just got renamed to GRML_XL.
So if you want to create your own grml-small/grml-medium/grml-xl just use grml-live (http://grml.org/grml-live/). Remastering became once again simplier with this release:
http://blog.grml.org/archives/364-Remastering-Grml-2011.12-will-be-as-easy-a...
But it's NOT as simple as just maintaining a software list in a textfile inside grml-live.git. It's *also* about testing (some kind of regularly for the daily ISOs and more extensive testing of release candidates), fixing failing builds (daily ISOs as well as Git-triggered ones), integration in Grml tools (grml-quickconfig, grml-x,...) as well as providing sane default configurations and giving user support ("why doesn't foo work?").
So we need help not only at maintaining the flavours (as in main development/coding), but also at:
* testing, testing, testing * documentation * website ( https://github.com/grml/grml.org ) * bug fixing ( http://bts.grml.org/grml/ ) * user support (IRC, mailing lists,...) * marketing (spreading the word, blogging, twitter/identi.ca,...) * press stuff
While the 2011.12 release might not be perfect we worked a *lot* to make the "one button click release" dream come true. The release process became much more streamlined so we even consider providing a 2012.01 release which addresses known bugs and re-adds some software packages. We also put a lot of work into our infrastructure (Jenkins, mirror, github,...) which is serving not only developers but also our users.
If you care about Grml and would like to see grml-small, grml-xl,... come back again or want to see a texttool flavour, a development flavour, a pen testing flavour, or $YOU_NAME_IT then please don't just send flames (which is nothing else than pissing in our face and further demotivating us) but step up and help us *NOW*!
You can find us on #grml on freenode, the user mailing list (http://ml.grml.org/mailman/listinfo/grml), the development mailing list ( http://ml.grml.org/mailman/listinfo/grml-devel) and patch/fork/pull-request our stuff at https://github.com/grml/
Be assured: The Grml team will do whatever is necessary to make contributions as easy and pleasant as possible. But please join our community NOW if you really care about it.
regards, -mika-
[1] [Grml-devel] About the new grml direction http://ml.grml.org/pipermail/grml-devel/2011-December/000213.html
[Grml] Grml 2011.12 trolling^W comments from disappointed user(s) http://ml.grml.org/pipermail/grml/2011-December/011283.html
you might have noticed the rumble in the Grml community about the new "install & rescue" mission of Grml and the dropped grml-small and 700MB ISOs.
Hi, this is Tom Oehser. I created something sort of similar to Grml in a far away time and place, called "tomsrtbt", so I have some bit of experience with rescue-focused distributions.
I'm totally supportive of the refocusing, but my challenge is that rescue is, if nothing else, very unpredictable. One can't say what will go wrong or what tools are needed. I consider it axiomatic for *rescue* systems that they should cram as many functions as possible onto the rescue media, with the obvious exception of gui fluff etc. That even includes some development tools to rebuild or link, some network analysis, lots of disk and tape and filesystem stuff, various scripting things to run scripts from mounted broken filesystems, the forensic stuff is a natural fit as anything forensic might help with rescue diagnostics, support for all the various backup formats, etc.
If you care about Grml and would like to see grml-small, grml-xl,...
Definitely what I want is grml-xl as far as having all packages that just might be necessary in a rescue situation. I'm willing to start to get involved with the idea that I might be able to help. I don't want to look for something else. Grml was an instant hit with me as before Grml I would boot Knoppix or an Ubuntu live cd and then use Aptitude to install lzop buffer atop dstat nc and cetera - Grml just magically had all the things I was using already. I also recognize that just sticking with .05 is a proposition that will become less attractive as time passes. And I'd certainly rather contribute back to the project than fork it...
-Tom
Hi Tom,
On Wed, Dec 28, 2011 at 05:06:09PM -0500, Tom {Tomcat} Oehser wrote:
Hi, this is Tom Oehser. I created something sort of similar to Grml in a far away time and place, called "tomsrtbt", so I have some bit of experience with rescue-focused distributions.
Oh, _that_ "Tom's Root Boot"?
I used that many years ago, too.
I'd be likely my first try in case I need to rescue an old PC with floppy drive, but without USB and CD-ROM. Another choice would be probably Debian's Boot-Floppies (RIP). :-)
Kind regards, Axel
Teilnehmer (3)
-
Axel Beckert -
Michael Prokop -
Tom {Tomcat} Oehser