linux

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

velox_vulnus, in Linux Poll

deleted_by_author

  • Loading...
  • CalesDumb,

    I’ve tried basically every mainstream-ish distro there is, I just want some outside opinions because I’m bad at picking stuff and I want to stick with something for a while

    Also Linux Mint is quite boring imo

    MyNameIsRichard,
    @MyNameIsRichard@lemmy.ml avatar

    When it comes to an OS, boring is good.

    Jumuta,

    boring is good for main computer

    fun is good for a secondary computer/vm

    mateomaui,

    I’m dual booting Linux Mint Debian for boring stability and Garuda (Arch) for gaming and a fun desktop.

    theshatterstone54,

    Hi there. I know what is a meta distro (Gentoo, bedrock, LFS), and an immutable distro (NixOS, Fedora Silverblue, MicroOS, VanillaOS) but what is a transactional distro?

    velox_vulnus,

    deleted_by_author

  • Loading...
  • theshatterstone54,

    So are you talking about, like NixOS and Guix, where they are based on a paclage manager?

    velox_vulnus, (edited )

    deleted_by_author

  • Loading...
  • ultra,

    NixOS and guix are reproducible, that’s one of the main purposes of them

    theshatterstone54,

    Okay, I get it now. So transactional is in regards to reproducible builds (like the config file approach taken by NixOS and Guix)

    guitarsarereal, (edited ) in Am I going off the deep end by considering Fedora Silverblue or Kinoite?

    Immutability is useful from a sysadmin standpoint because it solves a couple problems. It’s a little easier to secure a system if you can know that, in fact, files outside the home directory have not been modified, and also, it’s a little easier to keep systems running because programs can’t just shit on each other’s files etc.

    Unless these two are problems for you, you’re signing up to re-learn how to use Linux, and tbh not very elegantly, for basically no real gains at this time. Immutability has potential as a concept, but Red Hat’s approach is super weird and not very efficient. They have a tool that allows you to manage filesystem trees, and then they extended this tool with RPM to allow you to compose custom filesystem trees at install/upgrade time. This approach, in my experience, is shockingly inefficient if you need to add any custom packages to your base tree and you install updates with any frequency.

    If you’re a sysadmin rolling out updates to workstations maybe once a month, these aren’t really issues, but for daily use, it didn’t seem worth it to me just yet, especially since we don’t really have any neat separation of code and config like you get with Docker. You can’t just zip up your home directory and move it to a new Silverblue installation and have your user back yet (there’s work in this direction with systemd-homed, likely once it’s good enough this will become standard, but also, that’s not an “immutability” feature). I believe /etc is mounted rw, which is a step in this direction, but until lots of stateful stuff gets moved out of /etc that isn’t going to be portable in the same way a Docker config is.

    EDIT For a comparison of a different approach to immutability that includes a different bundle of tradeoffs, you can also look at OpenSUSE’s MicroOS. The TL;DR is that it’s easier to customize the base system, but it locks you into btrfs and it’s not as robust overall – ypsidanger.com/comparing-opensuse-microos-to-fedo…discussion.fedoraproject.org/t/…/3

    thayer, (edited )

    I just wanted to point out that you pretty much can just tarball your user directory and drop it into a fresh system. If you embrace the Flatpak and container-based workflow, it’s incredibly easy to be up and running in no time. Obviously, containers and flatpaks aren’t unique to image-based distros, but are perhaps less common in traditional distros.

    Sure, you’ll need to add a printer back, or reconnect to wifi networks, but your user and/or dev environment will carry over, and with a couple of commands, any package overlays and flatpaks will be reinstalled and ready to go.

    I found flatpaks and containerization to be the only real learning curve with Silverblue, and only because I hadn’t used them previously. Compared to the learning curve and unorthodox approach of NixOS, Silverblue itself is as easy as using vanilla Fedora Workstation.

    guitarsarereal, (edited )

    I mean, is this true in any way that hasn’t been true of Linux since nearly forever? You can always put your /home folder on a separate partition, install a new system, and as long as you make sure the UID of your new user matches the UID of the old user, the process is exactly the same. Just reinstall your apps and you’re good to go. I used to do this to keep configuration/data between reinstalls. EDIT – as opposed to a genuinely stateless user config, as systemd-homed is working towards

    Railcar8095,

    There difference is, to flatpaks and containers are in home, so you keep those even after a fresh install of you keep home.

    It’s freaking great, specially in a work machine, to reinstall after breaking something and be able to just continue almost as if nothing had happened.

    Diplomjodler, in I am trying to edit a game save with an Hex editor but it doesn't allow me to change anything, it's frustrating

    The file could be digitally signed. By editing you change the hash value that will be computed when the file is checked for integrity. Just a wild guess.

    zShxck,

    I don’t know I tried ImHex and with it I am able to change values now… I don’t know why

    Diplomjodler,

    Maybe your other editor messed up the encoding?

    zShxck,

    I think you are right, I saw a different set of numbers in the left bar, but with ImHex the numbers were “correct”

    Churbleyimyam, in What has been your experience with Flatpak?

    I’ve gone back to using packages from my repo. I was all-in with flatpaks for a while because they tend to be more up to date than my distro’s packages and I liked the idea of the sandboxing but in practice I’ve found it a nuisance getting applications to speak to each other and I don’t like all the redundant code bloating my internal drive. The thing that really did it for me though was the other day when I had to restore my system from a Timeshift backup. It took an hour and a half to restore a recent backup, with well over 90% of that time showing as flatpak stuff.

    Skelectus, in Am I going off the deep end by considering Fedora Silverblue or Kinoite?
    @Skelectus@suppo.fi avatar

    Tried it before, but went back to normal version. I recall it being slightly limited in package availability and some apps requiring extra fiddling.

    Maybe it’ll be fine for your use case, though.

    magikmw, in This week in KDE: Plasma 6 Alpha approaches

    Post says it’s ready as a daily driver. I want to help with bug reporting, is it good enough to replace current fedora plasma or should I wait for a beta?

    MyNameIsRichard,
    @MyNameIsRichard@lemmy.ml avatar

    Well, it’s pre-alpha so expect a lot of problems

    tony, in Am I going off the deep end by considering Fedora Silverblue or Kinoite?

    If it’s fun, it’s not overkill!

    You also have experience you can use in the workplace (even if it’s mostly experience of what happens if you f**k things up).

    smileyhead, in Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?

    Linux kernel is really good at backwards compatibility, better than any other OS.

    Software can be bad at being backwards compatible with older kernels, but you should be able to run newer ones.

    Macaroni9538,

    I’m sorry, but what exactly do you mean by backwards compatibility? Like if I installed the latest version of say Ubuntu, it will automatically scale back the kernel to one that fits the specs of my computer?

    giloronfoo,

    The kernel has drivers for very old hardware. It was news last year when support was dropped for i486. That is a 25 year old CPU.

    ipsirc, (edited )
    @ipsirc@lemmy.ml avatar

    i486 is still supported by the recent Linux kernel: git.kernel.org/pub/scm/linux/…/Makefile_32.cpu, and it is a 34 years old architecture. Everything else you wrote is correct.

    lemann, in I am trying to edit a game save with an Hex editor but it doesn't allow me to change anything, it's frustrating

    Is the hex file not saving with those editors, or is the game just not showing the new value once it’s loaded?

    zShxck,

    Nono, i cannot input any values, that’s the problem. Anyhow, I tried ImHex and with it I am able to change values now… I don’t know why

    veroxii, in I am trying to edit a game save with an Hex editor but it doesn't allow me to change anything, it's frustrating

    Do you have write permission on the file?

    MartinXYZ, in What devices run with free firmware?

    Is the deer the Libreboot logo? Mine has a rabbit (Coreboot). I flashed Coreboot on my old Chromebook a couple of years ago and it’s been running different flavours of linux since without any fuss.

    MazonnaCara89,
    @MazonnaCara89@lemmy.ml avatar
    PlexSheep, in I am trying to edit a game save with an Hex editor but it doesn't allow me to change anything, it's frustrating

    I don’t know these programs. Some hex editors are weird about editing, I use bvi to edit and it works pretty good for me.

    zShxck,

    Yeah I tried ImHex and with it I am able to change values now… I don’t know why

    PlexSheep,

    Cool if it works. Stick with what works for you

    Atemu, in Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?
    @Atemu@lemmy.ml avatar

    Make sure that device doesn’t require proprietary drivers (commonly WiFi or GPU). If the hardware in question needs those and you need the component to work, I wouldn’t take it for free because you’d be stuck with shitty support on an ancient kernel.

    Most commonly, thio affects broadcom WiFi and Nvidia GPUs.

    Hopscotch,

    I second that about Nvidia GPUs. While Linux hardware support is really good, there is plenty of common, mainstream hardware that never was and never will be supported by Linux, usually due to uncooperative manufacturers. For Nvidia, their non-free driver is terrible and the nouveau driver in Linux is hit-or-miss. (Note, many people use either of those successfully, but the likelihood of success drops rapidly with any of: multiple displays, the need to dynamically change outputs, multi-GPU Optimus hardware or even laptops in general, and fully functional hardware acceleration.)

    Bene7rddso,

    Sounds like OP is more likely to have a winmodem than a Nvidia GPU that doesn’t work with nouveau

    MiddledAgedGuy,

    While one should, ideally, use AMD over Nvidia with Linux. It sounds like OP is shooting for older hardware, so I’m going to assume GPU performance isn’t a significant consideration. Nouveau should be fine for regular desktop usage on older Nvidia cards.

    But trouble with assumptions. If you do want the most out of your GPU, AMD is the way to go.

    Observer1199, in this random process was using 25 % cpu is this a virus?

    Is this on the machine where you have a 23 year old low end GPU?

    Artemis_Mystique,

    no its about 11 years old

    words_number, in Are older, but Linux compatible computers capable of running the newest kernel/version of various distros?

    Yes, the linux kernel will work! I’d say it’s even more likely that wifi, soundcard, etc. work without any problems than if you’d buy a bleeding edge laptop (although these mostly also just work nowadays). The oldest machine I’ve got is a laptop from 12 years ago which easily runs modern linux, but even much older machines shouldn’t have a problem with that, at least not with the kernel.

    Macaroni9538,

    perfect, so it sorta just depends on the specs like ram and such? are their any other things like cpus that I should be looking for?

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