linux

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

RiikkaTheIcePrincess, (edited ) in Kernel 6.6.6 is out 😈
@RiikkaTheIcePrincess@pawb.social avatar

Wait, crap! I’m already on 6.7.0-rc4 v.v Not gonna accept a lower number just to hail Satan a little extra šŸ¤·ā€ā™€ļø

Besides, 6.7 might have something neat in it. I’m not weird, you’re weird!

… I use Arch and/or Gentoo bytheway <.<

Bankenstein, in Can anyone tell me what format this uh.. nested dictionary is?

It’s Lua.

chalupapocalypse, in Windows 11 scores dead last in gaming performance tests against 3 Linux gaming distros

Cool what about games with anti-cheat

Pantherina,

Cool what about malware? /s (no really anticheat is malware)

teichflamme,

Anticheat isn’t malware. Malware has adverse effects on your system.

AC uses some techniques that some forms of malware also use (but far from all)

undefinedValue,

Malware defined as any software that does not benefit the user but wastes systems resources would fit here.

PM_Your_Nudes_Please,

And that definition depends on how you define ā€œbenefitting the userā€. If someone has an online match ruined by a hacker, I’d argue that they would have benefitted from the game running some kind of anticheat.

Do we define user as the singular individual person? Or do we consider the user as a collective, and factor in the larger benefit to the masses? It could even be argued that the people running cheats are the ones running malware (specifically, malware that targets the other users in the match) and should therefore be treated the same way we treat people who use more traditional viruses and trojans at the detriment to others. The same way you wouldn’t want some virus-ridden machine connecting to your home network, (you’d probably want everyone to at least be running a basic virus scanner and have common sense when browsing,) you would want everyone in the game running anticheat to ensure there is no malware.

Very few people would say that it’s okay to waste others’ time and computer resources on a bitcoin miner trojan… Most people would (correctly) determine that it is theft. But then when it comes to online games, the same people feel entitled to waste other peoples’ time and computer resources by ruining their matches.

018118055, (edited )

If your security relies on software in the control of the end user you have a problem.

PM_Your_Nudes_Please,

That’s largely a corporate decision that is out of the hands of the programmers. Generally speaking, security specialists would agree with you. But running anticheat on the server costs server resources, which means you need more servers to accommodate the same number of players. Running it client-side is a cost cutting measure mandated by the corporate bean counters who did the math and concluded it’d be cheaper for the company to spend the users’ computer resources instead.

While I agree that client-side security isn’t the best solution, it’s certainly better than no solution. It’s the same argument people have against self-driving cars. The self-driving cars don’t need to be perfect; They just need to be better than the average driver. If they can reduce the number and severity of accidents that are currently happening without them, then they should be implemented. Even if the solution isn’t perfect. Because an imperfect solution is better than doing nothing at all.

018118055,

You’re right and it’s a pragmatic approach to the problem. They only need broad technical effectiveness to change user behaviour.

I’d argue that it’s not strictly cost cutting but cost transferring. The total client resources most likely exceed that which would be needed on servers.

teichflamme,

I don’t think that is a widely accepted holistic definition of malware. But even if, AC is not waisting resources. It’s taking the resources it needs to perform its job.

jimbo,

Anticheat benefits the users by…reducing the number of cheaters in games. Big concept to wrap your head around, I know.

woelkchen,
@woelkchen@lemmy.world avatar

There are several forms of anticheat. The ones that just run when the game is running, is usually fine. However, there is the Riot anti cheat which just runs all the time and isn’t uninstalled when Valorant is uninstalled. That is malware.

sir_reginald,
@sir_reginald@lemmy.world avatar

what about single player games? how does that anticheat benefit any user?

jimbo,

Are there single player games with anticheat?

sir_reginald,
@sir_reginald@lemmy.world avatar

I know that Resident Evil games come with Denuvo, for example.

woelkchen,
@woelkchen@lemmy.world avatar

DRM isn’t anti cheat.

sir_reginald,
@sir_reginald@lemmy.world avatar

in the denuvo product page it is called anticheat by their creators

irdeto.com/denuvo/anti-cheat/

woelkchen,
@woelkchen@lemmy.world avatar

in the denuvo product page it is called anticheat by their creators

irdeto.com/denuvo/anti-cheat/

You’ve linked to their anti cheat which they also offer but it’s not their main product. Funny that you missed that, given that you were already on their web site and irdeto.com/denuvo/ spells out ā€œAnti-Piracy technologyā€ in huge font:

