[-] Oinks 2 points 21 hours ago* (last edited 21 hours ago)

Not sure how you're arriving at that low of a difference unless the US pricing is wildly better than in the EU.

If I follow the most obvious user flow on the Framework website (except for removing components that aren't required) then I end up with a preorder for a Framework 16 with a Ryzen AI 7 350, 8 GB of RAM and no storage for 1,724 €. I can get the same CPU in a Gigabyte Aero X16 with the same CPU and 32GB RAM and storage and an RTX 5060 on top for 1,129 €. If I try to configure the Framework to be actually competitive with that model I end up at 2,384 €. It's not just the Ryzen AI model that's like this either, I did the same comparison with an older Ryzen CPU and it was in the same ballpark.

I'm sure the Framework is nicer in many aspects that don't show up on data sheets like chassis finish and build quality (and of course Linux support) but that's a lot of money.

[-] Oinks 5 points 1 day ago* (last edited 1 day ago)

I think Matugen is the closest (maintained) thing to what you're asking for.

If you use a standalone Wayland compositor you might also be interested in the newest generation of "shells" (or more accurately, Quickshell dotfiles) like DMS or Noctalia. These usually also use Matugen under the hood to make their theme settings work.

[-] Oinks 1 points 1 day ago* (last edited 1 day ago)

I don't have deep knowledge on the topic but you might want to look into EDID, which is how your system knows what resolutions the monitor supports. Incorrect detection of maximum resolutions and refresh rates is a semi-common problem on Linux and the fix for that is a custom modeline; setting one will be compositor dependent on Wayland (on X11 xrandr will do).

However it's also possible that all the cables you have are bad and/or don't support 8K.

[-] Oinks 8 points 1 day ago

Hardware development is just extremely difficult. The smallest company that I'm aware of that has their own laptop design is Framework, but their laptops are also about twice as expensive as equivalent models from other brands.

In addition, since basically all modern computer manufacturing has to go through Taiwan due to TSMC's near-monopoly on competitive semiconductors, it makes sense to outsource design to Taiwan too. They already have the industry for it, and there's no reason to have a random American company add their own profit margin to the price for no reason.

[-] Oinks 5 points 1 day ago* (last edited 1 day ago)

They do develop Linux drivers for the laptops they sell, so they're not adding literally zero value. Though they also tried to prevent upstreaming with an incompatible (illegal) license so there's that...

[-] Oinks 17 points 1 day ago* (last edited 1 day ago)

They are rebranded (and expensive) Clevos, but they are manufactured (or configured, or integrated - those all amount to the same thing) in Germany.

To be fair to them this applies to many, many other Laptop brands. Including pretty big ones like MSI.

[-] Oinks 86 points 2 days ago

In defense of the author and their education... They're Brazilian so English probably isn't their native language, and their history education was almost certainly in Portuguese. I don't think it's necessarily an indictment of their education that they weren't taught about the English translation of a German phrase, and I don't think it's reasonable to apply the same standards of subtext awareness to native and non-native speakers either.

[-] Oinks 1 points 6 days ago* (last edited 6 days ago)

But that still leaves the question: How to install Nix in the first place? Without just running the script.

You can download tarballs with the precompiled Nix, though you'll still need to run an install script (but you can at least read it to convince yourself it's not malicious), see the relevant documentation for that.

Something that slipped my mind is that since OpenSUSE uses SELinux now, that means the recommended multi-user mode won't work. Single-user mode should be fine afaik, but it's a bit less convenient.

This command just runs the software once without actually installing it right?

The nix-env -iA does actually install the software locally, not completely unlike how a zypper in would. For running a program without installing you would use something like nix-shell -p yazi --command yazi. Of course that still downloads and "installs" the program, it just won't add it to your PATH or create a GC root, which means the next time Nix does "garbage collection" it will be removed again.

And yeah I would recommend just trying OpenSUSE out and then if you realize you actually really do need stuff from third party package managers, then you can worry about whether getting into Nix is a good idea or not. Or fall back to the Arch/AUR in distrobox idea which is probably simpler to do overall, especially since from what I understand that's what you're supposed to do on the immutable spins like Aeon.

Late edit: I'll also note that there are several OpenSUSE specific third party repos too. Packman has some proprietary codecs that OpenSUSE doesn't want to ship (in case you really don't want your browser to be a Flatpak), and the Open Build Service (OBS) which is basically the AUR for OpenSUSE. They're not as useful because they're nowhere near the size of the AUR, but if you just need one specific package (perhaps one with questionable legality like yt-dlp or something) they might just have it. And of course you can also build stuff from source and put it in your ~/.local/bin, which has been common practice since before Linux was able to run on real hardware.

[-] Oinks 28 points 5 months ago* (last edited 5 months ago)

Many people who don't know what they're talking about in this thread. No, used memory does not include cached memory. You can confirm this trivially by running free -m and adding up the numbers (used + cached + free = total). Used memory can not be reclaimed until the process holding it frees it or dies. Not all cached memory can be reclaimed either, which is why the kernel reports an estimate of available memory. That's the number that really matters, because aside from some edges cases that's the number that determines whether you're out of memory or not.

Anyway the fact that you can't run Linux with 16GB is weird and indicates that some software you are using has a RAM leak (a Firefox extension perhaps?). Firefox will use memory if it's there but it's designed to cope with low memory as well, it just unloads tabs quicker so you have to reload often. There are also extensions that make tab unloading more aggressive, maybe that would help - especially if there's memory pressure from other processes too.

[-] Oinks 48 points 6 months ago* (last edited 6 months ago)

Insightful article. I have to confess I never realized the accessibility situation was this bad.

I also want to highlight this excerpt from the comments:

Making things accessible isn't hard technically. But it requires coordination and people to care about it enough to work on it at the expense of other features. If [I] developed an application on a team and said I had 'one security guy that works on that stuff as long as it doesn't interfere with the rest of our work' I'd be dragged over the coals and have my project forked by the public.

But with accessibility? There's really no sense of priority or urgency despite it being broken for years and not putting much effort in to fixing it.

[-] Oinks 25 points 7 months ago

Try launching Steam from the terminal so you have a chance at seeing an actual error message, at least for the crashing games.

It might be the kernel as the other comment says since the 9070 is pretty new. If it works without issues on something like Fedora or OpenSUSE TW then that was probably the issue.

[-] Oinks 31 points 2 years ago* (last edited 2 years ago)

To be fair this also happened to Eagle Dynamics, developer of DCS, the other "realistic" flight sim that players take far too seriously. Except there it was a Dev that got arrested in Georgia and extradited to the US...

view more: next ›

Oinks

joined 2 years ago