Greetings =)
I remember struggling with Linux in the late '90s. I got so mad at myself for not being able to do stuff that I felt *EVERYBODY* else could do with *their* Linux/BSD. Didn't touch it for another two years, then got back into it. Still had headaches, kept using various linux distros on and off but never as my main/sole OS. Then about two years ago, annoyed with Ubuntu I started looking around. Remembered the nightmare that Debian testing was a few years ago and felt that Mandrake/Mandriva was not for me, I wanted something new. I was still mutilated from my experience with BSD. And I didn't want to use Backtrack as my main OS (although....hhhhmm !!!). (These choices are not set in stone, this is just the thought process I had, so don't start on how Debian is perfect....). I eventually found PARDUS LINUX. http://www.pardus.org.tr/eng/projects/comar/PythonInPardus.html And it's my ONLY INSTALLED OS. Do you *hear* me? *Everything* else is vmwared... And I'm *not* a *nix/Linux nerd... Oh yeah, I code mainly in Python for biz apps, and Pardus and Python are in bed together. If you like Python and have looked at window managers with bindings for Python but wanted more, go try Pardus. It's already been translated in a gazillions languages. Guess where it was made, TURKEY !!!!! nuff said... I fucking love this World, no matter how hard they try to crush certain things, they just keep on popping up, *all* over the place. So today i run 7-10 OS, on my little laptop, and I *never* was an amazing coder, sysadmin, geek or whatver the fuck you had to be to be able to do stuff I saw people do back then but could not for the life of me achieve..... So saying it ain't ready for the Desktop doesn't say shit... If you mean people that use their computer like some people use their car(as long as it works I'm fine, should it break done let's go see the mechanic) well then fuck no, Linux ain't for them, unless it's all locked down and then they won't use it, they want to install the fucking Emoticons. Really... Let's stop acting like there are so many people ready for Linux. This is what I use:
1. Pardus where I code in Python, Asm, Forth but 65% Python, spend most of my time INSIDE A SHELL even though KDE is my default WM. You hear that? Me who could not format my HDDs in the ways I wanted 10 years ago coz I was 2 fucking dumb, am getting bored of GUIs and starting to code my tools so they ALL run from a shell...
2. Backtrack4 for well that you know, backtracking stuff, *lol*
3. XP in vmware for certain malware/virus analysis stuff or specific shit, like MS-Office
4. a few other small live Cds, for all kind of different stuff, mostly collections of utilities --> vmware
5. A couple of sec/forensics related distros --> vmware
6. A few other Linux --> OpenBSD, Debian, Centos, and Ubuntu, sometimes even Fedora ---> vmware
I'm now thinking of building my own distro, what the fuck !!!!!!!! Not ready for the Desktop???? We're taking over the fucking world, more like it. AND I AM among the late ones.... I'm not smart, I'm no genius, I'm waaaaaaaaaaaaaaaaaaaaay behind. (laughing so hard)
OH yeah, on the Source Control side of things, same story, back then ALL I was doing was fucking up, really, felt so dumb. And now ? git/svn/bzr/mercurial mainly svn for lots of google.code stuff (mainly django projects in my case), hg and bzr coz a couple of things that I follow us that and git coz God is a coder, and he loves us. Oh the joy.... I love you all for contributing to what we have today... Thank you.
Some dumb coder / with an eye on net-sec/vulnerabilities/exploits (you know backtracking).
Peace.