linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

velox_vulnus, (edited ) in 100% vanilla distribution challenge

The .config folders have important files, like git config. With that being the exception, most of my config files are empty. I have the most Vanilla GNOME setup. My setup is so vanilla, it is also missing the contrast hi-color logos, which is added by default in Fedora in multiple applications, like Firefox or Inkscape.

mcforest,

No, no, you have to delete your git config. That's part of the challenge.

I'm also back on 60 Hz on my 160 Hz monitor because of this challenge. So cute though.

velox_vulnus,

Setting up git and ssh is so damn annoying, I keep pulling my hair every-time I have to face a new system. Especially the allowed_signers stuff.

catastrophicblues, in Project Bluefin: A Linux Desktop for Serious Developers

Can someone tell me the recent hype about immutable distros? What exactly is the immutable part, and why is it attractive?

moreeni,

The system (the os files to be precise) is only mutable by package manager for specific tasks like updating. It can break certain workflows if the user wants to change system files, because they can’t.

Bonuses from that are security and reproducibility. You can be sure that whatever package you have will look and behave exactly the same as on another device with the same OS. Malware won’t be able to mess around with your OS so trivially as it does on mutable distros.

catastrophicblues,

Interesting. Sounds like DevOps folks would love it. Maybe I’ll look into it more. Thanks!

Asthmatic_Goose,

Immutable, adjective: Unchanging over time or unable to be changed.

From the article: “We want a reliable desktop experience that runs everything, but we’re too lazy to maintain anything. So we automated the entire delivery pipeline in GitHub.”

So, in other words… “Please don’t ever update your system or everything will break”

conciselyverbose, (edited )

It means the core OS is isolated from all the functionality in a way that allows you to modularly add all the functionality on top of it in a reproducible, robust way.

In theory. I haven't actually dug into any of them personally.

misophist,

The base OS is a known unchanging set of bits. Squirt this datastream onto a storage volume and boot to it and you have a known-working system. Then you can futz around with all the self-contained packaged apps you want, and no worries about weird interactions fucking over your whole system.

It’s not for me, but I kinda see the appeal.

caseyweederman,

It’s when you can’t set the volume to 0% so that everyone around you has to hear how hard you’re working.

tkn, in What Tweak, Program, ... changes a Desktop Environment from unusable to great for you?
@tkn@startrek.website avatar

GNOME on Fedora 39 with the Pop Shell extension installed. For me, perfection :)

1984, (edited ) in What are the major components of any Linux distribution?
@1984@lemmy.today avatar

The list is generally correct but these days, systemd has made quite an impact also. If a distribution uses systemd, it has one software to handle everything from booting (instead of grub), handling start and status of all system services etc. Its probably the largest change to the Linux ecosystem in a long time.

X11 and Wayland are desktop protocols, so things like desktop environments and window managers depends on one or them to be installed. Without them, you don’t get any graphics except for the console. It’s all built on top of one of those.

hottari, in What are the major components of any Linux distribution?

The logo.

Aradia, in 100% vanilla distribution challenge
@Aradia@lemmy.ml avatar

What’s the goal? This looks silly.

jaykay,
@jaykay@lemmy.zip avatar

PAIN

toastal, in Ubuntu Budgie switches its approach to Wayland

We still glossing over that there is no color management? arewewaylandyet.com

(I need Displaylink too)

kpw, in What are the major components of any Linux distribution?

Honestly, I wouldn't worry too much about how the OS works. If you're very ambitious, you could try to install Arch in a virtual machine environment: https://wiki.archlinux.org/title/Installation_guide

Installing Arch for the first time taught me a lot about how my system works, since you have to choose all the parts that make up your system yourself.

Helix, in Project Bluefin: A Linux Desktop for Serious Developers

Sorry, I only know silly, goofy developers. Can’t recommend this to anyone.

Helix, in 100% vanilla distribution challenge

How would that work on Arch Linux which literally doesn’t come with anything out of the box?

And how would I add accounts or any settings without touching dotfiles?

kugmo, in 100% vanilla distribution challenge
@kugmo@sh.itjust.works avatar

pacstrap /mnt base linux

do you want me to use screen, mutt and lynx?

drwankingstein,

echo “packstrap /mnt base linux…” | wc -w 68

:D

Helix,

No, they’re not installed.

Once an admin I know forgot to install a text editor. Imagine the fun editing files with cat, grep, awk etc., now imagine you have to use it to browse the web.

pastermil, in What are the major components of any Linux distribution?

Also:

  • init system, without which you’d be left with only one program running at a time
  • some programs are written in interpreted language (e.g python, shell, perl), so the interpreter would also be required
  • C library, without which none of the above would function (yes, even if all the programs are statically compiled, it still has that library included with each executable)
  • this one is not necessary for the runtime, but is needed for creating a working system: toolchain – preprocessor, compiler, linker, assembler – all the stuff for transforming the source code into executables

Another comment mentioned Linux From Scratch, I’d totally recommend that, but it would take so much of your time manually building stuff (which is why it is so educational). If you don’t have the time, you may want to opt with Gentoo instead.

lemmyvore,

I would also mention:

  • The multi-user system, which is a bunch of config files, libraries, utils and UIs, that deal with logging in or doing stuff as a specific user.
  • The logging system. Individual applications can simply log to a different file each but for system services the logging is usually centralized and offers additional features (like logging remotely etc.)
  • Setting up networking is pretty much mandatory these days.
milkjug, in 100% vanilla distribution challenge

This really defeats the purpose of using linux distros imo. The whole point was freedom of customisation and truely make it my own.

If I wanted a lock stock barrel experience I would just stick with Windows or macOS.

01adrianrdgz,
@01adrianrdgz@lemmy.world avatar

ok >w< I understand that and you are free to customise that a lot if you want to, it’s ok!! But I personally want to keep the brand and colors of the vanilla distro!!! It’s a cuter and more honest experience c:

AProfessional, in 100% vanilla distribution challenge

deleted_by_author

  • Loading...
  • ugh,

    I’m very confused about what OP considers customization. My only experience has been setting up my home server so far, so maybe I’ll be compelled to do more “customizing” when I make the switch on my PCs.

    Does installing a GUI on Ubuntu Server already break that rule? Or is it a success because it’s only software? It’s definitely not “out of the box”.

    nik282000,
    @nik282000@lemmy.ca avatar

    Debian, I use one Gnome extension but could easily do without it. All the defaults are fine if you just want to sit down and browse, edit media, create documents or write code.

    dinckelman, in 100% vanilla distribution challenge

    Arch, and Plasma. That already gets me 90% there to my normal setup

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #