3
5
2
Over the past few years, I've been using Windows 10 and while I do enjoy using it, lately I've been feeling that there is something about it which makes it seem as if it does not have any personality of its own ? Everything felt very superficial, inconsistent. It felt almost as if someone else was in control of my computer, automatically managing my updates, preferences, and apps that I install onto my system.
Over the years of using Windows 10, I grew accustomed of these inconveniences.
1.) There were instances where Windows would update automatically and install a load of bloatware (stupid games from their Windows store) onto my PC without my permission.
2.) After almost every major update, my preferences would automatically reset or change to something else entirely.
3.) I grew accustomed of random freezes and memory leaks.
4.) I grew accustomed of Windows Defender scanning my PC 10 times a day even after having it disabled.
5.) Considering how rare privacy is these days, I felt like Windows was not being respectful enough. Disabling Cortana still keeps it running, even though it doesn't show up in Task Manager.
It was not just about inconveniences either. As someone who is interested in the workings of a computer, I just couldn't learn/tinker much in Windows. Because it is mostly a GUI based system, you don't get to see what is actually happening under the hood. At the end of the day, all you are left with is the same OS, with the same interface, with no insights. I'm not hating on it, but learning opportunities are simply not there. With Windows 10, they made it even more difficult to actually see the workings of your PC.
Last month, I finally decided to do something about it and switched over to Ubuntu. To be honest, it was overwhelming, considering how open it was to its users. Initially I was sticking with the GUI as much as possible because old habits die hard but eventually as I spent more and more time with the OS, understood the workings of CLI and Bash, I started to appreciate it more and more. As I was understanding the workings of the CLI, I was subconsciously learning. Problems that I were easily solved with a quick search, and following the instructions which mostly involved using the CLI. It turns out, using CLI is far more productive than messing around with the GUI, as it gets the job done without having to move through menus and windows.
I loved the transperancy that I had with Ubuntu in general. I could easily monitor what data was being sent from my PC, and data was being received. I could actually disable the things that I didn't want, and they'd stay the same even after updating the system. It hasn't yet crashed/froze on me yet, as I keep my system turned on for the majority of the day.
I see more and more distros no longer support 32-bit architectures. The same applies to software. I've been trying to apply AntiX and Tinycore Linux to some old machines. Even installing GRUB was a challenge and took several tries. (Windows XP looks so much uglier than I remember.)
There seems to be a lot of older machines that would be given a second life by lightweight Linux distros. But how can we keep them relevant and functional in a world where ten packages in a given dependency tree get updated every other day?
I originally posted here, but it's not visible for some mysterious reason.
Don't do this unless you can afford break your installation. I had a minimal amount of packages and user no data, but that might not be the case for you.
I recommend logging out of the graphical session and using a tty instead (Ctrl+Alt+3). The GUI is going to be broken in all sorts of fashions before all problems are resolved. And you'll probably be ejected from your session mid-update, so don't even bother.
Change /etc/apt/sources.list and /etc/apt/sources.list.d entries from bionic to focal.
Open each URL you're about to change in a browser to verify that the dist folder has a focal folder. If it doesn't, then don't change it to focal, let it bionic.
Update as usual
sudo apt update
sudo apt full-upgrade -y --auto-remove
It'll take a long-ass time, so grab some coffee. Don't forget to glance at the screen once in a while to respond to annoying prompts about using a maintainer's updated config or your own.
Members
Online
182,533 members
225,677 members
18,137 members
190,295 members
192,574 members
187,482 members
22,107 members
178,784 members
23,219 members
16,807 members
GNU/Linux is a free and open source software operating system for computers. The operating system is a collection of the basic instructions that tell the electronic parts of the computer what to do and how to work. Free, Libre and open source software (FLOSS) means that everyone has the freedom to use it, see how it works, and change it.
GNU/Linux is a collaborative effort between the GNU project, formed in 1983 to develop the GNU operating system and the development team of Linux, a kernel. Initially GNU was intended to develop into an operating system of its own, but these plans were shelved somewhere along the way.
Linux is also used without GNU in embedded systems, mobile phones and appliances, often with BusyBox or other such embedded tools.
GNU/Linux Related:
Distributions:
Linux on Mobile:
Movements:
Desktop Environments:
Window Managers:
Learning:
Webcasts:
Creativity:
Other operating systems:
Don't see your community listed? Find or create a subreddit for it, and add it to the wiki when it has over 350 subscribers, and we'll add it to the sidebar.