Choosing a Distro
It's great to see a topic with such specific information, rather than people just saying their choice distro is the best. Anyway. I'm kind of a noob. I've actually been using linux and unix for over 15 years but I've never spent enough time to learn it as well as I would like. I'd like to change that and I have been going through distros and systematically tossing them out as I find things I don't like.
Currently I can't stand Ubuntu or it's derivatives, I would honestly rather use windows. My favorites have been Gentoo, and Fedora. The first linux system I used was Redhat so I'm comfortable with Fedora, but 14 runs so slow, and nobody seems to know why. I like gentoo a lot as well and the lengthy installs were a great learning tool, however It apparently has known bugs with both Nvidia drivers and certain cards causing X to crash on exit as well as bugs with madwifi drivers.
So here's what I'm looking for, and I would really appreciate any input.
I want a stable OS that has an active community, I don't want a noob OS, I like putting some time in to installations and actually learning what I'm doing. That being said, my programming skills are mediocre, I don't much have much experience in development. I can extrapolate while following tutorials, and I honestly have a pretty good understanding of what I'm doing, but when it comes to re-coding drivers I am lost.
I have a Sony laptop with Nvidia 310m and an Atheros 9285 network card. I'm looking for OS's that will allow me to use respective nvidia and madwifi drivers without too much hassle.
So basicly, what is the most hardware friendly OS that doesn't think for me?
Comments
-
Dan, I see your problems and preferences. The only distro I have treid that have had issues with nvidia cards was ubuntu, in which the issues were with the ubuntu supplied drivers, once I replaced the drivers with the proprietary drivers from nvidia's website the video issue was fixed.
The Atheroes 9285 chipset uses the ath9k driver which is supplied in the base kernel, so all distros should use those drivers.
I personally use slackware because it gives the control I want and allows me to install apps from packages of source with ease. The only drawback (to some) is that is does not have an official apt-get type application manager and it does not resolve dependencies for you. Slackware is another distro like gentoo that allows you to get your hands dirty and learn the system without pushing too updates to the point of instability. I have never had issues using the nvidia proprietary drivers or the nouveau drivers on any of my slackware installations and I am currently using both ath5k and ath9k cards without issues. So the issues you are stating have not effected me on any slackware installation, I recommend giving it a try because I can verify the hardware and drviers.0 -
I think you are looking for something like:
Arch, Debian or Slackware
They are all very popular distributions (for intermediate and advanced Linux users).
You can see Arch compared to the others here:
https://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions0 -
Try Archlinux, it won't dissapoint you!0
-
I tried Ubuntu too - didn't do it for me. I wanted more control.
I tried Slackware eons ago, and I enjoyed the experience of installing and using it initially, but unfortunately it fell by the way side b/c I had to support RedHat/Fedora systems at work and it was best for to me to use like systems for myself.
If you want a big support community then you've got that w/Fedora (2nd only to Ubuntu probably). It's not the bleeding edge of hardware support, but I can usually get NVidia chipsets to work, using either the distro-provided nouveau drivers, NVidia's proprietary ones, or others from one of the 3rd party repositories (livna, etc.). i don't pay much attention to the wireless hardware in my laptops, but i can say that i've got two (totally different) laptops running Fedora (pre-14) and had no prob w/wireless networking.
Just curious, what is it that is slow about F14? Is is the desktop? Waiting for launched applications to load?
-b0 -
I'm an happy Gentoo user like you.
I'm using it for a lot of reasons but mainly because it has portage, bsd-like approach and no frills around.
I use it massively on custom made servers and some desktop environments as well, the machine I'm using in this moment has a full blown Gentoo installation and it's my "main" computer. Gentoo approach tends to give you a barebone machine and you install just what you need and only when you need it; another nice thing about it is the "make world" approach (BSD rules) so there's no minor-major version or differs, there's only "current stable" and "old version".
I really love rolling updates distro (like Gentoo) and I prefer them in certains environments, but to be honest here are few minor thing that tends to be boring:
- Initial installation takes ages ! You may know why, it's a minor problem but I still prefer to have it in order to customize every aspect of my installation; at the end of it you already know You don't need to install your system anymore
- Emerge and portage are great but if you need to emerge openoffice (for example) it takes a lot of hours (emerge, emerge, emerge, ...)
- You know what your system does and why it does it because you've built it on your own, unfortunately you may have troubles when you've a lot of packages
- Gentoo bug reporting it's supposed to be a really nice tool, when you find the solution...
I'm using NVidia cards like you (closed source drivers, sorry) but I've never had a trouble with it, I've never had a Sony Vaio laptop as well and I've seen a lot of people struggling around with closed source drivers and custom peripherals.
My second option if you prefer rolling updates distro (like gentoo) is to use Arch, try it: it's really nice, you've binary packages (no source packages) but it's a really good choice if you like that approach.
Tell me if you need help
Ben0 -
You do have source packages in Archlinux: ABS0
-
I know you've source packages in Arch but what I was trying to say is that in Gentoo there're no options, you've ebuilds (binary packages) but most of the time you've to deal with source packages and it's not an option. Arch is built around the idea to install your OS within few hours with binary packages (with Gentoo you need at least two hours... and just for having a core system)0
-
It's been some years since I last installed Gentoo but... I remember having a basic binary cd to install from. From then on you could use portage.
Anyway, Gentoo is source based and Arch is binary based that's for sure
Regards0 -
I remember seeing this banner at the Gentoo booth at LinuxTag a couple of years ago."If it moves, compile it"0
-
I just want to add on to the whole... Gentoo is a rough install thing. Definitely true, but some people swear by it. I'll stick with arch0
Categories
- All Categories
- 217 LFX Mentorship
- 217 LFX Mentorship: Linux Kernel
- 788 Linux Foundation IT Professional Programs
- 352 Cloud Engineer IT Professional Program
- 177 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 146 Cloud Native Developer IT Professional Program
- 137 Express Training Courses
- 137 Express Courses - Discussion Forum
- 6.2K Training Courses
- 46 LFC110 Class Forum - Discontinued
- 70 LFC131 Class Forum
- 42 LFD102 Class Forum
- 226 LFD103 Class Forum
- 18 LFD110 Class Forum
- 37 LFD121 Class Forum
- 18 LFD133 Class Forum
- 7 LFD134 Class Forum
- 18 LFD137 Class Forum
- 71 LFD201 Class Forum
- 4 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 2 LFD233 Class Forum
- 4 LFD237 Class Forum
- 24 LFD254 Class Forum
- 694 LFD259 Class Forum
- 111 LFD272 Class Forum
- 4 LFD272-JP クラス フォーラム
- 12 LFD273 Class Forum
- 145 LFS101 Class Forum
- 1 LFS111 Class Forum
- 3 LFS112 Class Forum
- 2 LFS116 Class Forum
- 4 LFS118 Class Forum
- 6 LFS142 Class Forum
- 5 LFS144 Class Forum
- 4 LFS145 Class Forum
- 2 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 2 LFS157 Class Forum
- 25 LFS158 Class Forum
- 7 LFS162 Class Forum
- 2 LFS166 Class Forum
- 4 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 3 LFS178 Class Forum
- 3 LFS180 Class Forum
- 2 LFS182 Class Forum
- 5 LFS183 Class Forum
- 31 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム
- 18 LFS203 Class Forum
- 130 LFS207 Class Forum
- 2 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 302 LFS211 Class Forum
- 56 LFS216 Class Forum
- 52 LFS241 Class Forum
- 48 LFS242 Class Forum
- 38 LFS243 Class Forum
- 15 LFS244 Class Forum
- 2 LFS245 Class Forum
- LFS246 Class Forum
- 48 LFS250 Class Forum
- 2 LFS250-JP クラス フォーラム
- 1 LFS251 Class Forum
- 151 LFS253 Class Forum
- 1 LFS254 Class Forum
- 1 LFS255 Class Forum
- 7 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 118 LFS260 Class Forum
- 159 LFS261 Class Forum
- 42 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 24 LFS267 Class Forum
- 22 LFS268 Class Forum
- 30 LFS269 Class Forum
- LFS270 Class Forum
- 202 LFS272 Class Forum
- 2 LFS272-JP クラス フォーラム
- 1 LFS274 Class Forum
- 4 LFS281 Class Forum
- 9 LFW111 Class Forum
- 259 LFW211 Class Forum
- 181 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 795 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 102 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 758 Linux Distributions
- 82 Debian
- 67 Fedora
- 17 Linux Mint
- 13 Mageia
- 23 openSUSE
- 148 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 353 Ubuntu
- 468 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 93 Linux Security
- 78 Network Management
- 102 System Management
- 47 Web Management
- 63 Mobile Computing
- 18 Android
- 33 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 370 Off Topic
- 114 Introductions
- 173 Small Talk
- 22 Study Material
- 805 Programming and Development
- 303 Kernel Development
- 484 Software Development
- 1.8K Software
- 261 Applications
- 183 Command Line
- 3 Compiling/Installing
- 987 Games
- 317 Installation
- 96 All In Program
- 96 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)