I know that. I also know they butchered the hell out of it for no adequately-explained reason - everything I listed is a problem I actually had, that disappeared when I switched to Debian. (The audio issues were actually fixed by removing PulseAudio, but Ubuntu wouldn't let me do that and Debian does.)Garth wrote:Ahem—Ubuntu is Debian-based.
And that's not even including out-of-date and buggy libraries breaking my builds, making my code run at 0.2 FPS and wasting hours of my time searching for bugs that weren't my fault. When your unstable, bleeding-edge packages - which are nonetheless labelled 'stable' - are two years behind Debian of all distros, you're doing something wrong. (No I am not making that up - that was the state of SDL in Ubuntu in 2014. It was the straw that broke my camel's back.)
YMMV, obviously, but I've now been using Debian for about as long as I was using Ubuntu, and for me the difference has been night and day. If you don't want to play or develop games and don't like diving into the terminal every five minutes, I imagine it would be much smoother sailing. And hey, maybe they've fixed all the issues I was having by now - but given the attitude of the staff, I somehow doubt that.
One thing you can do to improve Firefox's memory use is enable Tracking Protection. This works because some of the most common memory-intensive scripts in web pages are analytics and real-time bidding scripts made with the express intent of tracking viewers' history across websites for interest-based advertising.Garth wrote:Ahem—Ubuntu is Debian-based. I've been using Ubuntu for many years, and the few times I can remember it ever crashing was because I didn't have the computer set up yet for disc-swapping, and I ran my 6GB of RAM full. (I sure wish firefox would improve their memory-allocation and fragmenting.)
Meltdown, Bounds Check Spectre, and Branch Target Spectre led to a bunch of updates to Linux and core libraries in quick succession recently. Several years ago, a bunch of OpenSSL fixes also led to reboots, as OpenSSL is loaded by so many long-running user applications and services that it's easiest to ensure that all affected programs are restarted by restarting Linux.Garth wrote:It used to be I only had to re-start a couple of times a year (when updates required it), but lately they've been requiring it much more often.
If by "click on" you mean follow a link in a web browser, I think that's related to web servers that mistakenly serve things other than newline-separated ASCII or UTF-8 text as Content-type: text/plain. Or by "click on" did you mean in the native file manager?Garth wrote:There are a few other minor irritations, like when I click on a .pdf and it sometimes asks me if I want to open it with my text editor.
This didn't work, but it seemed to be because I have 14.04, not 16.04 which our son who's the Linux expert here wasn't fond of and I don't remember why. 18.04 is supposed to be out tomorrow, and he will evaluate it when he gets around to it.Garth wrote:I'll look into it. Thanks. Is that the whole command? Is there anything I have to be careful of?tepples wrote:Have you tried sudo apt autoremove to purge unused packages, particularly old linux-image versions?
I meant on a web page. So maybe it's as you say, their server, not my OS.tepples wrote:If by "click on" you mean follow a link in a web browser, I think that's related to web servers that mistakenly serve things other than newline-separated ASCII or UTF-8 text as Content-type: text/plain. Or by "click on" did you mean in the native file manager?Garth wrote:There are a few other minor irritations, like when I click on a .pdf and it sometimes asks me if I want to open it with my text editor.
Garth wrote:I'll look into it. Thanks. Is that the whole command? Is there anything I have to be careful of?
Code: Select all
(23:15:32 jdc@linux) ~ $ cat update_mint #!/bin/sh -e sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove sudo apt-get -y autoclean