DebConf 14: QA with Linus Torvalds
Video Statistics and Information
Channel: Adnan Hodzic
Views: 428,563
Rating: 4.9076538 out of 5
Keywords: Linus Torvalds (Author), linus, torvalds, linux, QA, question, answers, debconf, debconf14, portland, debian, linus debian, linus debconf, linux debian, debian linus, debian linus torvalds
Id: 5PmHRSeA2c8
Channel Id: undefined
Length: 71min 43sec (4303 seconds)
Published: Sun Aug 31 2014
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
I feel that what comes before is what is really important. A simple breakdown of the horrorshow that is Linux packaging, from well-respected central figure that can't be casually dismissed as an outsider who "doesn't get it":
Once he gets irritated enough, he'll start his own reference distro and package manager, all written in C
Seeing that I cant help but wonder why the Linux foundation only restricts itself to the Kernel and not create an "official" package manager and interface. I know now that all of these current choices/varieties are actually hurting Linux in a big way. Maybe "less is more" is very true in this case.
You know, while not perfect, the irony in my life is that since using Arch Linux this has become much less of an issue. Sure it's hard as hell to install and configure if you're new to Linux, but for a programmer, the AUR+yaourt and the versioning schemes make it a breeze to at least get something running (even if that means compiling it BSD ports style with AUR). And that wiki... Mmm it makes me happy
I really hope one of these new proposals about distribution independent packaging gets worked and implemented
I think a big problem Linux has is with video drivers, especially with laptops and "hybrid graphics". Valve, which is focused on gaming, is helping to better these drivers. I really thino having better drivers will greatly helo Linux gain more traction (including programs for designing like photoshop). We habe pretty much everything but good video drivers.
There will never be a "Linux Home PC" that the general public would accept, ever, because the time for that has already passed. The general public has since moved on to things other than computers now, and indeed the whole previous 'desktop paradigm' era of computing has become so uncool it may as well be from the last century - which it is anyway.
Oh well.
I think containerization approach (read Docker and LXC) would be a big game changer here. Because Gnome starts to experiment with using containers even to run GUI apps.
This apporach certainly has its own problems (namely, getting important updates for critical libraries such as OpenSSL for all containers), but at the same time it solves most of the problems Linus is talking about - "dependency hell" and differences in Linux distributions. Because everything you need to run containerizied apps is the kernel itself. You execute "docker run postgres" on a bare system, and you have a running PostgreSQL database - it's simple as that.
That's why some new distributions such as Ubuntu Core and CoreOS look promising - they replace deb/rpm entirely with containers, and I believe that's the future of Linux.
totally irrelevant comment:
With each year Linus looks more and more like Tux ...