DerisionConsulting, (edited )

Arch is like making your own cookies, starting from growing the wheat.

Mint and Pop! are like buying Oreos.

I’m done threshing in my life, never again.

oo1,

Arch beat the wheat

Telodzrum,

Arch is like making your own cookies, starting from growing the wheat.

This is really more like LFS. Arch would be having all the ingredients and doing the baking.

lemmyreader,

For the new readers never heard of LFS : en.wikipedia.org/wiki/Linux_From_Scratch

DerisionConsulting,

I think LFS means you also need to build the stove.

db2,

LFS: Here’s an empty planet and a bunch of minerals and shit, bake a cake.

herrcaptain,

If you wish to make an apple pie compile Linux from scratch, you must first invent the universe

-Carl Sagan

lemmyvore,

Arch would be having all the ingredients and doing the baking.

After being forced to watch a 3 hour documentary.

experbia,
@experbia@lemmy.world avatar

I agree. and I happen to enjoy baking. arch was my first distro and after a whirlwind tour of other options at some point, has remained my daily driver os for the better part of a decade.

i don’t suggest arch to just any newbies. I suggest it to the ones who are overtly interested in baking. I don’t suggest it to people asking the best way to get tasty cookies, who are perhaps the majority, but not by as much as people seem to naturally suspect. sometimes I think some people giving answers don’t remember or realize that there are many kinds of people interested in learning about Linux and therefore many right answers for a starting distro.

mihnt,

I like Oreos.

And not at all sarcastically, mint Oreos.

db2,

ChOcoLaTE tOotHpAstE

Dudewitbow,

mint has the same problem that butyric acid has in american herseys chocolate. if you associate the ingredient with toothpaste/vomit first, then you come in with a much more negative view of it.

db2,

Hershey’s chocolate is gross though.

lessthanluigi,

Goddamit, now you made me buy and try out mint oreos for the first time.

Gormadt,
@Gormadt@lemmy.blahaj.zone avatar

They’re one of my many one weaknesses

Right up there with table legs in the dark and white cheddar cheezits

mihnt,

Make sure to have a glass of milk with them!

GUZZLE MILK WHILE YOU EAT THEM.

Edit: I sounded too much like an ad.

robolemmy,
@robolemmy@lemmy.world avatar

Mint Oreos are good, but lemon Oreos are great

FilterItOut,

Damn you and your mouth-watering memory inducers!

Feathercrown,

I had a phase of making shakes with milk + mint oreos + mint ice cream

Fal,
@Fal@yiffit.net avatar

Arch has an installer script now. It’s literally 1 command and you get a fully working system

Honytawk,

So? You can install Windows with 0 commands

Doesn’t mean it is setup how you like it

lemmyvore,

You maybe get a working system. archinstall is nowhere near foolproof or even complete.

If you want a really painless install of something that gets you the closest to Arch use Endeavour.

Broken_Monitor,

Alright so I got a steam deck and that seems cool. Windows has sucked for awhile and now it blows too so can I just install the steamdeck’s version of linux on my PCs too? Or do I choose a different distro? Or uhhhhhhhhhhhh wtf do I do I just wanna play games without being spied on and advertised at

WeLoveCastingSpellz,

I recommend nobara

burgersc12,

Archlinux is very similar to steamdeck so i recommend either that or EndevourOS. Lutris + Wine-GE lets you play basically any game, from Windows or other hardware, on linux so i recommend that

muhyb,

If you like traditional desktop approach, just go with Linux Mint. If you wanna try something different, go with PopOS. You can always use Steam’s Big Picture mod if you want Steam Deck UI.

Obviously the distro choices are limitless but it’s a good idea to start with one of these.

DerisionConsulting, (edited )

MintLinux and Pop!OS are normally the two front-runners for new users. Basically, if you use Steam and you don’t play online-only games with bad implementations of anti-cheat software, you are good to game on either.

Make a USB that you can “live boot” from, so you can test out how they work with your hardware before you actually install the OS. Generally speaking, Mint works better with AMD, and Pop! works better with Nvidia.

Here’s the official basic guide for Mint:
…readthedocs.io/…/latest/

And here’s the official basic guide for Pop!:
support.system76.com/articles/install-pop/

Broken_Monitor,

Awesome, thanks for the guide links, definitely bookmarking this whole post haha. The Nvidia vs AMD thing is good to know too, I scored a great deal a few years back on a RTX card and I really want that thing working properly if possible

DerisionConsulting,

It’s only a general rule. In my experience, Nvidia has kinda been all over the place on how Linux-friendly they are. Do a couple searches on the exact card you have, you might be lucky.

I hope you have fun with finding what works best for you and your hardware!

Broken_Monitor,

Fair enough, and that is a bit of my concern, Nvidia doesn’t seem to be associated with being Linux friendly. Thanks for the advice, I wouldnt have thought to search on the specific card. This is gonna take some experimenting I think

wanderingmagus,

Don’t know how it’s going to go for you, but Mint has been going really well for me gaming-wise on an Alienware with Nvidia RTX. Pretty much all the Steam games I care about work, and all my Blizzard games through Lutris. All through simple GUIs, and if you like the Windows feel and setup, there’s a Windows 10 theme you can try out, and tutorials on how to get a Windows style mouse cursor too. Again - all up to you, but it worked really well for me and is amazingly customizable. Just… remember to do Timeshift backups regularly, just in case. You never know if you’ll need one.

Mesophar,

Other comment made great points on MintOS and PopOS for beginning a Linux journey.