https://lemmy.world/pictrs/image/eb54700c-f4e1-4db3-96e7-4500a3375299.png

sir_reginald,
@sir_reginald@lemmy.world avatar

being sincere I just searched for denuvo anticheat to see if it was called like that.

woelkchen,
@woelkchen@lemmy.world avatar

There are games with single player and multiplayer modes that come with anti cheat. I had some game a few months ago that was a Steam freebie (can’t remember the name) whose anti cheat didn’t install properly on Windows and it didn’t allow me to launch regular single player, only mod mode.

usrtrv,

If you’re not just being facetious, areweanticheatyet.com is a good source.

According to them ~58% of anti-cheat games work. There’s been a large uptick of anti-cheat support since the Steam Deck.

According to ProtonDB, 86% of the top 1000 games on Steam function (Silver+ rating). It’s a pretty safe bet that the most of the missing 14% is probably due to anti-cheat.

tea,

Thanks for this. The one multiplayer game I’ve been consistently playing apparently got Linux anti cheat support enabled 2 months ago.

I think installing Linux on my gaming/work PC will be a winter holiday project for me šŸ˜€.

Now to pick a distro.

usrtrv,

Is it Hell Let Loose? I started playing it since they support Linux now, very well done Battlefield-like game. I haven’t played much BF since 1942.

tea,

Yep, that’s the one haha

chalupapocalypse,

Yeah mostly just talking shit. I love my steam deck.

jimbo,

I’ve been playing games that use EasyAntiCheat (Hunt Showdown and Chivalry 2) and they seem to work fine.

BeefPiano, in What's with all these hip filesystems and how are they different?

I don’t know about the new ones, but ReiserFS was a killer back in the day.

n2burns,
rotopenguin,
@rotopenguin@infosec.pub avatar

The horrible part is it was. Your other choice was ext2, which wasted so many lifetimes with its hours long fsck times. Reiserfs was a cut above the rest, we would all be using it today if it weren’t for that one teensy-weensy legal issue.

cybersandwich,

I have an old drive with it in there. The drive is going bad so I haven’t messed with it too much. I never knew at the time why the development and shine faded so quickly.

drwankingstein, in Manjaro OS

Manjaro for some reason can’t stop breaking crap, and when they do break crap, they aren’t exactly elegant about it

interceder270,

Been using it exclusively for 3 years, never had breakage.

drwankingstein,

I wish I was that lucky, the final straw for me was the grub-customizer shenanigans, manjaro pushed an update that broke grub customizer boot entries, then when users were trying to figure it out, they removed grub customizer, and then they even went so far as to make grub conflict with grub-customizer which was really asinine. IIRC they even wound up locking the forum thread on it

Herbstzeitlose, in 7 Ways to Tweak Sudo Command in Linux

Please stop the blogspam. Nobody wants to see yet another shitty list.

noodlejetski,

bu-bu-but number 4 will shock you!

bizdelnick,

You are right. I expected to see a boring list of most frequently used options from /etc/sudoers, but WOW! The author is very brave guy!

noodlejetski, in Manjaro OS
teawrecks, in I use linux for the same reason I wear fuzzy socks and sweaters

I know it’s beside your point, but I want to chime in…

My understanding of the history of fashion is that back in the 1950s America…they were trying to nudge culture into accepting their worldview.

On the contrary, I don’t think that’s how the mentality came about, or was held at that time at all. If you go back to the 1850s or 1750s, suits and dresses (or some older variant of them) were a sign of wealth, intelligence, high class living, etc. They had to be hand-tailored by experts using rare fabrics and dyes that had to be shipped all around the world. Then the industrial revolution came, and clothing was able to be mass produced (usually at the cost of quality). Suddenly the middle class had access to suits and dresses, but the perception that it was something for the wealthy was still there. For many businesses targeting the middle class, the suit and dress WERE the uniform, as a means of displaying how regal their brand is.

And it’s not like we’ve gotten past this. If you go on any of the social media sites with ads, take a look at what you see: some knock-off piece of trendy clothing that’s made to look like a high end fashion brand, but targeting the lower/middle class.

All that said, I’m all for the ā€œpunk rockā€ mentality. Don’t do what your parents did just because society told them to tell you it was important. Stick it to the man, yadda yadda. But I think it’s a trap to assume that the 1950s proletariat felt any differently than the same class of people do today.

As for windows v linux, of the people who are aware of both yet continue using windows, I think most would say that they use it specifically because they have a ā€œpreference for something that i can just set up and not have to tinker withā€ and because they also aren’t making their choice based on ā€œthe trackers in win11 or because [they] care that Microsoft is an evil megacorpā€.

