most or all of these have LiveCDs which you can burn, and then boot from, to try them out without affecting your hard-drive. but you are advised to mercilessly destroy all data from your previous existence with no regrets, teeth to the wind, as soon as you have backed up anything you’d really like to keep.
the totally ubiq ubuntu:
- http://www.ubuntu.com
- focuses on ease of use
- the downside is the sprawling mess behind the scenes which you hopefully won’t have to poke around in (though big deal if you do).
- based on “debian”, which is another distribution.. “based on” I guess means that it uses the same/similar package management system which takes care of dependencies (application1 requires library1 and application2.. application2 also requires library1 and additionally library5…) and the like.
- is possibly the most popular desktop linux brand, so you get a LOT of hits for pretty much anything you search for… but also a lot of noise (”halp how to quite email program??”) also how is babby formed.
- kubuntu, xubuntu, edubuntu, uhh … fluxbuntu… there are others, but these are all pretty much the same, they just differ mostly in what default Window Manager (the graphical windowy layer of abstraction through which you communicate with the hardware) is used. ubuntu uses gnome, kubuntu uses kde, xubuntu uses xfce4… ie you can install ubuntu, and then install kde, and then you’ll have “kubuntu”.
trusty, clean, sane, true-to-the-unix-spirit slackware:
- http://www.slackware.com/
- installing this brand of linux, you’re dropped into a commandline. BIG FUCKING DEAL though
the reason no graphical-shmaphical (though arguably the setup and cfdisk are curses-based so yeah, it’s graphical.) hand-holding is because it’s actually a pretty standard no-surprises easy process (once you’ve done it a couple times). The thing to remember here, is that you’ve hopefully backed up anything you need, or are dealing with a new machine, a blank slate, so that you don’t have to worry about losing anything. you can install onto and wipe clean the harddrive 30 billion times and you will still be at the same place. Advance with confidence!
- there’s a ton of tutorials and how-tos and hand-holdings online, of course.
- there is package management and it’s actually very easy though I don’t think it does dependency-tracking… maybe.. I don’t know.. to be honest, I didn’t really update much when I used slackware. I just installed what I needed, and if it worked, great. if it was broken I would upgrade but otherwise eh. Also I mostly compiled source, which was a great exercise in becoming not-scared of compiling from source, which is actually not scary at all. I didn’t have to do any more mucking around than using the “–help” suffix to see what options were available. It was easy, and I had control over how my programs were compiled (this was good because I could leave out some optional dependencies of a program if they messed my shit up or if I didn’t like them. I can’t think of one linux application I’ve come across that didn’t have a certain number of totally optional options, which you are totally missing out on when you use package management, I think.)
whew, uh… what next. no more cute clever titles.
knoppix – it’s a good recovery/boot cd to have around. does a great job of detecting stuff, I don’t think it has an installation program, so it’s handy to use to fix a messed up drive. you will be working from the CD-ROM drive, but can mount your hard-drive and access it that way, as a lover, from afar.
- http://www.knoppix.com/
- KDE.. might have other options I dunno
got bored of this. also look at:
gentoo (extensive documentation, build from source)
dyne:bolic (another liveCD only, focus on multimedia)
there’s BSD varieties, which is, kind of confusingly, another kind of UNIX but not strictly LINUX. but they look pretty similar. a lot of people really like BSD. there’s netbsd, openbsd, freebsd… for desktop use I think I’d probably recommend freebsd. they call partitions “slices”. worth checking out. I have been meaning to give more attention to freebsd. I recall really appreciating their cron file, or something… something like that was very sensible.
um, what else. that’s pretty much all I can recommend. Maybe Fedora, maybe PCLinuxOS…
oh I should’ve just linked here maybe: http://distrowatch.com/dwres.php?resource=major