Jump to content

Linux HATES Me – Daily Driver CHALLENGE Pt.1

BellLMG
2 minutes ago, Ashley MLP Fangirl said:

image.png.8e73741e3735ab66677341b2f11d29d4.png

Yes. MDN, react docs, read the docs etc are similar. The archwiki is not reason enough to switch to manjaro. The aur is in my opinion a much more significant reason to switch.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Ashley MLP Fangirl said:

LOL why did Pop remove your GUI? i've used Pop a number of times and i've always had issues with it but never like that lmao. 

 

points to Linus for going with something Arch based for gaming, Arch is typically MUCH more up-to-date than anything Ubuntu based, meaning he should(tm) have an easier time getting games to run in Wine, as the one manjaro ships with is much newer than the one Mint is theoretically using (unless they backport, idk i've never ran Mint). 

 

interestingly i've found over the last month or 2 of trying to game a bit more that Linux gaming is much further than it was even a year ago. Overwatch for example i've gotten to run completely smooth, even faster than Windows probably because of my hardware configuration (check signature), linux just handles that stuff better typically. 

I know how it removed and anyone who has been using linux for ~1mo will know this

 

at 10:38 on the vid it said 

"This Will Remove The Following Packages"

And GNOME, Pop Desktop and Pop Session were in the category of will uninstall 😶

 

So linus, PLEASE READ THE WARNINGS

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, AaravD said:

I know how it removed and anyone who has been using linux for ~1mo will know this

 

at 10:38 on the vid it said 

"This Will Remove The Following Packages"

And GNOME, Pop Desktop and Pop Session were in the category of will uninstall 😶

 

So linus, PLEASE READ THE WARNINGS

i know how it happend, just not why. issuing an install command should never do that, i know that and i have 8-9 years of linux experience. 

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

My advice to new users about distros is to use a few different distros before switching to find out what you like. Use a vm or the virtual environment. Burn your hands a bit.

Everything won't be a 1:1 copy of windows, else it would suck. If you hate it, then go back to windows. Just keep an open mind while trying it, and also don't go with an obscure distro.

And read things if you are in the terminal. A lot will be garbled nonsense, but read the paras before prompt.

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Ashley MLP Fangirl said:

any evidence for that? i've been using rolling distro's for years and the only time they've broken for me is when i did it lol

In fairness, my comment about rolling release distros being too unstable was primarily about new users, but I'll admit that wasn't clear. I've had a number of issues with Arch package dependencies not lining up because some have been updated while others haven't. I had to pin a certain version of a library for a few months because another program (which I relied on daily) wouldn't work with a newer version and the package maintainer hadn't gotten round to updating it.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Ashley MLP Fangirl said:

i know how it happend, just not why. 

The PopOS Steam package was broken for a short time. This was just bad timing. The pop maintainers must be ruing the day.

Link to comment
Share on other sites

Link to post
Share on other sites

What really hurts here (and I mean this empathetically) is seeing someone as obviously smart and capable and bright as Linus not actually represent the average person, but rather embody the Dunning-Kruger effect. I don't mean this as a personal attack or an insult; cognitive biases are just part of the human experience.

 

Still, it was super avoidable. All Linus had to do was stop at the stop sign:

 

image.png.d5bc4da1d685bcb21564abd9a1289886.png

 

Yes: as a new user you don't know that it is highly unusual behaviour; behaviour so unusual, the error message has no idea what could have happened and speaks in really vague terms of what could or may have happened. However, as someone who is genuinely new at computers, I argue that this would have been where you would have stopped and asked someone. I guess the real missed opportunity here would've been for Linus to actually try and reach out to the community he has been kind of strawmanning on the WAN show for the last few weeks, and see what the human interaction would've been like.

 

Had Linus even just sat on this for a day, Ubuntu would've checked for and installed updates, and this wouldn't have happened. Of course, you can't do that if you're on a tight video making schedule, but that's not a constraint your average new user would operate under...

 

Instead, as D&K predicted, Linus didn't know what he was doing, and he didn't anticipate the distances which apt-get was willing to go to make sure that steam could be installed while maintaining every remaining package compatible with every other package. Linus didn't recognize all of the unusual alarms and bells that were ringing, and didn't know what those packages that were being removed did. Linus instead persevered, and now everyone looks stupid.

 

I hope the takeaway here for would-be adopters is the simple but painful truth: even if you aren't new at computers, you are still new at Linux. You're at risk of making rookie mistakes, and you should be wary of anything going sideways.

 

The other funny thing is that this experience would probably have been a lot better on a distro that didn't try to make installing Steam easy. Pop_Os! trying to polish this usecase is what caused the disaster in the first place.

 

Now, is there any excuse for the ISO shipping with a broken Steam package? Unfortunately the reality is that, from a cultural point of view, proprietary software is a second class citizen on Linux; after all, if it breaks, all you get to do is keep both halves while the original developer fixes things up (a wait that historically speaking ends up being rather fruitless). So the steam package was most certainly not tested as thoroughly as (say) the Thai language package for LaTeX. This is going to be true of every Debian-based distro.

 

I've never used anything other than Ubuntu so I do wonder if the tradeoff for something Arch-based is going to pay off...

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, quantum- said:

I've had a number of issues with Arch package dependencies not lining up because some have been updated while others haven't. I had to pin a certain version of a library for a few months because another program (which I relied on daily) wouldn't work with a newer version and the package maintainer hadn't gotten round to updating it.

interesting. you can use either Snap or Flatpak on Arch to fix that, as those packages include the dependencies etc. kdenlive for example is broken rn from pacman on gnome, runs fine using flatpak. 

She/Her

Link to comment
Share on other sites

Link to post
Share on other sites

This series, imo, has a fundamental problem that prevents it from broadcasting the right message:

 

Linus is trying to review Linux.

 

This series is supposed to be about a newbie's experiences. Linus runs into a lot of problems, some of which are his fault and some of which are not. However, he's not presenting any of these issues as they are. He's complaining about them, as would a reviewer highlighting issues with a product. This is understandable, given LTT's focus as a channel and Linus' background. The thing is that in order to review something, you need to know a lot about it. Linus does not know a lot about Linux, by his own admission. So why is he trying to present his experiences as though they're features of a product? Why is he trying to style himself as an authority?

 

I think this series would be so much better if Anthony was presenting. As someone who really does know a lot about Linux, he should be analyzing what happens to Linus and Luke and presenting it through the lens of someone who can speak with authority on the subject. That would turn this from a rant into something informative and helpful. Right now, I see this video as akin to the Verge's PC build- something crafted by someone clearly inexperienced who is attempting to present as an expert. So let's bring in an expert.

 

Linux does have a lot of issues which can hamper the user experience. However, "I did a thing I was warned not to do several times" is not an issue with Linux. Linux gives you great power and great responsibility. Don't delete system32. The funny thing is that he probably could have fixed his issue by simply reinstalling the removed packages, a 20 min fix tops.

 

I'd also like to complain about Linus' weird standoffish opposition to the command line. The CLI is well documented and quite simple to use once you've gotten past the learning curve (which can be difficult, I'll admit, but you have to start somewhere). For many things it's easier than a GUI would be, so nobody has made a GUI for it. Complaining that there's no way to do something while ignoring the way most people do half of the things is patently ridiculous.

 

