This Week in Plasma: Auto-Lock and Unlock for Remote Desktop Sessions
This Week in Plasma: Auto-Lock and Unlock for Remote Desktop Sessions
Welcome to a new issue of This Week in Plasma!KDE Blogs
Welcome to a new issue of This Week in Plasma!KDE Blogs
Serbian President Aleksandar Vucic rejected opposition criticism comparing him to Russian President Vladimir Putin, saying he did not understand why opponents used Putin’s name instead of comparing him to Bulgarian Prime Minister Rumen Radev.The remark came after opposition politician Borko Stefanovic described Vucic as a “Putin from Temu,” a reference to the online marketplace known for inexpensive products. Vucic, who remains the de facto leader of the Serbian Progressive Party, responded by questioning the comparison.
“Why do they say Putin and not Rumen Radev?” Vucic said.
Try out Proton Mail, the secure email that protects your privacy: proton.me/mail/TheLinuxEXP
Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits
YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment
Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…
Timestamps:
00:00 Intro
00:41 Sponsor: Proton Mail
01:43 Upstream vs distros debate kicks off again
05:16 432 CVEs published in 2 days by the Linux kernel team
08:20 Flathub reviewers leaving
11:18 Flathub's AI slop ban was probably the right call
13:11 Collabora talks about their work on the Steam Frame OS
14:51 GNOME changes how they handle CVEs
17:22 Firefox 153 released with containers
19:18 LibreOffice explains why MSOffice formats aren't really open
22:00 JellyFin loses multiple contributors
23:11 Libx11-compat trying to keep legacy apps alive on systems without x11
25:04 How AI is changing open source
29:44 Sponsor: Tuxedo Computers
Links:
Upstream vs distros debate kicks off again
linuxiac.com/linux-mint-and-gn…
gitlab.com/linuxmint/pins/mint…
tesk.page/2026/07/18/how-far-w…
432 CVEs published in 2 days by the Linux kernel team
theregister.com/security/2026/…
Flathub reviewers leaving
bbhtt.in/posts/flathub-leave/
bbhtt.in/posts/taking-a-pause/
Flathub's AI slop ban was probably the right call
omgubuntu.co.uk/2026/07/flathu…
Collabora talks about their work on the Steam Frame OS
collabora.com/news-and-blog/ne…
GNOME changes how they handle CVEs
blogs.gnome.org/mcatanzaro/202…
Firefox 153 released with containers
omgubuntu.co.uk/2026/07/firefo…
LibreOffice explains why MSOffice formats aren't really open
blog.documentfoundation.org/bl…
JellyFin loses multiple contributors
forum.jellyfin.org/t-project-l…
linuxiac.com/jellyfin-loses-pr…
Libx11-compat trying to keep legacy apps alive on systems without x11
phoronix.com/news/libx11-compa…
How AI is changing open source
enblog.eischmann.cz/2026/07/23…
Juno Computers is a Linux computer company based in London, UK. All of its machines are supplied with Ubuntu pre-installed. The company presents its productsadmin (FOSS2go)
Linux is already the most common kernel in phones in 2026. In this case we really have to distinguish between Linux (incl. Android) and GNU/Linux.
And given that AOSP is already FOSS, it doesn't exactly sound like a priority to reinvent the wheel of a FOSS smartphone OS.
Yes, alas the tech community is too infested of liberals who don't see how the current make up of corpo backed up "foss" is bad for the overall community, like the commenter above. We're in an all time high disinterestedness about FOSS policies and politics.
The guys who created the ecosystem were experienced adults, the kids who are inheriting it don't know nothing and don't want to learn it either.
The old men are culprit of this too, Linux was never aboult only "gaming like Windows" and they failed at teaching this. And here we are.
back in my day
~~pun definitely intended~~
like this
Limitless_screaming likes this.
Nope, this os more about the state of things in general. I'm not only blaming the kids, certainly there also insidious work at play here in how nobody is stepping up to keep the boat on the original intended course.
And the old gurus are to blame as well, many either kneel to the Man with fat pockets or stopped to care.
As for what is the right course, do you see the "socialist" up there? That's also a discussion we have in our circles. "Is mass adoption always good?" Or "Is it better to have 5% of highly engaged people in a community whom the (apolitical) 'sheep' will follow and learn to and to build up from there?" You may guess my favorite approach.
Being able to make apps in plain Python or Rust, without running Android Studio sounds like a dream.
Automatic simple things with cron.
Using standard systemd, pipewire, wayland software stack...
Being able to see data of apps and backup them with Restic or Syncthing.
Repurposing old smartphone as Raspberry Pi replacement...
There are so many things we miss.
Modern Qt6 Linux Car Navigation map powered by MapLibre GL, OpenStreetMap, Photon, Nominatim, Overture Maps, OSRM, and ValhallaGitLab
After some finaggling I managed to compile it (here's the nix file I used to get the dependencies). It's looking basic but actually promising! Here are some screenshots (sorry for potato quality, it's the only one Lemmy allows me to upload at for some reason):
The search seems quite nice, it seems to search by names but also allows to search for (some?) OSM tags, e.g. amenity:drinking_water shows up water fountains around you. I'm actually annoyed that other apps don't allow you to do so this easily.
The navigation also seems to work-ish, which is surprising for such a young app. The only remaining things before it's really useful is downloadable maps and offline routing.
List Know Repositories for FDroid (F-Droid). Contribute to userkilled/FDroid-List-Repository development by creating an account on GitHub.GitHub
Define cheap? Laser printers are expensive but last forever and toner is way cheaper than ink. Short term expensive, long term cheap?
Anyways I have an HL-L8360CDW color laser and it works perfectly with every distro I’ve ever distro hopped to. I’ve changed the black toner exactly twice and I’ve had the printer for almost 9 years now.
There’s newer models and whatnot, but that one works like a champ, is bulletproof, and costs very little per sheet in ink costs. It’s got the bells and whistles too, WiFi Apple AirPrint and whatnot.
Maybe you can find one of those used? Mine seems to be built like a tank, as good as the day I got it new. I’ll probably have it till the day I die.
Edit: and another point I wanted to make, the black only models are much cheaper as well. Color laser is where the cost is. You might be able to find a black only laser printer similar to that model for practically free…
A detailed review of the massive drawing tablet from XPpen: the Artist Pro 27 (Gen2).
▶️ Technical blog-post: davidrevoy.com/index.php?tag/h…
⭐ Exclusive 20% off with code "DAVIDA20", valid until September 15th 2026. Cannot be combined with other offers.
FR: bit.ly/4w4iWk4
DE: bit.ly/4hbIBT6
UK: bit.ly/4eZTQg7
ES: bit.ly/4pDiVkR
IT: bit.ly/3SP6NRr
PT: bit.ly/4gxvITe
USA: bit.ly/4aU4vGF
IE : bit.ly/4w98Iiw
Chapter:
00:00 intro
02:06 unboxing
03:49 description
05:06 remote
06:01 overlay
07:29 color
08:41 osd
09:15 heat
10:37 stylus & drawing/painting
12:28 drawing
13:42 touch
15:30 timelapse and conclusion
License: Creative Commons Attribution 4.0 International
Video and artworks by David Revoy
www.davidrevoy.com
Soundtrack:
Chillowanie Bomby, by Paweł Feszczuk
CC By, freemusicarchive.org
Cue by TAD
CC 0, www.opengameart.org
Lofi Hip Hop by Omfgdude
CC 0, www.opengameart.org
Lofi Again by Omfgdude
CC 0, www.opengameart.org
Sneaky Snitch by Kevin McLeod
CC By, www.incompetech.com
A cup of Tea by TAD
CC 0, www.opengameart.org
Dawn by Somatoast
CC By
Chill-Lofi-Inspired by Omfgdude
CC 0, www.opengameart.org
Bartender by TAD
CC 0, www.opengameart.org
Etheral Relaxation by Kevin McLeod
CC By, www.incompetech.com
License: Creative Commons Attribution 4.0 International
Video and artworks by David Revoy
www.davidrevoy.com
Website:
Webcomic: peppercarrot.com/
Blog: davidrevoy.com/
Δεκάδες χιλιάδες πολίτες απομακρύνονται από τις εστίες τους εξαιτίας πυρκαγιών που έχουν ξεσπάσει στην Ισπανία και τη Γαλλία. Οι δύο χώρες ζήτησαν βοήθεια από την Ε.Ε.Newsroom (Η ΚΑΘΗΜΕΡΙΝΗ)
Jetzt Banden-Brief abonnieren: bande.funfacts.de/crowdnewsroo…
Unterstütze uns und werde jetzt Teil der Bande: bande.funfacts.de/join
Erlebe die Show live – Tickets gibt’s hier: funfacts.de/tickets-kaufen
Timmy der Wal wurde an der Ostseeküste zum großen Gesprächsthema. In dieser Folge erklärt Maren Urner, warum aus einem Buckelwal plötzlich ein nationales Ereignis werden kann und was das mit unserem Gehirn zu tun hat.
Denn die Aufmerksamkeit für Timmy zeigt, wie stark Kognitive Biases unsere Wahrnehmung von Nachrichten prägen. Der Confirmation Bias sorgt dafür, dass wir Informationen eher glauben, wenn sie zu unseren Überzeugungen passen. Beim Bikeshedding beschäftigen wir uns lieber mit überschaubaren Fragen als mit großen Krisen wie Klima, Krieg oder Rechtsextremismus. Der Identifiable Victim Effect erklärt, warum uns ein einzelnes Schicksal oft stärker bewegt als abstrakte Zahlen. Und kognitive Dissonanz zeigt sich, wenn unser Mitgefühl für einen Wal mit unserem Verhalten gegenüber Fischerei, Klima und Tierschutz kollidiert.
In Kooperation mit CORRECTIV – Recherchen für die Gesellschaft
Mehr von Maren Urner gibt es hier instagram.com/marenurner/
Autor*innen:
Maren Urner, Sebastian 23
Produktionsleitung: Seven Elias
Produktionskoordination und Aufnahmeleitung: Lea van Acken
Musik: Boris Loebsack
Animationen: Amelie Runkel amelierunkel.com/
Bühnenbild: Florian Biege, Seven Elias, Joni Marlene Lützen Hollingsworth
Schnitt: Noah Wankner, Katharina Hamann, Bastian Wirth, Jan Vogt, Seven Elias, Luke Cronauer, Sascha Gerlach
Quellen funfacts.de/quellen
Folgt FunFactsde
Bluesky: bsky.app/profile/funfactsde.bs…
Mastodon: social.funfacts.de/@funfacts_d…
The real AI model was the friends we made along the way!
I typed this out as a joke but it kind of hits, actually.
Integrationskursen soll die Finanzierung gekürzt werden. Eter Hachmann von DaMOst und Volkshochschul-Leiter René Nohr sind frustriert.
Weitere Informationen zur Folge gibt es hier: taz.de/Kuerzungen-bei-der-Inte…
„Mauerecho“. „Mauerecho – Ost trifft West“ ist ein Podcast der taz panterstiftung. Er erscheint alle zwei Wochen donnerstags auf taz.de/mauerecho sowie überall, wo es Podcasts gibt. Besonderer Dank gilt unserer neuen Redakteurin Jacqueline Kamp und unserem Sounddesigner Sebastian Jautschus.
Die taz ist eine unabhängige, genossenschaftlich getragene, überregionale Tageszeitung. Um eine kritische Öffentlichkeit zu ermöglichen, veröffentlichen wir alle Inhalte der gedruckten taz auch kostenlos auf unserer Website. Unser freiwilliges Modell "taz zahl ich" ersetzt die Bezahlschranke. Damit das möglich bleibt, unterstütze jetzt die taz mit einem selbst gewählten Betrag: taz.de/zahlich
Die taz gibt es digital oder gedruckt auch als Abo - was die taz gleichzeitig am meisten unterstützt und ihre Existenz sichert.
Erfahre hier mehr dazu: taz.de/abo
Die taz in sozialen Netzwerken: taz.de/social
Hinweis: Die Kommentarfunktion ist derzeit nur während moderierten Livestreams aktiviert, da sie vermehrt für Hate Speech genutzt wurde. Während des Livestreams steht allerdings der Live-Chat für Fragen, Anregungen und Diskussionen zur Verfügung. Vielen Dank für dein Verständnis.
hire carpenterthey don't want to fix my carpets
???????
hire carpenterthey can't catch a carp to save their lives
????
I want a NAS solution to back up my PC and host media files, but prebuilt NAS solutions are incredibly expensive and underwhelming and so I'm planning to build one. Does anyone have recommendations for a NAS interface?
I'm brand new to server management and would prefer something user friendly. I have used linux mint, but currently use windows as my daily driver (planning to switch to mint soon). I'd be fine with a dedicated NAS OS or with something I could run on mint since I'm already familiar with that distro.
I was in the ED the other day and noticed that they use a mix of Windows 7 and Windows 10. My question is two part.
dock-like panel
Had to set one up for myself because Latte Dock seems to be fully dead on 6 🥲
and if IIRC widgets and plasmoids work differently now.
develop.kde.org/docs/plasma/wi…
develop.kde.org/docs/plasma/th…
An overview of common changes needed for old themes to work properly on Plasma 6.Developer
It’ll be the first time that the landmark has had a proper moat since the 1840s.Amy Houghton (Time Out London)
Brave just shipped Containers, and Firefox just made them native, so the profiles-vs-containers debate that split these two browsers is finally over. This video demos both features side by side in Brave 1.92 and Firefox 153, and breaks down when to use browser profiles vs container tabs for multi-account browsing, work/personal separation, and keeping your logins isolated. Whether you use Brave, Firefox, or both, here's how to actually get more out of your browser.
📨 Stay ahead of the news without doom-scrolling. Surveillance Report covers what matters in privacy, security, and digital rights. Weekly, free: techlore.tech/#/portal/signup
🔐 MORE FROM TECHLORE
• Test your privacy & security gaps: quiz.techlore.tech/
• Close the gaps with the right tools: tools.techlore.tech/
• Compare dozens of VPNs side by side: vpn.techlore.tech/
• Learn everything from the ground up: techlore.tech/go-incognito-cou…
• Support Techlore, Join our Signal Group: techlore.tech/support/
⏱️ TIMESTAMPS
00:00 INTRO TO BRAVE CONTAINERS
00:52 BRAVE & FIREFOX APPROACHES TO CONTAINERS/PROFILES
03:28 PROFILES VS CONTAINERS
05:45 WHY I THINK THIS IS EPIC!
#bravebrowser #firefox #privacybrowser
The Free Bash Course is live! watch it here: https://course.ysap.sh i talk about sys admin stuff, bash scripting, programming, unix, and roast your CRINGE code lmao Instagram: @yousuckatprogramming Facebook: You Suck at ProgrammingYouTube
Shh, LLMs are quite good at stuff like this. Let them teach you. Use a command line harness like opencode or whatever tickles your fancy.
Use a local model like Qwen 3.6 if you can, and start having fun. You might to have to learn how to use a LLM effectively though, to mitigate their disadvantages like hallucinating and their non-deterministic nature. Also, they want to do everything with curl, maybe find some alternatives to that.
My personal basic tools for learning:
- man bash. That's the documentation for everything. It's very careful and serious though, so sometimes you need...
- Search in internet if you think your particular question is very "repeatable". Stackoverflow used to be good, but now they're all "AI AI AI by the way have you heard about AI?". So I'm not recommending it anymore. For "advanced bash" there are pages that go over those "advanced topics", too!
- Run shellcheck to read your code and give suggestions/warnings. It's a great tool for learning, too, besides the primary goal of reviewing code to be production-ready.
- Sometimes, with extreme care, ask an LLM to review your code or give siggestions. It tends to hallucinate a lot, makes up wrong and unexisting stuff, but sometimes it's useful, too. Especially at finding bugs. Again, it can be useful, but use with care. Oh, and it can actually be great at explaining, too. Throw it some syntax/code and it'll explain wtf is going on. This part is very reliable and good.
At my current level of experience I need mostly man bash, and occasionally all of the rest. Before I used a lot of stackoverflow and simply thinking of what I even want.
To be fair, bash is pretty simple. You can find the syntax for regular expressions, string manipulation and stuff like that by searching the syntax on the internet. It is not too long.
You can read the manual, it explains all that. That should be enough, I would not say you need much more than that.
Now, if you're talking about using bash scripts professionally, I'd say you should focus on studying programming in general, not really focused on bash scripting. But at that point you'll realize that bash scripts are pretty much a useful quick utility, not something you'd really want to write complex logic with.
If you want to be proficient in using your system, rather than learning the whole syntax of bash I'd say knowing what the GNU tools are is very much more useful.
You want to get the number of unique values in a column of CSV? cut | uniq | wc at this point bash just becomes a way to put pieces together and you do not need very advanced features.
shellcheck.net
Also, advanced bash is mostly about structuring code for maintainability, exception handling and some good tidbit functions you can easily adapt. Actually a good experience for creating maintianable lower-level code too.
Edit: right, most important: always set a default value, if you have a variable in a path.
That said, i have a (POSIX) cheatsheet i still regularly use. Most important parts:
\#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## exit codes for GNU/Linux
┌──────────┬────────────────────────────────────────────────────────┬─────────────────────────────────────┐
│ Exitcode │ Meaning │ Example │
├──────────┼────────────────────────────────────────────────────────┼─────────────────────────────────────┤
│ 1 │ Catchall for general errors, such as "divide by zero" │ let "var1 = 1/0" │
│ 2 │ Misuse of shell builtins: Missing keyword or command. │ empty_function() {} │
│ 126 │ cannot invoke requested command │ /dev/null │
│ 127 │ A utility to be executed was not found │ evho │
│ 128 │ Invalid argument to exit: only integer args in the │ exit 3.14159 │
│ │ range 0 - 255 allowed │ │
│ 128+n │ A command was interrupted by signal n (128 + n) │ kill -9 $PPID returns 137 (128 + 9) │
│ 130 │ Script terminated by Ctrl+C: fatal error signal 2, │ Ctl-C │
│ │ (130 = 128 + 2, see above) │ │
│ 255* │ Exit status out of range: exit takes only integer args │ exit -1 │
│ │ in the range 0 - 255 │ │
└──────────┴────────────────────────────────────────────────────────┴─────────────────────────────────────┘
\#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## Numeric True/False
OR ||:
1 + 1 = 1 TRUE || TRUE = TRUE
1 + 0 = 1 TRUE || FALSE = TRUE
0 + 0 = 0 FALSE || FALSE = FALSE
AND &&:
1 * 1 = 1 TRUE && TRUE = TRUE
1 * 0 = 0 TRUE && FALSE = FALSE
0 * 0 = 0 FALSE && FALSE = FALSE
Btw; lowercase true/false are special in that they set the respective state, standalone or as argument.
Said state can be set to variables too, for constructs like: var=true; $var && echo True
\#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## Variable-Expansion
┌───────────────────────┬───────┬───────┬───────────┐
│ VAR is: │ unset │ empty │ non-empty │
├───────────────────────┼───────┼───────┼───────────┤
│ [ -z "${VAR}" ] │ true │ true │ false │
│ [ -z "${VAR+set}" ] │ true │ false │ false │
│ [ -z "${VAR-unset}" ] │ false │ true │ false │
│ [ -n "${VAR}" ] │ false │ false │ true │
│ [ -n "${VAR+set}" ] │ false │ true │ true │
│ [ -n "${VAR-unset}" ] │ true │ false │ true │
└───────────────────────┴───────┴───────┴───────────┘
Btw,
[ -z $var ] &&
[ -n $var ] ||
are *not* the same; the first ist exact match, rather false, the second forgiving, rather true.
\#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## Parameter expansion
# Use these in place of awk or sed calls when possible
┌─────────────────────────┬─────────────────────────────────────────────┐
│ Parameter │ Description │
├─────────────────────────┼─────────────────────────────────────────────┤
│ ${VAR/PATTERN/REPLACE} │ Substitute first pattern with replacement │
│ ${VAR//PATTERN/REPLACE} │ Substitute all pattern with replacement │
│ ${VAR#PATTERN} │ Remove shortest match of pattern from start │
│ ${VAR##PATTERN} │ Remove longest match of pattern from start │
│ ${VAR%PATTERN} │ Remove shortest match of pattern from end │
│ ${VAR%%PATTERN} │ Remove longest match of pattern from end │
│ ${#VAR} │ Length of var in characters │
└─────────────────────────┴─────────────────────────────────────────────┘
Summary:
* String manipulation with ${VAR#PREFIX}, ${VAR##PREFIX}, ${VAR%SUFFIX} and ${VAR%%SUFFIX}.
* Conditional treatment of unset variables with ${VAR-DEFAULT}, ${VAR=DEFAULT}, ${VAR+FALLBACK}
and ${VAR?MESSAGE} as well as the unset-or-empty variants with :-, :=, :+ and :?.
* Variable length with ${#VAR}.
filename=/foo/bar.baz
"${filename%/*}" # /foo # dirname
"${filename%.*}" # /foo/bar # filename
"${filename##*/}" # bar.baz # basename
"${filename##*.}" # baz # file-ext
This book teaches the functioning and example uses of the Common Lisp condition system. It is intended to supplement already existing material for studying Common Lisp as a language by providing detailed information about the Lisp condition system an…SpringerLink
Not to be that gal, but... the GNU site's Bash Reference Manual documents everything you could ever want to know right up until you get into weird edge cases and abusing bugs/unintended behaviors for your own nefarious purposes.
For that, others have pointed to YSAP, whom I will also recommend. I can't find it right now, but I swear in some videos he mentions a website or forum where people discussi Bash extremely in-depth, and that is end-game stuff (the stuff you learn right before you start auditing the code yourself or editing the source to enable your own custom behaviors)
I received the email this morning from Proton announcing improvements to Drive speed, and they just happened to tuck this in there:
... It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.
Glad I won't have to continue using my cobbled together Syncthing solution much longer.
Here's the full email for anyone interested, seems the announcement isn't on their website yet.
::: spoiler Tap for spoiler
Dear Proton community member,
A faster, more powerful Proton Drive is here, giving you smoother access, stronger protection, and more control over your files.
Proton Drive is up to 3x faster
We rebuilt Proton Drive around a single, shared engine that now powers uploading, downloading, and encryption across all our apps. Uploads are up to 3x faster and downloads up to 2x faster, plus smoother scrolling and quicker loading in Photos. It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.
Faster, stronger encryption
Your files stay end-to-end encrypted — that hasn't changed, and never will. But that happens more efficiently now. We've adopted a cryptographic advance in the OpenPGP standard, cutting encryption time for new file uploads by up to 4x.
More control over who can manage your shared files
When you share a file or folder, you can already choose Viewer or Editor access. Now you can also decide whether an Editor can manage sharing on your behalf — inviting others, changing permissions, or removing access. To keep that control for yourself only, open the share's Settings and toggle off access.
More power and flexibility across Proton Drive
Alongside the updates above, we’ve continued improving Proton Drive across platforms, making it easier to automate workflows, browse shared files, manage syncing, and work more efficiently.
Protecting your privacy is our priority. Follow us on X for the latest feature releases, privacy news, and security tips. Join the discussion on Reddit for insights directly from our team, and share your ideas on UserVoice to help shape Proton’s future.
Thank you for your continued support. Stay secure,
The Proton Drive team
:::
cross-posted from: piefed.ca/c/privacy@lemmy.ml/p…
I received the email this morning from Proton announcing improvements to Drive speed, and they just happened to tuck this in there:
... It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.Glad I won't have to continue using my cobbled together Syncthing solution much longer.
Here's the full email for anyone interested, seems the announcement isn't on their website yet.
::: spoiler Tap for spoiler
Dear Proton community member,A faster, more powerful Proton Drive is here, giving you smoother access, stronger protection, and more control over your files.
Proton Drive is up to 3x faster
We rebuilt Proton Drive around a single, shared engine that now powers uploading, downloading, and encryption across all our apps. Uploads are up to 3x faster and downloads up to 2x faster, plus smoother scrolling and quicker loading in Photos. It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.
Faster, stronger encryption
Your files stay end-to-end encrypted — that hasn't changed, and never will. But that happens more efficiently now. We've adopted a cryptographic advance in the OpenPGP standard, cutting encryption time for new file uploads by up to 4x.
More control over who can manage your shared files
When you share a file or folder, you can already choose Viewer or Editor access. Now you can also decide whether an Editor can manage sharing on your behalf — inviting others, changing permissions, or removing access. To keep that control for yourself only, open the share's Settings and toggle off access.
More power and flexibility across Proton Drive
Alongside the updates above, we’ve continued improving Proton Drive across platforms, making it easier to automate workflows, browse shared files, manage syncing, and work more efficiently.
- The Proton Drive CLI is now available for Linux, macOS, and Windows, so you can script uploads, downloads, and sharing from your terminal.
- Grid view is now available on public Proton Drive links, making shared photo folders much easier to browse.
- On the Windows desktop app, you can now pause syncing for a few hours or until the next day, and Proton Drive automatically resumes so you don't forget to turn it back on.
- A new encrypted cache stores your 500 most recently viewed thumbnails, so albums you've already browsed load instantly the next time.
- Proton Sheets now supports custom currency, number, and date/time formats, alongside bug fixes and reliability improvements.
Protecting your privacy is our priority. Follow us on X for the latest feature releases, privacy news, and security tips. Join the discussion on Reddit for insights directly from our team, and share your ideas on UserVoice to help shape Proton’s future.
Thank you for your continued support. Stay secure,
The Proton Drive team
:::
I received the email this morning from Proton announcing improvements to Drive speed, and they just happened to tuck this in there: > ... It also…piefed.ca
Edit: feedback
Thanks for all the advice! Here's some funny feedback: it was a faulty drive 🤣 give me back my feelings 😭 obviously I'm sending it back
I have just received my Seagate 18TB IronWolf Pro HDD and the specs say that the logical sector size is 512 emulated. Moreover, Seagate says that switching to 4096 sector size is as easy as doing a quick format (Windows terminology?). I suppose on Linux this simply means creating a filesystem with that block size? For instance mkfs.ext4 -b 4096 /dev/device or - in my specific case - cryptsetup luksFormat --sector-size=4096 and then creating a file system?
What confuses me is the Arch Wiki article on advanced format that has instructions on how to use hdparm to tell the firmware to use a certain sector size.
Do I need to do the hdparm thing, which seemingly conflicts with the Seagate instructions?
Format a 512e drive to 4096 on Linux
I have just received my Seagate 18TB IronWolf Pro HDD and the specs say that the logical sector size is 512 emulated. Moreover, Seagate says that switching to 4096 sector size is as easy as doing a quick format (Windows terminology?). I suppose on Linux this simply means creating a filesystem with that block size? For instancemkfs.ext4 -b 4096 /dev/deviceor - in my specific case -cryptsetup luksFormat --sector-size=4096and then creating a file system?What confuses me is the Arch Wiki article on advanced format that has instructions on how to use
hdparmto tell the firmware to use a certain sector size.Do I need to do the
hdparmthing, which seemingly conflicts with the Seagate instructions?
TL;DR: Everything should work well with default settings, no special actions required.
First of all, partitions must be aligned to sector size (multiples of 4096). Most partitioning tools align partitions to 1MiB by default nowadays, so this shouldn't be a problem, however if the disk is already partitioned, check the partition offset. For ext4, as well as most modern filesystems, default block size is 4KiB, so you don't need to pass optional parameters to mkfs. For cryptsetup luksFormat there are also two things that must be set correctly: --align-payload (2048 512-byte sectors by default, equal to 256 4096-byte sectors, no need to change), and --sector-size (for 512e device it should be set to 4096 bytes automatically, no need to set manually).
Sweet! I feel this kind of "proves" Seagate's stance, in other words, that a quick format will suffice, since most tools these days defualt to 4096 byte sectors. Although one has to read between the lines a bit...
Thanks for your help!
Although this post is about an HDD 🫣
Edit: but if I can leave things at default and not touch hdparm either REGARDLESS, I'm happy 🤣
Linux reshared this.
Looking for open source linux / android stress testing software. Specifically to test storage / ram / cpu / gpu etc. Same goes for android but to also include tests for the screen / speakers / sensors etc.
Coming from windows I would use OCCT / prime95 / memtest86+ / 3D mark / valley benchmark, h2testw. So I am looking for open source alternatives, preferably with a gui, for both linux and android.
This is with an aim to just stress testing components for several hours to make sure the system as a whole is stable and working well. For new / second hand systems and for fault location troubleshooting.
Thank you.
App that claims to do this recently appeared on F-Droid, but I know virtually nothing about it. The description makes it seem a bit unserious, tho.
ETA: here's another (link fixed).
Simple CPU Stress test tool for Androidf-droid.org
Thank you, by the way you linked the same app twice. I'm aware of some stress tests on f-droid, I was just looking for someone with experience with them who could recommend some from experience that worked well.
Thank you for your response though.
Comprehensive open source CPU benchmark and performance testf-droid.org
That one sounds interesting, any idea why so many permissions though? Wifi / bluetooth / camera / network. No info about permissions on the github page.
Thanks.
For Linux, stress-ng is extremely comprehensive, covering CPU, RAM and drives in a wide variety of ways.
gpu-burn will take care of your GPU needs.
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a compute...GitHub
Excellent, thank you I will check these out.
Have you got a link to a beginners guide for these? I am new to linux and am used to GUI's from windows. I am having a look around and found a couple of articles, going to look for videos next. But being new to linux and using the terminal more I'd gladly take the advice of someone more experienced such as yourself.
What distro are you using? There are 3 big distro’s you need to keep in mind for, Debian, Arch and Fedora, every other distro typically bases themselves off of one of these big distro’s.
Documentation is your friend, if you’re using a Debian based distros the stress ng repository linked above has this in their documentation -
Debian packages for Ubuntu
Recent versions of stress-ng are available in the Ubuntu stress-ng ppa for various Ubuntu releases:
(run the commands below to install the package)
sudo add-apt-repository ppa:colin-king/stress-ng
sudo apt update
sudo apt install stress-ngNow that is installed, they have an examples section.
Examples
Run 8 CPU stressors for 60 seconds:
stress-ng --cpu 8 --timeout 60
stress-ng: info: [184401] setting to a 1 min run per stressor
stress-ng: info: [184401] dispatching hogs: 8 cpu
stress-ng: info: [184401] skipped: 0
stress-ng: info: [184401] passed: 8: cpu (8)
stress-ng: info: [184401] failed: 0
stress-ng: info: [184401] metrics untrustworthy: 0
stress-ng: info: [184401] successful run completed in 1 min
Check out TuxCare's Rebootless patching and save on maintenance for your Linux fleet: tuxcare.com/enterprise-live-pa…
Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits
YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment
Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…
Timestamps:
00:00 Intro
00:51 Sponsor: TuxCare
02:00 Mint vs Apps: the problem
09:28 It is allowed
12:21 Older versions done right
14:49 Users are harmed by this
18:39 Devs are harmed by this
21:25 Distros do this already, selectively
23:06 Distros need to evolve now
25:31 Sponsor: Tuxedo Computers
Skyrim actually is a great example: I olayed multiple timrs over the years on PC and it is - feature wise, UI wise - a bad game. It is not a good experience, if you do not use mods.
Similar to the new philosophy of Gnome changing the capabilities if their own apps to become worse to comply with a plan to make everythimg better in other regards. I see that this had a major push towards those of us that do not want to adapt to these changes quickly, including users and developers.
The current situation is not fixable I guess. I do agree that the support URLs should not point to Gnome anymore, and if adaptations to the old software was made, a rebranding would be fair. Pointing to Gnome, they did a bad job in the first place, is Kindergarten.
However as a resource is scare to adapt all those applicarions, that might not be something you just do over night. Also we could request from Gnome that they rebrand their tools once they do a major shift in their design philosophy, which makes it hard for others to adapt. Not that I think they should but it basically is the same argument. It is to illustrate that this is not really solvable by arguments on either side.
Pragmatic opinion: replace the support URLs and point to a side addressing the problem with solutions, that range from switch distros or become a developer and fix the issues in Mint or Gnome, so you as a user can build your own Roadmap on how you want to address it. But in an honest way without pointing at each other.
Hello, I will soon have to setup a small GPU HPC cluster with few servers. It is not something I have ever done, I did setup servers and manage them but not sometof this scale with several users.
I've been looking at plausible alternatives and I am looking at openhpc, Ansible and NixOs.
Out of the three I feel like NixOs could be a good choice to have the configuration clearly stored somewhere. I won't be actively maintaining the cluster at all times and find it nice that if someone needs some software I can point them to the configuration and tell them to modify it and then just update the system.
On the other hand I appreciate how openhpc is designed for that and definitely does support all use cases we need.
Ansible seems like an in between option.
Do you have advice on this choice? I read that NixOs can have problems with cuda drivers and custom compiled software, which would definitely be a deal breaker.
I found some HPC do use NixOs but it is definitely not a widespread option. Thus I'm a bit afraid I won't be easily able to find solutions to problems I may encounter.
I have no experience with HPC clusters, just dropping in to contribute my opinions on the NixOS stuff.
I won’t be actively maintaining the cluster at all times and find it nice that if someone needs some software I can point them to the configuration and tell them to modify it and then just update the system.
This sounds good in theory, but in practice few people will have the know-how or patience to make changes to your config.
I read that NixOs can have problems with cuda drivers and custom compiled software, which would definitely be a deal breaker.
NixOS is very flexible and you can certainly bake custom compiled software into the builds, but expect a steep learning curve.
Mozilla has uploaded the Firefox 153.0 release binaries today for the newest monthly update to this cross-platform web browserwww.phoronix.com
like this
potatoguy likes this.
The article says
Firefox on Linux to date has focused on the Video Acceleration API (VA-API) that works well for some vendors but lacks official support from NVIDIA unless using the independent NVIDIA-VAAPI driver project that layers VA-API on NVDEC. There are also various embedded drivers and more not supporting VA-API
So it's basically just because the existing video decoder API in Linux doesn't have support for various hardware devices for various reasons. But those devices still have Vulkan support. Not sure why Vulkan support for those devices wasn't just added to VA-API, who knows.
I am reading up on udev, about its purpose, history an implementation. I have read the Wikipedia article and next I'm going to read the man pages. Meanwhile, I watched this video (Invidious link here) to see what an example of what udev rules can do. I just have some questions regarding this video specifically:
usb or whatever - rather than using wheel this way?chmod and chown the /dev file(s) in question, if udev already provides persistent device naming (=the raw device won't have a different designation at next disconnect-connect)? Or does the designation change perhaps?#FOSS #GNU #Linux #udev #usb In this video I show you how to use udev to create an udev rule for rootless access to USB devices. Enjoy!You want to support my...Johannes 4GNU_Linux (YouTube)
Linux reshared this.
wheel as a catchall permissions group as it is to go around specifying permissions for specific users in your sudoers and udev rules/dev file name changes depending on what you have plugged in). Hence why the common advice is to not specify /dev files in your fstab, and why people use udev rules instead of chmod and chown-ing the /dev files
Thanks!
wheel anyway. This way, I can create a group with name that reflects its purpose, which in turn gives readability to the udev rule file.fstab example/reminder!
cross-posted from: lemmy.ml/post/50292160
🐧🇲🇽 ¿Sabían que GNOME es Mexicanx?
Dentro del mundo del software libre existen muchisimas alternativas de Entornos de Escritorio, pero uno de los mas famosos y que marcara…Rodrigo García (Medium)
like this
Endymion_Mallorn and Infrapink like this.
like this
Endymion_Mallorn likes this.
I assume Microsoft hired that guy, because they started to be more towards Open Source and Linux.
In February 2016, Xamarin announced being acquired by Microsoft.[14] One month later at the Microsoft Build conference, it was announced that the Mono Project would be relicensed to MIT, Visual Studio would include Xamarin (even the free versions) without restrictions, and Xamarin SDKs would be opensourced.
like this
Endymion_Mallorn likes this.
Sensitive content
Sensitive content
An important difference between Wayland and X11 is that Wayland by concept combines window manager and compositor. That made it harder to write simple or experimental window managers for Wayland, such as StumpWM or i3.
River is a compositor for Wayland that supports implementing a window manager separately, with an independent window placement paradigm, in an arbitrary language, for example Python, Lisp, Rust, zig, C, Janet - you get it.
Here is the wiki page listing 26 different window managers for river:
codeberg.org/river/wiki/src/br…
Some of these are only 600 lines of code in a Lisp-like language (Janet).
The ones I find most interesting are mousetrap and mopotamo - I am a big fan of StumpWMs manual tiling and configurability.
$XDG_CONFIG_HOME/river/init that launches your selected window manager ($XDG_CONFIG_HOME is usually ~/.config). It will not work unless marked executable, and you do that by running chmod +x on it.
I only tried one (rill) and it also required a separate config file before I could start spawning windows. Anyways I think this river project is mainly interesting for two reasons:
- Allowing single developers to actually make their own wayland window manager. Possible without it, but not necessarily feasible.
- Making it possible to run a functional wayland desktop under memory constraints. River seems to use something like 100-150MB on my system.
The second point appeals to me, because my daily driver laptop is nearly 15 years old, so every MB of memory I can save is of tangible value. I've gone back to X11 on it because of video driver issues on wayland, but I keep an eye out for projects like these.
Sensitive content
The construction and lifting industries have shifted dramatically in how they source replacement components. What once required relationship-driven phone calls to regional distributors now happens through browser tabs and shopping carts. This shift has opened the door to broader access, faster delivery, and more competition among sellers. It has also opened the door to confusion, misrepresentation, and genuine safety risks.
Not every website selling crane parts was built by people who understand cranes. Many are operated by individuals or companies with no background in heavy equipment whatsoever. They understand e-commerce. They understand search engine optimization. But they do not understand the difference between a component that performs and one that merely looks the part.
Your Grove crane operates under forces that leave no margin for compromised components. Whether you are servicing a Grove city crane or searching for Kobelco crane parts to support a lattice boom operation, the principles of safe purchasing remain constant. What follows are five critical warning signs that should give any buyer pause.
Every component inside a crane is designed to operate within a defined envelope of pressure, temperature, load, and mechanical tolerance. These parameters are not suggestions. They are engineering requirements that determine whether a part will perform safely or fail without warning.
When a product listing describes an item using generic phrasing and fails to present the exact part number, you are looking at a listing that does not meet the minimum standard for this industry.
Certain sellers populate their catalogs with intentionally broad descriptions designed to cast the widest possible net. You might encounter a listing that reads "Grove Crane Hydraulic Part – Wide Range Application." That language prioritizes marketing reach over purchasing accuracy. Crane components are matched to machines through precise engineering data. A part that physically attaches to more than one model may operate under fundamentally different conditions in each application.
What should a quality listing include? The OEM part number stated without ambiguity. Model-specific fitment information. Technical data such as pressure ratings, bore dimensions, or electrical specifications relevant to the component. A dependable crane parts supplier includes this information because they recognize that their customers verify every detail independently. If a listing cannot provide that foundation of specificity, it is not worth your investment.
The lifting industry maintains strict traceability requirements for components that carry structural or hydraulic loads. This is not regulatory theater. It is the mechanism by which operators, engineers, and safety professionals confirm that the materials meeting the demands placed on them.
Imagine purchasing a new boom head sheave or a replacement load chain. If the seller cannot produce a mill test report, a certificate of conformance, or any documentation establishing where and how the part was made, that is a disqualifying deficiency.
This problem is particularly widespread among budget-oriented aftermarket vendors. They acquire inexpensive, undocumented components from manufacturers with limited quality oversight. After cosmetic refinishing, those components are listed as premium-grade alternatives to OEM originals. Without traceability, you have no basis for confidence that the metallurgical composition meets the tensile or yield requirements your crane demands.
Remanufactured parts require the same scrutiny. A rebuilt swing motor or drive gearbox may appear flawless externally, but the quality of the internal work remains entirely invisible without supporting records. Were certified replacement components used? Was the facility qualified to perform the rebuild? A knowledgeable crane parts supplier will have those answers and will provide documentation to substantiate them. That same expectation should apply to any Kobelco crane parts or other branded components you evaluate through online vendors. Documentation is the dividing line between informed purchasing and blind trust.
Fleet managers operate under real budget constraints. Finding value is not just desirable — it is necessary. But there is a clear boundary between a competitive price and one that simply does not align with the realities of manufacturing, quality control, and distribution.
Take a Grove operator control module as a benchmark. If established dealers price that component consistently between three and five thousand dollars, a listing at fourteen hundred should trigger serious analytical thinking rather than an impulse purchase.
That kind of price discrepancy generally points to one of two scenarios. The part is an aftermarket imitation manufactured with substandard materials, reduced tolerances throughout the production process. Or the part has been previously used, cosmetically refreshed, and marketed plating thickness, or relaxed as new inventory. Both scenarios transfer risk from the seller to you in ways that extend well beyond the initial transaction.
Cheap components often follow a familiar trajectory. They appear satisfactory upon inspection. Early performance seems acceptable. Then subtle deterioration begins — seal weeping, surface scoring, loosening tolerances. Within a compressed timeframe, replacement becomes necessary, and you have effectively paid twice for the same repair plus the associated labor. A reputable crane parts supplier prices components to reflect genuine manufacturing and quality assurance costs. Their pricing is consistent across the market, and that consistency is precisely what protects your operation over the long haul.
Even the most carefully selected component can arrive damaged or incorrect. Professional vendors recognize this and establish clear, accessible policies for handling such occurrences. The way a seller structures their warranty and return process reveals their true priorities.
Start with accessibility. Can you locate the return policy without excessive navigation? Is it written in language that an ordinary person can understand? If either answer is no, the seller has likely designed the process to discourage you from exercising your rights.
Before you complete a transaction, confirm the specific terms. What is the return window? Are restocking charges involved? Who bears responsibility for return shipping costs? Each of these details should be plainly stated and easy to find.
Warranty duration is particularly revealing. A thirty-day warranty on a crane component communicates a clear message about the seller's own expectations for product longevity. When evaluating Kobelco crane parts or any other critical machinery component, prioritize vendors who offer six months to one year of warranty coverage on significant assemblies. That level of commitment reflects genuine confidence in product quality and establishes real accountability. A responsible crane parts supplier frames their warranty as a meaningful promise rather than a token gesture.
This final indicator demands no specialized expertise. It requires only a willingness to verify the most basic facts about the business you are about to financially support.
When a website lists crane components worth significant amounts of accidental. It is structural.
A substantial portion of online parts stores operate with no physical inventory and no technical capability. The operator maintains a website, accepts orders, on that page. The omission money but provides no physical business address, no working telephone number, and no verifiable company registration, you should not be entering payment credentials of fundamental contact information is not sources parts from third parties after the fact, and retains the margin between wholesale cost and retail price. There is no warehouse to visit, no expert to consult, and frequently no mechanism for resolving problems when they arise.
Before finalizing any purchase, navigate to the contact page and place a phone call. A genuine crane parts supplier will have competent staff on the line who can discuss your equipment, verify part compatibility, and provide informed guidance. If the call routes only to an anonymous voicemail system or an automated menu with no pathway to a human being, that response should close the matter for you. Do business with operations that maintain real facilities, carry genuine inventory, and employ people who possess substantive knowledge of crane systems.
Online procurement of crane components offers real advantages for busy maintenance teams. It accelerates access to parts, broadens your sourcing network, and can reduce downtime significantly when transactions are handled competently. These benefits are available, but they require a disciplined approach to capture.
Make verification routine. Confirm every part number against your machine's documentation. Request material certifications and traceability records without hesitation. Benchmark pricing across multiple established vendors before selecting one. Review warranty and return provisions in their entirety. Establish direct communication with the seller before any funds change hands. Whether you are purchasing Grove components or sourcing Kobelco crane parts, these practices consistently guard against the most common and most damaging purchasing errors.
The right crane parts supplier treats thorough buyers as preferred customers. They supply documentation willingly, respond to technical questions with authority, and maintain policies that demonstrate confidence in their products. When you identify an operation that meets that standard, preserve that relationship carefully. In an industry where equipment integrity directly safeguards human lives, a reliable parts source is not merely convenient. It is indispensable.
Browse the Kobelco Crane Parts products for your cranes here. HL Equipment provide quality crane parts globally. Call us for inquiry.www.crane-spares.com
Can all 200 of these change your undergarments, clean you up, and carry you around?
’cause for me that's close relationships.
Closer are intimate partners.
If you are celebrating this you may be financially illiterate. This is exactly what the IPO was designed to do.
That's what the chart is showing.
That's a very flippant, holier-than-thou attitude. "It's fine to scam people out of their life savings. They shouldn't have been scammed". Pure victim blaming mindset.
Most people don't control where their pension funds are invested. Responsible retirement plans that invest in index funds will also be affected without anybody specifically choosing to invest in SpaceX. And even if they did, it's still not ok to pump and dump other people's money.
Just cook ‘em.
It’s only uncooked stuff that’s a problem. Make wilted spinach or collard greens instead of a salad. Steam some broccoli. Cook some fruit in to a pie.
Cryptosporidium is difficult to wash off, but easily killed by getting the temp above 150 for a few minutes.
Edit: just want to add, boiling stuff kills bacteria, parasites and viruses.You don’t necessarily have to reach boiling to ensure safety. More time at a lower temp often works, but at boiling point any living thing that is a danger to you will be dead instantly. So if you’re not sure, if you don’t have a source you can rely on, boil it. There are edge cases where this doesn’t apply like lead, or botulism(improperly done home canning). But generally, when systems fail and you still need to eat and drink, boil it. It will save your life.
I’ve never tried Cachy OS or played fifa lately, but I always test every possible situation before inviting people in front of one of my computers.
That way, they only see a curated and tested version of the Linux world.
But it’s not like I’ve converted anyone😅
I'm no expert, but is it possible you had an Xbox one controller, and didn't have the correct driver? A quick google indicated that it took the xpadneo driver.
Hey, yeah, shit like that happens in life. The jokes about that from your friends are understandable but inconsequential. After all, you probably love Linux not because everything is plug-and-play here, but because it's free and customizable (and you can set up a lot of things to be plug-and-play, too, if that's what you want).
By the way, heads-up on connecting Android phones for file exchange: those require the MPT driver, too. Some distros/desktop environments ship it out-of-the-box, some don't.
And last thought from a social angle. With experience of using Linux and talking with other people in the last ~18 years, I would recommend not to advertise Linux, to yourself or to others, as a system that "can do everything that Windows can". That's just not true. Some stuff Windows can do that Linux cannot, some stuff Linux can do that Windows cannot. For me it worked best to get people interested in Linux if I:
Cross-Platform file sharing solution via WiFi.f-droid.org
KDE Connect is great for one-off "shoot file to other device" transfers. (Less helpful for huge copies.)
-- Frost
User runs Linux.
User wants a MS controller playing nice.
🤦♂️
xone driver...
That's because of the proprietary drivers of Microsoft. I use Xbox controllers for years since Xbox 360 days on my PC as my main gamepad. Since the Xbox One era we needed to use a third party community maintained driver, for use with the official dongle from Microsoft. It usually works perfectly, after the initial setup and installation of the driver. But from time to time, it can break for days until an update is out (such as when the driver becomes incompatible with a new Linux Kernel release).
This is why I'm done with Xbox gamepads on Linux and purchased an 8Bitdo gamepad (and later the new Steam Controller to play specifically on Steam).
Xbox controllers ship with a firmware bug out of the box (thanks microslop!), you need to update the firmware to make them work properly on Linux, but it needs to be done through windows as explained in this section in the Arch Wiki. EDIT: you still need to install the xpadneo driver once your firmware is updated.
A decent option for those of us that don't have and don't want to have windows around is to bring your controller with you to a computer shop, along with a usb cable, and use one of the demo computers to update it.
If spending money is an option, a lot of people already recommended 8bitdo controllers, I can only say I agree with that. I have the ultimate 2c, which is about ~30 eur, comes with hall effect joysticks, so no stick drift ever, and uses a dongle for the wireless connection, with an option to use bluetooth as well. Plus they come in some really pretty color combinations. Hard to beat that for the money.
Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S) - atar-axis/xpadneoGitHub
Games and gaming hardware are not designed to run on linux. A distinct difference from linux doesn't run games or games don't work on linux. In the ideal world developers would make games operating system agnostic. Sadly they do not.
That said, anticipate that you might have problem, and plan your gaming sessions accordingly. Test your games ahead of time. Consult protondb when things don't go your way. Steer your friends toward games you know work.
What controllers do you have besides the xbox one controller?
I have an xbox 360 controller and it's plug and play. Just happened to use it yesterday to play cuphead through Lutris.
I also play with PS3 controllers and Wiimotes.
I don't have any of the latest generation controllers.
PS4 controllers work perfectly fine. Heard PS5 controllers do too but we don't have one of those to test.
-- Frost
Your friends laughing at you is born of ignorance.
Regardless whether you can play a game or not, you have more power at your fingertips than they will ever get to experience if they continue to use Windows.
I'm the only linux user in my group of friends and fortunately my switch didn't change anything.
I never was late or anything to play because every game starts well now. My controller only works when steam is started though so I think I still can improve that by installing the steam compatibility driver package thing.
Honestly dont give up OP. Once you will have completely setup your games and got to know your system better it will run fine.
I also hated Windows so much I moved to cachyos earlier this year and I'm not turning back. Also I have never played as much video games since my switch to cachyos. The change of OS and the fact that I again feel "in control" of my computer again had somehow reinvigorated my fun playing games with friends.
Basically, OP, dont give up! If I can make it everyday with my group of friends, you can manage it too with yours (even if they sound rather immature).
Honestly once you will have setup games on proton so many times you will be able to avoid most problems in a matter of minutes.
IE we bought and played a game on a whim with 4 players. It wasn't working on cachyos-proton so I quickly changed it to my emergency GE-Proton compatibility and it worked right away.
sometimes youtube believes I'm a bot and won't allow downloading stuff from them with yt-dlp 2026.07.04 on debian 13.6.
I could torify the whole computer, so next time I open a terminal and execute yt-dlp it uses tor by default. Sadly, I don't know how to do that.
Another way would be to torify only yt-dlp, but neither do I know how to do that.
Changing the mac address and hostname did nothing.
Can you help?
If you use yt-dlp through tor it will be worse: 403 almost every request. I don't know if youtube treats tor exit nodes different or it's because other people also uses that address and generates a strange behavior which youtube flags.
What's works best for me is using my own residential ip and waiting like an hour between downloads. Throttling doesn't seem to help.
Regarding how to torify, you can install tor with apt and it will act like a proxy. Then you can use yt-dlp proxy settings
I've noticed that *not using* youtube for a while gets you ublocked, too. Which is only good, if you think about it. Most often (even if not always), your days will get a bit healthier, and the lifting of the block is only a bonus when you really need that rare video, too.
I haven't found other solutions or tricks; nor have I tried after I've realised that this one works. I take it as a "hint" from google, to get away from the screen (YT) for a few days.
$ tor socksport 9050$ yt-dlp --proxy socks5://127.0.0.1:9050 <your arguments>
oh hey, I had that issue recently where YouTube thought I was a bot and yt-dlp gave me an error "sign in to confirm you're not a bot". This issue is actually mentioned on the yt-dlp FAQ and they said to use a proof of origin token provider (POT provider). After setting up the recommended one made by Brainicism, I only had to run it once, open a video with the POT provider in the background and since then YouTube doesn't believe I'm a bot anymore. Now yt-dlp works without using the POT provider again.
Not sure for how long, sometimes YouTube still denies me videos on the first try but usually it works after a re-try.
PS.: On the FAQ it is also mentioned to not use your YouTube account token with yt-dlp, else YouTube might associate your account with a bot and ban it.
Some known common issues. Make sure to always check this before opening issues. Duplicates of these will be strictly treated as spam! Useful issue tracker filters: [Core Issues] [Site Issues] [YouT...pukkandan (GitHub)
Hi everyone! I'm stuck in decision paralysis and could use some advice from the community.
I've been through several distros on my Framework 16" (AMD Ryzen AI 9 HX 370, RX 7700S, 32GB RAM) and I keep running into situations where something's missing with each one. I'm a GNOME user—that's where I'm most productive and I don't want to compromise on that.
The core issue: fw-fanctrl and framework-system integrate at the kernel level, which makes them a nightmare on immutable systems or with Secureboot enabled. That's my biggest blocker.
Here's what I've tried:
Arch Linux
I genuinely feel at home with Arch, but I can't quite explain why. The problem is the installation is tedious—especially dealing with Secureboot, fw-fanctrl, and framework-system dependencies. Setup gets old after a few rounds.
Fedora Silverblue
Love the immutable concept—using Flatpak for (almost) everything is clean. I layer Librewolf on top, which works fine. But fw-fanctrl and framework-system? Kernel integration makes it incompatible with the immutable paradigm.
NixOS
Genuinely impressive for reproducible system configs. The catch? Local update management is a nightmare. Hard to understand what's coming in with updates and when. Terrible visibility.
Current setup: I use Distrobox heavily plus a Debian VM running VSCodium with my full dev environment. This stays.
Additional context: I've distro-hopped 2-3 times this year but I really want to settle down for a while. I'm also getting into local LLMs—running and testing models locally—so good GPU support and a stable environment for that would be a big plus.
The real question: Is there a distro that handles Framework's kernel-level tools properly, has solid GNOME integration, plays well with local LLM work, AND won't drive me crazy maintaining it long-term?
Rust libraries and tools to interact with the Framework Computer systems - FrameworkComputer/framework-systemGitHub
Not sure why you felt like you had to have LLM write your post, but each to their own...
Ubuntu and Fedora are the officially supported distros. So go with either of them.
frame.work/linux
Seems Bazzite, Arch, Nix and Mint are top of the "community supported" distros.
frame.work/laptop16?tab=linux
I know all those guides, I don't like Ubuntu with their messed-up Gnome. With Fedora, I only find the Atomic setups interesting, but that also makes customizations difficult.
Yeah, I know, I'm not making it easy for myself either xD
NixOS Genuinely impressive for reproducible system configs. The catch? Local update management is a nightmare. Hard to understand what's coming in with updates and when. Terrible visibility.
Try nh, which gives you a very readable diff of what derivations were added / modified / removed after building your system config.
Yet another Nix CLI helper. [Maintainers=@NotAShelf, @faukah] - nix-community/nhGitHub
Yeah, I know, I'm not making it easy for myself either xD
A gnome user for sure!
Jokes aside when you say productive what do you mean?
Fedora is what you want. Just plain Fedora.
What is the immutable part bringing to the table for you? It's always extra steps and for what?
Many fedora packages are also flatpaks if you want to pick and choose which ones work that way.
Leverage btrfs snapshots at updates if you want to be able to get some of the benefits of a immutable system without the hassle.
artix runit
There is no /etc/modprobe.d/alsa.conf or basically, most alsa and pulseaudio config files are missing? When I connect headphones it works fine.
/proc/asound/devices returns:
33: : timer
and that's it. The only place I found anything related to the card is if I do sudo lspci -vv | grep -i audio which returns
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 11)
Kernel driver in use: sof-audio-pci-intel-cnl
cat /proc/asound/cards --- no soundcards ---
cat /proc/asound/modules doesn't even give me output.
arecord -l / arecord: device_list:279: no sopacmd list-sourcesundcards found...
and that kind of stuff
pacmd list-sources
1 source(s) available.
* index: 0
name: <combined.monitor>
driver: <module-combine-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 200.00 ms
monitor_of: 0
module: 13
properties:
device.description = "Monitor of Simultaneous Output"
device.class = "monitor"
device.icon_name = "audio-input-microphone"
and no other pacmd that i found related gives me anything
pacmd list-cards / 0 card(s) available.
Thanks to anyone that's able to help.
ye sorry
the info tab says:
Operating System: Artix Linux
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.1.3-artix1-2 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz
Memory: 8 GiB of RAM (7.6 GiB usable)
Graphics Processor: Intel® UHD Graphics 620
Manufacturer: HP
Product Name: HP ZBook 14u G6
sof-audio-pci-intel-cnl and see if you can get snd_hda_intel to load instead. The one time I tried the sof- driver, I couldn't get it to work.
Summary
- 73% of Flathub apps labeled as "AI Slop" were abandoned within months.
- Many were deleted or received no updates after release.
- Analysis suggests the Flathub app AI ban helped spare reviewers and curb quick abandonware.
Some were deleted entirely.Simon Batt (XDA)
like this
Endymion_Mallorn likes this.
Behold, the future of software development: disposable slop!
Why maintain software for decades when you can just abandon it and make a completely new one 3 months later? Don't need to maintain the code if you just throw it away and build a new one instead.
And all it will cost is a massive amount of AI tokens and environmental damage.
cost of AI going up
The highly subsidized Anthropic and OpenAI subscriptions will go away, but open weight models are getting much better over time - GLM-5.2 and Kimi K3 are both very good.
The most expensive part by far is training the model. That's why OpenAI and Anthropic are losing so much money (well, that and the subscriptions).
With an open weight model, someone has already trained it, and you just have to cover the cost of inference, making it a lot cheaper. Any company (or individual!) with powerful enough equipment can host the model, which means there's competition in terms of price, compared to something like Claude Opus where the only four hosts (Anthropic, Amazon Bedrock, Google Vertex AI, and Azure AI Foundry) use Anthropic's pricing.
I agree that AI slop is bad, but I don't really agree with their method of determining if an app is abandoned (no updates in 2-3 months).
Sometimes apps don't need updates. Some Linux apps don't receive major updates for years. I used backupninja (0xacab.org/liberate/backupninj…) for long time even though sometimes there's 2-3 years between releases, because it did what I needed. (I switched to Borgmatic at some point though).
I didn't update one of my apps for over a year because it already did everything I needed, and I wasn't receiving any major feature requests. There's still some bugs I need to fix but I just haven't gotten around to it yet.
like this
Endymion_Mallorn likes this.
It's easy to slop together the 10 Billionth remake of Pacman, Minesweeper, Kanban board, ToDo list, etc.
Actually making something innovative, unique, interesting, and useful is tough. It requires skill, knowledge, creativity, and passion to keep at it long after the high of vibe coding your first solitaire game fades away.
If LLMs are blockchain 2.0, then Vibe coding is its NFT fad. Just a way to take advantage of useful idiots who think being a software engineer consists of typing code all day as fast as possible.
There was a rash of people shoveling kanban "first project"-ware for a year or two a while ago. Everyone and their mother made a kanban app and advertised it on reddit and Lemmy. All also abandoned within a few months and were exceedingly mediocre to begin with.
Just because you made a project, doesn't mean you have to advertise it as a maintained app, especially if it is one of 1k of the same projects.
I think the problem partially is people thinking they have to "get a following" and get "github stars" on everything they make in order for it to be a valuable experience.
It's unsurprising.
Normal development: Start work on new project, design it really well, start work, get bored after a week. Project 10% towards first release. Oh well.
Vibe coding: Have a buggy mess ready in a few hours, spend the next few days improving it somewhat, get bored after a week, app was already released by the time you quit.
Well yes... If you get that far.
I literally can't stay on a project long enough unless it's work where money motivates me. I'll think of a new cool project and start on that instead of the previous one.
I do also have ADHD to be fair.
Why they didn't measure a baseline of general apps and non-AI apps abandonment rate?
Without a contrast the information is useless?
For all we know the abandonment rate of general new apps might be 98% or maybe 2%, who knows they didn't gave us that number.
As far as I know they didn't even measure it. They only took 120 apps labeled as AI without trying to get any contrasts data. Incredibly poor methodology.
I need to open this file right? but it says:
002c:err:winediag:getaddrinfo Failed to resolve your host name IP
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
I am using Artix Runit with intel. normally I would say btw but it feels wrong when talking about distros lol.
Anyways from what I read the first one is fine apparently and the second one is not.
The second one there was something of someone trying to install osu! or something. It didn't say how it got fixed, another person i finally found the solution and said:
bbs.archlinux.org/viewtopic.ph…
i finally found the solution big_smile you need to add :export PATH=/opt/wine-osu/bin:$PATH
(or whatever path you chose when installing wine)
before starting the game !
idk what that means. Also the post was on arch forums and like also said something about intel which is idk.
I also found this: forum.manjaro.org/t/i-cant-ins… (it didn't work)
Anyways I was trying to run itchio amongus in here. So it sends me to itchio and it wants to open a link for among us to login in the game.
I have the following .desktop file for that:
[Desktop Entry]
Name=AmongUsHelper
Exec=env wine /home/epik/Games/AmongUs/AmongUsItch/Itch/'Among Us_Data'/Resources/AmongUsHelper.exe
Type=Application
StartupNotify=true
Comment=AmongUsItchio helper
Path=/home/epik/Games/AmongUs/AmongUsItch/Itch
Icon=ACA4_Polytoria.0
StartupWMClass='AmongUsHelper.exe'
MimeType=x-scheme-handler/amongus;
It seems to be fine but the file doesn't open, like I mean if I open it directly.
yea lemmy messes with the paragraphs.
I already deleted and remade the wineprefix btw. And reinstalled the game.
It is interesting that the other posts
Operating System: Artix Linux
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.1.3-artix1-2 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz
Memory: 8 GiB of RAM (7.6 GiB usable)
Graphics Processor: Intel® UHD Graphics 620
Manufacturer: HP
Product Name: HP ZBook 14u G6
using wine-staging just tells me stuff the init of course., I intalled more optional dependencies and that did nothing.
I have vague memories of the program running but at this point it might be a creation of my imagination.
yea idk I will try more stuff eventually imma just do other stuff for now. If I fix it I will say it here and yea I will also run it on another machine eventually and see if that works.
Anyways if anyone can help thanks and yea.
Here seems to be a working description on what is needed to run PhysX in wine: https://askubuntu.com/questions/593646/installing-physx-under-wine … winetricks - use it to install some things into the prefix prior to running the installer .Manjaro Linux Forum
like this
potatoguy likes this.
Did you try running it with proton on a clean wine prefix? It already comes with a lot of dependencies.
Maybe proton-cachyos-slr or Proton-GE.
Edit: Proton-GE has better compatibility
Proton (SLR and Native) Updated to Proton Experimental 11.0-20260701b Added winepipewire.drv driver for Wine to directly use Pipewire instead of using winepulse.drv and going through pipewire-puls...GitHub
You mean through lutris? To be clear Among us works fine what does not work is the helper to login. Also idk how to make the .desktop files work on lutris, like when they recieve info from a website I mean, last time it did not work at least.
Also it's the itch.io version not steam btw.
And when I try that it just loads forever. In windows what it did was show a dark window and close immediately. I could also be doing something else wrong. Thanks tho.
On the .desktop file, I don't think it can load .desktop files, but it can load an .exe with a specified version of wine or proton, going to the + at the top left, then add manually an already installed game, then selecting the runner to be wine, select the path to the .exe, then select the wine version at the runner options, then you can create a desktop file with lutris.
If you changed /etc/hosts, it might be that, about the receiving info from the server on this:
002c:err:winediag:getaddrinfo Failed to resolve your host name IP
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
I don't want it to run a .desktop file. A .desktop file is just like a shortcut, you would probably run the game through lutris with a .desktop file and not the .desktop file through lutris.
My problem was that AmongUs uses a file called AmongUsHelper.exe to log in. Once it opens itch.io in your browser and you allow it, it asks you to open an "amongus" link, In windows it does it with "AmongUsHelper" that's why I am guessing it uses AmongUsHelper.exe. 'Among us.exe' works fine.
The problem with running lutris through .desktop files when you need the browser tho is that the app just opens normally instead of like it holding any info from the website or something and idk how to make it do that.
wine Among\ Us.exe), it asked me to login to itch.io. You can make a .sh file to launch it and add it as a linux game to lutris, if this is what solves this.
Yea it asks you. after you authorize it to access itchio it asks you this:
But since AmongUsHelper does not work you can't log in, Among Us itself runs fine. but thanks that might be useful in other apps maybe.
potatoguy likes this.
if you changed /etc/hosts, it might be that, about the receiving info from the server on this:
I will try that
And? Last I checked flatpak has no issues on artix.
Heroic makes managing wine and Proton prefixes dead easy.
This Week in F-Droid TWIF curated on Friday, 17 Jul 2026, Week 29 F-Droid core F-Droid client released 2.0-alpha11. It will be marked as suggested if there i...f-droid.org
like this
Auster likes this.
I've been trying the 2.0 alpha client for a bit and, so far, it hasn't applied any updates in the background yet. But I think it's supposed to? At least the settings screen makes it sound like it is.
Anyone have a similar experience?
Upstream images vs bazzite: github.com/ublue-os/countme/bl…
My prediction: bazzite may have more installs than Fedora KDE by the end of the year.
countme . Contribute to ublue-os/countme development by creating an account on GitHub.GitHub
My brother in law made the switch last week to bazzite from win11. 8 gigs of ram, he wasn’t expecting much.
Now he’s amazed he doesn’t have to buy a new computer after all.
Currently what I'm using and I'm never going back to a regular distro.
I'm using a regular stable distro, running as a small server on a spare machine, and had an update break my docker containers. What a drag.
Iranian officials say overnight US strikes destroyed a desalination facility supplying drinking water to about 10,000 people.
Hamzeh Pour, chief executive of the Hormozgan Water and Wastewater Company, said US strikes hit desalination pumps and electrical infrastructure in Bunji village, in Jask, cutting off water supplies to 20 villages.
"The supply of drinking water to 20 villages with a population of approximately 10,000 people has been completely disrupted," Pour was quoted by Iran's Tasnim News Agency as saying.
Officials said facilities were destroyed as Iran warned countries hosting US forces to prepare for retaliationMEE staff (Middle East Eye)
Edit: I just had to restart the computer - perhaps a login-logout would've suffices for the udev rules to take effect? (brightnessctl adds some rules to allow non root users in the video and input groups to manipulate the necessary device, in my case intel_backlight.)
I'm on Artix with OpenRC on a Lenovo Thinkpad T480. I'm running dwm on X. I have successfully configured dwm's config.h - adding wpctl commands - to allow adjusting the volume with the F2 and F3 buttons. Works like a charm. Now, I am trying to do the same thing with brightnessctl, but whatever syntax I use, nothing happens. I have tried adding my user to the video and input groups, to no avail.
Should I chown or chmod the device under /sys/ to allow my user to manipulate, in my case, intel_backlight? Or is there some other option?
brightnessctl works when used in the CLI no problem.
/sys/class/backlight
Thanks! I somehow missed this. 😅
A chronological look at how Linux's creator went from "90% marketing" to telling AI critics to fork the kernel or walk away.Sourav Rudra (It's FOSS)
The titel is clickbaitish. It's good that Linus is open to new things and updates his views. As pointed out by the article he is no ai evangelist, but rather pragmatic.
But "90% marketing" and AI being useful isn't mutually exclusive.
I'd say AI is even 95% marketing but I still use it for the other 5%, where it's actually useful. It's just waaaaaay too expensive for the 5% use case usually.
I'd go for smaller, more specialised models instead of trying to fit everything in a broadly incompetent jack of all trades, master of none type of LLM like they're currently doing.
Yes, something like that. If you use a model which is specifically trained on C(++), Assembly and Rust, as well as scientific articles about Linux and the Linux Kernel, has the whole Linux Kernel already baked in, you can probably get faster and more accurate results than if you add the whole Wikipedia in 20 languages.
My LLM doesn't need to answer all the questions, it's enough if it answers the ones I want to ask. AI and the (mathematical) algorithms used for it are very old in terms of computer timeframes (think the 70s to 90s). The new part with LLMs is actually in the first "L": large datasets. I think we have gone too large.
And, with Linux, you have an issue with authorship if you train on copyrighted data. Reproducing code 1:1 from a non-Free textbook might be problematic, so special LLMs trained on Open/Libre texts will be safer in terms of compliance as well.
I’m not trying to defend him
Defend him from what?
We need to start realising that nobody is perfect forever. People can be really cool and insightful and intelligent for decades and go on to be wrong about stuff later.
Linus sadly trends ever more to levels of critical thought.
If you take (read: steal) a little its a crime.
If you pilfer the internets EnTiRe Dataset, its an innovation.
Wat
For aiding programming it beats stackoverflow (thank goldness I dislike SO ...)
But be prepared for it to lie, make stuff up, loose context etc.
AI works best if you show it the way. Hold its hand and lead it to where it should go.
Otherwise it'll cry in the corner talking to itself.
Also it cannot create real new data, only glue old datasets together with pva
🔥 SOUTIENS LE CANARD : fr.tipeee.com/lecanardrefracta…
✊ PARTICIPEZ A LA CAMPAGNE DE FINANCEMENT ! ✊
INSTA : instagram.com/channel/AbY1IgoG…
👉 Paypal : contact@lecanardrefractaire.org
👉 Chèque : Le canard réfractaire - 13 rue Edouard Ollivro - 22200 Guingamp (ENCAISSEMENT FIN DE MOIS)
Nous ne relevons pas des articles 200 & 238bis du code général des impôts, donc pas de déduction fiscale possible pour le moment
📝 Trésorerie : docs.google.com/spreadsheets/d…
📊 Les graphiques pour 2025 : canva.com/design/DAGdaJsWans/4…
🦆L'équipe qui a travaillé sur cette vidéo :
Ecriture : Aymeric
Iconographie : Betsy
Tournage : Yohan
Montage : Pix
Titre & Miniature : Betsy
LES VIDÉOS A VOIR :
▶️ youtube.com/playlist?list=PLFe…
▶️ youtube.com/playlist?list=PLFe…
▶️ youtube.com/playlist?list=PLFe…
▶️ youtube.com/playlist?list=PLFe…
▶️ youtube.com/playlist?list=PLFe…
🔊 ECOUTER LE PODCAST :
DEEZER : deezer.com/fr/show/1000236005
SPOTIFY : open.spotify.com/show/06cApMIW…
📱NOS RÉSEAUX :
Télégram : https://t.me/CanardRefractaire
Snapchat : snapchat.com/add/canarefractai…
Insta : instagram.com/lecanardrefracta…
Twitter : twitter.com/canard_media
Tiktok : tiktok.com/@canardrefractaire
Mail : contact@lecanardrefractaire.org
SOURCES : docs.google.com/document/d/1uF…
Mots clé : canicule, médias, désinformation, réchauffement climatique, inaction politique, Macron, journalisme, climat, GIEC, urgence, morts, chaleur, adaptation, atténuation, CO2, logement, hôpital, saturation, nucléaire, EDF, sécheresse, incendie, train, infrastructure, clim, publicité, patronat, économie, dette, écologie
MUSIQUE :
Intro/outro : @Lamiseultoutseul
L'équipe complète du Canard Réfractaire :
Camille, Yohan, Nina, Aymeric, Debbie, Pixel, Betsy, Antoine, Kuro, Sibylle, Glu, Noémie, Maxime, Agit Prod, Nico, Jad, Moran, Paul
Welcome to a new issue of This Week in Plasma!KDE Blogs
You can now assign processes to specific CPUs or groups of CPUs in System Monitor, known as setting CPU affinity. (Taras Oleksyn, KDE Bugzilla #429151)
Huh. I wonder when this is needed to set it after a process is started. Is there an actual use case for this? I understand what this does, but why would anyone change it? Is there a real world example someone could give me?
Some generally older software has buggy multi threading implementation, and forcing its threads to execute "interleaved, but never simultaneously" often improves stability or even completely hides the issue.
Also I know some games used to have big performance issues if they had too many hardware threads available, but I don't know why exactly
So, a quick review of an experiment I ran this week. (I also posted this at the brazilian Linux community)
Since RAM prices are VERY high, I wondered if Intel's Optane memory would be a good intermediate substitute between my SSD (a WD Green that doesn't even hit 150 MB/s on btrfs with LUKS) and having more RAM.
I did some research and saw the prices were very low, so why not buy one? Basically, the 16GB M10 modules are the Optane-only ones, so technically they would be good for this kind of task.
It arrived, I installed it on the motherboard, partitioned it as a swap, added it to fstab, and the 13.4 GiB of swap was there, with zswap configured using zswap.max_pool_percent=90 zswap.accept_threshold_percent=95, and zstd as the compression algorithm. The machine is running Artix with XFCE, a Xeon E5 2667 v4 CPU, 16 GB of RAM, and an RTX 3050 6GB.
I decided to play Victoria 3, and it was smooth. I also compiled a few Java projects, it ran smoothly as well. Then, since I didn't have anything more intimidating for my RAM, I downloaded an open LLM model to test the memory pressure, just the file size is larger than my combined VRAM + RAM, and it was the Qwen-AgentWorld-35B-A3B-UD-Q4_K_S.
It ran smoothly. Then I played a video in FreeTube and opened LibreWolf, asked it some questions, and it handled the token generation at 20 tk/s in llama.cpp without any issues. It had occasional slight hiccups (much smaller than when the swap was on my SSD), but considering I was using all of that (as shown in the image) as swap space, I think it honestly withstood the memory pressure. I tested again with lz4 as the compression algorithm and got an OOM when loading the model, so every bit of compression seems to matter as well.
So, I think it might be worth it for anyone who has a swap file on a entry level SATA SSD or an HDD, it's a good middle ground. But if you have an expensive NVME SSD, then idk if it's very worthwhile.
I did notice a good improvement in the PC. I don't think it was that useful, but at this price, it's basically free performance.
Intel® Optane™ Memory Series (16GB, M.2 80mm PCIe 3.0, 20nm, 3D Xpoint™) quick reference with specifications, features, and technologies.Intel
like this
Bombastic likes this.
it's cool that you can even do that. i have a spare m2 slot and i found it for basically free too.
i have zero need for that but i might just do this, out of the sheer cheapness of it. did you benchmark it?
like this
potatoguy likes this.
I only tested with those applications, but I could benchmark using my ssd vs the drive tomorrow or later. Download a RAM heavy game or something.
Do you have a recommendation?
like this
potatoguy likes this.
Yeah, the reads are A LOT faster than my ssd and the latency is nil.
with that kind of speed it could probably run a lean linux system pretty well if you move /home to another drive. or a small server with data elsewhere.
sounds like neat hardware to play with.
like this
potatoguy likes this.
Hi, I’m looking at upgrading from a quite venerable HP proliant N40L, and I’ve ordered a SuperMicro X11SSH-LN4F motherboard plus Xeon E3-1220 v6 processor.TrueNAS Community Forums
sudo hdparm -t /dev/nvme0n1p1
/dev/nvme0n1p1:
Timing buffered disk reads: 2682 MB in 3.00 seconds = 893.33 MB/sec sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 670 MB in 3.01 seconds = 222.89 MB/secIntel® Optane™ Memory Series (16GB, M.2 80mm PCIe 3.0, 20nm, 3D Xpoint™) quick reference with specifications, features, and technologies.Intel
like this
potatoguy likes this.
One of the main advantages of Optane doesn't easily show in a benchmark: it doesn't have to do any cleanup. Normal SSD's cheat all the time by caching writes in DRAM and an SLC portion of the NAND. Usually that works fine and you won't notice, but if you keep writing then at some point performance will plummet dramatically. Also, the SSD's need a breather every now and then to rewrite that cached data to it's final place, during which time performance is also worse.
Optane doesn't need any of that. You can write to it at max speed 24/7 and it'll just take it and keep going, at ridiculously low latency. Perfect for handling large non-stop data streams, or workloads that need a guaranteed low latency (both for reading and writing). It's a real shame the concept failed, the tech was fantastic.
like this
potatoguy likes this.
Disclaimer: auto generated YouTube subtitles for Arabic video from arch user.
English Transcript: "دونكم.. صرخة Arch Linux" (Arch Linux Cry)
Video: Watch here
Wait, all of you, wait. Let me stand among you for a moment, as one who only means to advise.
Word has reached me that many of you now ride upon gentle, obedient distributions — ones that lead their user by the hand like a toddler taking his first steps.
You call them by soft, friendly names, but in truth they are nothing but gilded chains, shackles dressed in every color of the rainbow — the one who wears them believes himself free, when in fact he is a prisoner to someone else's will.
As for me and my brothers and sisters of Arch, we chose a rough, unpaved path — one no guide leads and no one smooths. We walk it barefoot across the gravel of the terminal, unafraid, unshaken, because we believe dignity is only earned by carrying the weight of your own choices.
Know this, all who ask: this system was not built to please the newcomer, nor designed to coddle the beginner's hand.
It was built on a principle they call "Keep It Simple, Stupid," and to us, that is not stupidity at all — it is honesty itself, truth in its purest form.
The system hides nothing from you, decides nothing on your behalf. It places every thread of your fate in your hands. Weave it well, and you tailor yourself a garment unlike any other, weave it poorly, and blame no one but the hand that pulled the thread.
As for the cries you hear when someone's system collapses after one update — to us that is no flaw, it is a trial that separates the sincere from the pretender, the steady from the shaken.
Whoever stands firm after a broken update, and rebuilds their system with their own hands from the rubble, reaches a rank no one confined to a distro that guards them from all harm — like a mother guards her infant — will ever reach.
And know that we do not stand alone in this arena. Behind us lies a treasury like no other, known as the Arch User Repository, holding programs you'll find nowhere else.
Gathered by the devoted, by hand, as volunteer labor — imposed by no ruler, granted by no guardian, whenever you wish to install something rare, you reach into that vault and take what pleases you, asking permission of no one.
And we have a phrase for this, one we raise like a banner, one we hold like a creed: "I use Arch, by the way," and this is not the empty boast the ignorant take it for, it is a declaration — testimony that we carried the full weight of our choice ourselves, we do not cast it upon a developer, nor a repository, we, and only we, are the captains of our ship, and the captains of its wreck, should it sink.
So to those who believe the easy road is the safe one, know that ease can sometimes disguise hidden ignorance, and whoever hands the reins of their decisions to another forfeits forever the chance to know their own system with certainty, for the one who is led never knows the road as well as the one who carves it themselves.
And to you who mock Arch for its difficulty, listen: difficulty is not a flaw to be hidden, it is a sieve that separates. Whoever passes through it is never the same again, they become the true owner of their system, not a tenant in it, not a passing guest.
So whoever seeks comfort, let them go where comfort lives, and we will not blame them, to each their own choice.
But whoever wishes to know their computer as an equal, to converse with it directly, without mediation, let them draw near to us, and walk the rough road with us, and know that every line they write with their own hand is a new thread in a garment no one will ever weave for them.
That is all I wished to say. I am not the owner of this video. I am merely the echo of the cry of everyone who once typed pacman -S and felt, for a moment, the world sat between their fingertips.
I Use Arch, BTW. 🗿
"IUse Arch BTW" 🗿خطبة نارية بلغة الفصحى الكلاسيكية، يدافع فيها راوٍ مجهول يسمى bex yay عن آرتش لينكس ضد "أهل التوزيعات السهلة" بأسلوب خطيب يشبه خطباء التاري...Bex (YouTube)
Very nicely written
I hope that wasn't written by AI (btw)
'Use Arch ~~or~~ if you are stupid and useless'.
Is that the message you wanted your AI too convey?
I hadn’t switched from Windows to Linux for someone to tell me what to do with my system.
I’ll do whatever I wished to do. I don’t care about others’ option.
Bottom left is Awesome WM. Ask me anything or tell us your picks!
(and feel free to tear me apart on my picks)
La optimización de los tiempos de respuesta en situaciones de vulnerabilidad biológica representa el mayor desafío de la medicina urbana actual. Pro AT Medic rompe el esquema tradicional de las salas de urgencias saturadas al despliegue de un modelo de contingencia residencial que traslada la capacidad diagnóstica y terapéutica directamente al entorno del paciente. Este servicio elimina los factores de estrés asociados a los traslados vehiculares, ofreciendo una cobertura permanente para quienes necesitan la intervención de un médico a domicilio en Quito.
La red operativa de la organización cubre de manera estratégica el área metropolitana y sus valles orientales, logrando un alcance inmediato en sectores como Tumbaco, Cumbayá y el Valle de los Chillos. A través de una infraestructura flexible conectada al Centro Médico Asociado R'MED, el contingente de salud evalúa cuadros clínicos complejos mediante herramientas de monitoreo avanzado y terapias endovenosas de soporte. Al unificar la consulta presencial de emergencia con alternativas de telemedicina y rehabilitación física domiciliaria, la plataforma transforma la vivienda en un entorno clínico controlado y seguro las 24 horas del día.
Pro At Medic ofrece atención médica a domicilio 24/7 en Quito y sus valles. Consultas, urgencias y telemedicina sin filas ni traslados. Llama ya.Pro At Medic
Head to squarespace.com/thelinuxexperi… to save 10% off your first purchase of a website or domain using code THELINUXEXPERIMENT
Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits
YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment
Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…
Timestamps:
00:00 Intro
00:56 Sponsor: SquareSpace
02:18 Torvalds talks Kernel and AI
04:19 Torvalds says AI is here to stay on the kernel
07:34 Wayland gives better gaming performance than x11
09:25 Proton warns against Age verification
11:03 Cosmic gets its frosted glass UI & good updates
13:46 X11 server alternative vibe coded in Assembly
16:14 GNOME working on a TestFlight-like interface
18:46 Linux does run on anything
21:10 AppManager makes AppImages much better
22:27 Firefox will release new versions every 2 weeks
24:55 Mozilla study points all the dark patterns around Edge
27:07 Sponsor: Tuxedo Computers
Links:
Torvalds talks Kernel and AI
zdnet.com/article/open-source-…
Torvalds says AI is here to stay on the kernel
phoronix.com/news/Linux-Is-Not…
sfconservancy.org/llm-gen-ai/l…
Wayland gives better gaming performance than x11
phoronix.com/review/plasma-67-…
Proton warns against Age verification
techradar.com/vpn/vpn-privacy-…
proton.me/age-verification
Cosmic gets its frosted glass UI & good updates
9to5linux.com/first-look-at-co…
linuxiac.com/cosmic-desktop-1-…
X11 server alternative vibe coded in Assembly
isene.org/2026/07/Frame.html
GNOME working on a TestFlight-like interface
modal.cx/blog/image-based-for-…
Linux does run on anything
cakehonolulu.github.io/linux-o…
Firefox will release new versions every 2 weeks
groups.google.com/a/mozilla.or…
Mozilla study points all the dark patterns around Edge
blog.mozilla.org/en/mozilla/br…
AppManager makes AppImages much better
github.com/kem-a/AppManager
omgubuntu.co.uk/2026/07/appman…
to be honest - and that probably is 100% my fault - I never got in touch with any of the social aspects. okay I habe no big projects nline, nor did I contribute much. but every time I tried to, it was ignored by maintainers. I found forks of forks of forks of drivers for my capture card, none answering my questions until after years of waiting I found a statement on why it will never be fixed by open source.
to me open source is rather a practical aspect of trustworthyness and capability to fix stuff if none is there to do it. Fix it alone that is.
with AI its not alone anymore, since I am able tonfind solutions in architectures and languages I am not proficient in. I do not say these will be better then human code, but at least there IS code which can be created faster rhan waiting for ages to be fixed by someone who has no interest in doing so.
@thelinuxexperiment
I am not a dev so I can speak to what LLMs can do for programing. But, from what I have heard, it is still an enviromental issue. As well as stolen material to train it.
Maybe there are LLMs that dont have an issue with these things. Or less so have these issues. There is so much hype, I dont know what to trust.
Maybe if a project declairs the LLM used so a person can decide if they want to in-directly support *that* LLM. Or at all.
It’s a shame it looks like this peertube video (or whole instance)? doesn’t do the automatic subtitling common across peertube.
which means as a functionally deaf person I cannot watch the video.
Lyrics:
(Strophe 1)
Willkommen im Club, tretet ein, tretet ein!
Hier braucht man kein Ticket, um frei zu sein.
Kein Algorithmus, der uns den Takt diktiert,
Kein Milliardär, der die Kasse abkassiert.
Die goldenen Zwanziger im digitalen Gewand,
Wir funken die Daten quer durchs ganze Land.
Ein Server hier, eine Instanz dort drüben,
Dezentral tanzen, das ist, was wir lieben!
(Refrain)
Oh, swing mit mir durchs Fedivers!
Ein buntes Netz, so grenzenlos und divers.
Vom Mastodon-Tusch zum Pixelfed-Blitz,
Wir swingen im Takt der freien Bits!
Komm, klink dich ein, der Rhythmus ist frei,
Im Fedivers sind wir alle dabei!
*(Ba-da-ba-dap-dap! *
(Strophe 2)
Die blauen Vögelchen im Käfig sind passé,
Wir tröten hinaus auf das weite Datenmeer.
Friendica lädt ein in den großen Salon,
Verbindet die Welten im perfekten Ton!
Ob langer Roman oder kurzes Hallo,
Sie baut uns die Brücke für die Fedivers-Show.
Lemmy bringt den Bass, PeerTube ist der Star,
Doch Friendica hält uns zusammen, ganz klar!
ActivityPub ist der magische Klang,
Der Protokoll-Swing, der uns verbindet tagelang.
(Refrain)
Oh, swing mit mir durchs Fedivers!
Ein buntes Netz, so grenzenlos und divers.
Vom Mastodon-Tusch zum Pixelfed-Blitz,
Wir swingen im Takt der freien Bits!
Komm, klink dich ein, der Rhythmus ist frei,
Im Fedivers sind wir alle dabei!
(Bridge)
Kein Tracking, keine Werbung, nur du und der Groove,
Wir machen den nächsten, den rebellischen Move.
Verbinde dein Dorf mit der riesigen Welt,
Hier zählt die Community und nicht nur das Geld!
Eins, zwei, eins, zwei, drei, SWING!
(Refrain)
Oh, swing mit mir durchs Fedivers!
Ein buntes Netz, so grenzenlos und divers.
Vom Mastodon-Tusch zum Pixelfed-Blitz,
Wir swingen im Takt der freien Bits!
(Outro)
Ja, das ist das Fedivers, oh yeah!
Tanzen wir quer über das Datenmeer.
(Swing, Swing!)
Stecker rein, Server an, Sorgen raus,
Wir spenden der Freiheit den größten Applaus!
Music created with Suno AI
Infrastructure development across Latin America is undergoing a major technological shift. Driven by public-private partnerships, stricter regional environmental mandates, and demanding highway timelines, road contractors are looking beyond basic machine capacity. To remain competitive, construction fleets must prioritize intelligence and automation. Upgrading your asphalt plant assets is no longer just about increasing raw hourly output; it is about integrating smart processing systems that maximize resource efficiency, lower emissions, and ensure seamless synchronization with downstream paving crews.
Rapidly developing road networks in Central and South America demand high-performance materials that can withstand diverse microclimates, from high-altitude dampness to coastal humidity. Traditional, manually calibrated production models struggle to keep pace with these fluctuating environmental variables.
A common challenge in regional roadwork is the inconsistency of local aggregate stockpiles. Moisture content can spike overnight during tropical rainy seasons, forcing operators to constantly adjust burner temperatures. An intelligent asphalt plant(planta asfáltica) solves this by utilizing moisture sensors linked to automated burner controls. This smart setup adjusts the flame intensity in real time, preventing fuel waste and protecting the physical properties of the bitumen binder.
A major bottleneck in highway paving is the disconnect between production rates and laying speeds. If a contractor's asphalt paver is forced to sit idle on the road while waiting for delivery trucks, the cooling asphalt mix can develop cold joints, leading to premature structural cracking.
Modern intelligent plants feature automated truck dispatching and silo level tracking. By syncing the mixing rate directly with the GPS coordinates and consumption speed of the asphalt paver(pavimentadora asfáltica) working miles away, the production facility can systematically eliminate transport delays, keeping the paving train moving at a steady, uninterrupted pace.
As one of the most active industrial hubs in Latin America, Mexico has emerged as a key testing ground for smart road-building technologies. Contractors operating an asphalt plant in Mexico(planta de asfalto en México) are facing stricter environmental regulations and rising fuel costs, making intelligent upgrades highly attractive.
Investing in these targeted technological modifications allows local producers to secure lucrative highway contracts that mandate verifiable mix reports and strict carbon offset limits.
Transitioning to intelligent asphalt production requires a clear focus on sustainability. As environmental agencies across Latin America align closer with international green building standards, plants must adapt to handle recycled materials and lower temperature processes.
Utilizing reclaimed asphalt pavement is one of the most effective ways to lower material costs. However, adding too much cold, moisture-heavy RAP into a standard drum can cause rapid temperature drops and aggregate scaling. Intelligent batching software automatically calculates the required heat profile based on the percentage of recycled content being introduced, ensuring a highly homogenous mix without damaging the plant components.
Traditional hot mix asphalt is produced at temperatures exceeding 160 degrees Celsius, requiring immense fuel energy. Integrating an automated asphalt foaming system allows the production of Warm Mix Asphalt.
By injecting tiny amounts of water into the liquid bitumen during mixing, the binder expands and coats the aggregate easily at temperatures that are 20 to 30 degrees lower. The smart control unit monitors this process to prevent excess moisture from lingering in the final mix, leading to a significant reduction in fuel consumption and CO2 emissions.
To truly unlock the value of an intelligent hardware setup, the data generated at the mixing site must be utilized to optimize your broader supply chain. Digital quality control systems and logistics integration turn your production facility into a connected hub.
Massive savings can be realized by monitoring the exact weight of liquid bitumen used per batch. Because asphalt binder is the most expensive raw ingredient, even a tiny over-allocation of 0.2% can add up to thousands of dollars in lost profit over a long project. Precision flow meters paired with automated scale calibrations ensure the plant adds the exact required amount of binder, eliminating material giveaway.
Paper ticketing systems are prone to human error and easily lost at busy jobsites. Digital dispatch modules automatically log the temperature, recipe design, and weight of each load as the truck departs the silo. This data is transmitted instantly to the site managers and the crew operating the asphalt paver, providing a transparent digital trail that facilitates fast project approvals and simplifies compliance auditing.
Remaining competitive in Latin America's evolving road construction sector requires a shift away from reactive maintenance and manual operations. The path to higher profitability lies in systematic, intelligent system upgrades.
By equipping your asphalt plant with real-time moisture monitoring, integrating smart communication loops with your field equipment like the asphalt paver, and adopting automated WMA and RAP processing, you can drastically reduce fuel costs and material waste. For businesses operating an asphalt plant in Mexico or surrounding Latin American markets, these intelligent features provide a reliable path to securing premium municipal bids, improving margins, and delivering exceptional, long-lasting pavement quality.
Macroad ofrece la mejor planta de asfalto México, diseñada para el clima y normativas locales. ¡Solicite su cotización!AIMIXgrupo (AIMIX GROUP)
Selecting the right storage system for your warehouse is one of the most consequential decisions a facility manager can make. In Singapore's competitive logistics landscape, where floor space commands a premium and operational efficiency directly impacts profitability, the choice of racking can determine whether your business thrives or merely survives. Yet many organisations rush into this decision without fully understanding the range of options available or how each system aligns with their specific operational requirements.
This comprehensive guide examines the seven main types of storage racking systems commonly used in Singaporean warehouses. From the ubiquitous selective pallet racking to specialised solutions like cantilever and mobile racking, we will explore the advantages, limitations, and ideal applications of each. By the end of this article, you will have a clear framework for evaluating which system best suits your inventory profile, available space, and budget constraints.
Selective pallet racking is the most widely adopted storage system in warehouses across Singapore, and for good reason. This design features horizontal beams supported by vertical uprights, creating individual pallet positions that are each directly accessible from the aisle. A forklift can move into the space between beams, pick or deposit a pallet, and withdraw without disturbing adjacent loads. This straightforward design makes it the default choice for many operations, particularly those handling a diverse range of products with varying turnover rates.
The primary advantage of selective racking lies in its accessibility. Every pallet is immediately reachable, which means fast-moving items can be retrieved without delays caused by rearranging other stock. It is also highly versatile, accommodating different pallet sizes and working with virtually any type of forklift. The initial investment is relatively modest compared to more complex systems, making it an attractive option for businesses with limited capital. However, the need for aisles between every row reduces storage density, and the system is not well-suited for high-density storage or facilities with limited floor space. For warehouses with fast turnover and a wide variety of items, selective pallet racking remains the practical and cost-effective choice.
For warehouses where maximising storage density is the overriding priority, drive-in and drive-through racking systems offer a compelling solution. These designs allow the forklift to enter the rack structure itself, eliminating the need for aisles between every row. The difference between the two lies in access: drive-in systems are accessible from one side only, following a last-in, first-out (LIFO) rotation, while drive-through systems can be accessed from both ends, enabling first-in, first-out (FIFO) stock rotation.
The density achieved by these systems is their standout feature. By minimising aisle space, they can increase storage capacity by up to 75% compared to selective racking. This makes them particularly valuable for bulk storage of homogeneous products, such as those found in cold storage facilities or large-scale distribution centres. However, this density comes with trade-offs. Individual pallet access is limited; retrieving a specific pallet may require removing those stored in front of it. Additionally, these systems demand forklifts that can navigate within the racking structure, which often requires specialised training and equipment. Drive-in and drive-through racking are best suited for businesses with seasonal items or high-volume, low-SKU inventories where individual pallet accessibility is less critical.
Push-back racking offers a middle ground between the accessibility of selective systems and the density of drive-in designs. In this configuration, pallets are loaded from the front onto wheeled carts that ride on inclined rails. Each new pallet pushes the previous one back along the rail, creating a deep storage lane. When a pallet is removed, gravity moves the remaining pallets forward to the picking face. This system can be configured for either LIFO or FIFO rotation, depending on the design of the rails and carts.
The space efficiency of push-back racking is significantly better than selective racking while still offering reasonable access to individual pallets. It is particularly effective for warehouses with limited floor space but a moderate number of SKUs with consistent turnover. The system reduces the number of aisles required, allowing more pallet positions within the same footprint. However, the additional mechanisms and complexity make push-back racking more expensive to install than selective systems. Access to individual pallets in deep lanes is also more restricted, which can slow down picking operations for less frequently moved items. Push-back racking is ideally suited for facilities where space is at a premium and inventory turnover is moderate to high.
Pallet flow racking, also known as gravity flow racking, uses inclined tracks and rollers to move pallets automatically from the loading end to the picking face. Pallets are loaded from the rear and travel forward by gravity as each front pallet is removed. This design ensures automatic FIFO rotation, making it an excellent choice for perishable goods, pharmaceuticals, and any product with a limited shelf life.
The density achieved by pallet flow racking is comparable to drive-in systems, as the need for aisles is minimised. The automatic stock rotation reduces handling time and ensures that older stock is always picked first, which is critical for industries where product expiry is a concern. However, the installation process is more demanding than simpler systems, requiring precisely levelled floors and properly aligned rails to ensure smooth gravity flow. Maintenance costs are also higher due to the moving mechanical components. Additionally, the system is not well-suited for very heavy loads, which can impede the smooth movement of pallets. Pallet flow racking is best for companies that handle perishable products and require strict FIFO adherence without manual intervention.
Cantilever racking is a specialised system designed for items that do not fit neatly onto standard pallets. It features vertical columns with horizontal arms extending outward, creating an open-front storage structure. This design is ideal for long, bulky items such as pipes, lumber, steel beams, and furniture components that would be awkward or impossible to store on conventional pallet racking.
The key advantage of cantilever racking is its ability to accommodate items of varying lengths, as the arms can be adjusted to suit different load dimensions. It provides excellent accessibility, allowing forklifts or overhead cranes to load and retrieve items without obstruction. However, the system is not designed for heavy loads; the weight capacity is limited by the arm configuration and the stability of the vertical columns. Space utilisation can also be inefficient, as wide aisles are typically required for forklift access. Cantilever racking is most commonly found in manufacturing facilities, lumber yards, and construction supply warehouses that handle long, irregularly shaped materials.
Mobile racking systems represent the pinnacle of space efficiency in warehouse storage. In this design, rows of racking are mounted on wheeled carriages that move along floor-mounted rails. Aisles are opened only when access to a specific row is needed, with the system controlled electronically via remote controls or sensors. When not in use, the rows are compacted together, dramatically reducing the aisle space required.
The space savings achieved by mobile racking can be transformative for facilities with severe space constraints. By eliminating fixed aisles, the system can increase storage capacity by 50% or more compared to selective racking. It is particularly suitable for high-value items, archive storage, or any application where maximum density is essential. However, this efficiency comes with high costs. Mobile racking is the most expensive option due to its electronic control systems and mobile bases. The time required to open aisles can also slow down operations, as staff must wait for the system to move. For warehouses with high throughput, this delay can be a notable drawback. Mobile racking is best for facilities where space is at an absolute premium and access speed is less critical than storage density.
Mezzanine racking creates an elevated platform above the warehouse floor, effectively doubling the usable storage area without expanding the building footprint. This system uses structural steel to support a raised floor, with standard pallet racking or other storage solutions installed both underneath and on top of the mezzanine. The additional level can be used for picking, storage, or even office space, depending on the design.
The primary advantage of mezzanine racking is its ability to maximise vertical space, a critical consideration in Singapore where ground space is limited and expensive. The flexibility of the system allows for diverse uses, with the lower level often reserved for heavy items and the upper level for lighter goods or slow-moving inventory. However, the installation requires careful structural planning and may need regulatory approval, which can extend timelines and increase costs. Accessibility to the upper level requires additional equipment such as stairs, conveyor systems, or lifts. Mezzanine racking is particularly well-suited for e-commerce fulfilment centres, distribution warehouses, and any facility struggling with insufficient floor space but possessing adequate ceiling height.
Selecting the optimal storage racking system requires a methodical evaluation of your specific operational needs. Begin by analysing your inventory profile: what types of products do you store, how quickly do they move, and what are their physical characteristics? Fast-moving consumer goods with high turnover are best served by selective or push-back racking, while bulk products with slower movement may be more suited to drive-in or pallet flow systems.
Consider your available floor space and ceiling height. If floor space is limited but vertical space is available, mezzanine racking or mobile racking may be the answer. Your budget is obviously a factor, but it is important to look beyond the initial installation cost. Consider the long-term savings from space efficiency, reduced labour, and improved inventory management. Safety is another critical factor; your chosen system must be able to handle the weight and dimensions of your inventory safely. Finally, think about future expansion. A flexible system like selective or push-back racking can be extended more easily than a fixed configuration, allowing your warehouse to grow with your business.
What is the most common type of storage racking used in Singapore?
Selective pallet racking is the most widely used system due to its accessibility, versatility, and relatively low initial cost. It works well with most forklifts and can accommodate various pallet sizes.
Which racking system is best for perishable goods?
Pallet flow racking is ideal for perishable items as it provides automatic FIFO rotation, ensuring that older stock is picked first and reducing the risk of spoilage.
How can I maximise storage density in a small warehouse?
Consider drive-in racking, push-back racking, or mobile racking to reduce aisle space. Mezzanine racking can also double your usable space by adding a second level.
What factors should I consider when choosing a storage racking system?
Evaluate your inventory turnover rate, product dimensions, available floor space, budget, safety requirements, and future expansion plans before making a decision.
Can I mix different types of racking in one warehouse?
Yes, many facilities combine systems to suit different inventory types. For example, selective racking for fast-moving items and drive-in racking for bulk storage in the same facility.
Read another Article >> New Forklifts or New Racking – Which Comes First?
In this guide, you will learn the different types of storage racking, their pros and cons, and how to choose the right industrial racking for your businessForklift Singapore | UMW Equipment & Engineering
Choosing the optimal freight method is a critical strategic decision for businesses managing the flow of goods between Malaysia and Singapore. The choice between cross-border trucking and air freight extends beyond simple cost calculation; it impacts inventory cycles, customer satisfaction, and overall supply chain resilience. This comprehensive guide provides a detailed, practical comparison to help logistics managers, business owners, and procurement specialists make an informed choice that aligns operational needs with commercial objectives.
We will examine the fundamental mechanics, cost structures, and ideal use cases for each mode to clarify when road-based transport is the most practical choice for cargo Malaysia and when the premium for air speed becomes a necessary investment. By understanding the strengths and limitations of each option, you can optimise your shipping strategy and avoid unnecessary expenses.
Air freight offers remarkable speed for cargo Malaysia shipments, with items arriving in Singapore within hours of departure. Total door-to-door delivery can be completed in under 24 hours, making it the preferred choice for emergency spare parts, medical supplies, or perishable goods with very short shelf lives. However, actual transit times depend on flight schedules, which may not operate daily for all routes. The time required for export clearance at the origin airport and import clearance at the destination can add several hours, sometimes pushing total delivery beyond 24 hours.
Road transport provides consistent and frequent service for cargo Malaysia to Singapore. Multiple truck departures occur daily, with full truckloads able to reach Singapore within the same day from Johor and one to two days from Penang or Kuala Lumpur. Unlike air freight, road transport does not face airport cut-off times or volumetric weight restrictions. For most routine commercial shipments, the one to two day transit time is entirely acceptable and provides reliable predictability for supply chain planning.
Air freight pricing is based on chargeable weight, which compares actual weight to volumetric weight calculated as length × width × height divided by 5,000. Lightweight but bulky cargo Malaysia can incur surprisingly high costs due to this volumetric calculation. Additional charges include fuel surcharges (typically 15-30% of base rate), security fees, terminal handling, and customs brokerage. For a small parcel weighing 5 kg but measuring 0.3 cubic metres, the volumetric weight would be 60 kg, making air freight costs significantly higher than expected.
Road transport operates on a more straightforward pricing structure for cargo Malaysia. Full truckloads are charged at a flat rate covering the vehicle, driver, fuel, and tolls. Less-than-truckload shipments are priced per cubic metre or per pallet position, typically ranging from SGD 80 to 150 per CBM. A standard 20-foot container from Malaysia to Singapore costs between RM 1,500 and 2,500. Without volumetric weight calculations, road transport offers predictable and transparent pricing. For regular shipments, many hauliers provide volume discounts or fixed monthly rates that further reduce costs.
Air freight has strict limitations on dimensions and weight per piece for cargo Malaysia, with cargo doors typically around 1.6 metres high and pallet limits of a few hundred kilograms. Oversized machinery, large furniture, or industrial rolls simply cannot be accommodated. Hazardous materials require special packaging and documentation, often at considerable extra cost. Cargo is handled multiple times throughout the journey, moving between warehouse, truck, sorting facility, aircraft, and final delivery vehicle. Each transfer increases the risk of damage or loss.
Road transport handles a much wider variety of cargo Malaysia shipments. Standard 20-foot and 40-foot containers accommodate pallets up to 2.4 metres high, while flatbed trailers carry oversized items like construction materials. Refrigerated trucks maintain temperatures from -25°C to +25°C for fresh or frozen products. Liquid tankers transport non-hazardous chemicals and edible oils. The key advantage is reduced handling, as the same truck travels from origin to destination without intermediate transfers. This single handover significantly lowers the chance of damage for fragile or valuable goods.
Air freight clearance occurs at airports, with export declarations required at least four hours before departure. Any inaccuracies in documentation can cause the shipment to miss its allocated flight, causing substantial delays. Upon arrival in Singapore, import clearance requires payment of duties and taxes, with physical inspections potentially adding one to two days. For urgent cargo Malaysia, these delays can negate the speed advantage of air transport. The process involves multiple parties including the airline, ground handling agents, and customs brokers.
Road transport uses integrated land checkpoints at Tuas and Woodlands. Experienced hauliers submit electronic declarations before the truck arrives, reducing clearance time to around 30 to 60 minutes. The driver handles both export and import documentation in a single process, and any issues can be addressed immediately with the relevant authorities. For businesses shipping cargo Malaysia regularly, pre-registering products with customs enables even faster clearance. The integrated nature of land border processing makes road transport more predictable for time-sensitive deliveries.
Air freight has a substantially higher carbon footprint per tonne-kilometre compared to road transport for cargo Malaysia. A single cargo flight between Malaysia and Singapore can emit roughly ten times more CO2 than a truck making the same journey. For companies with environmental, social, and governance commitments, choosing road freight supports sustainability goals while maintaining efficient delivery times. Air freight capacity is also limited during peak seasons, with rates spiking dramatically and space often unavailable.
Road transport offers consistent capacity with a lower environmental impact for cargo Malaysia shipments. Modern fleets increasingly use Euro 6 engines with improved fuel efficiency, while some operators are testing electric or hybrid vehicles for shorter routes. Route optimisation software helps reduce empty miles and fuel consumption. For most businesses, the combination of lower cost, reduced emissions, and reliable daily departures makes road transport the more sustainable choice for Malaysia-Singapore trade.
The decision between road and air transport ultimately depends on your specific shipment characteristics and business priorities. Air freight is justified when the cost of delay exceeds the transport premium, such as for production line stoppages, urgent medical devices, or legal document delivery. It is also suitable for very lightweight, high-value cargo Malaysia items where the freight cost is a small fraction of the product's worth. For these exceptional circumstances, the premium paid for air transport is a necessary business investment.
Road transport is the default choice for the majority of cargo Malaysia shipments. It offers a reliable balance of speed, cost, and flexibility for shipments ranging from single pallets to full container loads. The predictable one to three-day transit time supports most inventory management strategies without the premium cost of air freight. For businesses seeking to optimise their logistics costs while maintaining reliable delivery schedules, partnering with an experienced logistics provider ensures consistent service quality and operational efficiency.
1. How long does road transport take for cargo Malaysia to Singapore?
Transit time is typically 1 to 2 days for most destinations. Johor to Singapore can be delivered on the same day, while Penang and Kuala Lumpur typically take one to two days.
2. How much cheaper is road transport compared to air freight for cargo Malaysia?
Road transport is typically 3 to 5 times less expensive than air freight for comparable cargo. For a 100 kg palletised shipment, trucking might cost RM 200 while air freight could exceed RM 800.
3. Can road transport handle temperature-sensitive cargo Malaysia?
Yes, refrigerated trucks (reefers) maintain temperatures from -25°C to +25°C. These are widely available and commonly used for fresh produce, frozen goods, and pharmaceutical products.
4. What documentation is required for road transport of cargo Malaysia to Singapore?
You need a commercial invoice, packing list, and Malaysian customs export declaration (K2 form). Your Singapore customer will require the commercial invoice and packing list for import clearance.
5. Is air freight ever cheaper than road transport for cargo Malaysia?
Air freight is rarely cheaper, but for very small, lightweight, high-value items where the freight cost is a small fraction of the product's value, the premium may be justified by the speed and security advantages.
Read another Article >> A Complete Cross-Border Trucking Guide for Singapore-Malaysia
Reliable cargo to Malaysia solutions. Evermarch handles Malaysia cargo shipping with customs expertise, real-time tracking & secure delivery. Get a quote!Evermarch Logistics (Evermarch.com.sg)
El rápido crecimiento de la IPTV ha generado nuevas oportunidades para proveedores de televisión, empresas de contenido y negocios de entretenimiento digital. Si bien los espectadores suelen centrarse en los canales iptv futbol españa 2026, la calidad de la transmisión y las funciones disponibles, una parte fundamental de cada servicio de IPTV opera tras bambalinas: el sistema de facturación. Los sistemas de facturación de IPTV se encargan de gestionar las suscripciones, procesar los pagos, controlar el acceso y ayudar a los proveedores a mantener una relación eficiente con sus clientes.
Un sistema de facturación de IPTV es una plataforma de software especializada diseñada para gestionar todas las actividades financieras y relacionadas con las cuentas dentro de un servicio de IPTV. Conecta la información del cliente, los procesos de pago, los planes de suscripción y los sistemas de acceso al contenido en una plataforma organizada. Sin un sistema de facturación eficaz, los proveedores de IPTV tendrían dificultades para gestionar miles o incluso millones de suscriptores de manera eficiente.
La primera función principal de un sistema de facturación de IPTV es la creación y gestión de cuentas de clientes. Cuando un usuario se suscribe a un servicio de IPTV, el sistema de facturación crea un perfil de cliente con detalles importantes como la información de la cuenta, el tipo de suscripción, el estado del pago y las fechas de vencimiento del servicio. Esta cuenta se convierte en el vínculo entre el cliente y la plataforma de IPTV.
La gestión de suscripciones es una de las funciones más importantes de la tecnología de facturación de IPTV. Los proveedores de IPTV suelen ofrecer varios paquetes con diferentes precios y opciones de contenido. Por ejemplo, un paquete puede incluir canales de televisión básicos, mientras que otro puede ofrecer deportes premium, canales internacionales, películas o funciones adicionales. El sistema de facturación realiza un seguimiento del paquete seleccionado por cada cliente y garantiza que los servicios correctos estén disponibles.
El procesamiento de pagos es otra función esencial. Las plataformas de facturación de IPTV están diseñadas para aceptar y gestionar diferentes métodos de pago, incluyendo tarjetas de crédito, tarjetas de débito, monederos digitales, transferencias bancarias y otras soluciones de pago en línea. Cuando un cliente realiza un pago, el sistema verifica la transacción y actualiza el estado de la cuenta. Esta automatización permite a los proveedores ofrecer servicios rápidamente sin necesidad de procesamiento manual.
Muchos sistemas de facturación de IPTV incluyen funciones de renovación automática. Los servicios basados en suscripciones suelen depender de pagos recurrentes, donde a los clientes se les cobra mensual, trimestral o anualmente. La plataforma de facturación puede procesar automáticamente los pagos de renovación según las preferencias del cliente. Esto ofrece comodidad a los usuarios y proporciona ingresos predecibles a las empresas de IPTV.
El control de acceso está estrechamente relacionado con las operaciones de facturación. Tras confirmar un pago exitoso, el sistema de facturación se comunica con los servidores de IPTV para activar los derechos de acceso del cliente. Si una suscripción caduca o el pago falla, el sistema puede limitar o deshabilitar automáticamente el acceso hasta que se renueve la cuenta. Este proceso garantiza que solo los usuarios autorizados puedan acceder al contenido protegido.
Otra característica importante de los sistemas de facturación de IPTV es la posibilidad de actualizar o reducir paquetes. Los clientes pueden modificar sus suscripciones según sus necesidades. Por ejemplo, un usuario podría actualizar a un paquete deportivo premium durante un torneo importante o reducir los servicios cuando ya no necesite cierto contenido. Un sistema de facturación flexible puede gestionar estos cambios ajustando automáticamente los pagos y los permisos de acceso.
Las promociones y los descuentos también se gestionan a través de las plataformas de facturación de IPTV. Los proveedores suelen ofrecer ofertas especiales como pruebas gratuitas, descuentos de temporada, programas de referidos o recompensas por fidelidad. El sistema de facturación aplica automáticamente estas reglas promocionales y garantiza que los clientes reciban el precio correcto. Esto ayuda a las empresas de IPTV a atraer nuevos suscriptores y mejorar la retención de clientes.
Los informes y el análisis son funciones valiosas para las empresas de IPTV. Los sistemas de facturación recopilan información sobre ingresos, tendencias de suscripción, actividad del cliente y paquetes de servicios populares. Los proveedores pueden usar estos datos para comprender el comportamiento del cliente, mejorar sus ofertas y tomar mejores decisiones comerciales. Por ejemplo, los análisis pueden mostrar qué paquetes son los más populares o qué métodos de pago prefieren los clientes.
La seguridad es fundamental en las operaciones de facturación de IPTV. Dado que estos sistemas manejan información confidencial del cliente y datos de pago, se requieren sólidas medidas de seguridad comprar códigos iptv españa. El cifrado, la autenticación segura, la monitorización del fraude y las pasarelas de pago protegidas ayudan a prevenir el acceso no autorizado y a proteger la privacidad del usuario.
IPTV Futbol España Comprar IPTV Futbol España IPTV Futbol España 1 Mes +1500 Canales Españoles +100,000 Películas y Series Calidad SD HD FHD y 4K Soporte técnico 24/7, activación instantánea €8.admin (My blog - Just another WordPress site)
Southeast Asia has long been recognized as one of the world's most important coconut-producing regions. Countries including Indonesia, the Philippines, Vietnam, Thailand, and Malaysia generate millions of tons of coconuts every year, creating an abundant supply of coconut shells as an agricultural by-product. Traditionally, a portion of these shells has been discarded, openly burned, or used as low-value fuel. However, growing global demand for renewable carbon materials, barbecue charcoal, activated carbon, and sustainable biomass products is transforming coconut shell into a valuable industrial resource.
For investors and manufacturers, the question is no longer whether coconut shell is available, but whether a coconut shell charcoal production project can remain commercially competitive over the long term. The answer depends on feedstock availability, market demand, production technology, logistics, and environmental compliance.
One of Southeast Asia's greatest competitive advantages is its stable supply of coconut shell.
Major feedstock sources include:
Because coconut processing generates shells as a natural by-product, feedstock is available without requiring additional tree harvesting. This supports resource efficiency while reducing raw material costs.
Many processing facilities also produce coconut shell throughout the year, providing relatively stable feedstock for continuous coconut shell charcoal machine.
Long-term supply agreements with coconut processors can further improve operational stability.
Coconut shell charcoal is widely recognized for its high density, low volatile content, and favorable combustion characteristics.
Its primary applications include:
Among these markets, activated carbon manufacturing represents one of the largest sources of demand.
Because coconut shell contains a dense lignocellulosic structure, it produces charcoal with excellent mechanical strength and well-developed microporosity after activation. These characteristics make charcoal machine particularly suitable for filtration and purification industries.
International demand continues to expand as water treatment, food processing, and environmental applications grow worldwide.
Many Southeast Asian countries already possess mature export infrastructure for agricultural commodities.
Important logistical advantages include:
These established logistics systems simplify the export of coconut shell charcoal to markets in Asia, Europe, the Middle East, and North America.
Proximity to international shipping routes also reduces transportation costs compared with inland production regions.
Traditional charcoal production methods often suffer from inconsistent product quality, low energy efficiency, and uncontrolled emissions.
Modern carbonization technology significantly improves performance through:
Recovering combustible process gas for internal heating reduces external fuel consumption while improving overall thermal efficiency.
Automation also produces more consistent charcoal quality, supporting customers with strict product specifications.
Although Southeast Asia offers abundant biomass resources, environmental regulations are gradually becoming more stringent.
Modern charcoal production facilities should incorporate:
Facilities designed with efficient environmental protection systems are better positioned to obtain operating permits and maintain long-term compliance.
Environmentally responsible production also improves acceptance among international customers increasingly focused on sustainable sourcing.
Although coconut shell is widely available, maintaining consistent feedstock quality remains essential.
Production facilities should evaluate:
Proper storage protects feedstock from excessive moisture while reducing biological degradation.
Consistent raw material quality contributes directly to stable carbonization performance and uniform charcoal properties.
The commercial value of coconut shell extends beyond conventional charcoal markets.
Potential business opportunities include:
As voluntary carbon markets continue to develop, some producers are also evaluating biochar production pathways that generate long-term carbon sequestration in addition to product sales.
Diversified product strategies can improve project resilience while reducing dependence on a single market segment.
Despite favorable market conditions, successful project development requires careful planning.
Important considerations include:
Competition for high-quality coconut shell may increase in regions with expanding activated carbon production. Long-term supply agreements therefore become increasingly valuable.
Developers should also evaluate regional differences in labor costs, infrastructure quality, and regulatory requirements before selecting a project location.
Several structural trends continue to support the long-term outlook for coconut shell charcoal production in Southeast Asia:
While market conditions differ among individual countries, Southeast Asia remains one of the world's most competitive regions for coconut shell processing due to its abundant feedstock and well-developed export capabilities.
Coconut shell charcoal production in Southeast Asia offers strong long-term potential because it combines abundant renewable biomass, established agricultural industries, expanding export infrastructure, and growing global demand for high-value carbon products. Success, however, depends on more than raw material availability. Stable feedstock sourcing, modern carbonization technology, efficient environmental management, reliable logistics, and diversified product applications are all essential for maintaining long-term competitiveness.
For project developers and investors seeking opportunities in renewable biomass utilization, Southeast Asia continues to provide one of the most favorable environments for developing efficient and sustainable coconut shell charcoal production facilities capable of serving both domestic and international markets.
Coconut shell charcoal making machine, as a hot product, converts coconut shell into valuable charcoal. Apply it to make more profits now.bestonmachinery (Beston Group)
C won't be disappearing tomorrow, says the stable kernel maintainer, but the future of Linux belongs to Rust.Steven Vaughan-Nichols (ZDNET)
Kroah‑Hartman consistently framed language choices in terms of reviewer workload rather than developer convenience. Linux has "over 5,000 developers" but "about 150 core maintainers that review the majority of the code," a skew that drives his priorities. "We optimize for reviewers. We don't optimize for developers because we have a lot of developers," he said, suggesting Rust's ability to enforce locking and lifetime rules at build time means reviewers can spend their limited bandwidth on logic rather than bookkeeping: "If it builds as a reviewer, I know it's OK. I can look at the logic."
That's a great point. Living open source code must be readable and maintainable. Rust is an excellent match for that.
It is hard to think in and see through the eyes from a Kernel core maintainer, if you don't do this kind of stuff at this level. Instead enforcing style guides, looking for edge cases and unexpected issues because C allows to do anything must be terrifying. Part of this "nonsense" goes away using a language that is designed to handle this better. And you know, learning a new language with features you always wanted to have in C might be exciting too, I don't know. I can imagine Rust being more fun than C in the Kernel for some, so this is not a wild take or anything like that.
I think the most exhausting part of Rust was two fold: a) the language was not designed to be used in the Kernel, they needed to update and discuss after real world usage, and b) the push back from C developers who either didn't understand Rust or think its bad for the Kernel. The childhood illnesses of Rust in Linux is seemingly over.
Greg is evil, don't mind MIT code in the kernel and it was the main proponent of AI in the maintenance process.
The Linux Foundation (MS, Oracle, Anthropic, IBM, you know the drill, probably Palantir is there too, just in secrecy) guys love him.
Greg is evil, don’t mind MIT code in the kernel and it was the main proponent of AI in the maintenance process.
That's a mouthful, can you expand with facts?
don't mind MIT code in the kernel
Last time I checked, the kernel used GPLv2? Could it be you misunderstand something about cross-using code with different licenses ?
First, using Rust does not in any way mean that you're forced to use pushover licenses. I license all my Rust code as GPL.
Second, I hate pushover licenses, but I don't see GPL projects using pushover licensed code as a problem. You're essentially relicensing the pushover licensed crap as copyleft, which is a good thing. Any improvements that they make to MIT licensed stuff will only be available to other copyleft project, thus making the base MIT stuff less appealing.
What part of Rust is fun?
C is fun to me because the syntax is easy to understand and straight to the point. C is also great for learning low level coding, I find Rust so confusing
What part of Rust is fun?C is fun to me because the syntax is easy to understand and straight to the point.
You probably had never the pleasure to search for bugs caused by C Undefined Behaviour in multithreaded code.
When I was writing my diplima thesis, I was writing multi-threaded code for an embedded DSP system. Results were wrong all the time. I tracked it down to atan2() giving wrong results. I searched for about six weeks how to fix that and it disappeared when I changed the position of the program's data segment.
(If the concept of Undefined Behaviour is new to you, I can recommend the web pages of Jens Regehr).
The above debugging experience was 25 years ago. We have better languages now. Rust has no Undefined Behaviour. That means you can track any bug (except compiler bugs) deterministically down to where the actual logic of the code, and the model of it which was in your head depart. This is great.
Rust is fun because you can compile a complex program and it runs.
But industry is still working with a fifty year old language written for systems where 32 kilobytes were a lot of memory. At work, I am still searching for bugs in multi-threaded C code with manual memory management (the previous developer didn't think this needs locks), and I have to explain to the CTO that no, wo won't have a release this fall, while the company literally drowns in technical debt.
I searched for about six weeks how to fix that and it disappeared when I changed the position of the program’s data segment.
So it was a linker issue? I wouldn't call that undefined behaviour in multithreaded code.
But industry is still working with a fifty year old language written for systems where 32 kilobytes were a lot of memory.
Especially for embedded and DSP stuff there are so many architectures that aren't even supported by the Rust compiler. And on those systems 32 kiB of RAM is sometimes a lot of memory.
So it was a linker issue?
No, that would have resulted in a linker error, not random undefined behaviour
But industry is still working with a fifty year old language written for systems where 32 kilobytes were a lot of memory.Especially for embedded and DSP stuff there are so many architectures that aren't even supported by the Rust compiler. And on those systems 32 kiB of RAM is sometimes a lot of memory.
These niches still exist but they get rapidly smaller every year. Because:
Plus:
I find it insane to have to wait minutes to see the changes and to iterate.
i did devops between 2015 & 2025 and got used to the cadence of waiting between 15 & 180 minutes for testing/production pipelines to finish vetting the work i submitted to them.
i went back to doing IT last year and setup similar pipelines to update the code base my predecessor left behind and my new boss expressed the same consternation about waiting for your changes to iterate.
i'm thankful for it because it gives me 30-ish minute windows to browse and annoy people on lemmy throughout the day. lol
this comic will forever make me flinch. lol
back around 2010, i did IT at a place that got a new isilon cluster to alleviate storage space woes with our netapps and the software engineers used this comic to make fun of the work we did when it caused a bottleneck over the network. lol
websphere
5 minutes sounds like way too much, unless you mean a fresh compile. But then you shouldn't need to wait that long between changes, since incremental compilation should kick in then.
And like sure you can break shit up into crates to speed up compilation, but to do that you already have to have a design you're happy with and that's stable.
I mean, if you have your modules structured in a tree structure and with proper visibility, then it isn't a particularly big leap to put it into a separate crate. You just move the files, maybe fix some visibility modifiers still, and then a bit of boilerplate to add it to the workspace.
It's only really when you're publishing to crates.io, that you don't particularly want to keep changing the names/scopes of the crates, as they'll stick around on there for the foreseeable future.
5m seems about right. Lemmy's from scratch builds are ~3.5m on a fast machine, and we have ~60k lines of code, and are using some with large libraries with lots of features enabled.
But you really should only ever have to do a from scratch build either at the beginning, or when you deploy. When developing, your IDE should only ever really run check or clippy, which should take seconds at most.
Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various...GitHub
sure you can break shit up into crates to speed up compilation, but to do that you already have to have a design you’re happy with and that’s stable.
Or, you can modularize your architecture before you start implementation...
Do you even write requirements ahead of the code, bro?
I think calling
I expect maintainers who want to act on sashiko reviews to triage and
verify them first before bothering authors, yes.
"a very anti-LLM position" is absurd and a reason for concern.
There's obviously a huge difference there. Video game NPC AI is closer to a complex flowchart than to genAI, at least traditionally - who knows what's coming in the near future.
I'm not sure if you were being unreasonable by drawing the comparison (or by using the false comparison to intentionally instigate) or if they were being unreasonable by equating the two and banning you, but someone was.
like this
Maeve likes this.
Pluralistic: Reverse centaurs are the answer to the AI paradox (11 Sep 2025)Cory Doctorow (Pluralistic: Daily links from Cory Doctorow)
Yeah, my impression is that LLMs are okay at writing code, but not good at software architecture.
It's an advanced autocomplete, not something that can think, at least not on the level that humans do.
LLMs are okay at writing code, but not good at software architecture
This is very much the case. I have a local LLM that does a fairly good job of writing code for quick and easy apps that I might need - for instance, last week I wanted to create a simple floor plan of my house and couldn't find exactly what I wanted online, so I had my machine create a web based app to do it. But, when I tried to use it to create a fairly large and complex text based adventure game when it reached a certain size my LLM just couldn't handle it any longer. That project stalled for a bit until a couple of weeks ago when Fable 5 was released... as a test I pointed Fable at that code base and in about 45 minutes it had completed the entire game engine.
I really don't like the idea of corporate owned LLMs, but I am very impressed with Fable and can't wait until the Local LLM community is able to replicate its functionality.
What's interesting is that the discussion in which Torvalds decides to interject in is when Pinchart brings up the ethics of using LLMs in development as Torvalds quickly points out that the goal of the project is not to be a "social warrior" (barely indistinguishable from calling others SJWs), he even makes a reference to veganism as a metaphor.
In the end, I think Giacomo Tesio's response is the most poignant (lore.kernel.org/linux-media/20…)
On the other hand, legitimizing any of the several AI issues is a greet
concern for the LF members [2] that includes companies such as Google,
Meta, Microsoft and Anthropic that are collectively exposed for
trillions of dollars over the AI bubble.
It's not that you must be "pro-AI", but if you are not, you will be
countered or silenced in every influential technical spaces.So neither inclusiveness or developers' alienation are relevant ethical
issues in this list, just political tools or not.Linus faithfully serves the interests of his employers, so no
argument, either ethical, technical or whatever, really counts
here whenever its effects could annoy them.
The LF patrons are all embroiled in the western AI bubble, so it's difficult to ascertain whether Torvalds could ever not take a positive stance or even directly advise others to use LLMs. It's probably not worth taking Torvalds' "anti-ethics" arguments seriously and instead look at the bigger picture: The Linux Kernel is a titanic (pun intended) C project which hits the limits of the guarantees that the C compiler and coding guidelines can provide. Using an LLM to find memory bugs is necessary considering attackers can do the same thing (with the recent Copyfail and dirtyfrag attacking vulnerable modules). In a way, LLMs are just damage control for poor engineering decisions.
The non-LLM answer was to incorporate a stronger compiler in the form of Rust for future drivers and modules (even better would be to rewrite the kernel in Rust), which eliminates this repetitive class of memory vulnerabilities. In a more centrally planned computer science field, C would be deprecated rather than become the parasitic bedrock of everything above it.
It'd also be better if we actually had multiple kernels that were supported on the level of Torvalds' Linux git tree rather than a monoculture where everyone is destined to hover around Torvalds' tree because "out-of-tree" linux kernel stuff is a pain, much less a fork. Also if your foundation receives millions in grants and employment contracts from silicon valley, telling others to "make a fork" isn't a realistic measure.
The claim that LLMs are simply damage control for poor engineering decisions is a gross misrepresentation of the reality of maintaining a codebase the size of Linux. No human can hold the full state space of the kernel in their head. Memory safety is one class of bug, but the most subtle vulnerabilities are logic bugs such as race conditions, incorrect state transitions, misuse of APIs that cross module boundaries, or behavior changes during a refactor. None of these would be caught by Rust's borrow checker or by typical static analysis tools. These problems emerge from interactions between subsystems written by different maintainers who were solving separate problems and weren't aware of how features might interact in negative ways.
LLMs, by contrast, can look across a far larger context and identify interactions across the entire codebase. They can trace the execution of a path through a driver, spot where a lock is held too long, or detect that a function's contract is violated by a caller many levels deep. Humans simply cannot scale this kind of analysis to millions of lines because we can only hold so much information in our heads. Calling LLMs damage control is frankly dishonest in the extreme.
Rust is a powerful tool for eliminating issues like buffer overflows and use-after-frees in new code, but it's by no means a silver bullet. On top of that, the Linux kernel already has millions of lines of C that will never be rewritten. A Rust rewrite of the entire kernel would be a fantastical idea, and even if that magically happened you'd still have many kinds of problems such as logic errors, algorithmic complexity attacks, or unsafe blocks needed for hardware interaction which Rust would not help you with. The reality is that LLMs help find the same memory bugs in C code today, and many of these problems would simply not be found otherwise.
The whole idea of having multiple supported kernels to break the monoculture is likewise fantastical, and ignores the sheer amount of work that goes into maintaining a project of that scale. It's also completely orthogonal to the LLM question. If we had ten kernels then each would still be a giant codebase needing the same kind of automated analysis.
Dismissing LLMs as damage control ignores the fact that much of all engineering is damage control, and the real question is which tools give us the best return on effort. LLMs currently provide a unique ability to surface hard to see interactions that no other tool catches.
Ehhh, probably the most pragmatic option for someone in his position, but I’m not gonna take that as an even-handed analysis of AI in open source, the software industry, the economy, or civilization writ large.
There was a post earlier today that directly counters the “just a tool” trope. (And if you’re thinking “but this is Linus! What credentials could this rando possibly have?”, allow me to preface their essay+video with a note that this guy has experience at high levels in the industry and then quit the industry to get a PhD with a focus on the social impacts of software development tools.)
And Cory Doctorow has a book (and many blog posts and speaking engagements covering the same content) about the precise harms (and non-harms) of AI.
Dr. Fatima (on Youtube) also has a pretty well-rounded take.
And Baldur Bjarnason makes some good points from a cognitive science perspective, though I think he’s ultimately out over his skis quite a bit.
I’m tired of this phrase and this simple way of thinking about tools. This blog post is a wandering train of thought on the topic of what tools are and why it matters to be even slightly more mature in how we think about them.Frank Elavsky
The analysis in the post remains firmly at the level of phenomena, failing to address the fundamental contradiction of the capitalist mode of production. The blog post correctly points out that tools are not neutral since they shape people and social relations. All tools are material manifestations of specific production relations. However, the blog post treats AI as a tool or technology itself, failing to question why AI exists in this specific form at the current historical stage. The reason there is a tendency towards large scale models which are centralized and commercialized is that they are an inevitable product of the logic of capitalist accumulation.
From the perspective of the base and the superstructure, after the highly developed capitalist productive forces, capital urgently needs a new means to accelerate circulation, reduce labor costs, and open up new areas of accumulation. So, the inefficiency and high energy consumption of AI are not technological defects, but rather a price that capital is forced to pay under specific historical conditions because true efficiency in form of distributed, open-source, and democratized AI cannot serve the maximization of monopoly profits. The waste, environmental damage, and ethical crisis of the AI industry are essentially inherent contradictions of the capitalist mode of production. The problem stems directly from the contradiction between social production and private ownership.
The post also discusses the idea of tools shaping people, but fails to clearly distinguish the different shaping forces of use value and exchange value on technological development. Under capitalism, AI primarily serves the needs of capital accumulation rather than the comprehensive development of a society. The whole AI makes humans stop thinking and stop creating argument is just describing the deepening of capitalist labor alienation in the digital age where workers are alienated from creative labour. The push to replace rather than enhance human capabilities is driven by the need for replaceable, standardized labor, rather than independent thinking subjects.
Merely demanding rational use or ethical norms without addressing the private ownership of the means of production can only alleviate symptoms while doing nothing to address the root cause. The laws and ethics of capitalist society are themselves part of the superstructure and their fundamental function is to safeguard the interests of the bourgeoisie. As long as the means of production remain in the hands of a few monopolistic capitalists, any calls for ethical use are just empty moralizing.
Finally, it's worth noting that there is little room for letting us do what machines cannot do like appreciating predecessors and fighting for policy within the capitalist framework because such behaviors are systematically marginalized. True liberation lies in breaking down the social relations that determine the direction of technological development. The goal has to be to move the development of AI from serving capital accumulation to serving the free and comprehensive development of humanity.
The core problem with the critique in the blog post is that while it is emotionally charged, it fails to rise to the level of a systematic analysis of the capitalist mode of production. Merely calling for critical use or humanistic concern is insufficient because it is essential to understand the relations of production in order to see past the illusion of tools controlling people.
I don’t think there’s anything wrong with the author sticking to the level at which he’s an expert. If everyone had to chase down the lowest possible level, we’d all be physicists (or maybe philosophers, depending on your take there).
Besides, isn’t the “materialism” portion of “dialectical materialism” about interrogating the implications of present world you find yourself in, rather than evaluating what-ifs of alternate histories?
However generative AI might have emerged differently under a different regime, this is the version that we have access to inspect and, crucially, the version we must contend with if we want to influence its future trajectory under any regime.
Edit: But I do have to agree that he is much better at diagnosing the problem than he is at prescribing the solution. That seems to be the way of things. People tend to be good at either analyzing problems in detail, or rallying people around a tractible plan of action. It’s very very very rare to see someone who is good at both. So I don’t mind it too much.
I am talking about interrogating the implications of the present world we live in. What I was pointing out is that the author makes a shallow analysis of the symptoms without following the threads to identify the root causes. You don't need to be a philosopher to do that.
I'm also not talking about an alternative history where AI might've emerged in a different form. I was pointing out the underlying causes of the negative effects associated with how this technology is used, and we need to be clear on that in order to do anything about the problem. The issue is capitalist control, and the solution is to develop this technology under public ownership the same way other open source technology is developed. Open alternatives from China are already the biggest threat to the whole model, so this is already starting to happen.
I think people who are opposed to the way this tech is used should be thinking of how to wrestle it away from corporations, and to build it in the open. This is the whole concept behind having ownership of the means of production. In my opinion, that's the only realistic solution to the problem in the long term.
I know how to Google, and already know Debian still do 32-bit. Decided to put this here just to inspire discussion and such 😀
I promised to take a look at friend's daily driver, a 2006 Thinkpad T-series on Linux, that's finally developed some problems. Plan is to boot up with some usb stick, image the drive with dd and then see if I can fix the thing.
Realised after promising that it's probably not 64-bit, so I need a 32-bit system on the stick. Debian installer stick will work, but does anyone know of a 'proper' rescue system that is available in 32-bit?
You can still download the old 32-Bit releases, see the “previous versions” section on the Download page.
from SystemRescue homepage
Ravvi is an AI ad generator that turns a product URL or a short prompt into ready-to-run video and social media ads in minutes. It automates the repetitive creative iteration so marketing teams can focus on strategy and messaging instead of manual editing.
If you produce a high volume of ad variations, a tool like an AI ad generator can cut turnaround from days to minutes. Learn more at ravvi.ai.
Drop in one product photo and Ravvi returns 100+ image and video ads sized for Instagram, TikTok, Reels, Meta, and YouTube — named, sized, and ready to run.ravvi
I am just going to tell you guys a story of my linux journey, if you are interested, you can read.
So i have a laptop, which have intel i3 7020U, 4gb RAM and a 256gb of storage. Windows 10 lagged a lot on my laptop and windows 11 was even not available for it. So i switched to the iot ltsc version, still no difference. Then i switched to ubuntu my first ever linux experience. It was very fast, snappy, i started to love it but i leaved it, because my touchpad was not working very well on it (yeah i just leaved it for some touchpad issue) then i tried linux mint, zorin and fedora, the touchpad had the same issue. Unless i switched to opensuse, my touchpad worked great on it. After some days i just got bored and i wanted to distro hope again and i found out fedora just got a new update and the touchpad was working great! I remained there for 2-3 days but i hated gnome experience Even on a laptop. So i switched to mint and then zorin and then i thought to try something new. I tried Arch. I used kde with it, and i just loved it the most. First two install of arch was manual and then after that all the installations was using archinstall. I have reinstalled arch 100+ times i don't know i just like to do that. I tried xfce, i stayed on hyprland for so much time, i tried lxqt, and so much, Then shifted to kde again. And one day on fmhy i find a index of linux distros in which cachyos was ranking out of every distro. I just tried it and what the hell it was sooo fast, I just don't know what to say but i am still on it (i have reinstalled it like 20 times) but I love cachyos from my heart. On my laptop with that specs i hit 200+ fps on minecraft in max settings and max chunks which is great.
I even recommended linux to my friend, now my one friend use Arch and he doesn't want to switch to cachy because he didn't like the name 😀. And on my friend laptop i installed cachyos and he is loving it so far he said this laptop was unusable and now works super fast
paru preinstalled.
I can't understand where this "unstable" image comes from. Just because it's a rolling distro? I've been on CachyOS for over a year now. I update on most days I'm using the system (which is also most days). I had basically no issues. I have significantly less issues with it than I have with Debian on my servers!
Did you have a negative experience with CachyOS or arch in general? Or are you just repeating what you heard?
Its unstable as a target platform for development. You never know when it will break API/ABI compatibility. It's why most containers target Ubuntu, Debian, Alpine, and UBI. The versions can be locked and you can be assured that your software won't randomly break one day after and update.
For some reason people have taken that as being unstable to use as a system, which hasn't been the case for me either.
I agree that that's a perfectly fine reason for container base images, but has nothing to do with my normal desktop system. Or 99% of peoples normal desktop systems. The question there is only "does my stuff work", and at least for me the answer is "yes". That's the context of this thread (at least how I understood it).
Maybe that really is the real source of the instability claims. I mean I'm not setting up my KVM virtualization server on a CachyOS-install, but honestly even if I did I'm not sure I'd actually run into issues. Or just use Arch directly for that, which quite a few people also do. I have no idea how often those have issues, I assume they wouldn't stick with Arch if they did, but I truly have no idea about the practicality of that.
The reason I'm asking is that literally every source you look at for comparison of linux distros will tell you "unstable" for CachyOS and/or Arch. It has been the literal opposite experience for me: I have significantly fewer issues getting stuff to work (which is also a form of stability) compared to Debian on my servers. I wouldn't say I'm angry about being misled, but I'm certainly still confused where the claims can come from...
I think the issues are more likely to happen if you update less frequently. I used an Arch distro on my secondary PC for a few months. I admit I never ran into any major breaking issues, but every week or so when I did an update it sure felt like I would run into an issue since the updates were massive. I didn't even have that much installed. Also reading through PKGBUILD and changelogs was annoying, but if you didn't do it and ran into an issue the forums would just blame you for not reading them.
So while I didn't run into any major issues myself, I could sense that maintaining it was more work than I wanted. And later on I read this lemmy post which validated my decision: Realizing Arch isn't for me after updating broke VLC.
Compare this to the update process of Bazzite. It happens in the background, and automatically applies when you reboot. You don't even need to be aware of it. You can easily rollback if something breaks. And it's pretty guaranteed to be stable because all Bazzite users have the same base, so it's well tested before being released.
I also have a laptop that runs CachyOS, and I use that very infrequently. So whenever I do, it's a sizable update (still runs through faster than a normal windows update though). That system also never had any issues, and also "just works". Like you say, you also never had any (real?) issues. Just having a "feeling something might break" doesn't actually means it's unstable either, just that you're scared it might be, while it actually isn't. It's obviously fine if that then isn't a distro you want to use, but don't call it unstable if it has been perfectly stable for you? Do you know why you have that feeling, and could it maybe just be that it's people always just saying "it's unstable", perpetuating that "feeling"? I can also imagine that it was much less stable in the past, or there may be phases that are less stable, but I just got lucky and the last year happened to be rather stable in comparison.
I personally don't have an issue with the reading of PKGBUILDs when I'm using the AUR, as I have like 2 packages from there or something, which also update comparatively infrequently. Everything else is base repo (CachyOS or Arch) and if there are Arch news you should obviously read those, but that happenes so rarely it's really not an issue either (for me), and usually it's there for a good reason like the recent AUR vulnerabilities. As for normal changelogs, I assume for packages in the main repos, I don't even know where to find them. Never needed to read them either.
but don't call it unstable if it has been perfectly stable for you?
Stability doesn't just refer to reliability and breakages. It also refers to the size of changes. Because in general, the faster something changes, the more often things break. And I don't think CachyOS is some magical exception. Remember that this is all relative to other OSes like Fedora, which from my experience has been extremely stable.
Also, why can't I repeat what I've heard from other people? I feel like the VLC breakages that I linked earlier is pretty good evidence of instability. And how do you feel about that incident?
Bazzite supports consoles, but is far from only targeting consoles. There's also Aurora which is like Bazzite but without the gaming stuff. Same benefits: background updates, easy rollbacks, and lots of included tools that are just useful (podman, brew, distrobox, etc).
But if you have personal reasons against Fedora then it's important to be aware that Bazzite and Aurora are both based off Fedora
It's quite excellent even on some pretty old hardware, but I've had a couple middle aged laptops consistently fail during installation but I put zero effprt into diagnostics as it was mainly just trying for the hell of it.
Its my desktop daily driver though and its probably going to stay that way for the foreseeable future
I have reinstalled arch 100+ times i don't know i just like to do that.
Then i switched to ubuntu my first ever linux experience. It was very fast, snappy
Coming off Windows, even modern Ubuntu feels "snappy" (nice I see what you did there).
Okay very good to know. I see so much smack talk about Ubuntu and never really know why. I get users people don’t like Gnome as much as KDE.
I guess for my use case which is very minimal compared to most, Ubuntu works great. I get all my real creative work done on Mac and Ubuntu is just my fun machine.
You know we Linux people (generalization I know) are a bit sensitive, and some people (admittedly me too) tend to exaggerate either for fun or by pure hate or even in some cases without knowing what is happening. And if you didn't follow what happened, then you might not even understand why. There was issues what Ubuntu did in the past. If you have no experience with that, and you are happy with your setup, then keep using it. I'm not here to mud the fun of the users.
I installed Ubuntu in recent years a few times in Virtual Machines. Its a fine distribution. There are edge cases where some people have a problem with, and those are the loudest. This is basically Linux tradition behavior. 😁 Edit: Also my reply was partially about the "snappy", which I think is a play on the Snap Store of Ubuntu.
This looks a lot more like a problem with the internet and what people recommend
Ubuntu
Mint
Zorin
Fedora
Gnome
Arch as a new user
You walked a hard road.
what people recommend Ubuntu Mint Zorin Fedora Gnome Arch as a new user
Operating system, Operating system, Operating system, Operating system, Desktop environment?, Operating system.
People recommend what works for them, OP just got unlucky with some weirdly specific touch pad and driver troubles on a laptop, not unheard of but I suspect the manufacturer never released the drivers for Linux nor the source code so I bet Fedora / OpenSuse came up with their own solution that the other distros mentioned lacked.
I am aware that gnome is a de... and a bad choice for someone coming from windows
That was the point, none of these are good choices (I omitted opensuse since I haven't tried it recently), but what are people to do when they are often the recommendations (for whatever reason). Finding one of the decent enough choices is bound to impress, but that doesn't = "Cachyos is the best"
A lot of recommendations are not due to people finding what works for them, they are just the result of other recommendations.
Ubuntu generally comes through as the most used distro as an example, so is often recommended. It isn't good.
I have reinstalled arch 100+ times
You what?
I’m having an issue in linux mint 22.3 cinnamon where the GUI locks up but audio still plays and the mouse cursor still moves. The solution is to press ctrl+alt+f1 to take me to a terminal and then press ctrl+alt+f7 to go back to the GUI. Then everything works fine. Forgive me, I do not know what to call the terminal when accessing ctrl+alt+f1 other than tty1.
I also have an issue where when using a browser (librewolf / waterfox / zen) and using the pop out video window, sometimes over time it will lock in the main browser window and the solution is to minimise and restore the window. Sounds related.
I am new to linux and not sure where to start. I think there is something up with the cinnamon desktop environment but I do not know what. Hardware has been stress tested, multiple components, multiple days. I think it is a software issue but could be wrong, that is why I am asking for help.
Any help / thoughts much appreciated.
Thank you.
In addition to the info throwaway403 provided, the practical step you need to know is - at the login screen you can choose between wayland and x11 (although most people never notice the option),
Try the other options if that doesn't fix it. If none of them fix it then it prob isnt an X11/wayland issue
Note where you choose the x11 vs wayland changes depending on which display manager you're using and whether you've installed any themes - so if it doesn't look as described then click on stuff on the login screen until you find it - the only other things will be accessibility options and virtual keyboards unless you've installed something really left field
I have kept customisations to a minimum, I shall look into performing what you describe once I have confirmed I have appropriate backups, images and timeshift backups in place. I am nervous of changing anything related to the GUI as I do not want to end up in a situation where I am just booting into a terminal.
Thank you for you help, it has been most illuminating.
why is it that going into ctrl+alt+f1 and then ctrl+alt+f7 to go back, resolve the issue?
I suspect when you swap between the terminal screens you force a resolution input to the screen and/or force the GPU to define what it is expecting to the screen.
If it's not wayland / x11 then try changing your display cable and also which of hdmi/dvi/display port you are using (ie if using hdmi swap to a display port out of GPU and into monitor for example) if you can.
I'd also check what video drivers you're using and see if there are any known issues - I vaguely recall early NVidia GPUs (umm 10x0 series I think ? I run AMD and so dont pay a lot of attention) have been deprecated from the latest kernel (don't think that has flowed down to Mint as it runs older/stable kernels but worth checking).
I run an AMD GPU as I saw that NVIDIA GPU's can be a pain due to NVIDIA's closed approach to linux. I have determined I am running x11 so I will look into methods of trying a wayland session. I am just nervous of switching as I do not want to find myself booting to a terminal instead of a GUI. It is something I will have to research more and make sure I can roll back. I plan to backup and image the system before going down this route.
Question, would timeshift be able to roll back a switch from x11 to wayland in case of an issue? And am I right in thinking I would have to boot from a live usb to perform the appropriate timeshift restore?
Thank you for your help.
Dude you're not changing any configs by trying it, it's already installed. You're just selecting an existing option.
Far be it from me to discourage good backups though.
To answer the question no timeshift won't roll it back because there is no change to rollback.
Think of it as grabbing your tv remote and switching the input on your tv from hdmi1 to hdmi2 to swap to the ps5/xbox from the cable box. You're not changing the config you're choosing an alternate input that was already there.
Now if it goes badly (I'll be shocked if it does) then there is a simple way to revert, use your ctrl-alt-f4 (or f3 or f5) keys to swap to a fresh terminal login, login, then type
shutdown -r now
And hit enter
You'll be back after the reboot at the login screen, click on the little mountain icon and choose x11 again (it remembers your last choice) and you're sorted back into x11
Now just to close the loop for when you do need to restore a timeshift backup. Yes it is best practise to boot from a live mint usb & run timeshift from there to restore your last snapshot however in an emergency it will work to initiate the restore from the boot itself (it will initiate a reboot and do it on reboot).
Lastly if it's an AMD gpu I'm betting on hardware, changing that cable and swapping physical connection ports would be top of my list.
cross-posted from: discuss.online/post/42673820
Looking for suggestions besides Kubuntu, KDE Neon, Debian, Arch Linux, or Kali.Would be on a modest Dell Latitude with i5, 14" 1080p display with intel graphics, and maybe 16gb ram. I have previous experience with XFCE, Ratpoison, Openbox, KDE Plasma. Recently started trying out LXQT.
Trying for fun or trying to settle?
I like NixOS but Void is cool too
Niri is a joy! Tried it once and never looked back.
Nix is a wide ecosystem and you have tons of tools to use for your config to your hearts content, so this is a bit tough. Id say: Make your config a flake (its an experimental feature, but it's a de-facto default), use home manager or GNU stow to organize your .config and home directory, and if you like Nix and plan to stay, look into the dendritic pattern for your config (not the best for someone just testing nix, but for long term it's a total life-saver)
Best of luck to you!
When I was shopping distros to jump ship from winslop, came across niri videos and I was smitten. Having decided to try cachyOS because 1. gaming, 2. Arch with training wheels, 3. Installer has niri option, I went for it.
I was dual booting with winslop for a week, but that one was cachy with plasma, then seeing I truly do not need winslop anymore, I wipe the whole drive and installed cachy again but this time with niri.
I use colemak as my keyboard layout, so during the dual boot period I set that as system layout during installation, but that had some problems with games. So when I wiped and reinstall, I just leave qwerty as system default. The cachy installer installed niri with noctalia as its shell
Well too bad, currently I do not have the understanding nor the inclination to learn how to configure niri and noctalia lol. Even adding colemak was too much. Tbf to myself, it was already 11 pm and I have work the coming morning. I'm glad that another reinstall and having all my needed software restored is o my 10 minutes.
Tldr, niri noctalia too hard for me now. Will revisit again when I have time to learn by trial by fire.
Although I have to say that I found a plasma plugin called mousetiler that's almost exactly like fancyzones. That was the biggest thing I was missing dearly. I don't have to remember so many keyboard shortcuts lol
I have tried nix but so far all I have managed to do is misformat the config file and brick the laptop I put it on 4 or so times.
Any suggestions on actually using it
If you're looking for something that won't give you any headaches then I wholeheartedly recommend Bazzite. IMO it's the best distro for the casual user.
I've also been interested in NixOS lately for the ability to easily transfer and back up the config, but I have yet to make that jump. It seems like a really great way to set up an OS though.
I prefer Fedora over Bazzite as it gives you more control, but this also means it's easier to break. Bazzite is an immutable distro, whereas Fedora uses the traditional mutable root filesystem. But despite the difference, Bazzite uses Fedora Atomic as it's base OS.
Just as a fun little factoid, Linus Torvalds runs Fedora and while he was using KDE for a while, he switched to GNOME as he felt it required much less fiddling around with than KDE.
Until you want to tinker with stuff that doesn't have an appimage or flatpak, also on amd I'm convinced blender runs slower than it did on cachyos, davinci resolve doesn't work no matter what work around I try it freezes my computer when loading a project. Cycles can't recognize my gpu on bazzite either (blenders renderer), if it does (through tar not flatpak) it doesn't work.
I had no issues on cachyos, I just swapped to see if my displayport would work here, should've realized it's a hardware issue earlier, did when I dualbooted windows and then googled my laptop and found out the usb c to display always had issues and likely never worked. (alienware m17 r5 all amd) Every person asking under warranty got it replaced with an nvidia variant.
Fedora.
Its not new, its not special with some big changes or special kernels, it has sane settings.
It has releases every 6 months, and updates about as much as arch
there's a stable release 15.0 released in 2022 and -current rolling release that's up to date for everything. i recommend -current for desktop/laptops.
there's not much automated tools like other distros, but the system itself is extremely simple and well documented. many tools in the system (package manager, init, etc) are all simple shell scripts.
there's also distros that are based on slackware like salix, could be easier as it comes with apt-get afaik
NixOS and Guix System! I'm currently using Guix System + Nix (via home-manager, mostly) but you can also do it the other way around.
NixOS uses systemd, but Guix System does not. They are both awesome though. Absolutely my favourite distros. Incredibility flexible, and reproducibility and "declarativeness" are core concepts. The only negative is that they both have quite a steep learning curve, compared to other distros.
Yeah, "unfortunately" since Guix is a GNU project, they don't package the upstream Linux kernel, just linux-libre, which removes a lot of binary blobs. Great if you want a fully free OS, not so great if you need drivers only available in the mainline kernel.
The practical solution to this is to use the channel nonguix, which packages mainline Linux for Guix. You can follow the instructions for nonguix to create a guix ISO with the regular Linux kernel, then make sure your installed system uses that same kernel.
It's not hard to do, but if one doesn't have the inclination I'd just recommended using NixOS. 😀
Guix channel for packages that can't be included upstream. Please do NOT promote or refer to this repository on any official Guix communication channels.GitLab
Right now and using NixOS and I'm pretty happy with it, it suffers from There's More Than One Way To Do It and there are so many options that do the same and the documentation isn't great.
When I finally made my base flake.nix, easy peasy! But the difficulty curve is pretty steep.
I recently went back to fedora workstation (gnome) after using Arch (Manjaro) with kde and hyprland for the last 3 years.
Got tired of things breaking with hyprland and Manjaro every other month. Had a few issues with AUR packages too (I know I’m supposed to carefully read release notes to figure out what breaks, but how many people actually do that?)
With fedora at least, I won’t have to worry about packages breaking and not working together. Gnome isn’t my favorite but I’m sticking to it for a while to give it a fair chance.
openSUSE. Either Tumbleweed (rolling) or Leap (stable). A few reasons for this:
Edit: it's probably best to avoid their "SlowRoll" distro for now. It's rolling but with less frequent updates than Tumbleweed, which many may thinks is a sweet spot. However, it's still in beta and I've heard of people having issues with it occasionally.
cross-posted from: discuss.online/post/42673820
Looking for suggestions besides Kubuntu, KDE Neon, Debian, Arch Linux, or Kali. I have previous experience with XFCE, Ratpoison, Openbox, KDE Plasma. Recently started trying out LXQT.Would be on a modest Dell Latitude with i5, 14" 1080p display with intel graphics, and maybe 16gb ram.
I have a Lenovo Flex 2 15, which has an i3, 1080p display with intel graphics (although it's a 15" display) and upgraded to 16 GB of RAM
I use AntiX/MX Linux bc they're made with lower spec/older systems in mind. I started with AntiX-core to keep everything as lightweight (not a ton of background processes = low memory usage, low cpu usage) as possible
I use Sway bc 1. It's more lightweight than a full DE, and 2. Keyboard navigation is a must for laptops (trackpads only exist to inflict pain and misery on the world)
A couple great things about this setup is that it rarely overheats (as long as I keep it to a couple tasks at a time), and the battery can last for a 2 hours if I forget to plug it in
Even if you don't end up going with any of these suggestions, please take this to heart: never stop tweaking your system. You end up learning so much about it, and every little change makes it feel all that much more special to you
Do you want to actually have a rock solid (albeit, boring) computing experience? Mint or Debian (I know you said no Debian but everyone always come back to the big D eventually)
Do you want a neat flavor-of-the month distro that you'll tinker with for a while and ultimately move on from? Void is pretty cool
Honorable mention: NixOS. It's different but when it clicks for people, they never use anything else
once you pass the 4 gig of ram mark, all of the distros become usable for you, so -- in your shoes -- i would decide what's the most important things you need.
for me, it's a distro that doesn't require to me to upgrade beyond the using package/kernel updates and that's something like debian where i can stick is a release for a really long time w/o having to reinstall when the next version is released.
most distros seem to a have a migration path, but it's rare to find one that doesn't have any hiccups.
Yum/dnf is easy it works just like apt get
Ie: yum install htop
As for why Alma, it's what I'm most familiar with coming from a Centos background. And from what I remember and can tell Alma seems much more stable than centos. While still not constantly changing things every 6months like fedora does
This is blog post is several years old now, but the points to consider when choosing a distro are still quite relevant.
Choosing Your Desktop Linux Distribution
TL;DR - Probably Fedora Workstation
Not all Linux distributions are created equal. When choosing a Linux distribution, there are several things you need to keep in mind.Tommy (PrivSec - A practical approach to Privacy and Security)
I went with fedora bluefin.
It's an atomic/immutable type OS, based on silverblue, but with a bunch of drivers and software bundled in.
Atomic is not for everyone, but I love it.
I tried it on a whim when I got my framework 13 over a year ago, and it's been on there ever since.
I've been using Linux on and off for a couple of decades now, mostly Ubuntu, but some others (OG DSL anyone?).
Really though I've never been able to ditch windows until bluefin.
My problem has always been that after a year or two, my system starts to get unstable. And you can forget about complete version upgrades. Out of the question. They never fail to always fail.
I just can't stop tinkering with things.
But bluefin? It has everything I want and need in a daily driver. And it's very nature FORCES me to not tinker with the inner gubbins. Thusly, it just works. Every day. Every update. Solid.
I use distrobox for tinkering. Or I spin up a Windows VM in proxmox if I need to get crazy. And I've still got a Windows computer gathering dust in the corner for when Windows on metal is required, but that's only happened once since I started this party.
So yeah, if you haven't given it a try, I highly recommend it.
That's fair. I had 24.04 installed because I needed a Linux de for something, and it eventually became the base of my Plex install for awhile.
I purposely did very little to it, besides periodically update it.
Almost immediately I had display issues where the monitor would shimmy back and forth about 10 pixels, rapidly. No rhyme or reason. I figured it was a Wayland thing.
Then the updater started hanging. That's when I started learning proxmox to properly replace the whole setup.
By the time I got it moved over, you couldn't restart the machine unattended, because it would kernel panic unless you used grub to revert to an older kernel.
I swear I didn't tinker with this thing, it just.. Died.
Of course that's just my experience 🤷♂️
Glad things have been solid for you. I still recommend poking at atomic distros, I think they're the future for a lot of less experienced users. It'll be good to have knowledge of how they work.
I've got my very non-techy buddy running it right now. There are a couple of issues with flatpaks not having extended permissions, but otherwise, smooth sailing.
PikaOS has been decent.
Debian with newer packages and CachyOS-style optimisations baked in.
It was never about corruption or the rule of law or liberty or the EU or whatever. The ruling Progressives used the same rhetoric before they returned to power in 2012 – anti-corruption demagogy and pledges to “preserve Kosovo”.Students did get support for their platform about Kosovo, namely from representatives of Kosovo Serb associations and from none other than Vojislav Šešelj, Vučić’s former party boss, who was convicted for crimes against humanity before the ICTY.
Look, we all knew what was going on ever since the protests started. When a bunch of folks waved nationalist paraphernalia and blasted the music of “Belgrade Syndicate”, we understood that these were, in fact, far-right protestors who disliked Vučić for being too Western for their taste.
Those foreigners who did know about the student protesters being just another wave of demagogic nationalism, like Timothy Snyder, Rachel Maddow, and Florian Bieber, for example, supported them to fit their own narratives and content creation.
Even before proclaiming their Kosovo Memorandum, the Serbian student movement has been as nationalist and revanchist as the current Serbian ruling coalition from the word go. It was pretty obvious …Dejan Pantic (Serbianism)
They filmed the screaming. Now they're being silenced.Pala Najana (Vegan Horizon)
You need to match the voltage and have the amperage equal or higher than the original.
Your laptop will only draw as much amperage as it needs but higher or lower voltage would risk damage.
Prolong your laptop's battery life in long run by limiting the charging to 80%.Abhishek Prakash (It's FOSS)
As others have said, this is something software can't do, so there's no linux tools for it. There is charge profiles which may help in the long run, similar than what your smartphone likely has. But that absolutely requires that your charger outputs the voltage and current your laptop requires.
If the physical connector 'kind of fits' I personally wouldn't use it, even if the voltage was correct as it'll likely damage the connector on the motherboard and then you're looking for a much more complex repair. Laptop power bricks are pretty cheap.
Unless you have something completely esoteric, a power adapter you connect to your mains only provides a specific voltage and max amperage to your laptop. Assuming your connection to the laptop is appropriate you should be good. The charge controller is located in your laptop, not the adapter.
If you happen to have a relatively recent laptop with USB-C charging the key decision is already made - just get an adapter with a wattage that meets or exceeds what your laptop specifies and a decent USB cable.
Depends on the connector. "Kind of fits" and "isnt usb-c" makes me think you might be dealing with the type of barrel plug that's very common on pre-USB-C non-Macs.
Unfortunately, barrel plugs tell you zilch about the power supply they're connected to. They're a dumb connector with no data capability whatsoever, and I've seen the same size of plug on power supplies with output anywhere from 3V to 24V. You need to look for the data panel on the old power supply and make sure the new one has the same voltage, the same or larger amperage, and the same polarity.
Polarity on a barrel plug is marked by a symbol that looks like this or this. Make sure the old and new match. Nearly all barrel plug power supplies are center-positive, but better to get it right the first time and avoid any risk of damage to your laptop.
They’re a dumb connector with no data capability whatsoever
Usually, then there's Dell and friends:
Brands like HP and Dell use OEM "smart" adapters (often with a central pin in the barrel) that actively communicate with the laptop motherboard. These communicate battery health, authenticate the charger to prevent overheating, and ensure the correct wattage is pushed to the device.
A. What laptop is it?
B. What charger is it?
C. What's the voltage of your old and new charger?
Lots of laptops use 19.5v or 20v chargers, but I've seen some that charge on 5v barrel.
Also they are usually smart chargers. Dell uses onewire for communication, idk what HP or other companies use.
I wouldn't worry about the battery. Any potential harm comes in before it gets to the battery, and there's likely a DC-DC converter before that anyway.
The first thing to validate is the listed specs. If your laptop expects 12v (usually listed on a sticker on the device), don't connect a 19v brick. Same for center-positive/center-negative. USB-C bypasses all of that, since it negotiates a matching spec before charging.
The second thing is how well it adheres to the specs it lists. This isn't something that you can really test yourself. It would require a lot of specialized equipment and skills, since the answer can change in different circumstances. It might work fine for a while, but eventually deliver rich, chunky volts. This will (likely) fry the motherboard, and maybe more than that. USB-C does NOT bypass this. Some of the worst chargers on the market are USB-C.
The only realistic way to avoid the second is to get a quality charger from a trustworthy source. Many will only recommend OEM, but you also have to be careful about counterfeits on eBay or scAmazon. You can use aftermarket, but only if it's a trustworthy brand like Anker.
I would like to install windows 10 ltsc iot inside qemu/kvm using virt-manager. My question is will this be completely isolated from the host os (linux mint 22.3 cinnamon)?
I am used to running virtual machines on windows 10 using virtualbox. I just wanted to confirm that this setup should be good before going ahead. I intend to run only open source software on the linux install and this is a closed source / hostile / untrustworthy OS. I wanted to make sure it is fully isolated like I am used to with virtualbox.
Thank you.
Not sure what sort of isolation you're expecting but yes, QEMU + virt-manager will be a very similar experience to using virtualbox. Both offer the same sort of isolation so I don't think you'd run into any surprises.
In both managers the VM does usually have internet access by default via NAT switch on the host system but you could re-configure it to bridge networking if you wanted. You could probably get rid of the NIC entirely if you don't want it to have network access (haven't personally needed to do that but it should be doable).
You do need to do some extra configuration if you need to share files between the Linux host and the Windows VM but I suspect you don't want to do that if you're looking for isolation.
Ooh, ooh! I know this one!
NAT stands for "Network Address Translation." The important idea is that when your guest machine (windows) tries to access the internet, it sends the traffic to your hypervisor (VirtualBox or qemu/kvm). Your hypervisor then passes it to your host OS, which changes the source IP address to its own, and changes the source port to one that will help it recognize traffic meant for the windows virtual machine. It then passes that traffic on to your router, which does a similar thing so that the broader internet can't just access any device on your home network willy-nilly. When the server your windows machine contacted responds, it addresses the traffic to your host machine's IP with the special port that lets your host know it's meant for the virtual machine.
To simplify this into an analogy with the postal service: 5 year old Billy (your windows VM) wants to write a letter to Ted (a server or device somewhere outside of your host machine). Billy writes his letter and addresses it to Ted, but in the return address field, he writes "Billy's Room." He then hands the letter to his mom (the host machine) to mail it for him; knowing that Ted probably doesn't know where the flying fuck "Billy's room" is, she quickly crosses it out and writes her home address. She then mails it. When Ted gets the letter, he responds and addresses it to Billy @ Billy's mom's house. She gets the letter, sees that it's addressed to Billy, and takes it to his room.
A bridge is a virtual interface that allows the virtual machine to send traffic directly to the hardware (networking card) without bothering the host machine. This allows it to get its own IP address on the local network, and for everything on that network it appears to be a separate machine from your host.
This is like if Ted and Billy get to writing letters all the time, and Billy's dad (you) realizes he can just set up a second mailbox outside the house for Billy and negotiate with the postal service so that the address on the mailbox is "Billy's room." Now Billy's mom never has to handle his mail or rewrite the addresses anymore, which is good, because Ted just mailed Billy a bomb (because no one, not even Billy, can know where Ted Kaczynski is).
Not sure how you had it set up in VirtualBox but I'm guessing you should just do the same thing since that's what you're used to.
The other comment is correct but if you need a slightly shorter version
Bridge networking = Pretend the VM is its own separate physical computer plugged into your network. It is receiving an IP address from your network router, it is doing DNS through the network router, etc. And the network router is able to direct incoming internet traffic directly to the VM if configured that way so you could do stuff like port forwarding to a specific open port in the VM if you choose.
NAT = The host system (your Linux computer) is pretending to be a virtual router for the VM, the VM is not doing any direct communication with the network router. The VM gets its IP address from the host computer (the virtual NAT router). Since the VM sits behind the host computer that means it's double-NAT'd, all internet traffic goes through the host first. It is not possible to configure an incoming port forward from the internet router directly to the VM.
Excellent explanation, thank you very much. Since I am using a VPN configuration on the host computer, am I correct in thinking NAT is the option I want if I want all traffic routed through that? It seems to function that way at the moment (checking IP on speedtest). If I recall, I had it configured that way on virtualbox. I want everything to network wise to be piped through the host first so if in the future I have custom firewall rules etc on the host, those are in place from the sounds of it using NAT correct?
Thanks again.
Yes that sounds correct, the traffic would go through the host so if the host is on VPN then the VM should be on that as well when in NAT mode.
Haven't done that myself, maybe just do some testing to make sure that's working as expected e.g. could be worthwhile to test what happens when the VPN drops out on the host and see how the VM behaves in that scenario. I don't know how a kill switch would behave with that setup (or if you even need it, just mentioning).
Popular or classical, western or non-western, communist or even anti-communist, feel free to mention any and all kinds of music here.
Popular or classical, western or non-western, communist or even anti-communist, feel free to mention any and all kinds of music here.
Oops, a little late this week! Popular or classical, western or non-western, communist or even anti-communist, feel free to mention any and all kinds of music here.
Popular or classical, western or non-western, communist or even anti-communist, feel free to mention any and all kinds of music here.
Popular or classical, western or non-western, communist or even anti-communist, feel free to mention any and all kinds of music here.
Loading more entries...
This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.
Vassil Nikolov | Васил Николов
in reply to mapto • • •«The remark came after opposition politician Borko Stefanovic described Vucic as a “Putin from Temu,” a reference to the online marketplace known for inexpensive products. Vucic, who remains the de facto leader of the Serbian Progressive Party, responded by questioning the comparison.
“Why do they say Putin and not Rumen Radev?” Vucic said.»
Should they have said that Vućić is Radev from Temu,
or is Radev Putin from Temu then...
Wasn't Vućić going to resign this month or the next?
@mapto