losttourist, in Am I wrong to assume that docker is perfect for single board computers that relies on low life expectancy drives (microsd)?
@losttourist@kbin.social avatar

I'm not sure why Docker would be a particularly good (or particularly bad) fit for the scenario you're referring to.

If you're suggesting that Docker could make it easy to transfer a system onto a new SD card if one fails, then yes that's true ... to a degree. You'd still need to have taken a backup of the system BEFORE the card failed, and if you're making regular backups then to be honest it will make little difference if you've containerised the system or not, you'll still need to restore it onto a new SD card / clean OS. That might be a simpler process with a Docker app but it very much depends on which app and how it's been set up.

KISSmyOS, in Arch or NixOS?

ā€œStabilityā€ is probably the most mis-used word in the Linux world.
It means that how your system looks and behaves doesn’t change, which is really important for servers, especially in business, where you want to plan any change in advance before you commit to it.
Arch is not stable in this sense. It constantly changes, and those changes can come up on short notice with any upgrade.

But when people read that Arch isn’t stable, they think the system can break at any time.
I’d say this hasn’t been the case for at least 10 years now. If you RTFN (read the fucking news) and use the AUR sensibly, Arch has become a really boring system, regarding breakage.

hottari,

Arch breaks all the time. It has to because upstream is usually always changing so breakage is inevitable.

Though a person’s mileage on this may vary (less update frequency, less no of programs etc.), the constant thing about rolling release is that breakages within software releases are to be expected.

LeFantome,

My experience with Arch is that it has been very solid and stable. It is just ā€œmakes senseā€ for the most part and so issues are very resolvable.

If you use the AUR, you can get times when packages need to be excluded ( held back ) in order for the overall system to update. I do not see that as an Arch problem and it is easy to handle.

One thing that is an Arch problem is that, if you do not update often enough, you can end-up with outdated keys that prevent you from installing before packages. The solution is just to update the keyring before updating everything else but this is confusing for a new user and kind of dumb in my opinion. I feel like the system should do this for me.

Ironically, I find Arch is most stable if you update very frequently ( which makes the updates smaller and more incremental ). I do a quick update almost every day without any fear of breaking my system. Any ā€œproblemsā€ I have had with Arch updates are trying to update a system that has not been updated forever. Even then, it is just a bit more work.

Another thing that can happen if you leave it too long is that packages will have been replaced by newer ones. Keeping up to date means there are only going to be a small number of those. An update after a year can run into a surprising number of them.

I dug out an old laptop that had Arch on it from 3 years before. Updating it was annoying but in the end it was totally up to date and stable.

hottari,

Arch is not stable but it’s easy to fix issues arising from its rolling release nature. One of the ways being utilizing the AUR packagedowngradefor easy package version rollbacks. I should also note that the most common reason for Arch breaking is rarely ever because of the distro itself but because upstream has introduced breaking changes. You can see this when an upstream feature breaks in Arch, then Fedora picks up the same bug a few weeks/month later.

Arch is however the most solid distro I’ve ever used since I began using Linux many many moons ago.

One thing that is an Arch problem is that, if you do not update often enough, you can end-up with outdated keys that prevent you from installing before packages. The solution is just to update the keyring before updating everything else but this is confusing for a new user and kind of dumb in my opinion. I feel like the system should do this for me.

Arch already does this. Could be that your install has the keyring refresh service disabled but I’ve had it enabled for a good while now and I’ve never encountered that outdated pacman keyring issue.

KISSmyOS, (edited )

Arch breaks all the time.

Is that your recent personal experience?

hottari,

No. Not a recent opinion. I’ve used Arch for more than 3 years now.

fxdave, (edited )

Ofc, Arch users should learn how to resolve a package conflict, or how to downgrade packages, or generally how to debug the system. Sometimes you also have to migrate config files.

On the other hand, as an arch user, I can tell that it mostly just works. If you customize heavily an ubuntu, it will break more likely. And while you can fix an arch, you probably have to reinstall an ubuntu.

Moreover, Arch has a testing repository which is not the default.

seaQueue, in How far away is GIMP 3 from GIMP 4?
@seaQueue@lemmy.world avatar

If I had to guess when GIMP will be native GTK 4 I’d say no sooner than five years, more likely it’ll be 10. By the time GIMP runs on GTK 4 we’ll be working with GTK 5 or 6.

ProtonBadger,

