My son’s windows focused ICT curriculum is pissing me off a bit. So I guess what I wanna teach is something similar to what a kid’s ICT text book would teach, except that it will be for Linux.
Huh, may be I should look for kid friendly linux books first.
I don’t know what your - and your kid’s - situation is, but I worry pushing Linux onto someone would be counterproductive to getting them to like it.
I only use it because I genuinely like and appreciate it. I’d probably start by getting him interested in it. If he likes it enough then he’ll try and learn more by himself.
I recently got an LLM running locally on an AMD GPU. This was only possible on Linux. Depending on your son, something like that could be a cool way to get him interested.
I had good luck walking my nephew through installing and setting up arch. Great introduction into linux, he was 13 but thats close enough to the given range
That’s just the difference between desktop environments and window managers. Window managers are just one part of a full featured DE. Deciding to use a specific WM means you have to install and configure several things you expects and takes for granted from complete DEs.
I didn’t use Hyprland, or any other TWM, yet, due to the same reasons as you.
I just want something preconfigured that “just works”. Hyprland seems to be very very smooth, but barebones.
I’m not that much into ricing and don’t want to spend many weekends DIYing my desktop.
I wish Forge would implement some animations, then it would be perfect.
There is a Hyprland-Silverblue-image called Hyprgreen that provides that sort of, maybe you could test that? It is a rather small project and still on F38, but should still work fine.
Bruh, if you’re going to insist on someone installing arch, at least sit by their side and walk them through it.
Having installed arch multiple times before, I can get a base system with networking and desktop environment up in half a day to a day depending on which DE.
I’m not saying it’s particularly fast, but having someone who knows what they are doing drastically reduces the time.
I could probably make it quicker if I set up a bunch of scripts for initial installation.
That said the whole point of arch is DIY, lightweight - people forget the kinda of people arch is for, then complain about how long it takes to install. If you complain about install times, then the distro is not for you. (For more about the point of arch, see the arch way principles.design/examples/the-arch-way)
But it can be a great platform for learning about the inner workings of your typical Linux system, and that’s why it’s great. If you’re willing to learn and look things up it can be the best option.
If you want it here and now with no fuss ,it’s the third worst system to use- followed by Gentoo and lastly, LFS.
And heck once it’s installed you can be as pedantic or as lazy as you want - my main system has had the same install of arch for multiple years - it’s a mess and I havent really maintained it well, I just fix it when it breaks and use it like a regular system. It’s just the set up process that takes the most effort.
Or, just use Endeavor OS and be done with it. It uses the Upstream repositories, the only thing in their customer repositories are some desktop wallpapers and a theme so you can safely remove it without breaking anything. It’s a great way to get a base system in a known good configuration up quickly and from there the arch Wiki can help you tweak things to your desire it’s a much better way to learn than just throwing someone into the deep end of the pool
Wayland is Wayland. If you use a Wayland compositor, you’re getting a lot of security by virtue of design alone. Things like keyloggers and screenrecorders will not be able to intrude on your session barring vulnerability exploits. I’m not going to touch on the relative vulnerability risk of each environment since a) they’re all relatively new & b) I’ve never implemented Wayland myself
With that being said, here’s what’s not protected by Wayland regardless of the chosen compositor: microphones, webcams, keyrings, and files.
For microphones & webcams, any distro which rolls Pipewire in combination with Wayland will be sufficient to secure these. Pretty much all Wayland environments roll Pipewire so this is only important to consider if you’re running your own customized environment (be sure to disable any pre-existing PulseAudio daemon after setting up Pipewire to close this security hole)
For keyrings, these are handled by your environment’s polkit implementation. Much like Wayland, there are several implementations of polkit and they’re all just about equally secure barring any potential vulnerabilities… Just make sure that you’re using an encrypted database (usually on by default) and that you have it configured to always relock & properly prompt for the unlock key.
For file access, this is actually a core probelm with Linux as a whole – any unsandboxed application you run will be able to read any file that you can read. The solution is to use sandboxed applications whenever possible. The easiest way to achieve this is through using flathub/flatpak applications, since they will always list out and enforce their required permissions on a per-application basis. For non-flatkpak applications, you’ll need to use “jail” environments (e.g.: bubblejail, firejail) in order to artificially restrict application permissions by hand.
All else being equal, less code and less dependencies is safer. The bigger the application and the more it tries to do, the larger its attack surface.
(Again, all else being equal. DWM is probably smaller than Weston, but Weston doesn’t let just any old process log keypresses or take screenshots, so probably at least arguable to say that Weston is (qualifier, handwave, condition, clarification) “safer.”)
I see you post a lot about security so I just wanted to chime in and say that maybe just use what works well for you because there’s nothing inherently safe, only stuff that is easier to break and stuff that takes more time. The only real way to be safe is to be prudent with what you download and what you do on the internet.
Could you provide some criteria for what you’re looking for in the way of security? Wayland is far better for security than Xorg, but it’s hard to say how much it varies between wayland compositors. I can’t imagine it would matter too much, but depending on how much security you’re looking for, choosing more minimal software is probably better. Rust can be better for security but I’m not entirely sure how much can really get compromised through poor memory management in a window manager.
A full Hyprland DE with top bar, quick settings and app launcher, with unified looks and centralized setings would actually be awesome and might make me switch
Not trying to immediately change your mind, but Garuda added a Hyprland spin with their latest release. Boot into the live ISO and see what you think.
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.