1
4

Endpoint-by-endpoint discovery checks that verify LuisCore is reachable, parseable, and usable by autonomous agents.

Canonical page: https://luiscore.com/agent-discovery-proof

Agent bootstrap: https://luiscore.com/for-agents.json Developer signup: https://luiscore.com/developers#signup Chorus Field: https://luiscore.com/chorus-field

2
339
submitted 4 days ago by ekZepp@lemmy.world to c/linux@lemmy.world

Summary

  • California (AB 1856) and Colorado (SB 26-051) have enacted laws requiring operating systems to implement device-level age verification but have specifically exempted open-source software.
  • These mandates require "Operating System Providers" to collect a user's age during account setup and share a non-identifiable "age signal" with third-party apps.
  • Following significant backlash from open source community, both states narrowed their definitions to exclude Linux and open source software distributed under licenses that allow users to copy, redistribute, and modify the code.
  • While a pure Linux distribution is exempt, platforms like Valve's SteamOS may still fall under the mandate. This is because SteamOS ships with a proprietary storefront and client.
  • Similarly, while Android is technically open source, the version shipped on most phones includes proprietary Google Play Services, which would likely trigger the mandate.
3
28
submitted 5 days ago by alecsargent@lemmy.zip to c/linux@lemmy.world

cross-posted from: https://lemmy.zip/post/64994238

I wanted to ask your guys what setup do you have for a keyboard driven workflow in your browser and what are your reasons for it.

At the moment I am running Librewolf + Vimium. The glide browser is a good alternative but it does not have some features I like from Vimium.

Browsers:

Extensions:

4
-49
5
35
submitted 1 week ago by pglpm@lemmy.ca to c/linux@lemmy.world

cross-posted from: https://lemmy.ca/post/65292654

For those interested on the question of age verification and GNU/Linux: be aware that Systemd v261-rc1 was recently released. It now implements an optional birth date field in the JSON user database (see second item under "Other changes").

The implementation of this field was prompted by age-verification or -attestation laws.

(Age-verification status of Open Source Operating Systems.)

6
-17
7
121
8
23
submitted 1 week ago* (last edited 1 week ago) by Flagstaff@programming.dev to c/linux@lemmy.world
  1. Set the custom keyboard shortcut sh -c 'pgrep -i keepassxc > /dev/null || keepassxc' to Alt+V
  2. Keep KeePassXC's default autotype prompt keybinding, which is Alt+V

One disables the other. I thought that going the grep route might make the program opener conditionally inactive, but apparently that's not doing anything. I would really like to avoid using a separate keybinding if possible. Otherwise, I guess I'd just have to have it open on launch.

9
25
submitted 1 week ago* (last edited 1 week ago) by lyrial@anarchist.nexus to c/linux@lemmy.world

This isn't really an article, but a link to the AMD Vivado Design Suite's page. If you scroll down, you will see this:

bvDBlTi04PRex0b.png

10
25

In GNU nano 7.2 (the latest as of this posting, as far as I know), why does Ctrl+Delete delete entire words but not Ctrl+Backspace? How do we restore its correct functionality?

11
56
submitted 2 weeks ago by bibbasa@piefed.social to c/linux@lemmy.world
12
422
submitted 2 weeks ago by Lisk91@sh.itjust.works to c/linux@lemmy.world

The coordinated effort worked. When lawmakers finalized Colorado SB26-051, they added Section 6-30-105(e) to the text. This specific clause waives compliance for operating systems and applications distributed under licenses that allow copying, modifying, and redistributing without platform-imposed technical restrictions. Why the Section 6-30-105(e) Exemption Protects Decentralized Tech

This exemption establishes a formal legislative precedent for the tech industry. It legally shields free and open-source operating systems from hardware-level age attestation laws that closed ecosystems like iOS and Windows will soon have to follow.

13
14
submitted 2 weeks ago* (last edited 2 weeks ago) by CubitOom@infosec.pub to c/linux@lemmy.world

I'm using arch btw, with KDE and wayland. Posting this incase anyone else is having similar problems.

