I just switched from Windows 11 to Ubuntu 25 for good. This is done on an ASUS Vivobook M3502Q. Starting with a recap - Great success! My laptop got so fast and quiet, it feels like I've bought a newer and more expensive computer. There were just a few "issues" that took some tinkering. My migration story can be told by following the major software I had to set up. Once installed, everything works faster compared to Windows (especially phpStorm). The first thing I wanted to do is `git clone` a private repo. Naturally I want to use SSH authentication. This is straightworward we just add a public key into github.com (yes I still depend on Microsoft). To generate an SSH key I ran `ssh-keygen -t rsa`. I already have public and private keys backed up and they are all the "rsa" format. So for the sake of simplicity, I chose to avoid the newer ed25519 that's genereated by default. Switching the OS can be a big change. To avoid getting overwhelmed I am adjusting some of the defaults like the Terminal's copy/paste shortcuts. I set them to Ctrl+C and Ctrl+V. This doesn't interfere with the classic way of interrupting a process: `Ctrl+C`. The copy command happens onlyif there is highlighted text otherwise it's the interrupt. I spend a lot of time in the web browser and enjoy the convenience of having a shared history between my dekstop, laptop, and phone. The Brave browser lets me connect devices and keep them in sync so it was quite easy to get the Ubuntu browsing experience on par with what I had on Windows. Well, I had to put some effort to reduce my trackpad's scroll speed as it was crazy fast. This took a few system reboots to get working. This probably helped: `git clone https://gitlab.com/warningnonpotablewater/libinput-config.git` I use Viber for both personal chats and business notifications. It was an important software to set up and proved a bit of a challange. The official Viber website has a Linux download option but that didn't work for me. It did display two Viber icons in the "Show Apps" list but neither did anything visible. The method that actually worked is: ``` sudo apt install flatpak sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo sudo flatpak install flathub com.viber.Viber ``` The next step in my Ubuntu 25 setup was a mail client. I am already using Thunderbird on my phone and Windows so it was natural to install it on Linux. I am asked to enter my Ubuntu user's password quite often. This happens about as often as the Windows safety prompts which I always disabled in the past. I'm sure there is a way to disable the password prompts on Ubuntu 25 and might explore in the future.