Linus Torvalds on why desktop Linux sucks

  Рет қаралды 1,122,256

gentooman

gentooman

Күн бұрын

Linus highlights several pain points with regards to desktop Linux.
From DebConf 14 • DebConf 14: QA with Li...
0:00 Application distribution is a huge PITA
2:52 Distros break things and ignore backwards compat.
5:53 Distros waste too much effort on package management
8:26 Linus roasts his own package maintainer
8:50 Windows has a better app distribution experience
9:29 Linux distros expect users to compile everything

Пікірлер: 3 400
@gentooman
@gentooman 2 жыл бұрын
This video has made several rounds since I've posted it and a common reply I get is, "this video is from 2014, we have flatpak, snap and appimage now!" The irony is that Linus is complaining about having to ship Linux apps in several different formats, and in 7 years, all we've done is add more formats that fragment the ecosystem even further 😂😂😂
@duck_that_quacks
@duck_that_quacks 2 жыл бұрын
Yep, but I feel, at least something is being done. Hopefully we can learn from the mistakes of snap, AppImage and flatpaks and possibly make something better in the future! We're still early in the age of the Linux desktop, but at least we're taking baby steps towards solving fundamental issues. we truly have come a really long way.
@raccoonmoder
@raccoonmoder 2 жыл бұрын
Snap is especially irritating when Canonical has already abandoned all of the other Not Invented Here Syndrome projects like Mir but hasn’t adopted flatpak yet. Ugh.
@stevebot
@stevebot 2 жыл бұрын
@@duck_that_quacks As a consumer that is attempting to build a GP RHEL desktop, I can't say that things have come very far. Complex, convoluted storage management, the same for file access control, insane dependencies to build apps, fragmented methods of system management, inconsistent command arguments between distros and versions and the list goes on. This is observations since I installed the system drive and started building yesterday. It feels like 1997, the first time I installed a distro with a CD.
@Remls
@Remls 2 жыл бұрын
@@duck_that_quacks "There are 15 competing standards."
@aussiehtc5635
@aussiehtc5635 2 жыл бұрын
I think I know why this is in everybody's recommended.
@sarathwithana1770
@sarathwithana1770 3 жыл бұрын
"Valve will save linux desktop" Wow, this is becoming true and true each day
@nikkoa.3639
@nikkoa.3639 2 жыл бұрын
I immediately popped up when he said that. I was so surprised how well he predicted something like that
@faustomadebr
@faustomadebr 2 жыл бұрын
Thats why some people by shares and get rich... Hahaha
@nikkoa.3639
@nikkoa.3639 2 жыл бұрын
@@faustomadebr but Valve is a private company. No stocks sold in the stock market
@faustomadebr
@faustomadebr 2 жыл бұрын
@@nikkoa.3639 I mean in general... I just admire how some guys can see these kind of things and I dont. Hahaha.
@nikkoa.3639
@nikkoa.3639 2 жыл бұрын
@@faustomadebr Yeah cause some guys are more perceptive?
@nikkoa.3639
@nikkoa.3639 2 жыл бұрын
5:14 The fact that Linus predicted Valve's needed intervention in the Linux ecosystem proves just how much insight he has on the state of linux and where it will go.
@cmaxz817
@cmaxz817 2 жыл бұрын
Like man, holy shit. Linus literally predicted that Valve is the only company that'll lift Linux as a desktop OS. We'll see the rise of Linux as a desktop OS when they finally release the Steam Deck.
@tolep
@tolep 2 жыл бұрын
@@cmaxz817 What about ChromeOS?
@cmaxz817
@cmaxz817 2 жыл бұрын
@@tolep those are for zoomers, dont worry about that.
@cmaxz817
@cmaxz817 2 жыл бұрын
@@tolep i dunno what you say about that but Linux's developments these days are moving towards user-friendly more than ever before. I said that as a guy who have been using Windows for nearly all the time since childhood. Been working on Linux more since I enrolled to a web dev class.
@extreme123dz
@extreme123dz 2 жыл бұрын
@@cmaxz817 Rise? from 0.86% of the users toan 1%? (and even so that information / data / statistics is wrong, Steam only collects per user who connects on the same computer (not collect by per computer/hardware), imagine 100 people using the same computer with 100 different accounts......., the statistics will be altered and not as they should of being (only 1 computer that 100 diferent person uses)
@Pylo904
@Pylo904 2 жыл бұрын
I hate this “normal people = non-technical people” as if it’s perfectly fine to waste “technical people’s” time. NO! Programmers are people too, and I don’t appreciate having to learn a new programming language, 3 APIs, and reading through dozens of man pages just to do something elementary like installing a tool or change some setting.
@xybersurfer
@xybersurfer 2 жыл бұрын
exactly
@Baalaaxa
@Baalaaxa 2 жыл бұрын
I agree. Just because I can do it, doesn't mean I should have to. I'm also lazy, and can't be bothered. Even thou we might be tech-savvy, doesn't mean we don't appreciate ease-of-use just as much as the next guy.
@electronix6898
@electronix6898 2 жыл бұрын
Exactly this. I'm having a good experience with Arch and my KDE Plasma desktop, but sometimes, I just want stuff to work.
@muhwyndham
@muhwyndham 2 жыл бұрын
Totally. I am pretty confident in my programming skill, my job is literally software engineer with a CS degree. But I absolutely refuse to bother with Anything else other than Debian-based OS, especially Arch. I am totally able to make it stable, but do I want it? why do I bother to do so? It's not like I don't thinker at all. My windows machine is full setup with Chocolatey + Powertoys + Windows Terminal combo. The problem is that what I thinker is supposed to be something to `Enhance` my experience, not to make something unusable to work.
@gamemoves2415
@gamemoves2415 2 жыл бұрын
Very true
@armenmichaeli6704
@armenmichaeli6704 3 жыл бұрын
Let's not forget the talk was given roughly 7 years ago.
@Anon-tt9rz
@Anon-tt9rz 3 жыл бұрын
nothing has changed since, linux still sucks as desktop.
@armenmichaeli6704
@armenmichaeli6704 3 жыл бұрын
@@Anon-tt9rz I wouldn't know, to be honest, as I abandoned using it for pretty much this reason 7 years ago, incidentally.
@mrkitty777
@mrkitty777 3 жыл бұрын
Linus has same big belly as Richard Stallman. Conclusion GNU causes obese males. Disclaimer, it might be coincidence.
@boink800
@boink800 3 жыл бұрын
@@mrkitty777 It's called Insulin Resistance.
@codediporpal
@codediporpal 3 жыл бұрын
This was a YT algorithm misfire. No reason at all for anybody to be watching this.
@dertyp6833
@dertyp6833 3 жыл бұрын
Linus looks like an older Tom Scott
@mrkitty777
@mrkitty777 3 жыл бұрын
An older Richard Stallman too🥺
@petermarshall1634
@petermarshall1634 3 жыл бұрын
Underrated
@GodModeMaker
@GodModeMaker 3 жыл бұрын
and American version xD
@HasolIm
@HasolIm 3 жыл бұрын
Red Shirts incoming!!!!!!
@Fringe31422au
@Fringe31422au 3 жыл бұрын
The thumbnail almost made me think he was Tom Scott
@jacobandersen9912
@jacobandersen9912 3 жыл бұрын
"The library is used by two people and one of them is crazy" LMAO
@LinuxIsNotAnOperatingSystem
@LinuxIsNotAnOperatingSystem 3 жыл бұрын
Who are those he is talking about?
@jacobandersen9912
@jacobandersen9912 3 жыл бұрын
@@LinuxIsNotAnOperatingSystem Nobody. It's a fake scenario.
@Talaxianer
@Talaxianer 3 жыл бұрын
2:20
@Mario583a
@Mario583a 3 жыл бұрын
Tom Cruise?
@DranKof
@DranKof 3 жыл бұрын
@@LinuxIsNotAnOperatingSystem There's probably no explicit inside joke here, just that in general, programmers, like other people, can be sensitive or resilient to outside opinion.
@xinceras-6542
@xinceras-6542 2 жыл бұрын
I just love how in the Linux desktop community saying "Linux is for power users!" is the standard excuse developers use for every broken terrible design and unfixed bug. As though bad software is suddenly fine if it's for "technical people."
@o00nemesis00o
@o00nemesis00o 2 жыл бұрын
I'm a power user which is why I avoid Linux like the plague. Don't have time to waste on fixing basic stuff
2 жыл бұрын
and they always trash windows by claiming how full of bugs it is. Linux is not only worst in terms of bugs, they are even more trickier to fix than on windows. on windows, if something goes bad with an app or the OS, it's fairly easy to fix and windows bugs are REALLY well documented online due to the fact there's billions of users online and that fixes that could be applied in 2009 on w7 still works on w11. when something messes up on windows, i'm confident there's a fix. when an app fucks up on linux, good luck finding out why. your best bets are snarky comments from powerusers on forums.
@Megalomaniakaal
@Megalomaniakaal 2 жыл бұрын
@ When you say fix you mean work around, but with that said, I agree. Issues tend to be more often documented(not necessarily better documented tho) rather than not, and if they are they also have some workaround. Fixes also sometime exist, but that would be a windows update. Something that ideally happens automatically and as a user you usually don't have to directly deal with unless you've opted to update manually.
@PIKL_Creep
@PIKL_Creep 2 жыл бұрын
What kind of bugs are you talking about? I've used linux computers for a while and haven't come had anything break because of the kernel but I have had some things break because I was messing with it or a software I was using had problems.
@camilosixtino
@camilosixtino Жыл бұрын
And even pirated windows is better than any inux distro
@MatheusPratta
@MatheusPratta 3 жыл бұрын
"If it's a bug people rely on, it's not a bug. It's a feature." - Linus Torvalds
@bernb675
@bernb675 3 жыл бұрын
To me it seems like Linus Torvalds dedication to (or to enforce) his rules when developing the kernel (like 'don't break userspace') is the fundamental reason the Linux ecosystem has grown to what it is today.
@Monni95
@Monni95 3 жыл бұрын
A bug is just an undocumented feature. And yes, Linus Torvalds is my 4th cousin...
@runninginthe90s75
@runninginthe90s75 3 жыл бұрын
Imagine being so hardcore to said your Linux is superior to other OS but then after 20 years you realize your OS is just pile of garbage. Linus Turdfail is the big clown LMAO.
@cerro7002
@cerro7002 3 жыл бұрын
I remember seeing in the code of doom, a comment from Carmack I believe, about a portion of the code, explaining, "I hate when they fix a bug I used to"
@MrR40388
@MrR40388 3 жыл бұрын
@@runninginthe90s75 Linux servers have over 70 percent of the market.If it was the other way around the internet would be down at least half the time. WIndows security sucks. Millions of virus have been written for it and there are still update issues.Microsoft has almost all the market because it was first and it's hard to change. Only fools want one company to control all the computer software, fanboi.
@r.b.ratieta6111
@r.b.ratieta6111 3 жыл бұрын
Linus Torvalds is one of the most soft-spoken intelligent swearers I've ever listened to.
@yikelu
@yikelu 3 жыл бұрын
Yeah, this made me realize why he's gotten flak for his written communication. Like his cursing etc is so low key in person, he probably writes with that in mind as to how he's calibrated. But then people read it with kind of the broad cultural expectation so he sounds like an asshole when read. I know that's how he read to me.
@iputapipebombintoyourmailb6210
@iputapipebombintoyourmailb6210 3 жыл бұрын
@@tbird81 based. ok ill stop
@Turalcar
@Turalcar 3 жыл бұрын
Not if you break userspace
@r.b.ratieta6111
@r.b.ratieta6111 3 жыл бұрын
@@Turalcar 😂
@iputapipebombintoyourmailb6210
@iputapipebombintoyourmailb6210 3 жыл бұрын
@Apples Bananas redpilled idk
@HSMAdvisor
@HSMAdvisor 3 жыл бұрын
Brutal truth. "Nobody should waste their life targeting systems nobody uses".
@mortemmalum7228
@mortemmalum7228 3 жыл бұрын
The fragmentation of the system is both linux's biggest strength and weakness.
@ccristi08
@ccristi08 3 жыл бұрын
@@mortemmalum7228 I can see how the fragmentation is a weakness, but how is it a strength?
@psd993
@psd993 3 жыл бұрын
@@javierglm95 don't overdose on copium.
@kernelpickle
@kernelpickle 3 жыл бұрын
Which is hilarious, because he claims to have never even tried Ubuntu--ever. Now, the video I saw him say that in wasn't brand new, so things could've changed since then but he seems like a guy that doesn't give up on his biases like that.
@matthewpepperl
@matthewpepperl 3 жыл бұрын
@@ccristi08 also it makes it more redundant to corporate interests (microsoft) otherwise if there was just a few some company could buy them all and kill them
@jonasfermefors
@jonasfermefors 3 жыл бұрын
Arguably Android proves this: it took a Linux kernel, modified it, created a GUI and a packaging for software so it only needs one compiled version. It really makes Linux the most used OS-kernel in the world.
@aussiehtc5635
@aussiehtc5635 2 жыл бұрын
Incorrect: android is a very very stripped down version of linux, android cannot be counted as a linux distro
@jonasfermefors
@jonasfermefors 2 жыл бұрын
@@aussiehtc5635 I didn't say it was - I said Linux is the most used OS-kernel not that Android is a distro
@aussiehtc5635
@aussiehtc5635 2 жыл бұрын
@@jonasfermefors android doesnt count as being part of linux at all due to what i said before
@jonasfermefors
@jonasfermefors 2 жыл бұрын
@@aussiehtc5635 Check my first post - I'm saying "arguably". I agree it isn't normally counted as such, but it is a modded Linux kernel.
@aussiehtc5635
@aussiehtc5635 2 жыл бұрын
@@jonasfermefors arguably yes but not truthfully
@jhosioja
@jhosioja 3 жыл бұрын
As a QA tester for a software company developing on Linux, I have to use it at work daily, and have been doing so for 9 years now, and yet, I still suck at daily driving it. The fucking scattershot nature of a gigatrillion different distros and package managers and how some software works differently if you just install it through yum or apt versus compiling it yourself makes it so that if you haven't actually internalized how the system works on a protocol level, you'll never know why something doesn't work, and so you go to google and you try to find an answer, and after a handful of condescending "why don't you just" answers you find something that works, but even then you're just copying text in to a terminal and you won't understand what it did and 3 minutes later you don't remember what it even was. It's like speaking in a language you don't know by running everything through Translate, and the reason I'm really shaky with that language after 9 years is that in my day to day work duties, I don't get enough exposure to those problems that it could become second nature; I'd have to devote time to studying it, and I don't have that time during work so I'd have to study it on my own time. I'm a nerd, I've been in to computers my whole life, I like building them, I like hardware debugging, I like reading about new tech and I consume content about old tech as well as new and I find it interesting what a true linux guru can do on a computer, but I would still not feel like studying how to use linux like a developer on my off hours, and I would not consider linux on my home computer before I could do everything I can in Windows with just a mouse.
@maxglushkov7969
@maxglushkov7969 2 жыл бұрын
Our laziness to learn represents the biggest reason for the global human failure that is Microsoft / intel / nvidia / Alphabet world dominance
@relt_
@relt_ 2 жыл бұрын
@@maxglushkov7969 some people are productive, you know?
@aussiehtc5635
@aussiehtc5635 2 жыл бұрын
@@maxglushkov7969 So basically all the big companies are at fault. Okay.
@tiagolopes4965
@tiagolopes4965 2 жыл бұрын
Agree with op here. If your focus while running Linux is to “run Linux” then you have incentive to learn the intricacies. But if you run Linux *because* of something else, like a particular creative software or something, then you’re too busy figuring that out to spend time learning about Linux. If your job is to build a house then you’re too busy building the house to understand how the motor in the drill was built. I really like learning the OS but it can’t just get in the way all the time, at some point there’s the thing you have to actually do that caused you to install the OS on the computer in the first place
@TheBinaryHappiness
@TheBinaryHappiness 2 жыл бұрын
@@maxglushkov7969 your comment went over a lot of heads here. i do agree that it's mostly laziness / lack of sufficient brain power
@okami4683
@okami4683 2 жыл бұрын
"Valve will save the Linux Desktop." Steam Deck has entered the chat.
@esra_erimez
@esra_erimez 2 жыл бұрын
+1
@Hyper-Reality
@Hyper-Reality 2 жыл бұрын
Sadly I'm still worried Linux might hurt the Steam Deck. Props to Valve for trying. But the product is going to be a Jack of all Trades and master of none. Linux has only ever worked well when dedicated to master something. Do you see the contradiction?
@milddiffuse
@milddiffuse 2 жыл бұрын
@@Hyper-Reality yeah can install windows on it anyway, what's the problem?
@FirstnameLastName-mr8lk
@FirstnameLastName-mr8lk 2 жыл бұрын
@@Hyper-Reality linux is good for gaming tbh since we have proton now unlike when the steam console released also valve is working with eac and stuff to try and get their anticheats to work
@The8bitbeard
@The8bitbeard 2 жыл бұрын
In a few years time I fully expect the Steam hardware survey to show a much higher percentage of Linux users than the 0.86% it has now.
@Metal-Possum
@Metal-Possum Жыл бұрын
The best part about Linus speaking publically like this is that it's the total opposite to those corporate product launches, he shares everything, concerns and all, and hopes for things to change. He's not financially motivated to keep everything hush hush while they exploit gullible consumers, and he cares very much about his software and what it can do.
@xaphon89
@xaphon89 7 күн бұрын
It's very refreshing how once you strip away the profit motive you start talking about people like they're actual human beings.
@zsoltimre2633
@zsoltimre2633 2 жыл бұрын
Linus is quite spot-on. As I see, many of the Linux users are power users and not general users. I assume developers mainly interact with these power users. These power users may not have difficulties compiling stuff, tweaking complicated configs, etc. They may even enjoy spending time with things like that. But, for a *general user*, that is not going to work. Years ago, I was considering switching from Windows to Linux (Ubuntu of course) as my primary desktop. Audio subsystem was glitchy and lagging, completely unsuitable for music production, at least out of the box. I'm not really into building the instrument, I just want to play it. Graphic subsystem with fairly recent, high end video card was crashing and rendering garbage out of the box on a fresh install. Not sure how much googling, forum discussions with arrogant people, tweaking/debugging/compiling would have been needed, but, it does not matter. I was just looking to see if Linux could be a desktop alternative for me, just a general user in that context. If anyone interested how I solved the problem: I bought a Mac. Even though it's not perfect, I can do everything I wanted and needed, out of the box. I like Linux a lot, for what it is good for. And that is not the desktop. If Linux worked as well as Windows or Mac on desktop out of the box, I would not mind paying the same amount of money for it - maybe even more. Please note, the above are my personal experiences and opinions as a general end user, not professional opinions. Just saying before anyone would try to jump into an argument of any kind. Because who knows nowadays...
@howieclark9219
@howieclark9219 2 жыл бұрын
YES! Ok, it's great to hear from another producer: I'm a DSP coder and music addict and Linux is completely unuseable for that stuff, and anybody who disagrees is willfully ignorant. I spent two hours tweaking jack before giving up and going back to Windows. Don't get me wrong, I'm wearing the Tux for absolutely every event I can go to, but for audio processing, video and photo, basically anything artistic, and gaming, Linux is nearly completely useless. Linux drives my day to day, I do my homework and take all my tests on it, browse and code, but for music production, it suffers. The thing is, linux is FASTER than windows and OSX, it supports older hardware and it's more lightweight. Linux has the TOOLS to become the primary OS for all of these things, yet windows and osx continue to dominate. It's the double issue of, if you seek less power-use oriented people and Linux manages to take over a larger share of consumer space, linux loses out on the one thing that makes it so great in the first place: security. With more users, hackers target the linux kernel, which by the nature of its open source design is probably really easy to do some damage on. This is a huge issue. I wish it was easier to reconcile with.
@zsoltimre2633
@zsoltimre2633 2 жыл бұрын
@@howieclark9219 I agree with the first half, I remember too playing around with Jack and finally giving up. The second half of your comment is not something I'd be worried about though. Not because it would not happen, but because all the ways one could compromise a Linux box or mess with users are still there. Just because Linux is not that popular as Win/Mac for the average users, does not mean those issues do not have to be addressed. This may come as awkward from a security professional, but in some ways, Linux having that popularity and being exposed to even more attacks could only improve Linux further, and ultimately provide more protection. Especially, because with all that popularity would come even more security researchers looking into finding and addressing the issues. What we do have to worry about is inefficient/nonsense recommendations to mitigate issues, because those are going to be quite difficult to get rid of.
@AlkisT
@AlkisT 2 жыл бұрын
Yep, and this is the main reason I just don't even bother with Linux on the desktop anymore. All my servers are Debian, my special purpose machines (like my arcade cabinet PC) are Arch, but on the desktop just no.
@svampebob007
@svampebob007 2 жыл бұрын
I recently helped out my brother with setting up a website on one of my server, I initially wanted him to do it all on his own so he would learn what I learned, I told him "get your Ngix server running and I'll help you when you need it" I quickly learned that Linux "how to guides" are even targeted at power users, I was remotely altering his configs trying to explain why he couldn't do this or why I did that just to make it run. most of the tutorials are lacking critical information like symlinks, or simply telling the "end user" that it can happen that a file does not exist simply create that file and carry on. At the end of the day, I have six missed calls, but he is still daily driving Linux and trying to learn :) Linux is not too hart to learn, but "opensource" developers need to learn how to make it idiot proof, that's the only reason Microsoft and Apple rule the consumer market.
@Richard-qz2ge
@Richard-qz2ge 2 жыл бұрын
I basically agree, if it were purely a technical issue I would use Windows on my desktop, but I still think it's important to have a free software alternative so that's why I still use Linux on my desktop - and besides who actually knows what data Windows is sending back to MS? We need the code in the open so it can be scrutinised.
@norgard7518
@norgard7518 Жыл бұрын
Even as a power user I spent a month trying to figure out why firefox is launching so slowly. It turned out it was xdg-desktop portal which some random app installed which changed some interface. So he is spot on.
@Weneedaplague
@Weneedaplague 9 ай бұрын
Congratulations you chose that package without knowing what it did. Forehead
@Krushak8888
@Krushak8888 9 ай бұрын
​@Weneedaplague well that's the issue with linux....there are too many distros... that's like if windows released seven version of windows 11.... different distros.
@zocker1600
@zocker1600 9 ай бұрын
xdg-desktop-portal is sadly such garbage and because of Flatpak it is part of more and more applications slowing everything down even further.
@TVPInterpolation
@TVPInterpolation 9 ай бұрын
@@Krushak8888they… do. Windows Home, Home N, Professional, Professional N, Professional for Workstations, Education, Enterprise, Enterprise LTSC - I could go on honestly.
@norgard7518
@norgard7518 9 ай бұрын
@@Weneedaplague I am glad you know what every random package installed as an dependency of other packages does.
@stapler942
@stapler942 2 жыл бұрын
The strange paradox of Linux: it is both seemingly extremely popular for developers and yet developers don't want to write for it.
@NickSteffen
@NickSteffen 9 ай бұрын
I think it’s that there really isn’t a business case in writing for it(for consumer apps, obviously the server eco system is healthier.) So your entirely reliant on people just doing it for non profitable reasons. Despite the size of the open source community, most programming is done for profit.
@Luluskuy
@Luluskuy 9 ай бұрын
@@NickSteffen yup
@leonniceday6807
@leonniceday6807 9 ай бұрын
@@NickSteffen the thing is: if devs write for other OS-es, then why do they keep using Linux themselves?
@NickSteffen
@NickSteffen 9 ай бұрын
@@leonniceday6807 I mean most devs I know, use windows or Mac OS though. There’s all sorts of non-dev software like office that you need to run on a work PC that usually do not support Linux. Coming up with workarounds is huge time sink. Most companies have administrative needs for their workstations that are difficult to meet with Linux on PCs. Linux requires a lot of fiddling to make work. Now that can be fun on one’s home Computer, but when your trying to do work it just gets in the way. Additionally Many IDEs do not support Linux (like visual studio and Xcode). The WSL emulator that lets you run Linux apps in windows works great but the linux reverse variants are not nearly as good.
@kvdrr
@kvdrr 9 ай бұрын
capital needs capital sherlock, its a feedback loop
@albertoneto1177
@albertoneto1177 2 жыл бұрын
i love how this video exposes a one the biggest flaws in any linux environment, compatbility, it is absolutly insane to me how a piece of software targeted orignaly to ubuntu 20 or whatever completly breaks down on 21 because some dev said "well fuck it, thats old, lets go with the new", say what you will but at least that ms got it right, you can get something writen in windows xp/2000 and still runs on windows 11.
@timmurphy5541
@timmurphy5541 2 жыл бұрын
It's the only way linux could accelerate without having N*1000 developers.
@FrobergDK
@FrobergDK 2 жыл бұрын
@@timmurphy5541 that's 1. A lazy response. 2. Covering for the fact that seemingly every individual linux dev knows best and doesn't play well with others. I've lost count of the linux-based projects I've been using that have fractured in to two different parts and apps just for spite and failure to coorporate.
@timmurphy5541
@timmurphy5541 2 жыл бұрын
@@FrobergDK lazy is criticizing people whose work you use for free.
@timmurphy5541
@timmurphy5541 2 жыл бұрын
@Clarissa 1986 congratulations on the laziest response ever ;)
@timmurphy5541
@timmurphy5541 2 жыл бұрын
@Clarissa 1986 you work so hard at your disdain - nice to see you can work at something!
@IngwiePhoenix
@IngwiePhoenix 3 жыл бұрын
That one, poor Debian maintainer, got his distro *absolutely* handed to him. Ow! XD The more I watch of Linus, the more I like him. He is a no-BS guy, has a clear vision and has no hesitation roasting the whole room if it need be. xD
@neeko708
@neeko708 2 жыл бұрын
to be fair this is 7 year old, but I don't use Debian so I can't judge
@raze7x
@raze7x 2 жыл бұрын
I love today's Debian!
@TAP7a
@TAP7a 2 жыл бұрын
There is a fine line between being no-BS/not being afraid of roasting the room if needed and being a huge asshole. It is well documented that for a long, long time Linus was actually quite far on the wrong side of that. Although reportedly he's much better now and I hope he keeps the productive elements of it.
@rufiorogue
@rufiorogue 2 жыл бұрын
@@TAP7a Yeah, people are such snowflakes today that being open about something is considered being an "asshole"
@jashaswimalyaacharjee9585
@jashaswimalyaacharjee9585 3 жыл бұрын
The level of confidence needed to roast debian @debconf is abysmally amazing 😂😂😂
@attilatorok5767
@attilatorok5767 3 жыл бұрын
well he IS the guy behind linux if anybody can roast debian at debconf its him
@donquixoteupinhere
@donquixoteupinhere 3 жыл бұрын
Yeah he’s the original Mack daddy whatcha gonna do
@PainterVierax
@PainterVierax 3 жыл бұрын
@@attilatorok5767 yeah he is the guy behind Linux, the kernel, but nothing really more. Just like a motor engineer is not a cockpit designer, Linus has no competence in OS, in distribution, in Desktop or in UI. This is an old conf, he was mocked for this speech during that time.
@arxaaron
@arxaaron 3 жыл бұрын
YES. TOTALLY DATED CONTENT and increasingly invalid critique.
@alakani
@alakani 3 жыл бұрын
@@PainterVierax I'm pretty sure engine builders drive cars too. Actually you don't even need to be an engineer at all to tell if a car is no fun to drive. He wasn't mocked, it was more of a 253 message thread on lists-debian-private where they were so butthurt they tried to permanently ban him from the conference. Many people there were saying Microsoft must have gotten to him and it must be a ploy to destroy FOSS from the inside. Absolutely insanity. Outside of debian-private, most people agreed with Linus. It's becoming slightly less relevant today, but still valid. If you actually enjoy using it on a desktop outside of a VM, thanks, somebody has to if it's ever going to get better
@Tony78454
@Tony78454 3 жыл бұрын
Im flattered youtube thinks i would understand this in any real way.
@sayingnigromakesyoutubecry2647
@sayingnigromakesyoutubecry2647 3 жыл бұрын
Me 2
@BRBTechTalk
@BRBTechTalk 2 жыл бұрын
It is an old clip Linux has improved and Debian seems to be replacing Ubuntu. Yes Debian is slow as a glacier for new releases but it is very stable. I love Debian as it is rock solid.
@sasha2209
@sasha2209 2 жыл бұрын
@@BRBTechTalk what do u suggest ? debian or fedora? im programmer and also gamer i was using ubuntu for a while but i remember i had some kind of issue with the wifi and sound drivers so i switched to windows and im still using windows right now. but now i decide to try different distro and after some researches i choosed debian and fedora but i dont really know which one to choose from
@spicy8047
@spicy8047 2 жыл бұрын
@@sasha2209 I'm more of an arch guy so I can't say one or the other, but I'd say just flip a coin. Agonizing over the differences isn't going to get you anywhere. It's not a commitment, you can always switch. You'll learn a lot about what you like and don't.
@sasha2209
@sasha2209 2 жыл бұрын
@@spicy8047 Thank you. i tried to install debian but i couldnt install it properly so i deleted it and installed fedora but i didnt like fedora so i uninstalled fedora and installed ubuntu again but i dont really like ubuntu since i was using ubuntu before for a while. now i'll try to install debian again to see if i like it or not
@davidbrookes7634
@davidbrookes7634 2 жыл бұрын
This is EXACTLY my experience every time I've tried Linux since 1997, it's far too hard to add an application outside of what's provided or available from the vendor, everyone wants you to compile a program, that's fine if you're a programmer and understand what to do but for 99.5% users including advanced users it's a ridiculous notion. I'm pro Linux but I accept it for what it is.
@Asidders
@Asidders 2 жыл бұрын
Or extract some tarballs or whatever the shit. I remember having to do that to try to install a simple browser.
@sa3270
@sa3270 Жыл бұрын
Even as a programmer I don't want to mess with figuring out how to build someone else's stuff.
@chrisguy6301
@chrisguy6301 10 ай бұрын
@@sa3270Came here to say this. It's hard even with directions lol
@lashlarue7924
@lashlarue7924 9 ай бұрын
I'm a total dumbass and I have no problem with a little bit of compiling. I greatly prefer messing with GCC than Visual Studio. Maybe it's just you, bro...
@JimBob1937
@JimBob1937 9 ай бұрын
@@sa3270 , same. Software developer, electrical engineer, and even have Windows and Linux network admin experience... and I just don't want to bother with Linux for personal use.
@TheStuffMade
@TheStuffMade 3 жыл бұрын
First time I tried using Linux as my desktop OS was back in the mid 90s, it was nearly there, just needed a few more drivers. Last time I tried to use Linux as my desktop OS was probably around 2015 and it was nearly there just needed a few fixes...
@nbarbettini
@nbarbettini 3 жыл бұрын
It's simple! You just need to install some source files, edit the makefile, recompile, and then...
@keungwan5901
@keungwan5901 3 жыл бұрын
@@nbarbettini eh, I just switch to another distro and hope. But yeah, you might have to compile stuff yourself, but I dunno, it's always been that way. I like his vision though. One binary to rule them all!!
@SKyrim190
@SKyrim190 3 жыл бұрын
I am kind of in the middle between a "non-technical person" and a "savvy tech guy". I know some programming languages, but I am not super enthusiastic about Linux and its distro. I used Ubuntu for some years. It was alright, felt like "normal computer stuff" most of the time. Only downside: any day I decided to do a "new thing" on my computer, it would consume an entire day of trying to figure out what was not working. It felt like there was never a plug-n-play solution available for some reason
@nbarbettini
@nbarbettini 3 жыл бұрын
@@noanyobiseniss7462Now that's a name I haven't heard in a long time...
@carlmclemore6104
@carlmclemore6104 2 жыл бұрын
@@nbarbettini 😂
@i.setyawan
@i.setyawan 9 ай бұрын
I didn't realize it at the time, but when in 2016 I had to make binary packages for, like, 5 different distros (only one specific version of each) I suddenly found myself in this very problem. At the time, I also made one package for windows (ran on xp and 7). Move forward some 5 years, the windows package still installs, and the software still runs, on Win 10. None of the Linux packages run on the newer versions of the distros. And the program was very, very, VERY simple that most of you can do a better version of it in your sleep. I can't imagine how much harder this would be if the software were to have any kind of complexity!
@alexmannen1991
@alexmannen1991 3 жыл бұрын
the main issue is the elitism. if a non tech user say how do i do this wheres the button someone says just learn the terminal just fix the code yourself. the average user is not capable of that.
@FlorinPopescu35
@FlorinPopescu35 3 жыл бұрын
nor would many users be willing to do even if they knew how.
@troglokev
@troglokev 3 жыл бұрын
More to the point, the average user has better things to do with their time than muck around with a broken build environment, that is only broken because somebody “fixed a bug” without understanding the implications.
@alexmannen1991
@alexmannen1991 3 жыл бұрын
@@troglokev i think the average linux user dont understand how hard things are. sure i can google and copypaste a getapt string. my grandma or mom cant ctrl c v they dont know what a terminal is. i cant explain a sentence of code to get a package to them
@alexmannen1991
@alexmannen1991 3 жыл бұрын
in windows to install u send a link then u click next 4 times that they can do and i can explain over the phone
@shivamgupta-kb2js
@shivamgupta-kb2js 3 жыл бұрын
Even if I can I am just too lazy for that.
@KenJackson_US
@KenJackson_US 2 жыл бұрын
The general sentiment expressed is valid beyond Linux. I loved worked on an embedded bare-metal project a while back, but I was very dismayed with my coworkers' flippant disregard for consistent interfaces between boards. We didn't have published APIs, but every time anyone changed an interface on one board, I had to recompile and re-flash all the boards it connected with. Major bother.
@LionsGateCorp
@LionsGateCorp 2 жыл бұрын
Indeed.
@seraphiszurvan
@seraphiszurvan 2 жыл бұрын
He nailed it dead on the head. Even though this was many years ago, it *still* is a problem today. Distro devs, take note from this man.
@MarioDarnadi
@MarioDarnadi 2 жыл бұрын
the man who made it a problem in a first place
@Kubickz
@Kubickz 2 жыл бұрын
@@MarioDarnadi He can't control people, so no.
@KenS1267
@KenS1267 2 жыл бұрын
@@MarioDarnadi He wrote the kernel and made it free. He can't control that the distro people can't agree on the most basic of things. There should be a single standard way of doing package distribution/installation not 2 dozen but these guys won't get in a room and agree. The problem is most of these folks are old neckbeards, I'm an old neckbeard so don't start, who don't even think distros should exist. They are used to downloading source code and doing builds and they don't understand why every user can't just run make scripts like they do. So they have put the minimum effort into distros instead of the amount of effort needed to make them good. As long as these "all software should be free" sorts are the senior engineers at these Linux companies they will continue to put out products that wouldn't get past code review at professionally run outfits.
@martinbishop9042
@martinbishop9042 2 жыл бұрын
@@MarioDarnadi what??????? no
@atlantic_love
@atlantic_love 2 жыл бұрын
@@MarioDarnadi He never made it a problem. He created an "idea" of a brain for which Linux could operate from, it was free-as-in-beer-greedy dev's who ran with it, forked the fuck out of everything that uses the kernel.
3 жыл бұрын
Incredible as 7 years have past and we haven't solved this issue. He says it just right in the beginning: Build one binary and it runs on windows. Build one binary and it runs on Macos. On linux... you have so many choices that are not universal... even the the flatpacks, appimages, snaps are only new mediums developed with the same restrictions that the freedom of choice brings, and forces us to forget: Natural monopolies exist for a reason. They are Natural: You DON'T have a multiplicity of Electricity providers laying infrastructure at your place: You have one that maintains the network, and sells it as wholesale to any other company who wants to use that (at least here in Europe, so on modern markets). RPM, DEB, Flatpaks, snaps, appimages (these last, better technical solutions) are part of the problem, they are not the solution, they are too many solution parts. Some of the Linux distros don't even come with the snapstore preinstalled or you have to allow additional repos along the way... trying to say to a scubba diver: "man... go into the store and add the repos you want so you enable additional software stores". Hw will just ask WTF?. in windows I get an EXE directly from a recognizable store (Where I bought the software) and clickit once. In Macos... I just drag it to a folder and it is installed. In linux... I have to figure out what is the format that I should install (when a software company goes into the pain of maintaining all the packages), and the choice list doesn't make the differences obvious.
@extreme123dz
@extreme123dz 2 жыл бұрын
@Mike Bee Yes.
@fenrirwulf9266
@fenrirwulf9266 Жыл бұрын
4:10 Well guess what just happened this week! The fact that it's completely true (and the incredible foresight about Valve) after 7 damn years is absolutely unbelievable. For those wondering, glibc updated to 2.36, and everyone using any games with EAC just completely broke and cant play.
@facialhair4680
@facialhair4680 Жыл бұрын
Could you explain this for a noob like me?
@fenrirwulf9266
@fenrirwulf9266 Жыл бұрын
@@facialhair4680 Well, it's been a month and it's been "fixed" (not really) but the short of it is, glibc is a code library for C. And C is one of, if not the, most used coding languages for operating systems and system applications. What specifically happened is, a feature relating to secure cryptography was supposed to be depreciated, supposedly for several years even, and programs should've been be using a newer feature. The issue is that it wasn't marked as depreciated. So when the update came to remove the feature entirely, well they simply ceased to work. So when people using Linux for gaming, because Valve is pushing the Steam Deck which is running an Arch distro, did their updates, any game that has Easy Anti Cheat (Epic Games' anti cheat solution) implemented in it, the games could not even start anymore because EAC was using glibc's old but not marked as depreciated function. And because EAC and Epic are fucking notorious for not listening to consumers (and have made their basically malware level "anti cheat" work on Linux for the sole reason that Valve is pushing it), the easy solution was for glibc to just put it back in. And hopefully mark it properly this time. The joke that Linus does is that whoever or whatever team is maintaining glibc has had the exact same kind of issues since... basically forever. And it's still happening 7 years later.
@hankkingsley9300
@hankkingsley9300 Жыл бұрын
@@facialhair4680 Linux is a festering sinkhole there you go one-sentence
@bigbay1159
@bigbay1159 Жыл бұрын
@@hankkingsley9300 Oh look another Troll account
@hopelessdecoy
@hopelessdecoy 10 ай бұрын
Seems like games are fine..... You don't have to upgrade a package either...... Just install an older version if you did update something that doesn't work.
@ruhruhruhruhruheisjsij
@ruhruhruhruhruheisjsij 3 жыл бұрын
He's so right about binaries. The Linux compatibility we complain about is a direct result of negligent distro developers trying to exclude it from the others.
@TIMi1
@TIMi1 2 жыл бұрын
totally agree!
@Souls4Roca
@Souls4Roca 2 жыл бұрын
Actually all started with Debian not accepting rpm as the package format....
@epakai
@epakai 2 жыл бұрын
@@Souls4Roca Have you ever looked at the mess of RPM from the early Red Hat days? Debian made the right choice for the time. These days we have many distros and many versions of those distros. It doesn't make sense any more to expect developers to learn packaging for every distro and adapt it to each new release. At the same time there can still be a better solution than distributing huge static binaries.
@willmaud2359
@willmaud2359 2 жыл бұрын
@@epakai "At the same time there can still be a better solution than distributing huge static binaries." There isn't and there never will be. Perfect is the enemy of good.
@talkysassis
@talkysassis 2 жыл бұрын
@@epakai Better solution: Do it like flatpak but native. What's the problem with just let the user have 2 or more verisons of the same lib on the system?
@passerby4507
@passerby4507 9 ай бұрын
I now appreciate this at a whole new level once I a) had a Linux laptop that just won't bloody work out of the box b) maintained a cross-platform library, for which the hardest platform to build is Linux c) read about how windows bent over backwards writing application-specific patches into windows due to obscene code in said applications, just so users won't have to deal with it
@l4kr
@l4kr 9 ай бұрын
Crap application is objectively superior to no application.
@coldblaze5698
@coldblaze5698 3 жыл бұрын
Appimages are what unity Dev's and many industry leaders including Adobe substance use It's because it's not just a container like snap or flatpak but it also takes cares of system libraries.. like using blender with CUDA for example that is not possible on flatpak due to hard containerisation. Appimages can see system libraries, it runs on all distros and it's easier for a normal user to install run and uninstall as it's just 1 file. That's why Linus torvalds commended appimages years later after this interview, this one is soo old.
@gentooman
@gentooman 3 жыл бұрын
I prefer AppImage over flatpak/snap.
@laurentvj
@laurentvj 3 жыл бұрын
@@gentooman Yes, I just hope it would be possible to install them by just drag and dropping them on a software folder like on an apple device. I thought about develloping a small program to do that thus, it should not be that hard.
@davidharmon3614
@davidharmon3614 3 жыл бұрын
He's not god
@xAffan
@xAffan 3 жыл бұрын
@@laurentvj app image launcher exists!
@sarcasm1015
@sarcasm1015 3 жыл бұрын
@@xAffan name few pls
@whythosenames
@whythosenames 3 жыл бұрын
"they update glibc and everything breaks", I feel that
@Belboz99
@Belboz99 2 жыл бұрын
Just had to fix my daughter's desktop because something updated and glib broke.
@whythosenames
@whythosenames 2 жыл бұрын
@@Belboz99 thats why i hate rolling distros
@davidchristian9272
@davidchristian9272 2 жыл бұрын
There are reasons why Android uses bionic instead of glibc, not the least of which is derivation from OpenBSD's libc so it had been more thoroughly audited for security vulnerabilities. Still, Android has tons of holes, just imagine how many more it would have had it stuck with glibc.
@AndruXa
@AndruXa 9 ай бұрын
Linus is spot on. People who are technical like me already spend too much time at their sweaty desks breaking their backs. Nobody wants to spend a second more than necessary on something like fixing a dependency to install an application that on Mac or Windows takes two clicks. Not because we are not technical and can’t fix it but because we are technical and know how avoidable this is and what a time waste fixing the mess over and over is.
@toby9999
@toby9999 9 ай бұрын
I feel the same way about pretty much everything coming from the Linux/open source world. Managers like Linux and open source because they believe it's all tried and tested and reliable... and it's cheap. Yeah, but the headaches begin immediately and never end. Square peg in round hole stuff. The hours I've wasted trying to get open source stuff working.... OMG I don't even want to think about it. We even replaced our Windows desktops with Linux ones for a time (to save money). What a monumental failure that was.
@youtubevanced4900
@youtubevanced4900 2 жыл бұрын
The fact that there are different versions of programs for different versions of Linux is so terrible. That reason alone will never allow Linux to compete. A Linux program needs to work and run on any version of Linux.
@alexxx4434
@alexxx4434 2 жыл бұрын
That requires cooperation.
@den2k885
@den2k885 2 жыл бұрын
@@alexxx4434 I disagree, so I will make my own fork of this thread /s
@l4kr
@l4kr 2 жыл бұрын
But Linux doesn't compete? You all need to get out of your corporate mindsets, Linux has nothing to gain. People here develop software so that others benefit, Microsoft does it for profit. There's competition between Windows and MacOS but absolutely zero competition in the Linux space because there's 0 money involved.
@den2k885
@den2k885 2 жыл бұрын
@@l4kr said like this it means it has 0 value - it's a hobbyist product for hobbyist people.
@mallmann72
@mallmann72 Жыл бұрын
@@l4kr and so you think having no competition is good in any shape or form? Competition drives inovation and progress. It's the incentive needed for makings things evolve. If there was no profit in developing Adobe Photoshop, it would suck, like Gimp does.
@AtomicSuperior
@AtomicSuperior 3 жыл бұрын
The Billionaire who choose not to make money
@goldfishdoc1999
@goldfishdoc1999 3 жыл бұрын
he is an artist... its the art that he does... he isnt after money..... *He is a God*
@dany_2945
@dany_2945 3 жыл бұрын
never thought about him as a billionaire, but damn you're right, he is Nikola Tesla of programmers
@curious.lad.369
@curious.lad.369 3 жыл бұрын
@@pavel9652 he is also creator of git
@unlink1649
@unlink1649 3 жыл бұрын
we have so incredibly much to thank this guy for
@pavel9652
@pavel9652 3 жыл бұрын
@@fuzzywzhe The thread is not about Zuckerberg though.
@dakrontu
@dakrontu 3 жыл бұрын
Hey, I just changed a few laws, and changed a few prices of stuff in stores, so let's just re-build the society from scratch? Won't take long!
@KOTYAR1
@KOTYAR1 3 жыл бұрын
Tbh, that's how average voters interprets new laws tbh
@tylerknight99
@tylerknight99 3 жыл бұрын
sounds like a revolution
@subroutinestv5017
@subroutinestv5017 3 жыл бұрын
Windows won't ever renovate for that reason. OSX won't. Linux distros are the only ones in a position to move everything forward. So if they won't for the sake of pandering to people who are inclined toward the first two anyway, what the fuck is the point of progress?
@yarnf
@yarnf 3 жыл бұрын
@@KOTYAR1 SLIPPERY SLOPE
@piotrcurious1131
@piotrcurious1131 3 жыл бұрын
Like ppl say. Appimage. Linux is all about innovation. That is why at the end of the day you find plenty of users even though marketing ppl say there should be no one there. Rebuilding and recompiling is slow only because computers are still slow. Look up for computational ram , really old concept. Asynchronous cpu with computational ram is like power efficient NUMA system. Hard to imagine how much will change once hardware will arrive, and recompiling stuff will be basic benchmark ...
@alantuttphotography
@alantuttphotography 3 жыл бұрын
I sincerely TRIED to adapt to Linux several years ago, and after a year I gave up and went back to Windows. Saved me so much time and frustration to have things "just work" and the freedom to upgrade any application at any time without having to rely on the distribution team to make new versions "compatible" with the distro. I see in the comments many people saying things are better now. Regardless, I gave Linux a chance and it failed the most basic rule -- make things easy for the user who doesn't have a degree in programming.
@p_mouse8676
@p_mouse8676 3 жыл бұрын
I have used Linux as my main system for 6 years straight. I ended up having a totally broken system 3 times after some totally standard official updates. But the thing I was fed up the most, is that I was fussing with it all the time. Wasted so many weekends trying to get very basic things working. The major flaw is that everyone is operating from their own little island and constantly pointing fingers at each other. So for example when somebody installs a distro and all of a sudden the taskbar doesn't work anymore, one might think to ask the devs of the distro. But noooo, it's a separate module taken care of by a totally different person or team. I even ended up with some bug were those separate dev teams blamed each other for not working. But the problem still wasn't resolved. Together with a culture to constantly patch things or use work arounds, instead of really dealing with the issue. Which is extremely ironic, because you would expect this behavior with a big cooperation. Go figure........ In the end this is also how Linux feels, a bunch of modules cobbled together. There is just no coherence at all. I guess that's just what happens when you let people decide to do whatever they think is the right thing, instead of trying to point them all in the same direction.
@p_mouse8676
@p_mouse8676 3 жыл бұрын
@@outlaw8379 i have been using linux for over 20 years or so. Works rock solid for embedded systems as well as servers. I only don't understand how someone could call 3 hours of coding an "easy fix"? Like me a lot of people simply don't have that time. I need my computer for work so I can't effort to constantly have to fix things that are no problem with other operating systems. It feels sometimes going back to the 90s that way. Although if I need to code so much anyway, I would rather get my good old Commodore.
@alantuttphotography
@alantuttphotography 3 жыл бұрын
@@outlaw8379 Oh, I tried. But the main problem with your statement is the idea that the user must adapt to the tool, when in truth, the tool needs to serve the user.
@alantuttphotography
@alantuttphotography 3 жыл бұрын
@@outlaw8379 OS / kernel. This type of nitpicking is what lies at the heart of the problem. I have no interest whatsoever in the internal workings of an OS. Linux is promoted as an OS, therefore the distributions need to provide a working OS with that flexibility you and everyone else promises..
@alantuttphotography
@alantuttphotography 3 жыл бұрын
@@outlaw8379 A quick online search using the keywords "linux" and "os" shows a LOT of places where Linux is promoted as an OS. Take a look at en.wikipedia.org/wiki/Linux, where it is clearly labeled as an OS.
@ryancappo
@ryancappo 3 жыл бұрын
Windows and MacOS advanced very fast and the user experience and administration wasn't too complex. In the late 90's, it was games, hardware, and some apps that kept Linux off the desktop. But Macs and Windows both advanced a lot faster than I expected them too after Windows 2000 and OS X #1. Things also just plain work the majority of the time. Error handling and standard libraries are two big things that seem to be hard to get right on Linux that aren't issues on other operating systems. Now, they have gotten better in some aspects, but it still a lot of work if things break when installing new programs and still some hardware that doesn't work well in drivers and applications don't exist.
@o00nemesis00o
@o00nemesis00o 2 жыл бұрын
MacOS X had to kick Microsoft's backside for an entire decade before MS got their act remotely together
@TheScreamingSeal
@TheScreamingSeal 2 жыл бұрын
The fact that it takes coming from Linus himself to convince anyone of these points is the exact reason why it will never change. You mention any of this to anyone fanboying over a distro and they won't have it.
@SnowTheParrot
@SnowTheParrot 9 ай бұрын
and that room was full of debian fanboys thats why nobody laughed at the things he said lol
@davidcesarino
@davidcesarino 3 жыл бұрын
That common sense of “bless and curse” is a huge false dilemma. The benefits of Linux arise despite the lack of standardization, not because of it. I mean, just look at the kernel itself: the most widely used, most flexible piece of software in the Linux world, used everywhere from the kitchen sink to spacecrafts, and yet it has the userspace rule that allows an average guy in a garage to create a huge product because he knows that by the time he deploy it, the kernel won’t break so that he doesn’t need to start all over again. That’s the difference between coding for the world and coding for yourself (i.e., massaging your “crazy” ego) that Linus brilliantly addressed in this video.
@stargazer7644
@stargazer7644 7 ай бұрын
The plural of spacecraft is spacecraft.
@davidcesarino
@davidcesarino 7 ай бұрын
@@stargazer7644 Thank you. I still make these silly mistakes when writing in English. Comments like yours certainly help me a great deal.
@burgersnchips
@burgersnchips 3 жыл бұрын
Linux is not in the hands of regular people because of the dependency on terminal. As soon as the user is forced into terminal to do something a GUI can do on Windows or Mac OS, then it's failed as an OS to a normal person.
@askeladden450
@askeladden450 3 жыл бұрын
i use manjaro and i don't use the terminal more than i used to use command prompt in windows. there are a million different distros, just use what suits your need and imo, pop os and manjaro are far more user friendlier than windows.
@alanbourke4069
@alanbourke4069 3 жыл бұрын
Anything that you might need to do in a terminal on the big Linux distros is the sort of thing you'd have to do in PowerShell in Windows, pretty much.
@KVPMD
@KVPMD 3 жыл бұрын
@@alanbourke4069 Sorry, but this is not true. I mean, it might technically be true as some things might be doable in the GUI. But looking up on google how to do / set / x something for linux is always the only generic answer for different distros. And this is terminal. So it might technically be correct. In practice I need the terminal a lot. Sometimes because I don't find the graphic way. Or there is just no matching software. Or if it is it needs to be compiled first and added to some startup file and need rights and be bound to a user and... yeah, possible, sure. It is a lot to much terminal on linux. Every time I have to use it. And this is really sad as Linux is a cool project and has a lot of plusses over Windows.
@Fairyplay
@Fairyplay 3 жыл бұрын
in some distros yes, but with the more user-friendly distros such as ubuntu or kubuntu, you have an app-store and really do not need to use the terminal
@andrescarrasco1248
@andrescarrasco1248 3 жыл бұрын
@@Fairyplay even with the app store you still need the terminal, the other day I installed Ubuntu on a 2011 pc and by some reason settings was totally not working, I just couldn´t change anything in the settings, the screen resolution, the screen turn off, nothing, everything just didn´t make any chance, lucky the solution was really easy, just delete the .config folder and other 2 that I don´t remember from the terminal and ready, not even had to reboot, but I showed that to a friend, and he told me that he would have sent the pc to tech service for that kind of "problem" let´s face it, Linux is just for Pc entusiasts and developers, regular people won´t understand terminal in their entire lifes
@jacob_90s
@jacob_90s 3 жыл бұрын
Oh man, this was already one of the most satisfying videos I've ever seen, then he had to dial it up to 11 at 4:15. I gave up years ago trying to argue with people about why this not just a pain in the ass, but a bad idea altogether.
@pascalillustration3650
@pascalillustration3650 3 жыл бұрын
I tried linux (Ubuntu and Mint). But for me as an end user (and most people are end-users without the technical knowledge) Linux was actually going from one technical problem to another. And spending lots of time to find the solution. The linux experience for an end user is solving problems. And then I found the solution that solved all these problems. A very simple solution that every end user understands: I switched back to my Mac :) I trowed away the problem solving and replaced it with productivity. Most people who use a desktop are end users and choose Windows or Mac because you don't need all these Linux knowledge.
@l4kr
@l4kr 2 жыл бұрын
Idk what you're talking about... Ever since I installed Linux on my moms computer I have never heard from her for technical issues.
@pascalillustration3650
@pascalillustration3650 2 жыл бұрын
@@l4kr That's possible, but I am talking about productivity. Not checking social media or light tasks. I'm talking about graphic design, professional illustration, music production, video editing. It's essential that these software keeps working fine too if you want to stay productive. And keeping these software working like it should wasn't always the case with Linux.
@HiAdrian
@HiAdrian 2 жыл бұрын
@@l4kr But your mom uses the OS as a host for the browser. For that, modern Linux distros can already be a formidable platform. For many power users with specific application needs, the story isn't so smooth. In the end, the computer needs to serve the human user and do so reliably. A working professional doesn't have hours to spare hunting down obscure driver issues, even if they're solvable with effort.
@al7422
@al7422 2 жыл бұрын
I used a couple of distros. Both in VMs and bare metal. The problem that I had was similar but that wasn't the main issue. I like solving problems. But what really gave me a bad experience was the elitism of Linux users and condescending feeling towards new users. Linux in general is a type of OS that will run into problems because it is niche. So, you have to go to the forums and seek help from other users. So, that condescending tone puts people off.
@abewu7553
@abewu7553 Жыл бұрын
@@al7422 agree linux is for peoples that likes solving problems
@rogerthomas368
@rogerthomas368 3 жыл бұрын
Well, that just about sums up some of the end-user experiences of Linux. No documentation and the need to guess what is going on. The fact that there is a sign at the side that is titled DefConf14 and Value starting to support the Linux space is raised allows me to guess that this talk is now over 7 years old. Better documentation is always handy.
@stefanflaschko
@stefanflaschko 8 ай бұрын
This video is already more than 9 years old
@Blue-Scorpion
@Blue-Scorpion 2 жыл бұрын
Linux developers should unite and create a standard for building distros. I would put Linus in charge of it. He definitely knows and has the vision where this needs to go.
@talkysassis
@talkysassis Жыл бұрын
This is what freedesktop is. The problem is that they've a bad decision on how to organize packages.
@honkhonk8009
@honkhonk8009 9 ай бұрын
Then the number of standards is gonna turn into (all the standards) + 1 Just target to Ubuntu and say fuck everything else. Litterally Ubuntu is almost synonymous with Linux to your average dude. I daily drive Ubuntu on my laptop and litterally I have NEVER had a single issue with it. Sure I dont run games or anything on it, but litterally for the vast majority of school work and random shit, its perfect. My entire highschool and elementayr uses linux for the laptops and even some desktops. Almost exclusively cus everythings on the internet anyways, and most programs that actually matter, run on linux aswell.
@futuza
@futuza 9 ай бұрын
[insert XKCD comic about how there are now 14 competing standards]
@SuperPickle15
@SuperPickle15 9 ай бұрын
Ubuntu sucks. Now debian... I can get behind that. (Which is what ubuntu is based on)
@l4kr
@l4kr 9 ай бұрын
lol never gonna happen. These open-source maniacs will always be against each other and disagree with everything. We have appimages, flatpaks, snaps, fucking compiling from source... Meanwhile Windows and MacOS are like "aight, let's make things just work"
@GenXCoder
@GenXCoder 9 ай бұрын
What is needed is an abstraction layer that applications can link to that doesn't change the calls but gets updated when the kernel changes. This will allow pre-compiled binaries to be made for multiple linux versions.
@OryAlle
@OryAlle 9 ай бұрын
The actual solution is probably to write for Windows/Wine and target that instead. As in, your 'Linux' binary should probably just be a Windows binary, but one you've made sure works on Wine.
@raptorjesus5488
@raptorjesus5488 9 ай бұрын
So Linux already has a "universal" abstraction layer called wine
@ferinzz
@ferinzz 2 жыл бұрын
Been watching Linus Tech Tips dive into Linux and I appreciate this take from a dev perspective. From a fundamental standpoint Linux distros are not providing adequate solutions for their own developers to develop quickly and easily. Listening to comments on their vids the desync between how a user should experience the use of their computer and how a person using xy or z distro is actually going about things should be. First vid, there was an issue with the install of Steam -> The OS allowed Linus to uninstall his DE. But at least steam got installed? Most users don't want to 'learn' an OS, they just want it to be their platform to allow them to do x, y or z.
@thingsiplay
@thingsiplay 2 жыл бұрын
Fun fact (if you are new): The guy on this video here is also named Linus and he is the creator and maintainer of Linux.
@ferinzz
@ferinzz 2 жыл бұрын
@@thingsiplay Hello! I am in fact new, and far out of my depths here ^^ Hearing that it's the creator/maintainer himself bringing up these issues is huuuuge!
@elecman748
@elecman748 Жыл бұрын
@@ferinzz hello, I'm also new here, but not as this video. The video was recorded back in 2014
@trunejtral
@trunejtral 9 ай бұрын
Also, please don't watch Linus Tech Tips on Linux. That guy doesn't know a single bit of what he's doing. Although it does give a perspective of "normal people" using Linux, and it sucks big time from that perspective, but technical people are doing kind of fine.
@connivingkhajiit
@connivingkhajiit 9 ай бұрын
"Most people dont want to 'learn' an OS". Well thats inevitably going to be part of the process. Its impossible for a lifelong windows user to be capable of immediately being comfortable with an entirely different OS.
@majkus
@majkus 3 жыл бұрын
Sadly, this talk could have been given twenty years ago. The details have changed but the fundamental bad practices have not.
@samwilson2926
@samwilson2926 3 жыл бұрын
About 30 years ago, when my then employer started to use Unix as a central supported OS rather than a niche player for workstation users, one of the advantages that was touted was that it was supremely configurable. It rapidly became clear that different versions (there were no more than half a dozen at the time, and they were mostly based on BSD or SysV) had decided to configure stuff slightly differently, which meant that nothing worked the same and porting apps - all written in C, all using the same libraries, all using make - was a hassle and a maintenance nightmare. It’s only got worse.
@RetroDawn
@RetroDawn 3 жыл бұрын
This video is actually from 7 years ago. This is a re-u/l.
@Keavon
@Keavon 2 жыл бұрын
And it could have also been given today. I genuinely thought it was recorded on the video's upload date (two months ago). The comments about SteamOS are very accurate and timely. I was very surprised to read the comments that said it was 7 years ago, since this is just as relevant and up-to-date today as it was back then. And sadly, I am not holding out hope that it will improve a decade from now either.
@tomaszoledzki
@tomaszoledzki 2 жыл бұрын
As a poor student I was using Linux (Debian, then Ubuntu) on my desktop. That was 17 years ago. Eventually moved to OSX when I was able to buy a Mac - mostly for the reasons Linus bring up. What Linus said 17 yrs ago was valid then and still is valid today. Same discussions were back then and same are now. It’s disappointing.
@jonahansen
@jonahansen 2 жыл бұрын
Thank you Linus. When I was a young programmer, I used UNIX from ATT, so one would think I would have an easy time with LINUX. But every time I try to get a desktop going with LINUX, I can't get the applications going without having to screw around. I can't afford the time. This wouldn't happen if "binaries" were usable as he says. I give up.
@paherbst524
@paherbst524 3 жыл бұрын
Smart man. He better live forever.
@EpicB
@EpicB 3 жыл бұрын
Besides the fragmented software distribution infrastructure (even amongst distro-agnostic systems like AppImage) and the lack of computers with Linux preinstalled (at least ones accessible to the layperson), another thing that probably prevents more people from trying out Linux is the sheer freedom of choice, with all the distributions with different package managers and different desktops. With Windows and Mac you get freedom from choice. The amount of choice you get with Linux probably scares a lot of people off.
@imstillw8ing
@imstillw8ing 2 жыл бұрын
I bookmarked this video. I’m about to start school for programming and IT. I wanna see how much I learn over the next two years and come back to this video lol. I only understood about 10% of it.
@rhysmuir
@rhysmuir 3 жыл бұрын
Linux is too fractured. People associate a gui with an os. When people see windows, they know it's windows and how to use it, same with Mac os. But, Linux... There is no standard GUI, and to the average person every distro may as well be a different os. Choice is a good thing, but too much choice can be overwhelming
@chlorobyte_projects
@chlorobyte_projects 3 жыл бұрын
Linux itself is not a complete operating system - it's just the kernel. I would call the distributions themselves separate operating systems, since they package the kernel as well as all the software required to get the system up and running and ready for work.
@rhysmuir
@rhysmuir 3 жыл бұрын
@@chlorobyte_projects oh, I don't think it's that difficult, just that the huge number of different distros, GUIs, and package managers would be confusing or overwhelming for average consumers
@chlorobyte_projects
@chlorobyte_projects 3 жыл бұрын
@@rhysmuir It's important to note that it isn't necessary to get the most perfect system initially. You can just land on the first distro you get by typing in "beginner friendly Linux", "lightweight Linux" or something similar. Most concepts are shared between distros, after all. You don't lose power, customizability or performance, except in a few edge cases.
@diablo.the.cheater
@diablo.the.cheater 3 жыл бұрын
@@chlorobyte_projects The thing is that for most ppl the OS is a means to an end, to the end on itself, so if they have to land on a "beginner friendly Linux" to start with a Linux journey, then the Linux ecosystem has already failed them.
@chlorobyte_projects
@chlorobyte_projects 3 жыл бұрын
@@diablo.the.cheater Who said it has to be a journey? Literally every distro comes with the advantages of not being as broken as Windows, being lighter and more controllable. You don't need the most perfect system to work efficiently, in fact, trying to find said "perfect system" when you don't have any issues in the first place is a waste of time.
@stever7120
@stever7120 3 жыл бұрын
As an embedded programmer I have VM's on a Windows platform running Debian which I use as development environments and it really frustrates me that it only takes a small number of weeks before an update is released by Debian which breaks everything. Resulting in the need to forego updates and sticking with a particular release for the dev environment/tool sets and defiantly for the target system.
@gljames24
@gljames24 8 ай бұрын
Honestly, I so glad that Flatpaks are now a rapidly improving cross-distro packaging solution. I hated them at first as XDG portals hadn't matured, but now it's way better and a developer only has to maintain one package release now.
@fleeb
@fleeb 2 жыл бұрын
As someone who had to create a proprietary application to install on any Linux available from 10 years to present (back in 2014), I can attest to the sheer hell of getting that application to both build and install properly for all those distributions. Eventually, I figured out how to do this without static linking, and to package for primarily Debian and RPG packaging systems (didn't bother with the others, but would have if we had a business reason to do so), without having to have a plethora of build systems, etc... and I have Torvald's insistence on not breaking user space to thank for this feat.
@yashdeveloper9449
@yashdeveloper9449 7 ай бұрын
There are some distro or community driven solutions for this packaging, like flatpacks, snaps, etc. How well do these work to solve the problem? I mean they're advertised as single builds for cross-platform. Right now I've seen lots of projects shifting to building snaps and snaps sort of have dependencies packaged along with app itself I think
@fleeb
@fleeb 7 ай бұрын
@@yashdeveloper9449 For my use case, though, I needed something that would install with minimal dependencies to the operating system. No docker, no snapd, etc. This said, my use case was pretty unique, and I wouldn't expect most people to have the kinds of requirements I had (basically, teaching tool for cyber security, allowing for a great variety of situations).
@buttonman1831
@buttonman1831 3 жыл бұрын
I don't know much about Linux, but I am a Linux user (MX Linux) and I absolutely love it. It is so nice to have high performance and while utilizing minimal system resources. It does everything I need it to do, I game on it, I code on it, I use my computer as a learning tool very effectively. I couldn't be happier.
@reezlaw
@reezlaw 3 жыл бұрын
I'm very happy for you. I'm just like you, but on Manjaro. I wish there were more like us.
@alan5506
@alan5506 3 жыл бұрын
Can you really game on it? Wouldn't a huge subset of all games not run on linux?
@buttonman1831
@buttonman1831 3 жыл бұрын
@@alan5506 For the amount of gaming I do, It work very well. Mx linux comes with Steam preinstalled. I don't play many games but the game that natively run on Linux run pretty damn good. There are ways to get many more game to run on Linux as well but I Haven't explored that.
@alan5506
@alan5506 3 жыл бұрын
@@buttonman1831 Interesting. Thank you. Windows has the hegemony in the desktop os world and you can't really switch unless you are ready to give up a lot of programs you were using or perhaps just making your life much more complicated.
@chlorobyte_projects
@chlorobyte_projects 3 жыл бұрын
​@@alan5506 I run Windows applications with Wine. The setup process for Wine is an absolute disaster with Google being the most useless piece of shit, but once you have it done, it works damn well. I can run GTAs as well as emulators and some desktop applications. On the other hand, you'll encounter the programs that simply break and won't run properly at all. :/
@0teek
@0teek 2 жыл бұрын
When i first saw docker, i thought this is the natural way a distribution should be build: everything but the core just runs in containers, and if something is not needed anymore, the images will be deleted without a trace. And developers just build one container which will run anywhere cause it is self-contained. But other solutions seam to be preffered
@HiAdrian
@HiAdrian 2 жыл бұрын
I remember reading a blog post by Poettering (found it: "Revisiting How We Put Together Linux Systems"), which had some interesting ideas regarding packages and dependencies.
@SSJ0016
@SSJ0016 Жыл бұрын
With computing power and hardware resources becoming cheaper and more efficient, there seems to be majorly obvious benefits to containerization. What is the point of trying to manage dependencies when you have 1 TB of local storage, an 8 core i7 with hyperthreading, and 16 GB of RAM? All to save what? Hard drive space and some RAM? While losing out on stability, security, interoperability, and just overall user friendliness along the way. It just makes no sense.
@omma911
@omma911 2 жыл бұрын
On Windows I can just download an app and it will just run. On Linux there's always that extra long paragraph explaining blablabla nobody gives a shit about. That's why Linux fails, and because there's no thumbnail preview in the Browser's filepicker. Into the trash it goes.
@kvin9210
@kvin9210 2 жыл бұрын
Truth
@raandomplayer8589
@raandomplayer8589 2 жыл бұрын
>no preview browser file picker Wait what? What Linux did you use?
@baumstamp5989
@baumstamp5989 2 жыл бұрын
2:46 he is right. distributions and their artificially inflated "individualism" is one big hindrance for linux market penetration.
@mrjudge7034
@mrjudge7034 3 жыл бұрын
I was thinking about that earlier today.
@RamkrishanYT
@RamkrishanYT 3 жыл бұрын
I mean the part about valve kind of came true
@Lachrymogenic
@Lachrymogenic 3 жыл бұрын
Not really: Valve uses Proton for Linux, and its actually pretty epic. You don't exactly need 15 billion binaries, if a game doesn't work on a certain linux distro, it can always just use Proton.
@RamkrishanYT
@RamkrishanYT 3 жыл бұрын
@@Lachrymogenic so basically valve did come up with a solution? Isn't that what I just said?
@Lachrymogenic
@Lachrymogenic 3 жыл бұрын
@@RamkrishanYT No? You didnt really say anything at all, and your comment seems as if you're trying to turn it into an argument. Your comment was vague as it could be interpreted that you said that valve did make 15 billion binaries for linux, but it could also be interpreted that they came up with their own solution, despite Linus' main point. Your next argument to this reply (if you are trying to turn it into an argument) would probably be along the lines of "maybe if you paid attention to the video I wouldnt have to explain" but if anything that would make you sound ignorant. The most likely response would probably be something along the lines of "woah woah bro calm down I wasn't trying to start an argument" or "idk what you're talking about" or worst case scenario, another backhanded insult. All of the things I have just said are indirect interpretations, based off of the vague passive aggressiveness of your replies based on your questioning. In fact you could have just said "Yeah, they made proton instead of making loads of binaries" or just a simple agreement in general, but you had to point out the fact that "Isnt that what I just said?" As if it adds something to the conversation, despite the fact you gave little context, but the video to even begin with. In fact, you said "kind of came true" which the "kind of" makes it even more vague as to what you're talking about. My point is: no, but if that is what you said then I'm sorry because I may have misunderstood or misinterpreted your comment, and in efforts to not start an argument, I have decided to address all the points you could bring up. Admittedly, this reply is pretty stupid but ironically it is 4 am right now and being tired makes me somehow care more about the wording of KZbin comments. Just have a nice day, I suppose.
@RamkrishanYT
@RamkrishanYT 3 жыл бұрын
@@Lachrymogenic I said "kind of came true" Did valve kind of create a way where they don't recompile the games for each and every distro and package them seperately? I think yes. Now if you still disagree about it then cool, no point in arguing.
@Lachrymogenic
@Lachrymogenic 3 жыл бұрын
@@RamkrishanYT I will keep my disagreement, as "kind of" still does not evaluate or explain your actual interpretations. If you want to actually talk about it you could bring up sources from Valve News and updates etc, but instead you just say, "I think so" or "kind of" which can be interpreted as you do not actually know the validity of your own beliefs. To put it simply, instead of saying vague responses like "Kind of" and "I think" you could talk more about Proton, its pros and its cons, how it is set to achieve fixing the issue and how there are still some problems that hold it back, like bugs, anticheat, etc. It makes for a great conversation, but instead you turn statements into questions for no apparent reason. We both agree this does not have to be an argument so we should turn it into a conversation instead, the disappointing reality is that you seem to be disinterested in the idea of a long and continued conversation by using indecisive connotations, which may include "Maybe" if you decide to reply further against the idea of a conversation. Indecisive connotations should only be used when referring to the future of Valve and their solutions for linux. As of now, Valve ARE doing a pretty good job with their SteamPlay and Proton tools, as they are creating ways for Linux Systems to play windows binaries under a compatibility layer. But all is obviously not perfect, as with anticheat being a major issue in their and our path. It shouldnt be "I think valve is doing something" because they are doing something. It's ok if you dont know anything, just dont act like you do know anything. Despite the fact you never said you did or did not know anything at all, your comment was indecisive.
@w1keee
@w1keee 2 жыл бұрын
I love that your name is gentooman and your profile picture is the Larbs Arch Linux man
@abrogard142
@abrogard142 2 жыл бұрын
this happened to me. I struggled and struggled with Mint. most recently thought I had a platform then did an update and my monitor intermittently won't work any more.... Prior to that I thought to network and found hassles there to my great surprise. I've given up on it.
@GreyHak
@GreyHak 3 жыл бұрын
He speaks the truth. Thank you for sharing.
@surplusking2425
@surplusking2425 3 жыл бұрын
For asian languages, non-devian distros are abysmal. it's all messed. that's why I stick to Ubuntu. And this is 8 years old.
@willexco2001
@willexco2001 3 жыл бұрын
Wow, this is bad. You could maybe try to help translation for your native language ?
@vrrdnt
@vrrdnt 3 жыл бұрын
@@willexco2001 rather rude
@willexco2001
@willexco2001 3 жыл бұрын
@@vrrdnt ???
@zempest1959
@zempest1959 3 жыл бұрын
@@willexco2001 he's not being rude. Asking people to contribute isn't a crime
@drew_mb
@drew_mb 3 жыл бұрын
@@vrrdnt I think you misunderstood Willex &Co
@smileynetsmileynet7922
@smileynetsmileynet7922 2 жыл бұрын
I think a future project you just inspired me to do is create a combined package manager. Then distributions can use it and install in any format.
@leam1978
@leam1978 9 ай бұрын
while i dont disagree with him here, i think the core problem is more philosophic and economic: the software is created /by/ technical folk, who don't have the proper economic incentives to properly design and code for a non-technical user. open source is a fantastic software work-around to capitalism, however, programmers still exist under it, and so UI polish has always been sidelined. it took an infusion of money and guidance from several organizations (i think mark shuttleworth?) in order for it to finally approach the year of linux on the desktop, but these lingering problems linus highlights demonstrates the tremendous amount of work still to do. a single desktop minimal specification would be extremely useful for the platform.
@sergeygoncharov2441
@sergeygoncharov2441 3 жыл бұрын
If that's a bug that people rely on, it is not a bug - it is a feature. Well.. this is a radical statement, let's put it like this.
@gentooman
@gentooman 3 жыл бұрын
A bug is simply when code behaves different from what was specified in the requirements. If you're building an API and you ship a bug and people start using your API, they'll start building software around your bug. This means they depend on your bug to perform the way it does in order for their application to behave correctly. Once you realize you've shipped a bug, it's too late since other people depend on it, which means you don't fix the bug, you change the requirements. You inform your users and tell them that the intended behavior will be implemented in the next version. This gives your users an opportunity to update their API-consuming code safely without having to break functionality. If you try to hotfix your bug while other people already depend on it, then people's apps will break, and depending on the situation, it can either be mildly frustrating or catastrophic. I'm guessing that's why Linus has his hard rule about not breaking userspace.
@droggisch
@droggisch 3 жыл бұрын
@@gentooman this is where Windows shines. You *can* run apps from decades ago. And while Mac isn’t as good, I know for a fact that Apple tunes the behavior of the system for big relevant apps like Photoshop. So - yes. While software engineers love progress if they are in control of the stack, they loath it when they are subjected to it.
@gentooman
@gentooman 3 жыл бұрын
@@droggisch Not entirely true. There's plenty of xp/7/vista apps that don't run on 10, even in compatibility mode. and don't even think about 95. Even big tech companies can only afford to support so much. software engineers can (and usually do) make their own os, if they're that unhappy.
@stevanmiladinovic4007
@stevanmiladinovic4007 3 жыл бұрын
Ever wondered why the PHP function to escape a mysql-query is called "mysql_REAL_escape_string();"? Yeah..
@MarkoKraguljac
@MarkoKraguljac 2 жыл бұрын
Too few nerds in too many camps making stuff for *themselves* instead for *other people who do not want to deal with OS but actually intend to use the computer for something, as a platform.*
@Zorgsen
@Zorgsen 8 ай бұрын
I sincerely hope that the issues mentioned in the video will someday be solved/taken seriously. I've tried switching over personally for several years but as I'm a gamer at heart it's still not possible as it's still a pain to get games working and still several games not able to be played. But from a larger perspective as I'm working in IT there are so many users that should be able to switch over to linux especially in a corporate environment since they have a no games on the computer policy. But seeing as most users have a hard time using Microsoft Word when the layout/appearance change because of update and you then need to fiddle with things to get everything working as they are used to that one makes Linux even harder to fix as most users want a computer in front of them and just be told to click the icon for the word processing application and it just works. I would love to be switching over but the amount of time to fiddle around and get everything working after updates is not possible in a larger environment with multiple users that needs everything to work. This also includes software developed on premise used by the company.
@NicolaDiNisio
@NicolaDiNisio 8 ай бұрын
He is right. I dropped the Linux desktop in 2009 and never looked back. Since then MacOS and Android have been my working horses for personal needs.
@guisousa7139
@guisousa7139 3 жыл бұрын
6:00 - This is the guy who responds to your Reddit post. Not in English, but in python.
@diablo.the.cheater
@diablo.the.cheater 3 жыл бұрын
def response(comment): if not type(comment) == python: return "I do not understand you" else: return str(response)
@danishdude6750
@danishdude6750 3 жыл бұрын
Nah, he would do it in C or C++
@ronjeremy9302
@ronjeremy9302 2 жыл бұрын
200 IQ right there lol
@tiaxanderson9725
@tiaxanderson9725 3 жыл бұрын
Isn't this from DebConf 14? i.e. 2014? 6+ years ago?
@hempelcx
@hempelcx 3 жыл бұрын
And nothing has changed
@NovaNinja_
@NovaNinja_ 9 ай бұрын
2 years late.. I'm a specialized computer tech with Unix CLI training as well as Mac OS, I deal with a niche application of Linux on a near daily basis.. I've installed various Linux distros on my own PCs and work/bench PCs to mess around with but I still run Windows almost exclusively.. Compatibility is still a big issue especially for gaming. I also produce music in my spare time and compatibility is an issue for that as well. Once the Win 11 forced update rolls out I might be looking into a Linux distro for my main PC
@RoguishlyHandsome
@RoguishlyHandsome 3 жыл бұрын
Funny, they just updated glibc for compiling the mainline kernel for ubuntu and it can't be installed on LTS anymore. So if you don't want to build it yourself, you now use 5.10.0-oem in the package repository. 5.10+ are the only maintained kernels that will make my new laptop work properly.
@twisterwiper
@twisterwiper 9 ай бұрын
I just don’t have time or energy to deal with Linux. Simple as that. It’s like having finished college and then having to start in kindergarten.
@williamreynish827
@williamreynish827 2 жыл бұрын
The other major issue with Linux is the lack of a ubiquitous high quality application UI API. The Mac has had Cocoa since 2001, which is what makes it easy to write consistent, rich apps that talk to each other. Apps on Linux are generally inconsistent and not anywhere near as rich and polished.
@gljames24
@gljames24 8 ай бұрын
Are they not? Do toolkits like QT, GTK, and Iced not count?
@meowmiaumiauw
@meowmiaumiauw 9 ай бұрын
Getting stuff working _is_ truly nightmarish, but I still use debian as a desktop OS. If it exists, it _can_ run on a Linux or BSD based OS if you spend enough time working on it, and that capacity is useful enough to make the horror worth it
@itsmeben604
@itsmeben604 2 жыл бұрын
I use subsurface, I had no idea Linus was involved with it. Very cool.
@timaitken2277
@timaitken2277 3 жыл бұрын
I have been annoyed by packaging and dependency-management for years. I think RPM/DEB etc are well designed tools, but the repositories supporting the various distributions are a nightmare. A constant mix of dependencies that haven't been updated in 20 years, alongside others that make breaking changes every week, and no unifying ethos regarding when or how updates arrive.
@talkysassis
@talkysassis 2 жыл бұрын
The major problem is: If a program rely on libx, and the system decides do update that lib, it will just replace the lib and expect the program to update as well. But the correct and good way of doing that is to let the program use an old version of the lib. Allow the user to have 3, 4, 5 versions of the same lib, a only remove it from the system when almost not a single package is requiring that. And to make this work, packages should come as static files, with all the dependencies, and when you install it just installs the ones that are not already installed.
@csibesz07
@csibesz07 10 ай бұрын
My issues were when using linux is that almost every program had different logic for configuration, often with no or bad documentation. If i had issue, I had to look for hours if not days for bug reports to find out the fix or that it can't be fixed. So many small problems, programs, abstractions, configuration types, too complex. Even if the skin hides the complexity, it is still there, when there is a bug you have to dig in minds of other programmers. I also own windows and it works out of the box. Unbelievable! I haven't even mentioned, how I couldn't find any resource on how application installs, uninstalls.
@honkhonk8009
@honkhonk8009 9 ай бұрын
I remember tryna install proton vpn on ubuntu. It was pretty cancerous tryna uninstall it. Tbf though, its equally cancerous on windows, cus I gotta purge all the files aswell, and windows isnt any better in that regard. Ubuntu is really the standard for linux desktops. Like I really dont know why you would anything else unless your some nerd ass mf that loves customizing your desktop to do the exact same shit a windows machine does.
@juancarlospizarromendez3954
@juancarlospizarromendez3954 3 жыл бұрын
Dear Doctor, i've many problems as versionitis, brokenitis, helldependencitis, unavailabilitis, faultitis, unresponsivitis, slowitis, etc. What kind of medicines have i to take?
@jari2018
@jari2018 3 жыл бұрын
a hammer and start over
@javiinkling695
@javiinkling695 3 жыл бұрын
delete system32
@jari2018
@jari2018 3 жыл бұрын
mount something else - like winedows knaowledge -the truth abaout linoux
@midoevil7
@midoevil7 3 жыл бұрын
New distro.... always new distro ..
@nevermind2521
@nevermind2521 3 жыл бұрын
Type a bunch of commands on the terminal and hope that it works or go look at the docs /s
@HaHa-gy5vg
@HaHa-gy5vg 9 ай бұрын
It took me two weeks to try to get a printer to work with linux
@andersonklein3587
@andersonklein3587 2 жыл бұрын
He has a point, for the most part I can get an old 32bit application for Windows 95 from 1996, put it in a modern Windows 10 64x, and there's a good chance it will run. Haven't had driver issues or DirectX issues in many years... Backwards compatibility is awesome. The fact I can install the same stuff across any version of Windows, 32 and 64, no matter the hardware, and it just works...
2 жыл бұрын
and if you include dosbox on top of that, the retrocompatibility of windows is truely impressive. i have a client that still rocks a 16 bit DOS accounting software on his w10 computer without any issue at all. if you try to run a box copy of a game released 10 years ago on linux (yes those existed), it will not work on a modern system, in fact it probably stopped working a long time ago. Meanwhile, you can still rock your original copy of the oregon trail on your w11 pc with an external floppy drive and it will run fine, if not better than it did originally.
@Cenot4ph
@Cenot4ph 9 ай бұрын
Rocks, you mean using
@eaaeeeea
@eaaeeeea 2 жыл бұрын
I have hopes that the Steam Deck makes Linux implementations more standardized and mainstream. Valve is doing the groundwork for popularizing Linux for consumers and I love it!
@nezzled
@nezzled 8 ай бұрын
My Steam Deck was my introduction to Linux lol
@conw_y
@conw_y 2 жыл бұрын
This a perfect demonstration of the fact that abstraction is at the heart of software design.
@melihcelik9797
@melihcelik9797 2 жыл бұрын
The major problem is the gazillion distros and modified versions of linux/linux-packages out there. This is also the strength of Linux. People like compability, and Linux just lacks it. Sure there are distros that are compatible eith each other but its a small portion. Heck, I switched from Linux 2.6 to Linux 4.14 a couple of months ago for a work project. And the next thing I know is that none of my applications worked how it used to be. Just for an example: listen() system call on a socket descriptor takes a parameter for how many connections to serve (backlog). In linux 2.6 passing that as 0 made it accept as many connections as it can. Not that we needed that much, we only need like 15 connections max, but someone in the company passed that as 0 years ago. And when I switched to a newer version of Linux, that bug was fixed and passing 0 to backlog meant no connection will be accepted. Yeah maybe that was a bug, but we counted on it. And linux 2.6 was supportef for a long time. The thing im trying to say is that, fpr compability Linux should have supported that bug, not fixing it. And there was like billion other small things to work over but in the end I needed to update my binary, which I really didn't want to. But I did anyways because I wanted to seitch to a newer kernel. We will switch to version 5.1 soon, and I only hope that I don't have to find little things like that. But afterall, that is my work. I can deal with it at work, I certainly don't want to deal with it on my personal computing. Old stuff just wont work with newer versions of linux and I just dont want that. That is why I still use Windows even though I adore Linux, but I just don't want the hassle
@zwz.zdenek
@zwz.zdenek 3 жыл бұрын
Linux has this advantage when deployed to users by admins: Once set up, it tends to rot much less than Windows. But the library hell is a real problem.
@aussiehtc5635
@aussiehtc5635 2 жыл бұрын
False
@mfaizsyahmi
@mfaizsyahmi 2 жыл бұрын
windows fixed library hell long ago with the side-by-side service. basically every library that gets installed by programs gets an isolated compartment, not overwriting any other library in the system.
@FrobergDK
@FrobergDK 2 жыл бұрын
Windows doesn't "rot" any more. I can't remember reinstalling windows for performance issues since windows 8.
@lobsterbark
@lobsterbark 2 жыл бұрын
@@FrobergDK Windows absolutely still performance rots. It's not as bad as it once was, but now there is also bug rot that wasn't there before. As in, things will subtly start breaking because of updates, and you will get bizzare bugs over time. Stuff like your keyboard not being recognized on boot unless you unplug it and plug it back in once you are on the login screen. Your default microphone randomly switching, causing a variety of issues with applications that use your mic. Randomly turning on in the middle of the night for no apparent reason. Things disappearing from the search menu, like it keeps adding programs to a search blacklist. If you installed Windows 10 back when it was free to switch from Windows 7, about a year ago the updater broke and now Windows doesn't complete updating after the reboot step of installing an update. That last one, I found the correlation with when you first installed Windows 10 because everyone in my family who installed it back then, and every one of my friends who I've talked to about this has that exact issue. None of the bugs I've mentioned seem to be acknowledged by Microsoft. I've tried reporting them many times with the tool they include for that purpose, and I've never received a reply about it, and updates have never fixed any of these strange issues. When you reinstall from scratch, all these problems disappear for a while.
@FrobergDK
@FrobergDK 2 жыл бұрын
@@lobsterbark Well I am only basing my opinion on running the same basic OS since windows 7.. and maintaining and updating 5.500 endpoints running Windows 10. I'm simply not seeing what you're seeing. For win7 it was most assuredly a thing.
@Necrocidal
@Necrocidal 3 жыл бұрын
Desktop Linux is still a "tool" rather than a "user experience".
@electron8262
@electron8262 3 жыл бұрын
I think the latest GNOME and eOS is pretty close though.
@1pcfred
@1pcfred 3 жыл бұрын
Use tools, don't be a tool.
@simmerke1111
@simmerke1111 2 жыл бұрын
And when the "tool" requires a bunch of work every time a change is made to the application you're working on, it becomes an inefficient tool. I use Linux for the performance and stability when required. But other than that, I wouldn't touch it with a stick. Don't see the need to put in hours fixing applications just so I could avoid using something else that would more than suit my needs.
@j121212100
@j121212100 3 жыл бұрын
I would love workin with this guy!
@MgtowRubicon
@MgtowRubicon 3 жыл бұрын
2:35 "Compile one binary and have it work, preferably forever and preferably across all of the Linux distributions." Seems like the promise made by Java so many eons ago. I would personally prefer to write in 100% pure Java than anything else, and just have it work everywhere.
@-..-_-..-
@-..-_-..- 2 жыл бұрын
well the jvm is pretty cool in a certain set of circumstances, but java is a godawful language. clojure is really nice
@kex1xik
@kex1xik 2 жыл бұрын
Java is like Communism. It's theoretically perfect solution but it failed in practice for many reasons. When I see bigger Java software, it almost always comes with a custom commercial build of JVM and it refuses to run under OpenJRE (it would simply deadlock or complain about missing classes). A graphical UI made in Java often has bad font rendering and looks weird if run together with other apps using the native UI. Please no more Java. Maybe fix dependency hell by creating "standard" frameworks like Mac frameworks with API stability guarantees or something like that.
@ishanagarwal475
@ishanagarwal475 2 жыл бұрын
I think you forgot to mention win32.
@bltzcstrnx
@bltzcstrnx 2 жыл бұрын
@@-..-_-..- Java is not that bad, much cleaner than JavaScript.
@-..-_-..-
@-..-_-..- 2 жыл бұрын
@@bltzcstrnx i mean yeah, low bar lol
@rhoemberg1969
@rhoemberg1969 3 жыл бұрын
Right to build 💪repair and upgrade.
@nopenope1
@nopenope1 3 жыл бұрын
DefCon 14 Portland, 15 years ago? (maybe add to the info - just in case somebody don't get it with the ratio 4:3 ;) )
@aelsir
@aelsir 3 жыл бұрын
And this actually was on DebConf
@KurtisRader
@KurtisRader 9 ай бұрын
Linus said "if it's a bug people depend on it's a feature". Bingo! When I worked for Sequent Computer Systems we had a motto "bug for bug compatible" because practicality sometimes requires working with existing implementations even when they violate a specification.
@rhodaborrocks1654
@rhodaborrocks1654 9 ай бұрын
I only came across Sequent once in the early 2000s, I worked for an outfit that released on HPUX and Solaris, and for one customer on Sequent. We developed mostly on HPUX and only had one Sequent server within the organization, so at the end of a dev cycle we would have to tar the source code up and send it via dial-up modem to the Sequent server location, build it, then retrieve the binaries similarly. It was only later that I learned how significant Sequent was in driving some of the key technologies that we take for granted today, yet very few people you speak to now have ever heard of them.
@KurtisRader
@KurtisRader 9 ай бұрын
Sequent pioneered the SMP architecture. The first two CPUs they used (NS32032 and i386) had no support for SMP architectures. Sequent created logic so those CPUs could handle caching and interrupts in an SMP architecture. Sequent's SMP interrupt handling mechanism went on to become the basis of the Intel APIC.@@rhodaborrocks1654
The mind behind Linux | Linus Torvalds | TED
21:31
TED
Рет қаралды 6 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 8 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 18 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 4,1 МЛН
Wisdom From Linus | Prime Reacts
12:18
ThePrimeTime
Рет қаралды 414 М.
*Next-door 10x Software Engineer* [FULL]
4:50
Programmers are also human
Рет қаралды 194 М.
Gaming on Linux is NOT Ready... - Daily Driver Challenge Finale
17:30
Linus Tech Tips
Рет қаралды 1,8 МЛН
Linux SUCKS at these 5 day to day tasks...
17:15
The Linux Experiment
Рет қаралды 140 М.
Richard Stallman Talks About Ubuntu
6:10
TFiR
Рет қаралды 1,4 МЛН
Object Oriented Programming vs Functional Programming
18:55
Continuous Delivery
Рет қаралды 747 М.
Q&A session with Linus Torvalds: Why is Linux not competitive on desktop?
3:24
aaltouniversityace
Рет қаралды 1,3 МЛН
Jaron Lanier interview on how social media ruins your life
21:01
Channel 4 News
Рет қаралды 3,5 МЛН
Torvalds Speaks: Impact of Artificial Intelligence on Programming
5:05
Mastery Learning
Рет қаралды 789 М.
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,1 МЛН
Что не так с яблоком Apple? #apple #macbook
0:38
Не шарю!
Рет қаралды 278 М.
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 2,4 МЛН