Begin with Arch and add desired packages: any real benefits over existing distro?
I've spent about a year or so with Fedora and Gnome. My view has changed from being initially very impressed with the "out of the box" usability and seeming 'eye-candy' of it all to now becoming increasingly frustrated by what I see as avoidable issues caused by daily updates - many of which I see as simply bug fixes. What I'm looking for is stability and performance (aren't we all?).
I'm running five/six year old hardware but good for its time: quad core i7 2.6; 12gB DDR3; Asus mainboard; Nvidia GTX580. I've just added a Samsung EVO 850 SSD. I gather Linux is good with resources.
My main uses are entertainment and photo editing. But I'm becoming disillusioned with ongoing lack of full support for things like my graphics card. I don't claim to understand any of the issues underlying subjects such as session manager,s screen controller, compositing etc. but it seems nuts that in 2016, nobody has yet found a way to both support my graphics card properly, AND allow my video settings to be stored and loaded on boot. So playing DVDs can still be a slightly hit and miss affair, with occasional flicker, blocking, stutter. Surely this shouldn't happen even with this slightly older hardware? The various branches of DE's seem to have grown more out of philosophical or personal disputes than purely practial/programming issues, yet it's the end-user who lives with the results of those conversations.
So I'm thinking of starting with Arch Linux and then adding just the packages I need e.g. VLC, GIMP and a browser. That's pretty much it!
It's not at all clear from reading all the reviews etc. just what I might gain. For example, if I just get away from Gnome/GTK altogether and use KDE, could this bring any benefits or advantages in terms of better graphics integration and performance? I've no idea of the merits of Qt5 versus GTK. Are all distro's/DE's quirky in their own way and we simply end up having to decide which problems we'd prefer to deal with? Another example is in multimedia support. The ArchWiki says that "upstream prefers" phonon-vlc, as gstreamer was used by many as a way to deal with "patent encumbrance" even though the Mp3 patent restriction has just recently expired. But then a google search returns plenty of results about problems using phonon-vlc in KDE.
My question is to help me decide whether there is any genuine merit in spending the time and effort to learn through installing Arch and reading all the relevant docs, or whether I've simply become a 'geek' and am worrying about details that will finally have no real practical difference in terms of everyday use. It's not as if my current install is unusable (F25). It's largely very good, but I DETEST it keep breaking for seemingly silly, trivial reasons.
Comments
-
Linux still has a hill to climb to become a major player on the desktop. That is a market seized and controlled by MS. Linux, however, dominates the internet servers and cloud computing mainly because it is stable running as a server, and does not have to worry about graphics, multimedia and the "eye-candy". There are reasons why manufactures do not want to release their source-code to the FSF. Open source can only support what it can access. Perhaps, developers of open source just did not have hardware like yours to experiment with. This is where contributions come into play.
Actually, this that the driving force behind open source computing. Its about collaboration. All who use a specific product help to improve it. In otherwords, consider sending your specs to these developers so they can start improving their software to work better.
Perhaps, it may be best to build your own computer using open source supported hardware. These products have been confirmed to work well with open source/Linux.
Every distrobution is different, built with a particular audience in mind, with different niches. I have read that ArchLinux is for computer users who want to customize their system from scratch, add only what they need before the installation and easily remove and add as they progress with their systems. Slackware has that same theme. There are just different methods of going about it. It all depends on your goals. There is no one distro for all.
Look into ways of contributing. You might be able to resolve some issues.
0
Categories
- All Categories
- 65 LFX Mentorship
- 118 LFX Mentorship: Linux Kernel
- 618 Linux Foundation IT Professional Programs
- 322 Cloud Engineer IT Professional Program
- 141 Advanced Cloud Engineer IT Professional Program
- 56 DevOps Engineer IT Professional Program
- 67 Cloud Native Developer IT Professional Program
- 6 Express Training Courses
- 6 Express Courses - Discussion Forum
- 2.4K Training Courses
- 19 LFC110 Class Forum - Discontinued
- 9 LFC131 Class Forum
- 31 LFD102 Class Forum
- 178 LFD103 Class Forum
- LFD110 Class Forum
- 24 LFD121 Class Forum
- LFD133 Class Forum
- 2 LFD137 Class Forum
- 62 LFD201 Class Forum
- 2 LFD210 Class Forum
- 1 LFD210-CN Class Forum
- 1 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- LFD233 Class Forum
- LFD237 Class Forum
- 23 LFD254 Class Forum
- 660 LFD259 Class Forum
- 108 LFD272 Class Forum
- 1 LFD272-JP クラス フォーラム
- 4 LFD273 Class Forum
- 1 LFS101 Class Forum
- LFS112 Class Forum
- LFS116 Class Forum
- LFS118 Class Forum
- LFS144 Class Forum
- 2 LFS145 Class Forum
- LFS151 Class Forum
- LFS157 Class Forum
- LFS158 Class Forum
- LFS162 Class Forum
- LFS167 Class Forum
- 28 LFS200 Class Forum
- 740 LFS201 Class Forum - Discontinued
- 1 LFS201-JP クラス フォーラム
- 13 LFS203 Class Forum
- 98 LFS207 Class Forum
- 301 LFS211 Class Forum
- 54 LFS216 Class Forum
- 47 LFS241 Class Forum
- 41 LFS242 Class Forum
- 38 LFS243 Class Forum
- 12 LFS244 Class Forum
- LFS245 Class Forum
- 41 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 143 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- 2 LFS256 Class Forum
- LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 109 LFS260 Class Forum
- 147 LFS261 Class Forum
- 39 LFS262 Class Forum
- 83 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 21 LFS267 Class Forum
- 18 LFS268 Class Forum
- 26 LFS269 Class Forum
- 204 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 258 LFW211 Class Forum
- 179 LFW212 Class Forum
- 9 SKF100 Class Forum
- SKF200 Class Forum
- 908 Hardware
- 221 Drivers
- 74 I/O Devices
- 44 Monitors
- 116 Multimedia
- 210 Networking
- 102 Printers & Scanners
- 86 Storage
- 765 Linux Distributions
- 88 Debian
- 66 Fedora
- 15 Linux Mint
- 13 Mageia
- 24 openSUSE
- 144 Red Hat Enterprise
- 33 Slackware
- 13 SUSE Enterprise
- 357 Ubuntu
- 484 Linux System Administration
- 40 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 95 Linux Security
- 80 Network Management
- 108 System Management
- 52 Web Management
- 76 Mobile Computing
- 25 Android
- 36 Development
- 1.2K New to Linux
- 1.1K Getting Started with Linux
- 544 Off Topic
- 131 Introductions
- 223 Small Talk
- 22 Study Material
- 836 Programming and Development
- 285 Kernel Development
- 517 Software Development
- 975 Software
- 261 Applications
- 185 Command Line
- 3 Compiling/Installing
- 119 Games
- 318 Installation
- 65 All In Program
- 65 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)