this post was submitted on 05 Jul 2025
174 points (98.3% liked)

Linux

56132 readers
1241 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 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] interdimensionalmeme@lemmy.ml 3 points 1 day ago (5 children)

Ok is what is the "META" answer to grandma's laptop is going to get borked. Put this USB stick in her laptop and press next a bunch of times and she can keep using it. You have 5 lines of text to explain this solution.

[–] yogthos@lemmy.ml 4 points 23 hours ago (1 children)

I think the trick has to be that somebody who has a bit of technical skill sets the laptop up initially. I did this for my mom a while back, and once I set it up once, it just worked from there on. Non technical users tend to have a fairly small set of things they need to do like check email, browser the web, and play media. Once that's working, they never need to change anything. In fact, they don't want to change anything because they get used to the workflow, and they're comfortable.

It would be great if people set up community centres where people can bring their old laptops, and somebody switches them over to Linux for them.

[–] interdimensionalmeme@lemmy.ml 1 points 18 hours ago (1 children)

Ok, what I am hearing is Nixos but with an installer like this

Rufus ISO to usb stick stick usb stick into computer press magical button to boot usb <-- this should be the most difficult part of the process Screen appears, least amount of text possible Ask only the important questions, on a single screen

then one last big scary page "this will erase everything on your computer"

Check "I understand" then press"ERASE BUTTON" (or cancel and reboots)

then it reboots and everything your average grandmother needs right there a google button an office button and that's pretty much it

[–] balsoft@lemmy.ml 1 points 14 hours ago (1 children)

Hmm, I'll pitch this idea to a couple of Nixy lfriends, maybe we can hack something together. Also throw a Linux install party!

[–] interdimensionalmeme@lemmy.ml 1 points 2 hours ago (1 children)

Cool, so we need two things, The most streamlined installer possible. "Grandma's Universal Nix.Conf"

The installer should be written using 4th grade simple english, no jargon

In the top right corner there should be a language selector.

There should be only one page of questions.

The installer should work completely offline.

The installer should detect all peripherals and modify the nix file accordingly.

The second page should only be tge warning about erasing everything

The installer should detect if a nixos installation already exist. If it does, then offer the user to repair the bootloader

Optionally, the installer coukd detect a windows installation. Check the amount of free space left on the drive.

In this case instead of a wipe, offer to shrink the windows partition and install nixos in the liberated space. Install a bootloader setup for dual boot. Auto mount the ntfs partition and place a shortcut to the c:\user folder on the desktop.

[–] balsoft@lemmy.ml 1 points 31 minutes ago

I think we can be even simpler than that. Don't ask any questions. Simply generate the hardware-configuration.nix and have a single configuration.nix that is unchanged:

  • Some easy-to-use and simple DE. I'm thinking something like lxqt or xfce, maybe Pantheon - but that would be more familiar to Mac users than Windows. KDE seems way too complicated to just have it in configuration.nix without touching it, and it can sometimes break on updates.
  • Chromium (with pre-installed ublock origin)
  • Libreoffice
  • Some flatpak store (so that people can install apps without touching configuration.nix)
  • Make a simple "update" app that just pops up once in a couple weeks or so, prompts you to click a button and then runs npins update and nixos-rebuild boot, and finally annoys you until you reboot (it should also update to the next stable channel when that becomes available, and make that a big deal so that a user understands it might change some of their workflows)
  • Set up the bootloader so that if a generation "fails" (some script in the autostart of the DE doesn't set a flag somewhere) on the next boot it boots a previous generation, kinda like Android's A/B slot system but better. I don't think systemd-boot allows this sort of thing, but I think it's possible with a GRUB script
  • Maybe add a shortcut to open tmate and copy the URL to clipboard, so that you can send it someone in the know and they can help you troubleshoot
  • Finally, use impermanence to make sure everything outside /home, /nix, and wherever flatpak are stored, is wiped on every reboot and recreated from the generation, so that "reboot it" is a viable troubleshooting strategy.
load more comments (3 replies)