Finally, Linux is not a free clone of Windows. It's a different platform and you need to approach it differently. Linus saying that Linux "doesn't do x thing in this way" is a result of him trying to apply the "Windows way" to Linux, which is guaranteed to fail. Imagine someone coming from a paper filing system making a video about Windows. They might complain about any number of things not working the same way or some part of their workflow breaking. They might wonder why it needs to be so complex. The thing is that this isn't Windows' fault. They need to learn how to use the system first, and then they might discover how they can use this new workflow even more efficiently than their old one. The existence of a learning curve is not an indictment of an operating system. Yes, Linux takes work to learn. So does Windows. Windows doesn't get a pass because it's the default.

 

so ends my <rant>. This isn't intended to flame anyone or insult Linus. I have a lot of respect for Linus as a tech reviewer. I just take issue with this series and the message it's sending, about Linux and Linus both.

Edited by RollTime
it's time

 

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, Arch User said:

Who is the new guy in this video?

what new guy?

I could use some help with this!

please, pm me if you would like to contribute to my gpu bios database (includes overclocking bios, stock bios, and upgrades to gpus via modding)

Bios database

My beautiful, but not that powerful, main PC:

prior build:

Spoiler

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Ashley MLP Fangirl said:

interesting. you can use either Snap or Flatpak on Arch to fix that, as those packages include the dependencies etc. kdenlive for example is broken rn from pacman on gnome, runs fine using flatpak. 

Oh no it's fixed now, and there are programs with similar problems that aren't available as Snaps/Flatpaks (CLI stuff mainly). One current issue I have is that I'm using a version of libxml which is newer than the version on the community branch because another tool (latexmlmath) requires it.

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, Ashley MLP Fangirl said:

i know how it happend, just not why. issuing an install command should never do that, i know that and i have 8-9 years of linux experience. 

it should do that.

knowing APT, it probably said:

