Honest Distro Advice Wanted
My intention is to give up gaming and leave Windows after I finish a larger programming project I am currently working on.
I have toyed with Debian, Ubuntu, openSUSE, Gentoo and Fedora. I like the simple Gnome interface (though there are parts of KDE that are great). I want to learn to program in Python and potentially C/C++. I also want to learn about Linux and what makes a system tick (current Windows SYS Admin so I enjoy that stuff). Is there a distro that is better for that list than others? Thanks, |
You can learn on any distro......If you like to keep things simple and stay totally in control, then consider things like Arch, Slackware, Zenwalk, and maybe even Gentoo. I particularly like Arch, but I am not yet proficient enough to make it my everyday system. I also find Zenwalk very attractive. It is based on Slackware, but it has a package manager that keeps track of dependencies. (The Slackware philosophy of forcing the user to do dependencies by hand seem a bit draconian to me.)
|
To make the point before anyone else flames you for it, there is an entire section of LQ dedicated to distribution disputes/topics. That said, I use Slackware everyday and wouldn't use anything else. While I have to agree with pixellany in that Slack's package managing is a bit archaic, it is very good if you want to be thorough with your rig. Just the struggle of getting your rig running properly in Slackware will be an invaluable experience. If that's the kind of experience and learning you're looking for, then Slack is for you.
There's tons of info out there on doing different things in Slack, so if you decide to go with it, keep in mind that someone else has probably already had your problem (when you start running into them :-P), and has probably posted on the internet how they fixed it. Banging your head against a wall is therapeutic, but not healthy. Happy Hunting :-) |
Hi,
Quote:
Quote:
Indeed Slackware will help you too learn the system that you use it with. If you don't then that's your fault. If you don't like to read 'man' pages or research a problem then you probably won't like Slackware. If it's the Desktop environment then kde is available along with other environments or managers. If you want Gnome then the Dropline package is available. Of course you could always compile your own. :) These links and others are available from 'Slackware-Links' . |
Only Debian will truly fulfill your needs.
|
Quote:
|
As pixellany said, you can learn using any distro. It's just that some distros cater for people who just want to use their computers, and aren't bothered about what makes them tick.
|
OK... alot of Slackware, which I have not tried, suggestions... so one question for the Slacks people... is it considered an up-to-date distro (aka Ubuntu) or a little bit older distro (Debian) or something completely different?
|
Slackware is up-to-date. If you want bleeding-edge, you can run Slackware-current. The only thing other people forgot to mention is that Slack doesn't use GNOME by default, although you can install it quite easily from dropline-gnome.
|
Quote:
Here is a quote from Wikipedia which was the basis for my statement about package management: Quote:
|
Quote:
NOTE: Just noticed that Slack doesn't have a 64bit variant... and I would really prefer to be running 64bit at this time. |
(1) Linux Mint {newbie-friendly and based on Ubuntu} - comes with all multimedia components and flash enabled. Very nice and easy to use.
(2) Archlinux (not much handholding) - a little bit tricky to install without a guide, but once done once, becomes the fastest install with the least amount of bloat compared to many other OSes. I use the 64bit version and the i686 version. This OS makes my machine run way faster than any other OS I have ever tried. This includes Sabayon which is based on gentoo, Debian, mepis, dsl, vectorlinux/zenwalk. It gets you to understand linux filesystems and configurations ver well. Other advantage is it lets you know what you are installing. There is no graphical package manager like synaptic, but there is a CLI package manager. This handles all dependency tracking and once installed, you never have to reinstall again to get newer versions. You just: pacman -Syu (3) Vector linux / Zenwalk - slackware based, but with a graphical package manager and extremely easy to use, and learn at your own pace. very minimalistic and fast. - no 64bit versions yet. Per your subject of gaming. This is going to be overcomed very soon. Gameguard is the biggest thing limiting most popular games from running in linux. Ever heard of WINE / Cedega / Crossover office Codeweaver. The last one makes installing window apps or games a breeze. I am assisting to test and get games working. I also write to the game makers or producers like acclaim to support WINE. What games have you tried to play that do not play on linux by the way. Sorry to hijack your thread? -Another solution is to dual-boot windows and linux flavor. I do that on a few of my PCs and laptops, but mainly use the Linux side. Much faster and efficient. |
Quote:
I am sure a great many slackers are happily running it on 64bit capable systems. It might not be 64bit but it does have multi-processor enabled kernels. Having said that there is an unoffical 64 bit version of slackware, Slamd64 |
There's Slamd64 and BlueWhite distros that are, in essence, 64-bit Slackware. :)
|
I'm also a Linux newbie: used Knoppix liveDVD on several computers and learned a little, installed Debian on an old computer and learned a little more. Still haven't gotten very far.
Last night I found out the Mepis distribution exists (never heard of it before). Today I downloaded the .iso file for AMD64 and read the user guide: http://www.mepis.org/files/MEPIS%20User%20Guide.pdf Wow! This is the first time I've ever seen Linux explained in a way an ordinary Windows user could understand. Most of the things I struggled to figure out with Knoppix and Debian are explained there in a way that would have saved all that effort. Most of those things actually operate the same in Knoppix, Debian, and Mepis (including things that operate very differently in distributions not based on Debian) and are just documented better in Mepis. But it looks like a few things also operate in Mepis in a way that makes more sense to a (recovering) Windows user than the way they operate in Debian. I tried all the desktops available on the Knoppix liveDVD (a big selection). As a newbie, I might be missing something (capabilities of other desktops that I failed to see). But as far as I could tell, none other than KDE have enough power to be effective for someone used to doing almost everything from the desktop. Experienced Linux users may be more effective doing those things in a text based shell window, so they need less power in the desktop itself. But even in Windows I depend more on the desktop and customized right click menus, etc. and less on command prompt than typical power users. I have been told Ubuntu is a good distribution for users switching from Windows. I read what I could find about it. I might even try it (liveCD for either Ubuntu or Mephis makes it easy to try a distribution without installing it). But so far I saw no newbie friendly documentation. I would guess it would be at least as much of a struggle for a newbie as Knoppix or plain Debian. Edit: After writing the above I tested Mepis-CD_7.0-rel_64 Things basically went as expected, so I still think it is a great distribution for a Windows user considering switching. I tested it on Intel and AMD computers that don't have 64-bit addressing and it did the right thing (displayed a clear message and refused to start Linux). I tested it on an Athlon 64 X2 and it basically worked. There were a few glitches that I really don't think are specific to Mepis. 1) The memtest choice from Grub doesn't work. I've seen mention of that problem for other 64-bit liveCD distributions. If you want memtest, I guess you need a second CD. 2) While X is starting it tells you to press CTRL ALT F1 to see the boot up messages. I was curious so I did. That led to it writing to display memory in both text and graphics modes at the same time. It switched back to graphics a moment later, so CTRL ALT F1 would only have let you read anything at that time on a much slower computer than mine. Worse, it left blinking artifacts across the top of the display. That may all be imperfections in whatever display driver it used for the ATI Radeon 1250. The artifacts showed through any windows opened there. All was fixed by pressing CTRL ALT F1 again afterwards. That let me read the boot messages and CTRL ALT F7 to switch back fixed all the artifacts. Maybe that message that led me wrong meant do it later when nothing is happening rather than do it now. 3) One time I booted up, I tried right clicking too early when KDE wasn't quite up yet. That caused a crash dialog, after which KDE continued coming up, and basically worked, but a few elements of it never came up. I've seen slightly less severe instances of the same thing in liveDVD Knoppix and in hard-disk installed Debian. I think KDE should be more robust about dealing with mouse clicks while it is starting. But it isn't to hard to learn to not do that. |
All times are GMT -5. The time now is 04:09 AM. |