Oh my god, this truly was one of the biggest reasons I didn’t use Linux in college. After I built a rig with two SSDs, it felt so much easier to get into Linux.
The only SUCCESSFUL AND RELIABLE way I found to prevent Windows 10 from doing this shit was to remove the HDD from my ThinkPad on which I have Linux, then install Windows on SSD, then put back Linux HDD, then in BIOS deprioritise booting SSD, so I can only manually select and boot SSD/Windows when I really want to use it.
This approach means there is only 1 existing OS on my machine – Linux (Debian) – unless I quick select different boot device. There is nothing that can defeat this approach, and is the best one.
I just started them on Linux machines from the get go. The same reason I got good at 3.1/95/98 was to setup games, filesharing, and getting hardware to work for better games. Even with Steam, there’s always some work to handle oddities. The kids are rapidly becoming reasonable basic admins the same way I did. Whether they decide to go further and learn more will be up to them.
All too much of OS config, IT work, and troubleshooting is a combination of reading docs, trying things, and plenty of online searches. The big missing piece is motivation. That’s why I learned as a kid. It was all about building systems to play games.
For your kids, a combination of showing the basics, how to find out how to fix things, giving them agency to modify the OS (assume you’ll need to reinstall sometime), and a purpose could get them going. Not everyone find the motivation and interest, but kids are often more able to invest and explore than we give them credit for. I found my son (at age 13) at installed the proprietary NVidia driver for his laptop without my knowing. He just started following tutorials until it worked. Proud dad moment, time for ice cream, and then he went back to playing games with his buddies.
That’s a good start. Also, include him in your own PC activities (some of them, make some up if you don’t have anything that he can be involved in at the time), like “I need to find a cool new background, I was thinking this and this might be cool, could you help me find something online?”. It gives kids a sense of being useful and wanted, plus a pat on the back, high 5 or something like that when the task is done. And it might inspire him to look for his own background, something he identifies with 😉.
Have a lot smaller kid, he’s 4, but this is just something from the top of my head… or how I would play it.
It was hard for me at first, grasping how to bring up and educate him… it didn’t come naturally for me. But my mom was a lot of help, she gave me a lot of pointers and I just started building on that 😉.
I taught adult education in college and always introduced people to computing with “DOS for Dummies” even though Windows was the OS they interacted with. By teaching them in a command line only environment first I could then easily teach them the desktop environment because they understood what was going on behind the scenes. I think the same could be done with Linux.
Yeah, but the kid has to be older, 12 is too young for that IMO.
Still, a Linux install with a DE will do nicely. He wants to do this and this, but there is no GUI for it, tell him to open up the terminal and type in the following commands, see what happens after you hit Enter… it always brings a smile, even with adults ☺️, they feel like they’re hackers or something 😂.
Then they usually wanna know what each of the commands and options do, and this is where I know I have a great student ☺️.
“Due to the small number of lines of code of the Xmonad application, the use of the purely functional programming language Haskell, and recorded use of a rigorous testing procedure it is sometimes used as a baseline application in other research projects. This has included re-implementation of xmonad using the Coq proof assistant,[31] a determination xmonad is an imperative program,[32] and studies of package management relating to the NixOS linux distribution.[33]”
As far as I recall, it never was relevant. It was generally viewed as a rant written by a non-professionnel. Perhaps I am wrong? Sorry if I am wrong?? Don’t start reporting me, please.
I remember reading there, when it wasn’t on github pages but it’s own website, the recommendation to keep your critical dotfiles permissioned to a different user account of yours. I don’t think that’s bad advice. Yes it is probably not needed if you use the system as a pro sysadmin for server purposes, but for desktop use it’s just natural that you’ll run a lot more programs in a much less controlled manner.
Of course there were ones that I thought they went overboard, but it has at least a few good pieces, if not more, I don’t really remember.
I had a similar issue when I started with Hyprland to set up all the additional programs which usually come with a DE. But there are preconfigured setups which give you a “full DE” experience out of the box and you can customize from there.
I recommend SolDoesTech or My Linux for Work. Both have full guides on Youtube as well for “easy” Arch + Hyprland installs.
His screen time is currently limited and he’s been asking me to remove the limit. Guess I can let him dual boot into Mint without any screen time limit so that he can play around.
„hey son! I hardened the parental controls on your windows install. And by the way, I installed Linux to your PC as well. It has no parental controls.“
Yeah, I just wanted to say that if anyone says “this distro is a bit older but it’s really stable and good for use” it’s scaring away people without them even needing it updated since they’re used to getting told by Microsoft that “you have to to update to the newest”
The point about updating apps is also useless to them, as long as it works they will use it, my dad used windows xp with office 2003 until 2021 when the computer finally died, I told him countless times to update to a newer os but he refused every single time
That may be true for some users but there are those in decent quality looking for a more technical experience. Development comes to mind; you probably should use the latest versions in some cases.
Yeah, but developers probably already know what is Linux, either from them learning about it at school or just by other developers
But developers probably already know something about their os, they don’t just use what they get on a computer or a laptop, most of us probably messed with some deep settings of whatever system we use, i. e. something that a regular user won’t do
My brother is a Linux first-timer, and he specifically asked me to install Debian after I explained that it’s stability-focused, but as such sacrifices functional updates and is only globally updated once every two years.
Some people need latest and greatest (i.e. here’s your Arch), some need stability over everything (i.e. here’s your Debian), some don’t need extremes and strike a balance somewhere in between (i.e. everything else).
I use Manjaro (Arch-based) on main PC and Debian on a work laptop. Main PC should better enjoy all the benefits of all things new (while standing a week or two behind bleeding-edge to not cut itself, which is Manjaro’s selling point) while work laptop is mission critical and can work perfectly fine with what Debian has to offer, so, Debian it is.
linux
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.