I don't know how long it will take but it should be much much less work now that gnarly UI elements as old as GTK have been replaced with modern toolkit ones.

frogmint, (edited ) in Made the switch to KDE

I’m in the opposite situation. I started on KDE but moved to GNOME. I sometimes think about moving back to KDE but I do love the design consistency of GNOME. KDE’s endless theming is great, but I only ever used the default them because I’d notice little inconsistencies otherwise. I’ll probably be on KDE Plasma 6 though, because I tend to jump ship to the shiny new thing that will solve all my problems.

Pantherina,

I always use Breeze lol. Breeze cursor is a true gem. Icons not so much, the big ones are okay, the file icons are sometimes very okay and the small b/w ones are pretty horrible.

I love Adapta Qt theme, but only for the small icons.

Samueru,

Yeah I have the breeze cursor on my i3wm setup, it is the only cursor I like.

d0ntpan1c,

I’ve also been a Gnome user for a while, but i am looking forward to plasma 6 as well. I highly doubt I’ll make any sort of switch, but I’ve never had a good time running plasma 5 so i would love to like kde more. Wayland by default is going to benefit gnome too since it’ll put more priority on bugs and lack of support that is still somewhat common among the less desktop-tied apps.

(My Plasma 5 woes have been on multiple devices, multiple times over multiple years, with and without basic customization. i was basically never able to go a day without some sort of major shell crash. I got way too familiar the the command sequence to restart the desktop ui)

I do find KDE to be a bit info dense and it doesn’t look like 6 is changing that aspect of things (at least by default), but it does look a bit less busy at least. I also never like basically anything about classic windows UI, layout, or task flows so KDE leaning into those just doesn’t work well for me. That said, while i like gnome being more minimal, i do wish it had a bit more capability to expose hidden/nested options more easily than requiring extension installs.

I’m similarly excited about cinnamon 6. A bit unfortunate (and understandable given its goals and usage share) it is still X11, but there’s a lot about it that demonstrates a solid middle ground between gnome and KDE.

LeFantome,

I am usually on the pro-Wayland side but with GNOME and KDE the Wayland implementations are fairly independent. That means that your statement that KDE going ā€œWayland by default is going to benefit gnome too since it’ll put more priority on bugsā€ is watered down somewhat.

Fixing bugs in the KDE compositor / display server ( KWin ) will not necessarily address bugs or missing functionality in GNOME ( Mutter ). A lot of what they share is also shared with Xorg ( libinput, libdrm, KMS, Mesa ).

On the application side, apps lean heavily on the toolkit libraries. KDE apps are built with Qt and GNOME apps are built with GTK. Fixing Qt bugs may not improve the quality of GTK and vice versa.

Smaller projects will share more infrastructure. Many other environments are using Wlroots as a compositor library for example. Fixing bugs there will benefit them all but again is independent of KDE and GNOME.

Your point is still valid though. For one thing, the larger the Wayland user base, the greater the number of use cases the Wayland protocol itself will be adapted to address and the more testing and development everything in the Wayland ecosystem will get.

Over time, one benefit of multiple implementations will probably be code quality. Apps that run well in multiple environments are well implemented and the same is true of environments that provide the necessarily features to a large body of apps. In that way, more bugs will be found and fixed in all environments.

eager_eagle, (edited ) in What's the best way to remote into a linux machine?
@eager_eagle@lemmy.world avatar

I avoid it at all costs as no solution is really seamless, but NoMachine gave me the best (perceived) latency out of VNC, TeamViewer, and a couple others I tried a couple years ago. It’s also cross platform, but if the machines are in different networks (behind a NAT), you’ll likely need to configure port forwarding manually or via their GUI.

edit: I just remembered I even played youtube videos and the transport fever 2 game via NX (NoMachine) for a few hours and it worked well, while other protocols had either too much of a degraded quality or latency.

fuckwit_mcbumcrumble,

How intensive is nomachine? I’ve used it on decent hardware and it’s performance was pretty good. But I’m thinking of setting it up on the raspbery pis at work since VNC is painful to use.

eager_eagle, (edited )
@eager_eagle@lemmy.world avatar

I don’t know how it compares, but I’ve used it on the Pi and on Android before, and both work.

VerbTheNoun95,

I’ve used it on my pi before I disabled the display manager because I barely used it, but performance was fine. I could log in from my desktop, phone, laptop, another pi, anything really, which was nice to have.

Unforeseen,

I use NoMachine as well as it has been the most responsive solution for me.

My biggest problem that I finally figured out was that NoMachine was attaching to a VNC console instead of creating its own display when I was using it with Unraid VMs (KVM)

nottheengineer, in how can I customise my Ubuntu theme without breaking anything??

Use something other than gnome and, while you’re at it, you might as well use something other than ubuntu.

KDE is very hard to break, you can go wild with customization there.

01adrianrdgz,
@01adrianrdgz@lemmy.world avatar

but other distributions are complex to install and besides, Ubuntu works out of the box on my laptop!! But thank you so much, I once tried KDE but Plasma felt very hard to understand.

BautAufWasEuchAufbaut, (edited )
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

I disagree eight the other poster. Please use whatever distribution you feel most comfortable with!
With KDE Plasma you might want to wait for the upcoming 6 release, since they simplified a lot of stuff (and also Wayland per default iirc?). Kubuntu will take longer than Feodora to ship though.
I personally used Plasma a lot, and I understand the being overwhelmed. What I did was just working with it, and figuring stuff out along the way. I think KDE Plasma is awesome, especially for customization!

nottheengineer,

Something like mint or fedora is just as easy to install and has less issues than ubuntu (snaps)

01adrianrdgz,
@01adrianrdgz@lemmy.world avatar

why do some people heavily dislike Snaps?? I don’t see them when I install software, and it doesn’t make Ubuntu slow.

nottheengineer,

Copied from another comment I wrote about that:

Because snaps are terrible. They constantly break parts of apps for no reason. If you have container issues with a flatpak, just use flatseal to punch a hole through the container. With snaps, people will tell you to install the non-snap version because that’s easier than beating snap into submission. I learned that the hard way when I had a university project with kubernetes and docker was installed as a snap. I spent way too much time trying to make it work at all before giving up and switching to a VM on my work laptop where it went surprisingly smooth without snaps.

Flatpaks are better in every way and since this isn’t about money, we should all just move on and use the best tool for the job.

But what does canonical think should happen when you run sudo apt install firefox and press Y? That’s right, you now have firefox as a snap. Have fun waiting for 5 seconds every time you start it.

Shit like that scares new users away from linux as a whole

Montagge,
@Montagge@kbin.social avatar

The Firefox snap opens instantly for me. I don't think you've used snaps for a while.

nottheengineer,

Maybe they fixed that part, but that isn’t a good thing. Now you can’t feel whether something is installed as snap and will probably run into snap issues without a clue what could be causing them.

Patch,

Oh, come on. You’re saying that it’s a problem that snaps don’t have immediately obvious performance problems or bugs?

Let’s not get silly about these things…

Montagge,
@Montagge@kbin.social avatar

Do it's a problem if they don't perform well and it's a problem if they do lol

RmDebArc_5,
@RmDebArc_5@lemmy.ml avatar

Use what distro you like, but most distros are very easy to install (some even easier than Ubuntu I would argue). KDE Neon would be a good starting point in that regard. What exactly is hard to understand about Plasma? I have heard this sometimes now but I really don’t get it, I find it to be very easy to understand as it integrates for example theming

humanplayer2,
@humanplayer2@lemmy.ml avatar

Kvantum?

hollunder,

I just installed Fedora. The install process is as simple and straightforward as for Ubuntu.

GravitySpoiled,

I’ve been using gnome for the past year on my laptop and on my desktop I’ve been using kde. I haven’t used my desktop in a few months and I missed kde. I moved from silverblue to fedora kinoite on my laptop and I don’t think that it’s been two weeks but today I went back to gnome because the overview is much more polished than kde’s. It just works. Gnome always breaks extensions when they update a major version but I’ve seen so many ā€œextensionsā€ on kde now which are all not updated anymore and break stuff that I might actually think that gnome’s way is kind of good. Maybe it was just the fedora version which lead to so many bugs but the experience I had in the past week wasn’t so good.

fhein,

I also use KDE because I like customizing my DE, but I’m not sure I agree that it’s hard to break. When I just switched from Xfce to KDE I downloaded several global themes using the built-it theme browser, and a few of those definitely messed things up. It’s also happened more than once that I boot my computer and end up with only the desktop background (i.e. no panels or context menu) because KDE thought there was some wrong with the theme, which can be difficult to recover from for someone who doesn’t know how to ctrl-alt-F3 and edit settings manually. Though it’s ofc. more stable when not testing global themes, and only changing other appearance settings.

onlinepersona, in Wanting to improve my Linux skills after 17 months of daily driving Linux
  • All
  • Subscribed
  • Moderated
  • Favorites
  • •
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 18878464 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 10502144 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 28