Some commands that relied on wl-copy like pass -c would return empty pastes.

My guess is that the xdg-mime query (from xdg-utils) returns empty output on KDE, and that wl-copy relies on this to determine the MIME type of piped data, and when it gets nothing back, the clipboard MIME type is corrupted.

The fix was replacing wl-clipboard with wl-clipboard-rs which is a rust re-implementation of wl-copy/wl-paste that doesn't depend on xdg-mime for MIME detection.

14
20

I'm itching to use this but it malfunctions when I run hints in the Terminal: https://github.com/AlfredoSequeida/hints

It yields:

(hints:10812): dbind-WARNING **: 17:25:16.703: AT-SPI: Unable to open bus connection: Failed to connect to socket /run/user/1000/at-spi2-1RE4O3/socket: No such file or directory
Traceback (most recent call last):
File "/home/redacted/.local/bin/hints", line 10, in <module>
    sys.exit(main())
            ^^^^^^
File "/home/redacted/.local/share/uv/tools/hints/lib/python3.12/site-packages/hints/hints.py", line 375, in main
    hint_mode(config, window_system)
File "/home/redacted/.local/share/uv/tools/hints/lib/python3.12/site-packages/hints/hints.py", line 229, in hint_mode
    mouse_action["x"] + mouse_x_offset,
    ~~~~~~~~~~~~^^^^^
KeyError: 'x'

Does anyone have any idea of what to do here? Thanks in advance!

15
47
16
14
submitted 3 weeks ago* (last edited 3 weeks ago) by pglpm@lemmy.ca to c/linux@lemmy.world

[Solved. See explanation by @alastel@lemmy.ml below.]

cross-posted from: https://lemmy.ca/post/64480945

I have the same version of Ubuntu (really Kubuntu) installed on two laptops, and also the same programs (debs, flatpaks, some snap) on both; they are almost mirrors.

Today I noticed that the .local/share/flatpak/ directory in one laptop has the following subfolders:

  • db
  • repo

while the homologous directory in the other laptop has these:

  • db
  • repo
  • appstream
  • app
  • runtime
  • exports

I'm just curious: does anyone know what the extra directories in the second laptop are about? The only difference in the flatpaks between the two laptops is with the GPUs: the first has Nvidia, Mesa, Intel; the second only Mesa and Intel (so I would be expecting more directories in the first than in the second, if any...).

Cheers!

17
-41
submitted 3 weeks ago* (last edited 3 weeks ago) by beep@piefed.world to c/linux@lemmy.world

cross-posted from: https://piefed.world/c/uncommon/p/1089778/linux-is-actually-very-vulnerable-to-exploits-and-it-s-showing-with-high-value-vulnerabi

I hate when people keep repeating the myth that Linux is more secure than X OS without any understanding of how much Linux gets exploited.

On the other hand, FreeBSD rarely suffers from wide security issues.

Overall, I don't think anyone should repeat the myth that Linux is secure.

And at least if they gonna recommend Linux, they better recommend a good distro with SeLinux, hardened kernel and hardened OS.

18
-27

cross-posted from: https://discuss.tchncs.de/post/59327209

The winner (Person who sends best image for my private sticker printing) WILL RECEIVE a shoutout ("hey you have won!") (Also every participant receives access to my luanti server !!!!)

19
62
submitted 3 weeks ago by Slashme@lemmy.world to c/linux@lemmy.world

Up until the early 2000s I used to compile my own kernel, carefully selecting only the options that I needed.

Then I realised that I wasn't saving memory, because almost everything was a module anyway.

Is there any actual benefit to using a custom kernel on consumer hardware that's supported by the stock kernels?

20
133
submitted 4 weeks ago by ekZepp@lemmy.world to c/linux@lemmy.world

Cybersecurity researchers have disclosed details of a Linux local privilege escalation (LPE) flaw that could allow an unprivileged local user to obtain root.

The high-severity vulnerability tracked as CVE-2026-31431 (CVSS score: 7.8) has been codenamed Copy Fail by Xint.io and Theori.

