3 points
*

Honestly, having a declarative package manager is pretty important.

Consider the following: We’ve had the transition from Sys V Init to Systemd recently. But what does it actually mean?

It means, that instead of running a command to start a service, you now flip a switch in a clear, standardized way. The advantage is that you can get a table-like overview over all the services that are currently running. You get an overview, in other words. That is worth a lot because it brings structure and clarity into your system.

Now, with package management it’s the same way. Instead of running a command to install a package, we should instead give a list of all the packages that we want to have installed, and the package manager should take care of making sure that they are installed. That would improve clarity, because you get a list of all the packages that are installed. It might also increase efficiency if you’re installing many packages, because large parts of the work can be done in parallel. And importantly, you get reproducibility. Imagine you just have a file where it names all the packages that should be installed. You can just take that list and copy it to another machine. Now you’ve cloned your package installations. I guess things like Docker, with their docker files, are kinda already going in that direction. But it would be nice to have support for it in the mainline operating systems.

permalink
report
reply
1 point
*

Is it ostree based? I guess I should RTM

permalink
report
reply
1 point

I’d love this for Artix because I just prefer the experience of runit

permalink
report
reply
18 points

This is just NixOS with extra steps

permalink
report
reply
22 points

I just wanted to say this is all very confusing. I barely installed Ubuntu on my laptop as a daily driver mostly due to the MS Recall debacle. It’s fine, it’s great. However, reading all the Linux Lemmy posts makes me feel like I’ll never understand. I know all these words and what they mean, just not in an OS context.

permalink
report
reply
7 points
  • repeat the “Don’t sweat it.”
  • Ubuntu is a perfectly fine starting point (the other “beginner distro” that’s commonly recommended is LinuxMint)
  • »AFTER« you become comfortable with what you have:
  • »THEN« take a look at immutable distros
    • “immutable distro” is a catch-all term that embraces several concepts
      • immutable – the root filesystem is set to read-only – makes it harder to mess up your system
      • declarative – your hardware and packages and configs are declared in a master configuration file
      • atomic / transactional – updates are checked as they’re applied, if it fails, it gets rolled back to a previous “safe state”
      • container / sandbox – ex. Flatpak or Docker or OCI – apps are isolated in their own sandbox and not allowed to mess up anything else
permalink
report
parent
reply
8 points

Don’t sweat it. There were people doing advanced things in Windows that would probably have blown your mind as well. It’s just that most people that use Linux just enjoy tinkering for the sake of tinkering so it’s more visible, and Linux lends itself to people doing weird and wonderful things never envisioned by it’s creators.

You just started on the road, where you stop is entirely up to you. Just know that the view is way more interesting going this route. Take a few pictures on the way.

permalink
report
parent
reply
24 points

Welcome to the Linux community. :)

You will probably never understand everything about Linux and all of its included and associated systems. That’s completely fine, no one does! That’s why we are many, and it’s what asking for advice or help is for. You can just learn whatever interests you at your own pace, and know that there will always be interesting things you haven’t seen yet.

permalink
report
parent
reply
5 points

It’s fine you don’t have to understand any of these just use the computer normally and you’re good

permalink
report
parent
reply
33 points

Think about it this way: going onto Linux communities and listening to what people say can be like listening to car mechanics chat.

But do you need to know what all of that stuff means to drive your car? Nah. But that info could come in handy, if you wanted to modify your car or something like that.

You don’t need to know what Wayland/X11, PipeWire, GTK4/Qt6, or anything like that is, in much the same way you don’t need to know what PowerShell, Event Viewer, NT kernel, or registry are to use Windows.

permalink
report
parent
reply
-8 points

😇do you know how to add repos to atp? That’s pretty important, or you may end up installing .dep manually, which I not recommend for people that want a OS that just works

permalink
report
parent
reply
17 points

You probably think of yourself as pretty knowledgeable regarding Windows, but have you ever studied for a Microsoft certification exam? This in depth knowledge is not something the average user needs for his daily usage, but can be interesting to read/know.

permalink
report
parent
reply
-38 points

don’t worry. this probably isn’t for you… yet… anyway, why did you install ubuntu??? who misguided you? you should have gone linux mint DE, mx linux, Fedora or something like that. Ubuntu was great… 15 years ago. Sorry if I sound too hard… take it with a laugh 😁

permalink
report
parent
reply
6 points
*

jesus christ

permalink
report
parent
reply
46 points
*

No. Fuck this shit. Don’t do this.

It’s already bad when everyone in this community shoves their distro down potential linux-converts’ throats, thereby confusing them even more. Don’t tell (or imply to) freshly converted users that they potentially made a wrong choice.

TF do you think they’re going to do now? Move to fedora? The commenter above already stated that it was a hassle to install Ubuntu and now you’re telling them to change distros already???

Ubuntu is still great… compared to Windows. Sure. It may not hold to your ideals. Compared to other distros, canonical may make some questionable choices. BUT THEY DON’T IMPLEMENT A FUCKING RECALL. So it’s fine (for now).

Ubuntu is fine for newcomers. It has a shit ton of support online and you can easily search questions whose answers are likely to be found within the first few results.

So stop shoving distros down people’s throats, especially fresh users.

I know you said:

Sorry if I sound too hard… take it with a laugh 😁

It doesn’t come across that way. You come off as a gatekeeper.

permalink
report
parent
reply
11 points
*

Ok. Yeah, commenters are right. First of all, congratulations for switching. Enjoy ubuntu as a great first step. If you have issues, consider it might be ubuntu and not linux as a whole. In the future, consider other options like the ones I gave. Sorry for the not-contributing comment.

permalink
report
parent
reply
3 points
*
Deleted by creator
permalink
report
parent
reply
7 points
*

Please, don’t listen to this kind of nonsense and keep using whatever you’re happy with.

While I personally don’t love Ubuntu, it is a perfectly fine choice and if you’re comfortable with it that’s just great! Period.

So, congratulations for making this choice and don’t hesitate to ask if you have questions. You’ll find that the Linux community has much more to give than “you shouldn’t use X, use Y because I say so”. Just ignore this.

Keep it up, enjoy the ride and welcome!

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 8.3K

    Monthly active users

  • 6.3K

    Posts

  • 173K

    Comments