$User> sudo apt-get install steam

	Are you sure you want to do this? The following packages will be removed
    	Pop!_GUI
	The following packaged will be installed
    	Steam SteamDependancies

	[y/n]

$User> y

	Are you sure? These folowing packages are marked critical and may be required for Linux to run. The contunue type:
	"Yes, do as I say"

$User> Yes, do as I say

	Removing packages:
    Pop!_GUI

and that wouldve been as far as it got

 

 

This is 100% why every " How to setup thingx on linux" guide starts off with

run 'sudo apt-get update'

run 'sudo apt-get upgrade'

run 'sudo apt-get update

I could use some help with this!

please, pm me if you would like to contribute to my gpu bios database (includes overclocking bios, stock bios, and upgrades to gpus via modding)

Bios database

My beautiful, but not that powerful, main PC:

prior build:

Spoiler

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, HelpfulTechWizard said:

This is 100% why every " How to setup thingx on linux" guide starts off with

run 'sudo apt-get update'

run 'sudo apt-get upgrade'

run 'sudo apt-get update

And why the "default" install command on Arch is

pacman -Syu <package>

Keeping your system up to date is a must.

it's time

 

Link to comment
Share on other sites

Link to post
Share on other sites

 

1 hour ago, Kilrah said:

Yes the issue was not updating the OS before trying to install steam. But that's the whole point of this section being illustrative of the problem, you install your OS, you don't get a prompt to install updates, you try to install steam, you run into a weird error, you google for that error, and what you find is "force install it", not "your repos might be out of date, update and retry".

 

It doesn't say "this will delete your DE", it says "it might break things" but with zero information as to what/how/why or if it actually will or not... and forcing this is actually the "correct" solution in some cases, leading to that being found in searches.

Actually, go look at the video again, the warning does say that essential packages were getting yeeted.

 

2021-11-09 15_18_06-Linux HATES Me – Daily Driver CHALLENGE Pt.1 - YouTube - Chromium.png

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, HelpfulTechWizard said:

yea, I knew that DE issue was going to happen

when those packages showed up in the terminal error I knew it was inevetible.

 

The real question is why dafaq did installing steam force the DE to uninstall itself?

who the fuck knows.... 

If it is not broken, let's fix till it is. 

Link to comment
Share on other sites

Link to post
Share on other sites

19 minutes ago, plurus said:

the warning does say that essential packages were getting yeeted.

Yes, but when I for example want to uninstall steam from Ubuntu it'll also tell me that "essential" packages like libc:i386 will be removed and I have to do the same confirmation, while nothing else uses them and the whole i386 architecture was there only because of steam...

 

You've kinda got to guess whether it's actually bad or not, but yeah in this case it would have been really suspect... still if you don't find the correct solution when searching you don't really know what else to do...

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

Not gonna read through 4 pages so apologies if someone has already explained this before me.

 

The problem seems to come from Pop using a custom library (if you freeze the video you can see the offending library is libgbm1) to handle GPU buffer allocation. Installing Steam apparently overrides this with the default library and in doing so breaks several dependencies with Pops DE which gets uninstalled as a result.

 

Honestly, this is a Pop issue, not a Linux issue. They should be shipping the Steam Runtime package and not the Steam Native package. The former is essentially Steam but with static versions of all its dependant libraries self contained, the latter uses system installed libraries.

 

Honestly though, they probably should just be using the default library to begin with.

 

33 minutes ago, mrchow19910319 said:

who the fuck knows.... 

^^^^^^^^^^^^

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
Share on other sites

Link to post
Share on other sites

The video was entertaining. But not a video that convinces me of trying Linux myself. I'm just not resilient enough to deal with this type of setup and troubleshooting. There are still a few more interesting videos to come , although I doubt they'll change my opinion. I think I'll keep wearing  my "OS floaties" and begrudgingly update to Win11 at some point, with outdated hardware.

Link to comment
Share on other sites

Link to post
Share on other sites

Just zooming out from the specific issues here, these problems take me back to when I first actively started to use linux back in 2010 or so.
Messing up the closed source AMD drivers, reading crappy forum posts. Major ubuntu / mint version upgrades breaking your system. Still sad to see that on distro's aimed at less experienced users, the same issues still occur. Installing steam, should at least be handled in a way that does not break the distro.

At some point I just got so fed up with distro's breaking on me, while being poorly documented, that I just switched to Arch.
Never really looked back on my main system, and at work at least. Granted, it is not the first step, but it sure did help me in the end.
Still doesn't stop Plasma from breaking on what they call exotic display setups, though. (home setup nvidia + 4 monitors, work setup with gpu + igp with 5 monitors).

Link to comment
Share on other sites

Link to post
Share on other sites

insert salty linux issues i have experienced myself.

Useful threads: PSU Tier List | Motherboard Tier List | Graphics Card Cooling Tier List ❤️

Baby: MPG X570 GAMING PLUS | AMD Ryzen 9 5900x /w PBO | Corsair H150i Pro RGB | ASRock RX 7900 XTX Phantom Gaming OC (3020Mhz & 2650Memory) | Corsair Vengeance RGB PRO 32GB DDR4 (4x8GB) 3600 MHz | Corsair RM1000x |  WD_BLACK SN850 | WD_BLACK SN750 | Samsung EVO 850 | Kingston A400 |  PNY CS900 | Lian Li O11 Dynamic White | Display(s): Samsung Oddesy G7, ASUS TUF GAMING VG27AQZ 27" & MSI G274F

 

I also drive a volvo as one does being norwegian haha, a volvo v70 d3 from 2016.

Reliability was a key thing and its my second car, working pretty well for its 6 years age xD

Link to comment
Share on other sites

Link to post
Share on other sites

Ya after seeing this i decided  i dont have time to deal with Linux's bullshit.

 

Long Live windows i suppose.

Link to comment
Share on other sites

Link to post
Share on other sites

As others have said, it takes time to learn a new os... It's even worse for power users.

You spent how many years learning how to do everything on Windows and become an expert on it, now you jump onto a new system expecting to be as much a power user and you really don't know what you're doing so you get into trouble and frustrated just as Linus did.

 

 

Which beings us to the other major problem.

With Linux you have option to return to Windows, it's easy to get annoyed and just say screw it and go back to Windows. The reason Windows-Mac and Mac -Windows users can change is because they just bought a new computer, they can't just easily toss the other OS on it and go back to what they know so they tough it out. Without being invested you aren't going to give it full effort to make it stick. I truly believe this is why most people fail when converting to Linux.

 

 

 

All that said, as Luke said on WAN show, Linux gets out of the way.

I don't think most people realize just how invasive Win10 has become. I don't mean spying and such, I mean just day to day interruptions. If you really want a shock, load up a fresh install of Win10 and set it up as your system currently is you'll be amazed just how much it interrupts a new user before it settles in. Better still, fire up Win7 and see how little it bugs you, it's shocking just how much Win10 is in your face making suggestions and distracting you. If you use an adblocker, going back to Windows after Linux is like disabling your adblocker.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Arch User said:

Who is the new guy in this video?

I genuinely hope that you're joking with that question...

Phobos: AMD Ryzen 7 2700, 16GB 3000MHz DDR4, ASRock B450 Steel Legend, 8GB Nvidia GeForce RTX 2070, 2GB Nvidia GeForce GT 1030, 1TB Samsung SSD 980, 450W Corsair CXM, Corsair Carbide 175R, Windows 10 Pro

 

Polaris: Intel Xeon E5-2697 v2, 32GB 1600MHz DDR3, ASRock X79 Extreme6, 12GB Nvidia GeForce RTX 3080, 6GB Nvidia GeForce GTX 1660 Ti, 1TB Crucial MX500, 750W Corsair RM750, Antec SX635, Windows 10 Pro

 

Pluto: Intel Core i7-2600, 32GB 1600MHz DDR3, ASUS P8Z68-V, 4GB XFX AMD Radeon RX 570, 8GB ASUS AMD Radeon RX 570, 1TB Samsung 860 EVO, 3TB Seagate BarraCuda, 750W EVGA BQ, Fractal Design Focus G, Windows 10 Pro for Workstations

 

York (NAS): Intel Core i5-2400, 16GB 1600MHz DDR3, HP Compaq OEM, 240GB Kingston V300 (boot), 3x2TB Seagate BarraCuda, 320W HP PSU, HP Compaq 6200 Pro, TrueNAS CORE (12.0)

Link to comment
Share on other sites

Link to post
Share on other sites

I absolutely loved the video and I'm looking forward to the next installment. ❤️ 

 

The one thing that kinda surprised me is that Linus never thought of just going to the Steam website and downloading Steam from there (you can get a .deb file, which basically works the same as an .exe file in Windows). Since Valve is a reputable company, there are no security risks. 

 

Same goes for Discord and many other well-known programs. Installing them this way is not only easier, but also ensures that you'll get the latest version. 

Ryzen 1600x @4GHz

Asus GTX 1070 8GB @1900MHz

16 GB HyperX DDR4 @3000MHz

Asus Prime X370 Pro

Samsung 860 EVO 500GB

Noctua NH-U14S

Seasonic M12II 620W

+ four different mechanical drives.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×