"An unprivileged local user can write four controlled bytes into the page cache of any readable file on a Linux system, and use that to gain root," the vulnerability research team at Xint.io and Theori said.

At its core, the vulnerability stems from a logic flaw in the Linux kernel's cryptographic subsystem, specifically within the algif_aead module. The issue was introduced in a source code commit made in August 2017.

Successful exploitation of the shortcoming could allow a simple 732-byte Python script to edit a setuid binary and obtain root on essentially all Linux distributions shipped since 2017, including Amazon Linux, RHEL, SUSE, and Ubuntu. The Python exploit involves four steps -

  • Open an AF_ALG socket and bind to authencesn(hmac(sha256),cbc(aes))
  • Construct the shellcode payload
  • Trigger the write operation to the kernel's cached copy of "/usr/bin/su"
  • Call execve("/usr/bin/su") to load the injected shellcode and run it as root

While the vulnerability is not remotely exploitable in isolation, a local unprivileged user can get root simply by corrupting the page cache of a setuid binary. The same primitive also has cross-container impacts as the page cache is shared across all processes on a system.

21
23
submitted 4 weeks ago by Eyekaytee@aussie.zone to c/linux@lemmy.world

just if you’re confused why things aren’t working

there’s also

https://askubuntu.com/questions/1566282/ubuntu-infrastructure-not-responding-returning-503-or-other-errors

cross-posted from: https://aussie.zone/post/32186404

CRITICAL CYBER THREAT ALERT: MASSIVE ATTACK AGAINST OPEN SOURCE INFRASTRUCTURE – UBUNTU (CANONICAL) 🐧🚫🌐

A coordinated Distributed Denial of Service (DDoS) offensive targeting Ubuntu's main servers (ubuntu.com) has been detected. The hacktivist group known as "The Islamic Cyber ​​Resistance in Iraq – 313 Team" has claimed responsibility for the attack, resulting in a total disruption of the platform's web and technical services.

🏢 Affected Entity: Ubuntu / Canonical Ltd.

👤 Threat Actor: 313 Team (The Islamic Cyber ​​Resistance in Iraq).

📅 Detection Date: April 30, 2026.

⚠️ Status: (503 Service Unavailable)

22
25
submitted 1 month ago by woelkchen@lemmy.world to c/linux@lemmy.world

FYI: It's often overlooked but the umbrella project of popular gaming distribution is Universal Blue and Bazzite is merely one of three flavors: https://universal-blue.org/#images

23
28
submitted 1 month ago by djdarren@piefed.social to c/linux@lemmy.world

I have an older gaming PC that has an Nvidia GTX 1060. Until I updated it to Kubuntu 26.04 and Plasma 6.6 it was working perfectly. Not exactly a powerhouse, for sure, but decent enough to play games like Horizon Zero Dawn at medium settings.

Since I've upgraded, it's now in a situation where if the GPU is active, there's no display, or I can use software rendering to get into the desktop, but the GPU can't do anything. But not both. If I can get to the desktop and search journalctl for kwin_wayland_wrapper, I get an error along these lines:

kwin\_wayland\_wrapper\[2921]: kwin\_scene\_opengl: Error during eglInitialize  "EGL\_NOT\_INITIALIZED"

The Nvidia driver is 580.142, which I've tried to roll back to a previous one to test if that'll work, but apt tells me that 580 is literally the only driver available. I have also completely purged and reinstalled the driver, just in case it hadn't installed properly, but that didn't help.

Is it fair to say that my GPU is pretty much dead under the new drivers? And if so, will I have to reinstall, either with a previous version of Kubuntu, or more likely switch it across to Arch?

Sorry if there's any info I've not included, I've kinda been picking about the internet, trying to figure out what's gone wrong with it, and don't really know where to start.

24
68
25
101

This page gives an illustrated overview of two decades of development of SuperTuxKart, a journey from a very limited game to a sophisticated modern game with engaging gameplay and pleasant visuals.

view more: next ›

Linux

17625 readers
22 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 3 years ago
MODERATORS