[-] Zucca@sopuli.xyz 6 points 4 months ago

Just Google meatspin

Dude... This is Rickrolling on the nightmare level.

Those who don't remember: NSFW to google that.

[-] Zucca@sopuli.xyz 5 points 4 months ago* (last edited 4 months ago)

I would then assume those scripts weren't written properly to begin with.

But yes, shell scripts should be used (normally) to automate some simple tasks (file copying, backups...) or as an wrapper to exec some other program. I've written several shell scripts to automate things on my personal machines.

However shell script can be complex program while at the same time being (somewhat) easy to maintain:

  • functions, use functions, alot
    • comment every function and describe what it expects in stdin or as an arguments
    • also comment what it outputs or sets

This way at least I don't break my scripts, when I need to modify a function or some way extend my scripts. Keeping the UNIX philosophy inside shell scripts: let one function do one thing well.

And of course: YMMV. People have wastly different coding standards when it comes to personal little(?) projects.

[-] Zucca@sopuli.xyz 5 points 4 months ago

Yeah. "Raining Blood" got few extra layers of meanings...

[-] Zucca@sopuli.xyz 6 points 5 months ago

Yes.

Really the hardest part of desktop linux for a regular, so called "internet user", in the installation.

They don't have no clue how to install an operating system, even windows.

I once installed CentOS workstation for my father on his ThinkPad. Firefox and Libreoffice is all he needs. Automatic updates in the background make sure all the latest security patches are applied. There have been few time when, after the update, the laptop hangs at boot. I've since told him to choose the second-to-last boot option from the "start-up menu" until the fix for the bug has been deployed (usually in within a 24h).

So really using Linux isn't the hard part. Back in 2004 (ish) I went the painful route of installing my first Linux - Gentoo. But boy I learned a lot from it. Yes, I had a helping friend to get me over the hardest parts.

[-] Zucca@sopuli.xyz 6 points 9 months ago

Void offers musl too. Unless they've discontinued it.

But

compile everything yourself?

I do (almost) exactly that. I run Gentoo almost everywhere. The 'almost' is because Gentoo now offers an official bin repository too, so I can mix compiled and pre-compiled software. (Although you've always had the option to set up your own binary host).

[-] Zucca@sopuli.xyz 6 points 1 year ago

we rely on software that doesn’t work on AMD

Which software?

[-] Zucca@sopuli.xyz 5 points 1 year ago

To me it looks like Fedora is trying to guide you to make better file choices. \s

[-] Zucca@sopuli.xyz 5 points 1 year ago

Arch still doesn't have the same flexibility as Gentoo. Also Gentoo even offers sys-kernel/gentoo-kernel-bin for precompiled kernel. Personally I use sys-kernel/gentoo-kernel (which autocompiles and installs) and have custom config snippets at /etc/kernel/config.d/.

[-] Zucca@sopuli.xyz 5 points 1 year ago

indeed. Mint became what Ubuntu used to be, afaik.

I've never really used Ubuntu or Mint. I think I've installed both in VM but that's it.

[-] Zucca@sopuli.xyz 5 points 1 year ago

Gentoo is a metadistro - a set of tools to build your own distro. LFS is a documentation to build your own Linux system. And if one chooses to install some package manager and configure a repo for it, it basically becomes a distro. LFS can become Gentoo if you choose to install Portage and use Gentoo repository.

Setting Gentoo up seems to be quite simpler option compared to LFS. Sure LFS might teach you even more than Gentoo.

[-] Zucca@sopuli.xyz 6 points 1 year ago

Yup!

To my understanding RISC-V is like BSD lisenced not GPL.

[-] Zucca@sopuli.xyz 6 points 1 year ago

Hehe.

I see what you did there.

view more: ‹ prev next ›

Zucca

joined 1 year ago