this post was submitted on 29 Jun 2024
164 points (96.6% liked)

Linux

45479 readers
1304 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm 43 and not really starting using Linux. I've dabbled with distros on and off over the years, but I never made the full switch because work always had some program or policy that just wouldn't play nice with Linux. With all the crappy Microsoft decisions, bloatware, and ads I decided to try and use Linux exclusively on a personal device, and I'm absolutely loving it!

I've been working with Ubuntu as my main distro, and I've also been playing around with distros on a Raspberry Pi. To really challenge myself, I installed Linux on an old Surface Pro 3, and guess what? It just works! I was pleasantly surprised by how smooth the setup was and how well it performs.

I missing any key steps or tips to make the experience even better on a Surface? Any insights would be greatly appreciated. I was planning to buy a new tablet that runs Linux but this is working better than expected. I'm really enjoying the flexibility and control Linux offers and want to keep this momentum going.

I have read up and tried plenty, just looking for some perspectives out there specific to your tablet experiences.

EDIT Thank you for all the suggestions and insights! I'm going to continue using the Ubuntu build for the next few months. Still lots more to learn, but I'm excited to see how this goes. I have everything setup I need to function as a Linux only tablet experience. no more dependency on Windoze.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 2 days ago* (last edited 1 day ago) (1 children)

Thank you for your reply!

Thank you, this helps even further.

It has been my pleasure 😊!

I scratched the surface of immutable and this further dissects it into deeper "categories".

Yup. For your information, 'immutable' distros have only gained popularity relatively recently. In fact, for a long time, it was pretty obscure.

In 2003 we had the initial release of our first 'immutable' distro; NixOS. Then, inspired by it, Guix System was released in 2012. After which, within a couple of years, the distros with connections to enterprise Linux got their first 'immutable' distros:

  • Fedora in 2014 with Fedora Atomic Host (later CoreOS)
  • Ubuntu in 2016 with Ubuntu Core
  • openSUSE in 2017 with openSUSE MicroOS

However, these three were primarily meant for server and/or IoT. Then, in 2018, Fedora released Fedora Atomic Workstation (which later changed its name to Fedora Silverblue). I'd argue we owe the current renaissance of 'immutable' distros to it. And then, inspired by Fedora Silverblue, we've had the release of dozens of 'immutable' distros in the last 2/3 years (including openSUSE MicroOS Desktop (later openSUSE Aeon) in 2021). Ubuntu has yet to release their Ubuntu Core Desktop. Though, it's in active development.

However, even if we'd limit ourselves to the earlier mentioned 'immutable' distros (i.e. Fedora Atomic, Guix System, NixOS, openSUSE MicroOS and Ubuntu Core), we find that they're very different to one another. Heck, by comparison, e.g. Arch, Debian, Fedora, openSUSE and Ubuntu aren't actually that different to each other.

Though, perhaps curiously, we find that at least 80% of the user base of 'immutable' distros are using either Fedora Atomic (and/)or NixOS.

My first thought is that, if I didn't know about immutable distros in the first place (aside from the meaning of the term), I probably wouldn't know what I'm missing or gaining.

Exactly.

My uses for Linux will grow across 3 categories.

  1. Business and office work. Mainly spreadsheets, documents, presentations, and virtual meetings

  2. 3D Design, 3D Printing, bitmap and vector graphics editing, coding, and retro video game development

  3. Streaming via OBS, ATEM, webcam, HDMI capture, and various USB inputs and devices.

As far as I can tell, none of these should necessarily bring up problems or troubles on 'immutable' distros.

To give an example of something that's not or less supported on 'immutable' distros: Unified Kernel Image with Secure Boot.

AFAIK, openSUSE Aeon can do it currently. But IIRC, there's no documentation. NixOS can actually do it as well and there's plenty of documentation on it. Fedora Atomic can't yet, but there's active development surrounding it. However, I don't expect this feature on the smaller 'immutable' distros. Hence, for them, I'd regard this as absolutely impossible.

I have tried building machines on non-tablets and have got 80% of the way there with all 3. The tablet has me 100% with 1 & 2.

I'm glad to hear that!

This all gives me a greater understanding that helps me avoid and research more into the options based on needs.

Great! FWIW, if there's anything to take from this interaction, then it's definitely this.

[–] [email protected] 2 points 1 day ago (1 children)

Thank you so much for your time. The amount of effort in your response is amazing and rich with details!

[–] [email protected] 2 points 1 day ago

That's the most wholesome reply I've had in some time. Thank you for making my day! I appreciate it 😊!