SteamOS isn’t available for a full PC release (that I am aware of), but Bazzite was made to be a full-distro alternative to SteamOS. I haven’t tried it myself yet, but it has good reception from what I see.

Linux Mint is very easy to pick up, though, and I highly recommend for someone coming from Windows. It is fully functional through GUI and has several different flavors for the desktop environment. I’m a fan of KDE, but Cinnemon was also very nice. A version of KDE Plasma is what SteamOS 3.0 uses. I’m not as big of a fan of GNOME, but a lot of people love it as a mor elegant, modern desktop environment.

TexasDrunk,

Bazzite is pretty good, as are Nobara and ChimeraOS. I’ve got HoloISO (SteamOS reimplementation) running and it’s pretty ok. It does what I need but I wouldn’t necessarily recommend it due to the Bluetooth issues I’ve had and the on again/off again support.

Funny enough, instead of fixing the Bluetooth issues I just wrote a script a week or two ago that runs on startup. It removes btusb and btintel then reloads them. I hate janky fixes like that but I don’t have the time or energy to tinker with operating systems anymore.

Broken_Monitor,

Awesome, thanks! I have some homework to do looking into these now, so many options!

msage,

Use Gentoo, add -telemetry to FLAGS, so every software will be built without it - no spyware.

You can /s me later.

mister_monster,

While this is true, Ubuntu is not quite the shining example of user friendliness anymore. Debian is a little janky nowadays in my experience.

EndeavorOS is fantastic.

ignotum,

I’ve only tried EndeavourOS with the i3 wm, it was better than setting it up myself from scratch, but it still left a lot to be desired (in particular; no way to deal with external displays as far as i could tell, except using xrandr)

But i guess it’s more focused on the desktop manager options?

Shareni,

I3 only accepts xrandr configs, I don’t know what you’re expecting endeavour Devs to do besides preinstall arandr…

ignotum,

Aren’t there any applications that can automatically manage displays? Many dms let you cycle through "only primary, “only secondary”, “mirrored” “side by side”, is that something that has to be built in to the wm/dm?

Is that something arandr can do? I couldn’t get it to do anything useful, so i ended up writing some scripts on top of xrandr to do it

Shareni,

is that something that has to be built in to the wm/dm?

Yes, AFAIK

Is that something arandr can do?

Yes

ignotum,

