My little brother loves the dualboot setup I installed for him. He says "It's like iOS"
My brother is 12 and just like other people of his age he can't use a computer properly because he is only familiar with mobile devices and dumbed-down computers
I recently dual-booted Fedora KDE and Windows 10 on his laptop. Showed him Discovery and told him, "This is the app store. Everything you'll ever need is here, and if you can't find something just tell me and I'll add it there". I also set up bottles telling him "Your non-steam games are here". He installed Steam and other apps himself
I guess he is a better Linux user than Linus Sebastian since he installed Steam without breaking his OS...
The tech support questions and stuff like "Can you install this for me?" or "Is this a virus?" dropped to zero. He only asks me things like "What was the name of PowerPoint for Linux" once in a while
After a week I have hardly ever seen my brother use Windows. He says Fedora is "like iOS" and he absolutely loved it
I use Arch and he keeps telling me "Why are you doing that nerdy terminal stuff just use Fedora". He also keeps explaining to me why Fedora better than my "nerd OS"
I mean, there are definitely wrong ways to run Linux, like a single root user with no password, but your point is well taken. If Linux fanboys would keep the subjective gatekeeping to themselves the new user experience would be much more pleasant.
My older sibling did something similar - getting Ubuntu installed on my very first laptop (a 9" netbook) back in 2008 and replacing windows XP. But be warned: it is a slippery slope. At the time , I just wanted a computer that I could take class notes on (high school), and never wanted to touch programming or the terminal. Now I have a PhD in computer science. I still don't use Arch though.
Tangent, what's it like going for grad and post grad in computer science? I've wanted to try teaching for the longest time but I learned very little new material over the course of my Bachelor's and the only thing that made it worth my time was the math content lol
The further you go, the more specialized it gets. There are people I know doing their PhDs in CS, but it was pretty much just straight math. I'm now an expert in a very specific area of robotics. But it's only worth it if you have a specific reason to go to grad school, like for a particular career path. If it's just because you like learning, it's not worth it. There's a big opportunity cost.
Same with me but it was 2012 iirc. My sister installed ubuntu on my first laptop(which was a hand-down btw). Never used windows in any capacity in my whole life except for school.
Or he's currently on the left, and he'll be on the bell's top by the time @[email protected] is on the other side?
On another note, I feel this so much. I went from “Mint seems comfortable”, to “Ooh slackware, i3 WM, running Arch with i3 completely built up and customised by none other than me!” back to “I can set shortcuts in Mint, and it's comfier there anyway”
Not op but I lived with a younger nephew for some years. He looked up to me in every aspect and if I introduced him to something he would learn it to talk about it later. I unfortunately just introduced him to League of Legends, I was too young and wasn't into linux myself.
My kids have been gaming all day on Steam. They have zero intellectual curiosity about the system they are using. They have been using Arch for years but it might as well be a console or Mac. They log in and launch a web browser, Steam or a Minecraft launcher and that is it. It makes me a bit sad.
You have to give them a reason to get interested in the OS and the programs they're using.
I gave Linux a try because I was concerned about privacy and I wanted to use more ethical and user respecting OS and software than what I used at that time. Linux and the FOSS world was an obvious choice for me. Custom ROM on Android was sort of the bridge which allowed me to transition. If it wasn't for that, I would still be on Windows and I wouldn't learn that much on how an operating system works and what differentiate them, aside from the look.
The fact they're kids or that they play games have nothing to do with it: a lot of adults don't know either what type of OS they're using, despite it being in their best interest.
The problem is that we don't give or show them the reason they should be interested, or at least be curious about it and most of time, before people get a degree, we end up killing their curiosity.
As they play Minecraft, you can advise them to switch to Prism Launcher instead of the minecraft launcher, especially if they mod the game, it's much better for that. It could be a good start.
To be fair, my curiosity for the system when I was a kid came from having a win98 computer without internet or any games installed, other than some freemium CDs and a neo-geo emulator.
I'd spend time just going through the menus, and I had no idea how anything worked, but it was interesting just seeing what was there. Also I spoke no English at all, so many things were out of my reach/understanding.
If I had Steam and Minecraft? I wouldn't have explored the OS so much. Probably. That stemmed out of boredom as much as from curiosity.
You generally have to have problems you need to fix to be interested in the guts of the thing. Projects like starting their own self hosted Minecraft servers would encourage that.
I fully manage our machines as they are a resource shared by the whole family and used for work, study and play. We do have old machines, electronics, home server, arduino etc available for tinkering if they are interested and there is a lot that can be done in user space if they were interested so I don't know that they are missing out.
It is possible to do arch updates from a gui but arch occasionally requires manual interventions. These are normally documented through arch announce and easily searchable if an update breaks some functionality but intervention usually requires the console and I am fine with that. In my experience debian and variants do offer a simpler update experience since you are usually only applying security updates within your current release. If they were on a stable Debian based distro I would probably setup unattended automatic security updates. Arch is more like a refined Debian Sid.
He played dumb on purpose and it was infuriating. Even since I've been using Linux, its become so much easier to install and use. He must think his viewers are idiots if that's what he was trying to act like.
An amazing story! I doubt I ever have kids, but if I do I'll do something like this. God knows what sort of dumbed down tech crap they'll be fed in school.
maybe unpopular opinion here but while it was user error, Linus breaking the OS by installing steam is something that should have never been possible, anyways glad to hear your brother is learning Linux!
the os should do as i say, that includes breaking it if i please. the problem are people writing into the terminal "i understand that i uninstall half my os with this command but want to do it anyway" and then wonder why half their os gets uninstalled.
I say this as a desktop Linux user for about 5 years at this point, but there is a big difference between typing "I understand I will uninstall half my OS with this" and typing "do as I say". One requires directly repeating what is going to happen, and one is a more verbose version of typing Y.
Yes, the user should still be allowed to break their system however they want, but the warning should definitely be more obvious so the user can actively know if something they are changing might completely break their system.
That is a legitimate question. I still don't fully understand people's obsession about terminal. It's 2023, we should be able to do everything comfortably using GUI rather than type everything, remembering all the commands, parameters, paths, permissions etc.
As a terminal fan, my main reasons for preferring them over a gui (for some tasks) are:
It's faster to type than to navigate menus
If I don't know where something is and can't guess it instantly, it's usually faster to search for it in a man page than randomly digging through gui menus
You can combine commands with each other with pipes or $()
You can search through your command history to find previous commands
You can write scripts and aliases to automate common tasks
The terminal requires less context switching. Typing ten commands is less mentally taxing than opening ten different guis
The barrier for entry is higher with terminals but unless you need visual feedback (e.g. because you're editing an image) it's easier and faster for both common and rare tasks.
And even for some types of image editing, terminal is way faster and easier. Some of the things i've done that are a simple command with imagemagick i wouldn't even know which gui app to install, let alone how to do it
To add to point 4; in most Unix terminals you can use Ctrl+R (mnemonic “reverse”) to search commands from your history, press Ctrl+R repeatedly after typing to keep going back up, start using the arrow keys to leave the search or hit [Enter] to run the result
Well some if those are only true for smie people. Add in a vad case of dyslexia and it get real hard to kniw if what you just tyoed is correct, and does any cli have a spell checker.
Because it just works (tm). And it is flexible to a point that no GUI can ever accomplish. It's liberating. It's repeatable, It's automatable. It's about control. And most importantly, it's FAST!
If you try to max out the control, GUI comes out of as an UX disaster. Check any enterprise software GUI to see what I mean. There will be lot's and lot's of buttons all around, and you would also end up with some kind of text input or programming environment inside it.
I agree in certain circumstances. For example a file manager I don't understand why people use in a terminal. When I need to do like batch deletions or something I can easily just write a couple terminal commands. Everything else I just use the default file manager. Either Finder on MacOS or the Gnome one on Linux.
But stuff like vim, a terminal text editor, is simply more fluid and enjoyable than a GUI program. I've tried using vim plugins for various different GUI text editors like Sublime or VS Code but there's nothing like a personalized vim install. It takes a little bit to get used to the commands, but once you do it's like riding a bike. You just feel faster and muscle memory takes care of the rest. You don't actively think about it
same thing with for example package managers. it's faster to just press my hotkey to open up terminal, type in "sudo dnf install <whatever>" and it's installed. why do we need a GUI here? it doesn't make anything faster. In fact, it just gets in the way.
so some things GUIs don't actually improve. Some they do. It's a per case thing I think
It's way easier to communicate a terminal based solution over the internet. Instead of making a guide with images, possibly needing annotation, you can just say "run x, y, z in order" and the user can just copy and paste it (even though it's a bad habit to run random commands off the internet)
I mean you could certainly have both but Linux treating its terminal as a first class interface is a big killer feature of Unix/Linux I think and why it's still used in the server/dev world so much. Having a command line interface that's not an afterthought, fully scriptable, and can be automated is very convenient for large tasks that need to be chained together whereas on Windows you have things like PowerShell where not every program you want to do things with in PowerShell has a way to interact with PowerShell, since in Windows you have the opposite problem of GUI being the only first class interface. I think I'd be worried that if you de-emphasized the terminal more you'd get the weird situation that happened to Windows and PowerShell whereas it's usually not super hard to build your own GUI around an open source terminal program. A lot of people aren't especially motivated to do that so some programs don't have GUIs, but if you're feeling like more programs need one then go for it.
You still need similar memorisation when using a GUI.
You don't give the GUI process a second thought as you're used to the steps, similar to those using the terminal.
For example, in Windows to create a new text file, save it, and copy it.
You need to know the name of the application (notepad), how to find and open it from the Start menu, the steps within notepad to save the file and the path to save to (file -> save -> navigate to path), the name of the file explorer (Windows Explorer) and how to find and open it, how to navigate to the file, the steps to copying a file (right click copy or ctrl-c), and pasting the file (right click paste or ctrl-v).
On the terminal, it's a case of remembering commands/switches:
vim document.txt
:wq (write quit)
cp document.txt documentnew.txt
rm document.txt
Both processes require memorisation of specific sequence of steps which overtime you'll become accustom to and not have to actively think about when repeating a similar process.
My preference is the terminal as it is quicker and simpler in most instances and without the clutter of everything that comes with a GUI application.
In a GUI, your options are human-readable and all presented to you. In a terminal, you have to know the names of the programs/commands. It's not a big deal for something like Notepad or vim, but it gets more complicated when you don't know the name of what you're looking for. It's easier to remember the which program you need when you have a list and icons. You can do all the same things, but a GUI is much more intuitive for the majority of people.
Type the letter 'n' (or 't' if on most Linux distros)
Press the 'Return' key.
Congratulations, you now opened Notepad / Random open source text editor.
Ctrl + S = Save for pretty much everything
The above pattern works for almost every program. There is no need to memorise the ridiculously inconsistent nuances of the 4 different commands you specified.
9/10 times I personally prefer GUI over terminal for efficiency. With three buttons I already have a text editor open. At this point, you've just started typing the letter 'v' in your first step.
one of the most important things about text based interfaces is reproducability. Being able to run commands and get the expected results every time and easily share it with others. GUIs can be customized and re-arranged, and its much harder to automate things with a GUI program vs a text based one. Those are handy features which will probably prevent the terminal from ever dying.
I just find certain things to be quicker in the terminal than doing it through a GUI.
Like installing software. I think it’s quicker and more direct to do something like sudo pacman -S Firefox than to go through a gui. Especially if Im using a drop down terminal that I have hot keyed.
As for remembering everything, I’d say it’s just a matter of experience. Like, you had to learn how to use a GUI app at one point or another.
There should be a good GUI for everything but a terminal offers more options to do certain things a lot faster. Especially in work environments. And once you're used to this level of efficiency and control you're not likely to stop doing that in your home network.
Terminal fan here (though I’m on Mac). GUIs, in an attempt to contain all the features of a CLI program while being user friendly, make compromises on simplicity. It’s difficult to remember the combination of buttons to click to get what you want. For CLI programs, you have man and —help to figure it out. Of course there’s the pipes and automation aspects of it too.
I work a lot with building engineering programs with GUIs, and while you can get a lot of functionality in a GUI, there's always some things that just aren't worth the time to accomodate or even be a common enough issue to even think of
This is what sucks about Linux. It’s still not as complete as Windows in that regard… Things being too techy, even the real user friendly ones still got it.
You got this the wrong way around. Windows is lacking a proper terminal. You are at the mercy of constantly redesigned GUIs for literally everything. Windows is an absolute pain to use if you aren't used to it and have developed a certain amount of Stockholm syndrome.
Well that explains why my job just expects me to know it without any warning... I'm almost 50, I have no problem learning new things if you tell me I need to, but when I was in school, computers were still luxuries...
Kids spend a large amount of their school time copy/pasting from google images and wikipedia into powerpoint and have done so for a couple of decades in many schools.
It seems very likely the lack of hand writing and illustration creates a huge deficit in fine motor skills. And copy pasting is probably detrimental to comprehension and knowledge retention. As long as educators don't question the motivation of tech companies using their classrooms to expand mind share and view technology uncritically as some sort of magic nothing will change.
I had the same thought process seeing the software repository on Linux Mint for the first time. It really is set up like a MacOS or general Appstore interface.
Happy for your brother getting comfortable with Linux so quickly! Way to go!
My 11 year old brother had been using PopOS for a while. Unfortunately Roblox recently intentionally broke Wine support and I had to put Windows on his computer.
That's amazing and encouraging, I want to hear more stories like this because when my kid grows up I plan on trying to guide him into not being tech illiterate, so far my plan is (more or less, but not exactly) to start him with a crappy but usable computer and give him upgrades he has to work for or tinker for, I feel like I learned the most by trying to squeeze performance and usability out of outdated hardware.
I don't intend to make him have my passion for computers, my intention is that he'll have the initiative to Google problems and the curiosity to solve them when it's not that easy, just having those two can get you 80%-90% there.
Well, it has been obvious for quite a while now, pretty much since we noticed that it wasn't just the old people who "didn't grow up with it" who needed excessive amounts of hand holding when using a PC.
As someone who is interested in starting into the world of linux, was having a second hard drive necessary for creating a dual boot system or were you able to do it all on one hard drive?
I will write a guide for you via editing so others don't need to after they see this message.
Yes. 1 hard drive is enough. 2 provides you few steps less (as in manual partitioning), but the end result is exactly the same in both scenarions.
I hope your storage drive(s) is ssd and not hdd. If not, I highly recommend to buy at least used ssd (my oldest ssd is from 2010 and still works).
Manual partitioning varies a bit between Linux distros, so google the guide for the distro you want ro install.
Windows overrides and formats the Linux boot partition, so install Windows first and at the partitioning "window" write the amount of storage you want to give for Windows and it handles everything else automaticly. If your Windows is already installed, then shrink your drive with the amount you want to use in Linux. Windows has a tool named Disk Management for shrinking the drive.
In Linux you need at least two partitions; boot (In Linux terms: /boot/uefi) and root (in Linux terms: / ). But like I said, Google/Youtube a guide for your distro of choice.
Have you chosen which distro you'll use? If not, format your biggest usb stick with Ventoy2Disk and it'll be the last time you ever format your usb stick. Just drag and drop any Linux .iso and try them in Live mode without the need to format or install anything before you've chosen which distro you like the most. Linus Tech Tips showed Ventoy2Disk in his latest video.
Try at least Pop_OS! and Linux Mint since they are very beginner friendly distros.
Dual boot isn't the easiest way to start your Linux journey, but I hope you have fun while learning new skills. If you have anything to ask, don't hesitate, just ask.
Windows doesn't like to acknowledge that other operating systems exist, so (at least from my experience) it will overwrite your Linux bootloader whenever it updates, or sometimes it'll just do it because it feels like it...
I only have one machine left in use with a single disk shared between the two systems (a laptop) but I haven't seen that happen for quite some time now (years really, and never on the last two laptops). And it hasn't happened for a very long time in my main box that has several drives, where Windows gets its own little drive and Linux has the others (back when it happened, it was simpler in that case as I could use the BIOS boot manager to pick a drive to boot from). I don't boot Windows very often, maybe once a month to run updates, and nothing much happens.
So while it certainly was a problem at some point, I don't think it still is.
I've read that some people have problems, but I used to dual boot (now I keep each os in a separate hard drive) without issues. Is a really straight forward process but if you get issues the online community is amazing and there are tons of docs (and reddit threads, some of them are deleted now or moved to Lemmy).
Linux is great! I started dual booting windows and Linux Mint, tried a lot of distros (this is called distro hopping) all Ubuntu based while using primarily Windows. After a while I got tired with windows and felt more comfortable with Linux, so I wiped Windows and installed Fedora Workstation (there's a community for ASUS gaming laptops that have a guide for Fedora).
If you just want to get a feel of Linux, you can also run it in a Virtual Box, setting it to full screen makes you feel like you are using Linux, but obviously that comes with limitations.
I think I will definitely check out a virtual box first! My uncle actually recommended that to me at our 4th of July gathering and I thought it was a wonderful idea, I just haven't sat down and done it yet.
I currently have two different SSDs on my desktop- do you think that it's possible to put a linux distro on my secondary one that I use for videogame storage without causing any problems to my videogame data, or would it be better to get a whole new drive for it? Thanks again for all your help!
I mean, the outcome speaks for itself. Although I would likely have gone for Gnome instead of KDE for somebody who is completely new to Linux and not exactly techy. I use KDE myself, but I have to say that the out-of-the-box look and feel of Gnome is a lot more polished.
Windows really screwed itself over with how it handled its integrated app store. By making it Microsoft-owned and moderated with a bunch of caveats on the format (compared to most Linux package repositories) you ended up with shit like FOSS apps being repackaged and sold for money, low quality ports of apps, and a bunch of bullshit that made people avoid it like the plague.
Linux for its faults with how package management works is far superior to even MacOS when it comes to finding free or low cost software. You get 80% of your apps available thanks to flatpaks and new apps can be uploaded with very little hassle compared to even iOS or Android. No fees, no lengthy review process (which could be a disadvantage arguably) and software is much restricted by the platform host.
While GenZ/A may be known for being bad with computers, I think it might just be a sign that Windows is so outdated and poorly designed that people coming from better-designed platforms are confused at shit older folk just put up with for decades.
At home, my parents are forced to use Windows and macOS because of their work, but all the machines at home are either Linux or a Linux/Windows dual-boot. The mobile phones run LineageOS. I haven't succeeded with my little brother, who's the only one with an iPhone.
Everyone's happy, and when there's a problem (which happens quite rarely), I'm asked, and it's solved in seconds. Most of the time, no one misses proprietary applications, and everyone's surprised that everything's free, hahaha.
Do you think I would have a similar experience if I got my 70 year old mother to install Linux? She's on the other side of the country, but she's always asking me questions about Windows 11 and breaking things. I have never even used Windows 11, so my capacity to help her isn't great, especially since we haven't been able to get Remote Desktop working since she switched from 10 to 11.
My wife is bad with tech and was frustrated with Windows. i set her up with linux and GNOME. Its a simple interface. Settings are all in one place like a phone. Files, Photos in the overview tray. No more frustration with "what is Windows doing now?" and No more "why is this so slow"
Is she happier with it than Windows? Does she struggle less? My mom already used Libra office, so at least that much wouldn't be an adjustment. My fear is that she'll lock up the first time she has to use the terminal or install something that isn't in the software center.
PS, Gnome is simple, but it's also awesome! I've been using Linux off and on for 20 years now and I prefer Gnome.
My 3 year old daughter has a 2010 MacBook running AntiX.
She knows how to boot it, press Enter on the dual-boot screen, and is getting close to being able to select Stardew Valley from the app menu.
She also enjoys playing GCompris.
I have used Linux for a while and transitioned the wife and kids to Linux Mint a couple years ago.
They know it is different than Windows but never miss anything as the alternatives are as good or better. The kids are used to mobile and tablets so know of app store and so on. The only downside is getting some games their friends play working, like Roblox. But for the most part alternatives like Minetest are fine (better).
The upside is IMHO massive in terms of privacy, security, user friendless and sysadm stuff.
Su Linux is most likely the answer to lering younger people to use computers fedora is especially good becouse it has a nice package manager (dnf) that is easy to understand
Blaming Linus for breaking Linux is what's wrong with the Linux community. You guys are so blind to the obvious glaring issues with Linux Desktop that any time something goes wrong, it must have been the user who did something stupid.
Sure, you CAN get it working the first time without issues, but the amount of times I tried Linux Desktop without any issues is 0. Every single time I installed Linux, I had some kind of breaking issue. I have tried multiple times between 2007 and 2021 and I'll likely try again soon, but don't kid yourself that people "play dumb" or something. Linux is as stable as the user makes it, and with instable, fragile, incompetent users (like most new users) come a fragile OS that cannot be relied upon.
I'm 100% sure if I try to install Ubuntu Desktop right now on my desktop, I'll again encounter some BS thing that just doesn't work like it should. Maybe the audio won't work, or bluetooth just drops out constantly, or it randomly freezes, or YT videos don't play at any decent framerate. Maybe everything works fine, but in 4 days some random thing doesn't. And once some thing doesn't work, you'll have to waddle through a sea of sudo commands that you have no clue what they're doing and you either fix the issue or break something else.
Note that I specifically mention Linux Desktop every time. Linux as a Server is great.
It’s true, I’m somebody who has run DIY distros daily for years and decided to try out Debian on a spare computer recently. I couldn’t even update the system after the initial install. It took me like forty minutes to find a thread which explained to me that Debian 12 has a bug with some raspi firmware that requires you to delete three files before apt will work, and there is 0 indication on the paths themselves, just people who have figured it out and were generous enough to share the knowledge. You can’t blame new users for those things, we as a community need to improve the software and the attitudes
All those claims you make about things not working in 2023 is ridiculous. I've been using various distros since 2009 and maybe you could have claimed those things back then. But if you can't make Linux work at least as easily as windows in 2023, that's on you.
Linus demonstrated his willful ignorance right from when he ignored that warning in the command prompt.
Linux: WARNING DONT DO THIS
Linus: well I guess I'm going to have to do that.
Linux: breaks
Linus: Linux sucks
Fanboys: LINUX SUX LINUX SUX LINUX SUX LOLOLOLOLOLOLOL
I've had a very similar experience. It's always something, drivers, video codecs, you name it. If it gives you any confidence, it's happened less and less as I've gained more experience and I'm daily driving fedora now.
I wonder if some people have just been so lucky to never have issues.
I'm 100% sure if I try to install Ubuntu Desktop right now on my desktop, I'll again encounter some BS thing that just doesn't work like it should
I installed Ubuntu a few months back and I honestly don't see where anything could go wrong assuming you were remotely familuar with installing any OS, even if you've only worked with windows.
Hell, getting separate devices like printers to vonnect were even wasier on Linux than Windows. O Windows I had to go to manufacturer sites to install bullshit bloatware to get things to work righr, while on Linux they literally just worked immediately - I had to the 1 button to tell Linux to connect and that was it.
This is where I suggest OpenSUSE, since it shares binaries and matched release cycle with SUSE it is highly stable, and nVidia provides a direct download for the drivers. Not saying it is perfect, but it is much more dependable than cobbling together your own distro.
Not really, but they are alternatives to each other. Bottles can also be configured to run "normal" applications alongside possible games and stuff, while Lutris has more a "gaming" UI vibes (but you can run everything you want on both of them really) and additionally provides some integrations for other emulators. I think it comes down to personal tastes at the end of the day, both of them under the hood use wine/proton and apply settings to it before running the application
I love Fedora. It was my OS of preference 20y ago. Now I am old and use Debian. Arch was a very shortlived adventure in a transitional period that I felt tired of keep breaking all my OSs out of boredom.
This is great lol. When my friend tried Linux Mint he had to go into the terminal to install Brave, as they don't just provide a .DEB like other browsers do. Maybe I should recommend Fedora to him as well.
i find the fall from grace amusing. i've been hating on them for years just because they're a chrome derivative. now they do some telemetry and all of a sudden everyone hates them.
You can find the flatpak version of Brave in the Mint software center. Many package maintainers don't allocate space for multiple web browser forks because they take a very long time to compile and update frequently (or have nonfree components like Vivaldi) so flatpaks are your best option.