Topic: the crunchbang philosophy

hi everybody!

I heard (actually read) about crunchbang just yesterday and I have to admit - I like it! I like its style, its colors and the fact that it's not using resource-wasting desktop environments like KDE or gnome.
I consider checking out #! on my business laptop (which is a netbook) - but there are still things I don't understand about crunchbang and other ubuntu derivatives. What is their right to exist? (I don't mean to offend anybody with this question, I am asking because I really am interested in the answer).
Would it be much different if I set up an ubuntu and added openbox and just used it? Is #! only about the wallpaper, colors and fonts? Or are there deeper customizations which would justify its use?

Looking forward to your opinions!

Cheers,
Klaus

Re: the crunchbang philosophy

As an answer, simple try to install ubuntu-minimal and add openbox etc from ubuntu repo ... if you'll end up with something like #! you should call your self lucky smile

Thanks to developers like Philip (#!), you don't need to spend a half of year in net to find out that there is an app which is called (eg.) pcmanfm or terminator & you can have a running OS in about 20 minutes time on your HDD or SD-card (or in live session) which is better in your case, since your are not using a private computer (netbook).

Last edited by klanger (2010-02-07 13:43:48)

Re: the crunchbang philosophy

Hi Centaclaus (great name!) to answer the first part of your question, Ubuntu is Free Open Source Software, so anyone is free to modify it and create their own distro. The only parts that aren't "free" are the Ubuntu "branding" (the artwork, Ubuntu name, etc.) so you have to make sure your Ubuntu derivative has a new name and look (like CrunchBang).

Re: the crunchbang philosophy

@klanger and snowpine: Thanks, I see your points...
But still: wouldn't it be easier to write a tutorial of how to get something like #! out from ubuntu in 10 minutes? This would be more attractive for many people already running ubuntu or Mint - they wouldn't have to install a new OS from scratch.
Or: just add somthing like crunchbang-desktop into the ubuntu repos (like e.g. lubuntu-desktop).
I guess I'm still missing a point somewhere...

Re: the crunchbang philosophy

You mean like an alternate install script you can use to add Crunchbang to an existing Ubuntu install? wink

http://crunchbanglinux.org/wiki/downloa … stallation

Re: the crunchbang philosophy

Centaclaus, why do you think ubuntu and mint deserve iso files, as full distros, but not crunchbang?

just call me...
~FSM~

Re: the crunchbang philosophy

@blackbinary:
Well, I think the ubuntu guys worked quite a bit for providing a distro that offers more (and newer) software and greater usability. In my opinion you couldn't transform a debian into an ubuntu in half an hour.
Concerning mint: I think of them like I think of #! ... it's also a derivative... if had ubuntu installed and running I wouldn't overwrite it with a fresh mint install. I would just download the mint wallpaper wink

@snowpine: This is interesting, haven't seen it.
But it also says "It is not recommended that the script be run from a full Ubuntu installation" ...

Re: the crunchbang philosophy

centaclaus wrote:

@snowpine: This is interesting, haven't seen it.
But it also says "It is not recommended that the script be run from a full Ubuntu installation" ...

Downloading and installing from the CrunchBang Live CD is always the recommended method. If for some reason that is unacceptable to you, it's nice to know there is an alternative method, isn't it? smile Or as you yourself mention, you could simply install Openbox in your existing Ubuntu install and customize it to your liking. It shouldn't take more than 10 minutes, apparently.

Re: the crunchbang philosophy

@snowpine:
Yep, you're probably right - I'll try out the live CD tomorrow...
Didn't want to argue with you guys, just wanted to advance a discussion smile
I appreciate the work of the crunchbang developers, because I like the idea of having a lightweight distro for weaker computers. If had to set up linux on a bare netbook, #! would be my first choice (second choice would be Lubuntu if they manage to bring out own ISOs at some point ... wink )

Oh, another thing I'm curious about: Does openbox have advantages over other lite desktop environments (like fluxbox or lxde) ?

Last edited by centaclaus (2010-02-07 14:45:50)

Re: the crunchbang philosophy

No worries, just hazing the new guy a little bit. smile

Openbox is not a desktop environment (like Gnome or LXDE) but rather a windows manager (like Fluxbox). That is one reason why it is so lightweight and easy to customize.

Personally I chose CrunchBang over Lubuntu because CrunchBang has a 2-year track record of excellent releases, while Lubuntu is a brand new project that is still alpha. I also agree that it is a great netbook distro!

ps there is a crunchbang-desktop package; the alternate script I linked to above installs it.

Last edited by snowpine (2010-02-07 14:56:31)

Re: the crunchbang philosophy

@centaclaus - The primary reason why you shouldn't try to run the CrunchBang install script on a full Gnome system is bloat.  The Gnome Bloat in both Debian and Ubuntu "proper" is the real difference between them and Crunchbang.  I suppose it is possible to start with a full Ubuntu installation and then trim that down to CrunchBang, but it would be a lot harder and more involved than starting at the bare bones and building up.  The former approach would also pose a bigger risk for broken dependencies.

while ( ! ( succeed = try() ) );

Re: the crunchbang philosophy

I think one thing most of us are thinking, is that we'd like to see you create crunchbang from ubuntu in 10minutes. The package downloads alone, would be over that.
Think of it this way.
If you want your linux distribution to use gnome, have some flashy effects, and you like the applications bundled with it, that is why you go with Ubuntu.
On the similar note, if you want the distribution to have more user-friendly touches, perhaps look more appealing, and want flash etc. automatically installed, you'd go for Linux Mint.
And, to get to the point, if you want a light-weight linux distribution that uses openbox and is heavily customizable, with a tight selection of applications, you go with #!.

It doesn't matter if its possible to create one distro from another. You could create a close replica of ubuntu if you liked, starting with debian.
Heres a good example, you've just bought a new netbook. You want something light, and fast for it. Possibly something you can customize and doesnt take up a lot of screen real estate.
Would you really want to spend the time installing a heavy ubuntu install (which also has a memory minimum to install, and takes up more hard drive space IIRC), and then have to take the time to install #! over top? No, no one would want that, it's much more convenient to have a single install cd like ubuntu.
Same thing goes for people using virtual machines.

I'm sure you can now think of more reasons on your own.

just call me...
~FSM~

Re: the crunchbang philosophy

@blackbinary:
I totally agree with you. As I wrote above: if I had to install an OS on a naked netbook, I would choose #! 
But what if a computer is already running ubuntu? What's the best way then to use crunchbang? This is where my questions were aiming, I'm sorry if I didn't make that quite clear.

@pvsage:
I think gnome's bloat is no problem if all the gnome stuff isn't loaded (into RAM).
But you're still right, it's always better to install an OS from scratch.

Re: the crunchbang philosophy

@centaclaus, I think you raise some valid questions, questions which I often ponder over. For what it is worth, CrunchBang started as a pet project and it was never really intended to turn into what it has become. It still amazes me to think that people actually download it, let alone use it. I guess it found a niche?

Anyhow, with regards as to why some people prefer to use it over Ubuntu, I guess it is mainly an exercise in saving time. As you pointed out, it could be possible to reproduce the CrunchBang experience yourself in a short while, but if you then had to reproduce the steps taken to do this on a thousand other machines, would you not then consider creating a custom install disk?

Also, please do not misunderstand what CrunchBang is about. It is not about taking Ubuntu and trying to re-brand it into something else and pretend it is not Ubuntu. I have always stated that CrunchBang is effectively Ubuntu, but with added customisations. smile

Anyhow, good luck if you decide to give it a go. I would love to get some feedback postinstall! wink

Re: the crunchbang philosophy

@centaclaus, if you had an ubuntu install, and wanted crunchbang, I'd personally save my home folder, and do a clean install with crunchbang.

The way I see it, it would be a challenge for me to remove everything that i no longer need or want that ubuntu installed. It would be more time efficient to just save the home folder and spent 10-20min on a fresh install. Then i'd have no concerns. As snowpine mentioned, the alternate install script works too.
And if you do it from ontop of a full ubuntu install, you can have two seperate sessions, one with your regular ubuntu, one with #! if you really like.

just call me...
~FSM~

Re: the crunchbang philosophy

centaclaus wrote:

@klanger and snowpine: Thanks, I see your points...
But still: wouldn't it be easier to write a tutorial of how to get something like #! out from ubuntu in 10 minutes? This would be more attractive for many people already running ubuntu or Mint - they wouldn't have to install a new OS from scratch.
Or: just add somthing like crunchbang-desktop into the ubuntu repos (like e.g. lubuntu-desktop).
I guess I'm still missing a point somewhere...

A faster way than using the installer script is to just add the CrunchBang repo to Ubuntu (jaunty):

http://crunchbanglinux.org/forums/post/36337/#p36337

Then refresh your sources and install either "crunchbang-desktop" or "crunchbang-desktop-lite".

Note: ** Please read before posting **

BTW if you wish to contact me, send me an e-mail instead of a PM.

Re: the crunchbang philosophy

I installed #! today and it's pretty neat. Runs perfectly on a Samsung NC10 netbook. Great work indeed! Thank you, developers!
As blackbinary recommended I continue using my old /home (was on an extra partition anyway).

So far, so good - what are the plans for lucid? wink

@anonymous: Didn't have the courage to try that one on a karmic system ....

Re: the crunchbang philosophy

I wouldn't have done it on a Karmic system either wink

Note: ** Please read before posting **

BTW if you wish to contact me, send me an e-mail instead of a PM.

Re: the crunchbang philosophy

@centaclaus - Lucid may end up being Squeeze.  Or it might go rolling with Sid.  Or it might jump distros to Arch.

Corenominal is reportedly looking at both Ubuntu and Debian for the next #!, and several people here have been working on versions built on Arch and other distros.

Aside from Xubuntu, I haven't heard much to recommend Karmic anything.

while ( ! ( succeed = try() ) );

Re: the crunchbang philosophy

"But still: wouldn't it be easier to write a tutorial of how to get something like #! out from ubuntu in 10 minutes? This would be more attractive for many people already running ubuntu or Mint - they wouldn't have to install a new OS from scratch"...Centaclaus

As a member of distro-hoppers anonymous, my head still can't get around the concept that there is someone who finds doing a fresh install to be trouble. There must be people who don't get excited to see what's going to happen, to make the new system dance on the computer, to see what this distro's repository might have in it, or how that package might run in this environment...

Why, there must be people who don't actually have to talk themselves out of installing a different distro when they get bored with the Internet. How can this be?

Freedom to choose is the most basic of all rights.

Re: the crunchbang philosophy

pvsage wrote:

Aside from Xubuntu, I haven't heard much to recommend Karmic anything.

Karmic won't run on my main system even as Xubuntu. (But neither will anything else with a kernel version later than 2.6.29, not even Slackware.)

Freedom to choose is the most basic of all rights.

Re: the crunchbang philosophy

centaclaus wrote:

hi everybody!

I heard (actually read) about crunchbang just yesterday and I have to admit - I like it! I like its style, its colors and the fact that it's not using resource-wasting desktop environments like KDE or gnome.
I consider checking out #! on my business laptop (which is a netbook) - but there are still things I don't understand about crunchbang and other ubuntu derivatives. What is their right to exist? (I don't mean to offend anybody with this question, I am asking because I really am interested in the answer).
Would it be much different if I set up an ubuntu and added openbox and just used it? Is #! only about the wallpaper, colors and fonts? Or are there deeper customizations which would justify its use?

Looking forward to your opinions!

Cheers,
Klaus


good question.  though i never trust someone who talks of opinions anymore.  (a few unpleasant experiences).

"What is their right to exist?'

seriously though, really good question.   perfect opportunity to do a big song and dance about GNU, and the GPL, and the history of... blah blah blah.

really, the simple of it is, i could copy #!'s ISO, leave everything as it is, except take all the bits that say "CRUNCHBANG" and call them "JuniperPunch" instead, and release my own ISO, and call it SummerDrinksLinux9.32, and it'd b perfectly legal.
(i think, the proprietary bits are just codecs n all that which are given out for free too, so no problems there as far as i can tell.).

its free software, free to use, free to copy, free to share, free to poke your nose under the hood to see what it's actually doing, free to redistribute, even free to rebrand, and in some cases, that's not only prefered, it's the only legal recourse you'd have, otherwise, you'd be using someone else's name as your own, and they might not like that.  lol.   quite the different spin on proprietary software.  you try that with windows or mac...   "Hi, I, Digit, and my associate here, CentaClaus, are here to present to you the new opperating system, we've called it MagicDigitbox $entaCLOS, and it is 100% identical except the branding, to M$ windows 7!, and the CLOS stands for Complete Load Of.... Substandardness.  ... geddit, play on our names, the "dontknowwhatsinsideit"blackboxpuzzle, the santaclaus [money]sent a complete load of shit...  and that's how we're marketting it too"... ~ back in the real world though, that'd never happen because we'd have the sense to realise that M$ windoze's "license" is too restrictuve to ever allow something like that to happen, and if we were too stupid to realise what that meant, we'd either end up dead, killed off by M$ goons ((i dont actually know thats what they do, but they're certainly ruthless in other ways)), or we'd end up being squished like tiny bugs by giant herds of lawyers.

free software has lawyers give us the legal right to copy this software, through various liscences, mostly the GPL is featured, but also Apache, BSD, and loadsa others too.  (i recently was reminded of the WTFPL)

so with ubuntu, and #! they can exist, and so can all their progeny.  big_smile  you can breed your own.   crunchbang is quite possibly the BEST place to start, and its worth checking out a few others to realise that.  ^_^


PS...  i totally need to get it all out in a blog.  lol
PPS, and yeah, crunchbang changed my life.   it's the little touches.  the keyboard shortcuts in conky?  ! Genius!
  /me leaves to make drunken fool of himself elsewhere on the net.

Last edited by Digit (2010-02-08 20:37:14)

educate yourself so you may educate others.DeNoob&UnBloat PCs!
the only free webhosting i use.
say "NO!" to a chemical lobotomy in your food
flattr me, thnx

Re: the crunchbang philosophy

^ ROTFLMAO lol

while ( ! ( succeed = try() ) );

Re: the crunchbang philosophy

I for one am here to stay! big_smile

My artwork at deviantART   |    My Tweet   | My upcoming web page
Nulla dies sine GIMP!
ASUS Eee PC 1000 HE | 2GB | 120GB OCZ Vertex 2 SSD | #! Statler

Re: the crunchbang philosophy

I actually did make something similar to #! from minimal Ubuntu. It took me about three days of work and honestly it isn't all that similar. Doing it from the full Ubuntu (600+mb vs 12mb) would be take much longer I feel.

The fact of the matter is, if you install all the programs #! has on Ubuntu you still won't have #! There is alot more than just programs on a kernal. Just to be able to shutdown from the menu without using the terminal took me 2 hours to get how I wanted it (though to be fair #! uses GDM [I think] and I use WDM). Likewise it wust have took a fair bit of work getting the menu right, Corenominal had to decide what to add to it, what not to, and how to format it. I didn't have the patience for that approach, I used the menu package (that autobuilds the menu) and just added my config files to it and let wbar handle the applications for me. This is MUCH messier looking than #! so Really corenominal did quite a bit of work.

To that point, #! is actually rather user friendly and that is pretty hard to achieve, especially in a setup that is really made for power users. It also doesn't resort to what I call "messy-ness" for example my Wbar makes a full path call to SeaMonkey 2.0.2, since it isn't a proper package (therefore not uninstallable with synaptic or dpkg) that is messy, #! is not.

I have alot of respect for corenominal's accomplishment, he deserves it. I couldn't imagine how much time it took him to tweak the config files and ensure they were compatible, My hat is off to him. I know I wouldn't be patient enough to do things like write a conky config that works on all computers (it took me a few minutes to realize why conky didn't work in my remastersys backup live CD until I realized that my dektop has three CPUs and my laptop only has one).

I say keep up the good work, hopefully #! 10.04 (or whatever) works on my primary desktop (I still have no clue why 9.04 doesn't it works flawlessly on everything else just not my primary desktop).

Last edited by Val_B (2010-02-09 03:58:38)