Based on my search when i looked into arandr earlier, and also my search now, it cannot :( looks like it’s just a graphical interface for xrand

But looks like there’s a different project, autorandr, that looks promising, it won’t automatically run when a display is connected or disconnected, but that’s easy enough to do with an udev rule or something

Shareni, (edited )

Then I misunderstood your question. I’m pretty sure you can do all of these things:

"only primary, “only secondary”, “mirrored” “side by side”

But it’s not like in a DE where you jump through those modes with a keybinding. Instead you generate an xrandr config. It can preserve the position if you unplug an extra monitor and then plug it back in.

If you need that quickswitch functionality, you can generate configs for all of those scenarios and just use a script to cycle through them.

You could also use built in wm functionality. For example you can create modes (I think that’s what it’s called) in i3. Press a shortcut, it opens up a menu, and you can choose your option (load an xrandr config).

Another option is to use Xfce or KDE, and replace the default wm. It’s the best option if you’re lazy about setting everything up. That’s why I’m currently running Xfce + I3. That functionality is useless for me as the Xfce version doesn’t seem to allow you to customise those configurations. The regular display configuration is pretty useful though.

ignotum,

Quickswitch or automatic switch to a different profile, i often found myself enabling an external display and disabling the built-in one, then when packing down my laptop i forgot to manually configure the built in, meaning when i got home i had a laptop with a blank screen, Sometimes i was able to log in, open a terminal and enable the screen, other times i would have to reboot it. Something that could automatically enable the builtin if no external display is connected would’ve gone a long way for my usecase (my attempts at writing scripts for that never worked from what i recall, something got messed up when going to sleep)

Doesn’t xfce use a dm? What kind of display configuration does it give? A gui for manually configuring the layout or something more?

Shareni, (edited )

Here’s an extremely simple solution, just bind this to a shortcut:


<span style="color:#323232;">#!/bin/bash
</span><span style="color:#323232;">
</span><span style="color:#323232;">if [[ -z "${MONITOR}" || "${MONITOR}" == "internal" ]]; then
</span><span style="color:#323232;">    export MONITOR="external" 
</span><span style="color:#323232;">    ~/dotfiles/xrandr/external.sh
</span><span style="color:#323232;">else
</span><span style="color:#323232;">    export MONITOR="internal" 
</span><span style="color:#323232;">    ~/dotfiles/xrandr/internal.sh
</span><span style="color:#323232;">fi
</span>

and just autostart internal.sh

I’d most likely keep it like that and go on with my day, but here’s an ai response for automating it:

To trigger a script when an external monitor is connected or disconnected, you can use udev, the device manager for the Linux kernel.

Here’s a step-by-step plan:

  1. Create a script that will be triggered when the monitor is connected or disconnected. For example, /usr/local/bin/monitor-hotplug.sh. Make sure to make it executable with chmod +x /usr/local/bin/monitor-hotplug.sh.

<span style="color:#323232;">#!/bin/bash
</span><span style="color:#323232;">
</span><span style="color:#323232;">export DISPLAY=:0
</span><span style="color:#323232;">export XAUTHORITY=/home/username/.Xauthority  # replace "username" with your actual username
</span><span style="color:#323232;">
</span><span style="color:#323232;">xrandr | grep "HDMI1 connected"  # replace "HDMI1" with your actual monitor identifier
</span><span style="color:#323232;">if [ $? -eq 0 ]; then
</span><span style="color:#323232;">    # commands to run when the monitor is connected
</span><span style="color:#323232;">else
</span><span style="color:#323232;">    # commands to run when the monitor is disconnected
</span><span style="color:#323232;">fi
</span>
  1. Create a udev rule that will trigger the script. For example, /etc/udev/rules.d/95-monitor-hotplug.rules.

<span style="color:#323232;">SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/monitor-hotplug.sh"
</span>
  1. Reload udev rules with the following command:

<span style="color:#323232;">sudo udevadm control --reload-rules
</span>

Now, whenever an external monitor is connected or disconnected, the monitor-hotplug.sh script will be triggered.

Please note that you’ll need to replace “HDMI1” with your actual monitor identifier, which you can find by running xrandr without any arguments. Also, replace “username” with your actual username.

And here’s an example of using modes in i3 if you need to switch between multiple configurations:


<span style="color:#323232;">set $mode_system System (k) lock, (l) logout, (u) suspend, (h) hibernate, (r) reboot, (s) shutdown
</span><span style="color:#323232;">mode "$mode_system" {
</span><span style="color:#323232;">    bindsym k exec --no-startup-id ~/dotfiles/.config/i3/scripts/i3exit.sh lock, mode "default"
</span><span style="color:#323232;">    bindsym l exec --no-startup-id ~/dotfiles/.config/i3/scripts/i3exit.sh logout, mode "default"
</span><span style="color:#323232;">    bindsym u exec --no-startup-id ~/dotfiles/.config/i3/scripts/i3exit.sh suspend, mode "default"
</span><span style="color:#323232;">    bindsym h exec --no-startup-id ~/dotfiles/.config/i3/scripts/i3exit.sh hibernate, mode "default"
</span><span style="color:#323232;">    bindsym r exec --no-startup-id ~/dotfiles/.config/i3/scripts/i3exit.sh reboot, mode "default"
</span><span style="color:#323232;">    bindsym s exec --no-startup-id ~/dotfiles/.config/i3/scripts/i3exit.sh shutdown, mode "default"
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # back to normal: Enter or Escape
</span><span style="color:#323232;">    bindsym Return mode "default"
</span><span style="color:#323232;">    bindsym Escape mode "default"
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;">bindsym control+mod1+X mode "$mode_system"
</span>

Doesn’t xfce use a dm?

Display manager?

A gui for manually configuring the layout or something more?

Basic stuff you’d expect, and it has a quick switch keybinding to go between a few basic configurations.

ignotum,

Display manager I thought the d stood for Desktop, but i’m thinking of de, i see i’ve been mixing up terms, i’ve also been under the incorrect understanding that window managers and desktop environments were mutually exclusive, e.g. a desktop environment like xfce would conflict with a window manager like i3

Those scripts look cleaner than mine, perhaps i should give it another go, i’m currently on ubuntu, but many of the packets being 15 years out of date is starting to get annoying, i miss aur with its [xxx]-git packages

Shareni, (edited )

X11 DEs have a built in wm. For example xfce has something like xfce-wm. If you disable its autostart and replace it with a different one like I3, you get the best of both worlds.

You can’t do that in Wayland because compositors are a monolith.

i’m currently on ubuntu, but many of the packets being 15 years out of date is starting to get annoying

Use an external package manager. For simplicity I suggest flatpak or snap. I prefer nix, but the setup is more complicated. That way you’ve got a rock solid system, but fresh or bleeding edge userland packages.

lemmyvore,

Endeavour does not aim to be used friendly, it just aims to make Arch faster to install. After that you’re on your own just as much as you’d be on Arch.

ignotum,

mister_monster seems to suggest it is though

lemmyvore,

Endeavour is literally just an installer. Other than that it’s just Arch. Which is not user friendly.

mister_monster,

Yeah I do. “On your own” is used very loosely here. You get a graphical installer, you pick from a list of DEs or WMs, make sure you want all the default software, done. You don’t have to do the Arch thing, which is the hard part, and you still get an Arch desktop. And once Arch and your environmemt are installed, it’s so much more user friendly than Ubuntu or Debian, you’re “on your own” with any Linux system once it’s installed and working, it’s not like you have to dig into the guts of the system just to use it with any of them.

I installed Debian with XFCE a while back and it didn’t even have curl installed. Ubuntu tries to force you to use snaps. I installed EndeavorOS, I haven’t had to do anything extra except install the programs I want to use personally, all the graphical and terminal utilities you’re going to need are just there and work the way you expect them to.

PriorityMotif,
@PriorityMotif@lemmy.world avatar

I usually use Ubuntu containers because it has more packages by default and then I don’t have to worry about dependencies so much.

Commiunism,

Arch isn’t a bad choice for a new Linux user who was a power user on Windows. You get to actually know what’s installed on your system which can really help during the inevitable troubleshooting, though it’s definitely a trial by fire when it comes to manual install and setting up the environment.

Recommending Gentoo to a new user though is a war crime.

Linkerbaan,
@Linkerbaan@lemmy.world avatar

Why not recommend Manjaro then? The benefits of Arch without all the drawbacks.

For beginners it’s probably best to give them an OS they can actually use and then have them find out stuff. Starting off with a troubleshooting experience before being able to use the OS is rather demotivating.

CalicoJack,

Manjaro is a potential time bomb, delayed repos and AUR don’t always interact well. EndeavourOS is the better Arch fork, especially for beginners that need a smooth introduction.

FluffyPotato,

Last time I installed EndeavourOS I had to connect to the wifi through the terminal. That’s a surefire way to get a beginner to stop installing right there so I would not recommend it.

Commiunism,

My very first distro was Manjaro actually - I tried it twice but there would always be some graphics related issue I would encounter that I couldn’t troubleshoot as a beginner (even though I’d spend a week looking for a solution on forums), and I’d move back to Windows. Finally getting the courage to try out Arch which was considered the “big scary meme distro” was what made me stay with Linux.

The biggest thing for me was that I actually knew what was installed on my system and what the function most of the major programs served (things like xorg, multilib graphics drivers, pipewire/pulseaudio, desktop environments/window managers), so whenever I encountered an issue or wanted to customize something, I would sort of know where to start looking.

Of course, all this depends on the person - not all power users are the same. For me, arch worked best but someone else might gravitate towards fedora, debian or whatever else and their way of doing things.

AlpacaChariot,
kuberoot,

I will happily recommend Arch to a new user… If they’re interested in learning Linux, and not dependent on it working reliably, while warning them of the risks and telling them about the advantages.

I wouldn’t recommend it to somebody who wants something that just works, but for tech-inclined people looking for a system they are in control (and responsibility) of, willing to learn how to set it up, I think a manual installation is a good experience.

But they will be warned.

CrowAirbrush,

What would be a good source of info on this, for someone who only knows windows but isn’t afraid to learn a lot of new stuff if that means doing it right.

I feel like i should move away from windows with their shenanigans. I use my pc for gaming and messing around with my 3d printer(and everything that comes with that), photography, design work.

kuberoot,

As others mentioned, archwiki is the information source if you want to use Arch, and a great source of information even if using other distributions.

For other distros, I’ve seen people mention Linux Journey.

All that said, you might not be able to drop Windows entirely - if we’re talking CAD software, the Adobe suite, that kind of stuff, you might not be able to find suitable alternatives for Linux. That said, you can always dual boot, or you might even be able to work with a VM.

If you do want to try a dual boot, I strongly recommend setting up the Linux boot partition on a separate physical drive, to minimize the risk of Windows overwriting it… As well as you accidentally messing up your windows install. I’d also recommend using rEFInd as the bootloader, since it’s very easy to set up and will automatically show a boot option for Windows.

Feel free to ask questions, I’m no expert, but I’ll try to answer when I have time.

AnarchistArtificer,

I love REFind. I spent ages faffing around with a fedora/arch dual boot when I was trying to learn how it all worked; when I got sick of learning things the hard way, REFind had my back and gave me a straightforward solution

lemmyreader,

The Arch Linux wiki is considered, by several Linux users including myself, as the best reference for troubleshooting and learning more about Linux, even when you’re not using Arch Linux. For a gamer (which I’m not,btw) have a look at bazzite.gg and nobaraproject.org and there’s Lemmy communities for linux_gaming

Fal,
@Fal@yiffit.net avatar

The arch wiki is the gold standard for Linux, not just arch. But it definitely talks specifically about arch.

So, there are built in install scripts now. There’s no GUI installer, but it’s 1 command to get a full arch setup installed with a desktop environment. Arch is a 100% reasonable choice for a new user.

Petter1,

That’s why I use endeavourOS: behaves like arch(or is arch) but easy to install and with easy grafic driver management. You can use ArchWiki so well with it

endhits,

I recommend arch to a first time user…once. because he said he wanted to have Linux as a new hobby of sorts. Everyone else I recommend Pop! Or Fedora most of the time.

herrcaptain,

Okay, I guess I’ve gotta play the crow here … Is Arch really such a bad choice for a beginner these days? Obviously building it the “proper” way would be a bad idea, but there are tons of Arch-based distros with GUI-installers. I currently run Garuda on both my personal devices and the install process really couldn’t have been easier, and almost everything worked out of the box. The stuff that needed tweaking was all minor and mostly related to this being my first foray into KDE in over a decade. Let’s face it - that’s a pretty high bar even on Windows systems these days.

Granted, the rolling release aspect means inevitably you’re gonna get a borked update that you have to revert, so that’s a stumbling point for a complete newbie. It’s not like that doesn’t sometimes happen on other distros though - or even Windows. On the other hand, the AUR means little or no manually compiling stuff. Plus, the best wiki in the community (even if you don’t use Arch). And gaming (at least on AMD) is rock solid.

Hell, I have a fifteen-year-old intern at my work (through his school). He’d had almost no exposure to Linux when he started with us, so as a learning project I had him set up Arch with Hyprland from the console. The little bugger did find the install script, but even then he had to learn a bunch of stuff and still had a running system in about an afternoon.

ANYWAY, I’m not saying that Arch should necessarily be the first distro for most beginners, just that it’s not as daunting as most people make it out to be.

Setting up a computer for Grandma? Mint.

Already something of a power-user in Windows? Depending on your use case, Arch is worth consideration.

Fal,
@Fal@yiffit.net avatar

I haven’t had an arch update break shit in almost a decade.

Feathercrown,

Granted, the rolling release aspect means inevitably you’re gonna get a borked update that you have to revert, so that’s a stumbling point for a complete newbie. It’s not like that doesn’t sometimes happen on other distros though - or even Windows.

People post things like this constantly and I feel like I’m living on a different planet. I don’t think I’ve ever heard of a Windows install needing to be reverted through no fault of the user.

Varyag,

I have never used Arch but I have had SEVERAL FUCKING TIMES Windows comppletely fuck up something in my system through updates. Thankfully it hasn’t happened in my latest machine running Win10, but in my laptops one ofthenm literally died trying to upgrade versions, and I had to block ut from ever attempting it again.Nowadayas that same laptop is happily running Mint and testing Fedora.

Feathercrown,

How? Are you digging around in windows internals trying to do stuff? I mean if so you’d be better off with Linux anyways, but I’m curious how this happens.

Varyag,

In my old laptop, Windows updates used to cannibalize my AMD graphics card driver literally every time.

Allero,

I did bork Windows 10 after a big fall update

Also, sometimes Windows can stuck in an endless loop while updating, forcing user to force restart. Consequences may vary…

Honytawk,

There are some updates that broke stuff on Windows. Like that one which broke all those HP printers for a lot of people.

The thing is that it is kind of impressive how little it happens seeing the sheer amount of users. And normally Microsoft is quite quick to release an other update to fix it.

SkyeStarfall,

I’ve had more windows updates breaking stuff than I had arch updates breaking stuff, that’s for sure. I think it’s frankly laughable that a paid OS has problems such as that.

Macros,

I am a sysadmin and believe me when I say that happens. Mostly due to updates. Within that updates that just plainly break things. E.g. deleting the users files. Or other updates which only break some PCs. (those are fun to diagnose) E.g. if the recovery partiton created by its own installer is suddenly to small. and I also had it more than a few times that Windows pulled in a driver “update” which broke things. One time it even tried to apply the wrong driver! I have now disabled all driver updates trough windows on all PCs I manage. Rarely PCs also just suddenly refuse to boot, being caught in a recovery loop. After trying two times for hours to find the reason and only one success I don’t care anymore and just restore a working backup in that case. Mind that (nearly) all users do not have admin rights.

On Linux? I had it that release upgrades broke things, but only once several years ago on the PCs where I wait till the official release is made. On my own ones I am often to feature hungry to wait until after the beta, and I know I can fix things. I had one 12 year old PC where X11+KDE got unstable after a release upgrade, thankfully a switch to Wayland solved this. Besides that? Never had any issue I didn’t cause myself and never had a running system which suddenly broke. Granted I do not administer as many Linux PCs as Windows ones. But there are a few, some of them also in the hands of users.

lessthanluigi,

I usually suggest Linux Mint to new users BTW

sebinspace,

PopOS, Elementary, or Mint.

Do not give a new user a rolling release distro.

mac,
@mac@infosec.pub avatar

I think Arch is a good distro to learn for new users who are interested in tech, it gives an amazing example of good documentation and teaches you a lot about how UNIX-Like filesystems work.

That being said for non-technical users with zero interest, my main recommendations are Mint if you are coming from or prefer Windows and Elementary if you’re coming from or prefer Mac.

CaptKoala,

This, I switched from win10 to Mint, the only issues I had with the transition were self-inflicted, or stemmed from me approaching it with a windows mindset rather than the mindset of learning a new OS.

I’ve settled in quite well now, and actively cringe when I’m forced to boot into my windows install for some reason or another.

I’ve been distro-hopping with my orangepi, however I can only do so much hopping on arm, I’m considering adding yet another drive to my rig with which to try out some other distros and see if I can find a better fit than (the already great fit) Linux Mint.

I would consider myself an intermediate-advanced user (not quite power user), do you think trying Arch is a good idea at this stage?

lemmyreader,

I would consider myself an intermediate-advanced user (not quite power user), do you think trying Arch is a good idea at this stage?

Arch Linux used to be pretty difficult to install for new users, but now it comes with a build in installer it requires less reading than before. btw There is Arch for ARM archlinuxarm.org maybe your orangepi is supported. Distro hopping or just testing another Linux distro can be comfortable on SBC since replacing SD card or USB stick is usually easy.

mac,
@mac@infosec.pub avatar

I recommend not using the installer if you want to learn how Linux works well.

CaptKoala,

I wasn’t aware Arch had builds available for arm, I will certainly give it a look-see.

Unfortunately the Orangepi 5 is somewhat shitty to hop around with, many builds either don’t support the RK3588 at all, or certain things just don’t work at all on most (I’m looking at you GPU acceleration).

On top of this, the SPI flash can be quite a pain to work with, due to orangepi doing the bare minimum to ship the product, I would really love to see dual-boot in future for it, though my expectations have been seriously tempered when it comes to orangepi.

The result of this, is that any distro I installed to the SSD removed boot priority from the SD slot, ergo, without formatting/overwriting the SPI flash, it will refuse to boot from SD, even with no SSD present. Some builds boot fine from having been directly flashed to the SSD, so far Batocera, Ubuntu and the J-Reik Rockchip Ubuntu have all booted flawlessly when directly flashed to the SSD, no luck with most others though.

I must admit though, that RK3588 is blazingly fast for how little power it draws. The hardware is top notch, I just wish the software weren’t lagging so far behind. If I remember rightly the incoming kernel should resolve many of these issues, I believe it’s still running 5.10 currently.

Apologies for the rant, during my writing of this reply I came across a repo on GitHub that someone’s been building for the Orangepi, I’ll give it a shot and hope for the best I guess! Seems to have rkbootloader paired with it, which might help dodge the bullet that the SPI flash can feel like at times.

lemmyreader,

Oh, I see :/ Forgot that I’m kind of privileged with using Raspberry Pi (I don’t particularly endorse them actually.It just happened years ago). From time to time when I look at other SBC hardware options I do see that the software is not catching up as well as it does for the rpi. Good to hear your story.

CaptKoala,

I do actually have an RPi4, it’s on full-time Kodi duty at present. I’ll have to pick up a few more SD cards to load up and mess with.

I bought the Orangepi first funnily enough, because it was the peak of the RPi shortage and I didn’t want to spend blood money on an aging SBC, I did pick the RPi up the moment stock was available though, no regrets, it’s been rock solid since first boot, and even easier to work with than the community attests to.

I love that little fucker to bits, I just wish it had the power of the Pi 5 (orange OR raspberry), as it drops a fair few frames during 4k directplay, 1080/1440p runs butter smooth though.

It’s a shame really, I’d be first in line to buy the Orangepi Neo (their incoming 7840U handheld) were it not for the piss poor experience I’ve had with the Pi. Now I’m firmly planted in the “wait and see, but probably not” camp.

jkrtn,

The dual booting problems are enraging. I somehow have the opposite problem, that it will always boot from the SD if the SD is present during power on. How hard is it to make an alternative boot method button?

I wish I had known this beforehand, I’m sure there are other SBCs with sane booting. I am never buying an Orange Pi again.

CaptKoala,

It’s a ballache through and through. I am (cautiously) optimistic for the Orangepi 5’s future, Raxda and several others have release RK3588 powered SBCs, my hope is that through some level of market saturation and community development to prevail.

jkrtn,

I hope so. From what I read, my problem is burnt in on some boot ROM, so it may not be fixable. I’m willing to try a different vendor using the same chip.

CaptKoala,

I’m not sure this will help, though I’ll suggest anyway that you poke around looking for (I hope I got this right) “rkdevtool”, I believe you can get it from somewhere in the Orangepi tools, I found it while looking into putting orangepi os (droid) onto it.

Do let me know how you go, I have a copy if you can’t find it that I’m happy to share. I haven’t yet tried it so I can’t speak to whether or not it works.

jkrtn,

Oh, interesting. Worth a shot, thank you for the tip.

possiblylinux127,

I would get started with virtualization

CaptKoala,

I’m actually attempting to convert my windows install into a VM these past few days, it’s most of the way there now, just need to get the VM to actually boot from that drive.

It was my original intent upon switching to Linux that I would VM my windows, however only in the last few days of trying (read: failing) to get mods for a few games working under proton, that I’ve really upped my effort.

If there are any resources you recommend, I’m all ears.

Nisaea,
@Nisaea@lemmy.sdf.org avatar

Absolutely this. Arch can be a first good distro, but only for a limited subset of new users with a very specific goal in mind. Anybody who says it’s any more stable than Debian or mint is either delusional, very lucky or disingenuous. I’ve never had to chroot into my system to roll back a bugged grub update on fedora, Debian or Ubuntu, but on Arch yes. And I’m saying that with love from EndeavourOS. I love my system to bits but I’m realist enough to acknowledge the reason why I am comfortable on it is that I have enough years of experience on Linux to not stress about what to do when something breaks.

aleph,

On the flip side, I don’t consider OpenSUSE, Fedora, or Debian to be all that beginner-friendly either.

WeLoveCastingSpellz,

opensuse and debian, for sure. But fedora is real beginner friendly

femboy_bird,

Fedora is redhat’s guinea pig, they’ve been teasing completely dropping x11 really soon which imo isn’t ideal for noobs

lemmyvore,

“Real soon” for Fedora means “maybe in the release after next” which in real world terms means it’s at least one year away if it gets approved. Which approval keeps getting reverted. So basically it’s a “maybe one year from now” time frame which keeps being pushed back.

femboy_bird,
aleph, (edited )
possiblylinux127,

Hannah Montana Linux for life

FourThirteen,

I liked Ubuntu prior to snap. I’ve gone back to Debian and aside from a slightly complex install, I think that the distro is the epitome of stability and “just works”, especially for the normal software stuff I do. It’s 30 years old for a reason.

My experiences with arch are that it just broke if you looked at it funny and I like stuff that doesn’t require the constant tinkering. This is the same reason I don’t do smart tech and still own dumb and mechanical watches.

I feel like I’m in the minority in this community lately.

NeatNit,

You’re in the majority in general society though, IMO. And I’m with you as well.

AllHailTheSheep,

agreed

FuglyDuck,
@FuglyDuck@lemmy.world avatar

Only complaint is… FUCK CANONICAL.

Beyond that, heh. Sure.

(Don’t be shy if you don’t mind the learning curve, there’s nothing wrong choosing a distro that meets your needs.)

Zacryon,

What’s wrong with Canonical?

jkrtn,

Ubuntu is the Windows 11 of Linuxes.

FuglyDuck, (edited )
@FuglyDuck@lemmy.world avatar

Among other things? They have a restrictive licensing, they’re a for-profit company, and though it’s now disabled by default (maybe, see for profit company bit,) they got into cahoots with Amazon for Spyware

They’ve always skeeved me out with their MS-like approach to UI.

possiblylinux127,

What’s wrong by a for profit company? Theoretically that is the best option

jollyrogue,

There are better options then Canonical.

OpenSUSE is backed by SUSE, and Fedora is backed by Red Hat. SUSE and Red Hat are both for-profit companies, and both are better FOSS citizens.

possiblylinux127,

Agreed although Redhat prohibits you from sharing the source code or else they will terminate your service

jollyrogue,

RH doesn’t allow sharing of the spec files which generate the RHEL rpm packages. The program’s code is still under whatever license it is licensed under.

Besides all the RHEL code is public and upstream in CentOS, which makes more sense anyway.

possiblylinux127,

That’s not quite true from my understanding. You can exercise your rights under the licenses but in the Red Hat terms of service it says they will terminate your service contract if you do. Also the downstream source code isn’t in a public git repo.

FuglyDuck,
@FuglyDuck@lemmy.world avatar

For profit companies are solely motivated by profit.

Inevitably they will choose profit over what’s right. In the meantime, there’s nothing wrong per se, but, for example, I don’t trust Canonical to not try and slip unity-lens or whatever it was back in all quiet like.

Or, duck duck go to not quietly expand what it tracks and sells on you. (Mobile browser app caved for Google money,)

possiblylinux127,

If you are paying them to to the right thing then they don’t want to lose your money.

FuglyDuck,
@FuglyDuck@lemmy.world avatar

There’s always someone with more money willing to pay them to do the wrong thing.

possiblylinux127,

Yeah that is true. In that case jump ship and go elsewhere

lemmyreader,

Among other things? They have a restrictive licensing,

Thanks for that link and on the way there reminding me of the Firefox versus Debian conflict over branding :)

FuglyDuck,
@FuglyDuck@lemmy.world avatar

It was a bit weasel-y of debian, but like, I understand branding issues being “important”; the issue with Ubuntu and branding is you can’t do that. You have to get approval to repackage/brand Ubuntu.

AMDIsOurLord,

Same as IBM, but everyone rushes to suck their dick when they’re not even much useful for the ecosystem anyways

FuglyDuck,
@FuglyDuck@lemmy.world avatar

What makes you think I’m fond of IBM? What about IBM being creepy makes Canonical not creepy?

AMDIsOurLord,

Just an interesting thing in the community, how everything canonical does is immediately hate mongered by all relevant Linux media and Red Hat is given free reign

jkrtn,

Everyone is a slave to systemd. But they seem to kinda like it, whereas Snaps are just raw garbage.

FuglyDuck,
@FuglyDuck@lemmy.world avatar

LOL.

So. Fun story. My dad is a Unix SysOps guy. I grew up on Red Hat. he went out to REHL’s HQ in Raleigh, NC, to get pitched their enterprise services for his org. (they were soliciting bids from several places,). In any case, he came back with, for him, a new hostility towards red hat. (“I regret setting you up with red hat…” lots of other comments that could be described as “fuck them”, he’s far less crude than I am.)

the most hilarious part is the some of the swag was this nasty-ass 1 pound chocolate bar that they made a big deal out of. he put it out at his office and not even the office grazers that would eat 3-week old pizza left in the fridge would touch it.

RH has fallen from grace.

DriftinGrifter,

fuck red hat

Itdidnttrickledown,

The distro snobs are the worst. They hate the easy and insist on the obscure and harder to work with.

possiblylinux127,

The exception is Debian

x0x7,

Because debian is a vanilla distro that does as little as possible, so it isn’t extra work to use it. Do you know what other distro tries to be as vanilla as possible. Arch. So if you just use the install wizard Debian and Arch are equal difficulty. AKA the easiest. Don’t buy the Ubuntu marketing hype. Just because someone labels themselves the easiest doesn’t mean it’s true. Just because another distro is labeled hard doesn’t mean it’s true.

possiblylinux127,

What?

cows_are_underrated,

Absolutely not. Arch always releases updates, as soon as they are available. This means, that there isn’t that much testing before the release. This can cause lots of problems for the end user. Debian tries to be the most stable Distribution in existence. They Accomplish this by testing a lot. This causes update to come not very often. Debian’s strategy works.

Fal,
@Fal@yiffit.net avatar

This means, that there isn’t that much testing before the release. This can cause lots of problems for the end user.

Lol you’re buying into the FUD. ubuntu doesn’t test every possible combination of packages, nor do they test how updates actually impact the user. Generally updates are always good for users. They fix bugs. 99% of the time someone comes to a linux forum asking about an issue, the answer is “this was fixed in the latest kernel, try updating”. But because they’re using distros that use ancient, 3 year old kernels, they can’t.

Unless you have a staging computer where you stage your updates, you’re living in an illusion about “stability”, and using ancient tools with ancient bugs for no reason

737,

that is just wrong, Arch has multiple week long testing phases for most packages.

current example: Zig 6 days out of date

Python over 1 month

Extra-Testing

cows_are_underrated,

Yeah, but that’s still not as long,as Debian’s testing phase. You can’t deny it. Updates frequently cause problems. I had this multiple times and literally every Arch User will tell you the same.

jollyrogue,

Debian isn’t that vanilla. Debian packages are well known to carry Debian specific patches.

nexussapphire,

I never ran into one in the wild. Where are you running into snobs?

Hiro8811,

Who the hell would recommend Arch or even worse Gentoo to new users? They really don’t want this community to grow

possiblylinux127,

The path of half the people who try Linux

Windows -> simple Linux -> Arch -> Gentoo -> Windows

Hiro8811,

I’m currently at Arch and no way in going Gentoo, don’t wanna spend my days compiling, Aur breaks my balls enough

jollyrogue,

It’s something to think about.

Gentoo will probably be better if you’re using AUR, and Gentoo recently started shipping binary packages which can be mixed and matched with compiled software. 😄

Hiro8811,

Maybe in like 10 years or more if in still around

Allero,

As people said above, depends on the purpose that drove person to Linux, really.

If it’s about getting a user-friendly everyday system that just isn’t powered by corporations, certainly terrible pick.

If motivation is to learn more about computers, the way they work, to tinker a lot, then why not.

But by default we should assume the former indeed.

lemmyvore,

NOBODY wants to have to sit through a multi-hour YouTube video just to install something.

I’m a Linux user with 20+ years of experience who has done LFS, compiled kernels for fun and put together their own mini-distro and I don’t want to install Arch.

That’s not how you teach people Linux. That’s not how you teach people anything, let alone difficult stuff.

Beginners being told to use Arch is like telling a person “you might like some fresh air” and then taking them deep into the mountains, putting them in front of a vertical cliff face and telling them “start climbing”.

Any unsuspecting person bring tricked into installing Arch would be well within their rights to say “fuck you all with a rusty spoon” and then refuse to hear the word “Linux” for another decade.

The worst part is that the install would be the least of their problems. Assuming they have a saint’s patience and make it through, then what? They’re now a complete beginner stuck on a distro for advanced users. Did a 3 hour install make them an advanced Linux user? No, it didn’t. So what’s the point?

nexussapphire,

Honestly never used tutorial videos. That sounds like a horrible way to learn. So slow and filled with unexplained steps you have to hunt for to understand.

Just follow the wiki it takes like 20min to an hour to get to the desktop based on your comfort and experience with computers. Like 10 minutes if you know what your doing, five minutes if you just want a basic system that boots and connects to the internet.(No desktop).

I used kde on my arch system hassle free for years, I really don’t get the stereotype. If you constantly tinker with your system I get it but that’s true for any Linux system. I also thought having to role a package back was a rare but unique problem for arch until I had to do it on Debian and fedora.

I learned arch out of necessity because at the time no other distro would install on my desktop thanks to poor support for Nvidia graphics and fedora being fedora broke almost instantly after the installer.(I’ve always had bad luck with fedora) I’d say you really have to live with arch to understand how painless it is to use daily.

jwiggler,
@jwiggler@sh.itjust.works avatar

Hate saying it, but Ubuntu just works for me. I’d rather focus my computer configuration and maintenance efforts on clients rather than my own laptop. If I have to reinstall for whatever reason, its pretty easy because I’m already very familiar with the (shitty) installer, and I don’t do much customizing because I’d rather not have to go through that every time I reinstall.

Granted I’ve never even bothered to run Arch, or any really other desktop distro for that matter. Ubuntu + Gnome looks nice, seems to just work, all I need to do is apt install nvidia drivers and firefox post-install and I’m up and running. I don’t want to do work on my laptop, I want my laptop to enable me to do work.

baseless_discourse,

I think you can install nvidia driver by clicking on “third party driver and codecs” check box during install? It should even register the secureboot key automatically.

Ubuntu installer is pretty good IMO, at least much better than the current fedora installer.

I haven’t used ubuntu for a while, maybe these are outdated impressions.

jwiggler,
@jwiggler@sh.itjust.works avatar

I dont really fuck around with the GUI stuff tbh…I’ve always just done ubuntu-drivers autoinstall

I guess my issues with the installer have mostly stemmed around the software raid and manual partitioning. Simply installing on a single drive isnt bad.

DriftinGrifter,

dont forget to turn of telemitry when using ubuntu

atlasraven31,

and Snap

Socsa,

I don’t hate saying it. I have used Linux professionally and personally for 20 years now, and Ubuntu is just a solid choice for productivity. It has wide hardware support and even better user support. People hating on Ubuntu are Linux hipsters and their opinions can typically be dismissed.

embed_me,
@embed_me@programming.dev avatar

There are many ideological reasons to hate ubuntu but I agree it was a solid choice and still is for people just wanting to get shit done without caring too much for the stuff underneath

jwiggler,
@jwiggler@sh.itjust.works avatar

Ideologically Ubuntu makes me cringe, but I also use Google and a host of other technologies that fuck my privacy, so I guess I have accepted the world we live in.

In the same way that I think it’s noble when people try to live waste free, I think it’s noble to use things like GrapheneOS, or selfhost all your services, or de-Google your tech. But it’s unrealistic for all of the world to live waste-free or customize their tech so as to be private. In the end, the government needs to step in and force these giant-ass companies to behave better, because they are the primary forces pushing forward the destruction of the environment and personal privacy.

DumbAceDragon,
@DumbAceDragon@sh.itjust.works avatar

I have never really seen arch or gentoo unironically pitched to new users. However, I have seen new users try to use arch because they didn’t get the joke.

Observer1199,

To be fair to those users, the joke isn’t funny…

FluffyPotato,

I have seen arch recommended to first time Linux users more times than I can count. It’s usually said that installing it is a learning experience. If that’s a joke it’s a really stupid one.

Honytawk,

Literally the top comment at this time from KubeRoot:

I will happily recommend Arch to a new user… If they’re interested in learning Linux, and not dependent on it working reliably, while warning them of the risks and telling them about the advantages.

Then a bit lower by mac:

I think Arch is a good distro to learn for new users who are interested in tech, it gives an amazing example of good documentation and teaches you a lot about how UNIX-Like filesystems work.

Both are heavily upvoted

Harbinger01173430,

Recommending one of those obscure diestros should be considered a crime

lemmyvore,

Read the top comments in here again, it’s full of people recommending it with a straight face.

x0x7,

Yes. Arch is not actually hard. It’s just a meme.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linuxmemes@lemmy.world
  • cubers
  • DreamBathrooms
  • tester
  • magazineikmin
  • InstantRegret
  • mdbf
  • Youngstown
  • Durango
  • rosin
  • slotface
  • thenastyranch
  • everett
  • kavyap
  • khanakhh
  • anitta
  • GTA5RPClips
  • Leos
  • tacticalgear
  • ethstaker
  • ngwrru68w68
  • osvaldo12
  • cisconetworking
  • provamag3
  • megavids
  • normalnudes
  • modclub
  • JUstTest
  • lostlight
  • All magazines