167 karma · joined October 5, 2022
As an example, I was a university student in Canada ~15 years ago. I lived with my parents, driving 30 minutes each way to attend classes. I had car insurance, gas, a cell phone, tuition, parking and books to pay. Tuition was costing 6000$ a year over 5 years. Being in humanities, I chose my own course schedule. I would often have classes 8 a.m. to 2 p.m. Monday through Thursday. I would work nights and weekends 25-33.5 hours most weeks..Most part-time employment worked around student hours and allowed some flexibility. Once I graduated and had a full-time salary position, I had much more free time and struggled to not feel lonely in filling up that time.
OSX (before the App Store model) had .dmg disk images and installer files, where you drop the entire application into a folder and that .app file contained everything the application needed to run. Easy enough to install applications.
But, what happened when you wanted to update a program or application? You went an manually downloaded the application or found the update button in the context menu and updated. This meant that many users would not update very often. Because the process was manual and because you were never sure what would work or when the new version would refuse to work with your hardware or OS version. Even with an app store, you still need to open the store app and click update or look through menus to find which software packages need updating.
For a long time, as both a Windows and OSX user, I saw the benefits of both approaches. Now, as a Linux user, I can update my entire system, with one bash alias I can update my chosen installed applications, but also my operating system files, and my flatpfak apps or containers and even my firmware (fwupd). It has changed the paradigm of computing for me. It makes me feel like a superhero. I don't have to worry about an update breaking my system. Better still, I don't have to manually update my operating system separately from each application I've chosen to install. I can do it all from the terminal and I can see all of the changes my system will make. It has been a great experience. Do things sometimes break? Yep. But, they broke on the other OS's too. I take it as a learning experience.
Maybe I've just talked myself into trying an immutable os.
Does it have battery life like the macbook or those new arm machines? No. Does it have the same performance for RAM as soldered options? Probably not. But if they introduce an LPCAMM2 variant, it will be more competitive.