Jean Ziegler soutenait le programme L’Avenir en commun de Mélenchon- Soufiane Brahimi
youtu.be/Ukgfe0TOkNM?si=ZW8OZ3…
住んでいる所は別に田舎ではないのだけど最寄り駅周辺にはあまり何も無い、隣駅には色々ある、数駅進めばもう立派な都会だ。ここではコンビニも23:00 - 25:00の間に閉まるぐらい。外食できる場所も数えるほど。
家にいる間、家を離れて移動したばかりの間は、住環境の改善に関心が向いて、調べたり、AIと話したり、考えたりする。その後映画チケットを買って、待ち時間にカフェで小説を読んでいると、もっと抽象的なことに関心が向く、仕事や生き方など。或いは世界について。
いる場所によって考えることが変わる。怖いことではないし、特にいいこととも思わない、そういうものなんだなと思う。ただ、何らかの強制によってある場所にずっと居続けることになるとすると、それは怖いなと思う。
地元に閉じ籠もるのでなく、外に出ることも必要。両方いい。
因みに、
映画館は、イメージフォーラム、
映画は、『21世紀のジャン゠リュック・ゴダール』、
カフェは、TINTO COFFEE、
小説は、『鉄の胡蝶は』。
「やれたかも」と「やりそこなった」は同じか? 執着のないはずの沢井綾子にこだわるのはなぜなのか? 下世話な考察から始まる摩訶不思議な小説は、読者を壮大な迷宮へと誘い込む。船乗りの父と鎌倉の思い出、猫に教えてもらった知恵の数々、フロイト、小津安二郎、カフカ、サザンにビートルズ。1960年代から現代まで、記憶と意識と思考が入り乱れて織りなされる、著者の代表作にして最高到達点。〈21世紀のカフカ〉が贈る、果てしなき物語。講談社「おもしろくて、ためになる」を世界へ
Hello, I'm looking for a simple collaborative text editor. We do have an office 365 subscription and it works, but the 10 minutes loading time every time you open a document are taking a strain on my mental sanity.
We don't need nothing too fancy, markdown support would be a plus, especially with embedded latex formulas and possibly bibfile references.
The things I really need are a simple ways to add comments to text and a changes view to immediately see what a collaborator modified.
I've been taking a look at hackmd, it kind of fulfills the role, but the pricing is a bit high for the features available.
Could be self hosted too, but to be fair I'd rather not have to maintain it.
It is frankly an appalling and frightening scene. Video footage has been circulating on social media of a bare-chested man with a blade on the day he allegedly attacked five people in Edinburgh. “I’m protecting the country,” he is heard shouting in the video.
It reportedly began near a mosque on Friday evening, and the video footage shows him appearing to carry a weapon and battering the door of a pizzeria. The man has been arrested and charged, and counter-terrorism officers have joined Police Scotland’s investigation. The Prime Minister, Keir Starmer, posted on X that it “appears to be motivated by anti-Muslim hatred” but that is pretty much all he has done. In total, 53 words have gone up on X from the Prime Minister, and the story, which has left the British Muslim community in shock, is barely being covered by the media in any prominent way.
It is a stark difference to what we saw less than two months ago, on April 29, when two Jewish men were stabbed in broad daylight in Golders Green, London. An emergency Cobra meeting was convened that same day and the terror threat level was upgraded. The Prime Minister and King Charles visited the scene. The attack ran across nearly every front page in the country.
By the time Sir Keir delivered his statement from Downing Street, it was not just a tweet but an address: a list of promises — visible police presence, investment in Jewish security to the tune of £25 million — built on a passage of real moral force.
There has been no Cobra meeting. There has been a short post on X from the Prime Minister. As of this weekend, not a single newspaper outside Scotland has carried the Edinburgh attacks on its front page. The government machinery that can move within a few hours has remained largely stationary.
The political and media reaction to a knife-wielding man allegedly attacking Muslims in Edinburgh raises uncomfortable questions about whose safety Britain takes seriously.Shehab Khan (Zeteo UK)
reshared this
first released: 12.04.2025
working time: ~57min
music: Haunt the House Terrortown OST (gog.com/de/game/haunt_the_hous…)
richmondez
in reply to kortex03 • • •gabmus
in reply to kortex03 • • •PabloSexcrowbar
in reply to gabmus • • •The Intel Panther Lake chips apparently approach the same kind of battery life as the M-series chips, so the newer XPS machines actually look like a worthwhile competitor that's capable of running Linux.
EDIT: The Framework 13 Pro also has a panther lake chip and promises pretty beastly battery life, so if OP is willing to wait, that might be a good alternative as well.
fuckwit_mcbumcrumble
in reply to PabloSexcrowbar • • •But do they have the same performance per watt under real life workloads?
Intel CPUs are great at 100% idle, and 100% load. Anything less than that and they tend to fall on their face.
My 12th Gen. Intel laptop gets about 4 hours of battery life just doing Remote Desktop. Going full tilt it’s fairly efficient. At 100% idle it can be good. But a simple task that keeps the CPU lightly busy and it falls on its face.
anon5621
in reply to PabloSexcrowbar • • •N.E.P.T.R
in reply to kortex03 • • •cmnybo
in reply to N.E.P.T.R • • •BartyDeCanter
in reply to N.E.P.T.R • • •doleo
in reply to kortex03 • • •Well, nah, macs are not perfect. And that's only going to get worse, no matter what way you look at it. Linux, on the other hand, is only getting better.
What's the deciding factor? Well, if it's a question of hardware, I don't know any laptops as good as a macbook pro. But if you find a model you like as much as the mac, there's no question at all. Linux all the way.
Señor Mono
in reply to kortex03 • • •Depends on your coding.
If there is a chance you end up programming for macOS or iOS you’ve got no choice.
bloogoose
in reply to kortex03 • • •like this
osaerisxero likes this.
kortex03
in reply to bloogoose • • •Hund
in reply to kortex03 • • •How often do you work for 12-14 hours straight without any access to electricity?
If Linux is actually of any interest for you, giving up on it because of a few hours of battery life, feels weird for me. Why not invest in a power bank or make it work some other way.
With that said. You're obviously free to use whatever you want to. I personally can't stand Apple and their incredibly barebones, limited and locked down operating system.
fuckwit_mcbumcrumble
in reply to Hund • • •It’s not 12-14 hours of straight working. It’s 12-14 hours without charging. Sometimes it’s just not convenient. Do you always go home from work and remember to charge your laptop? Never forgetting, consistently every day doing this?
Plus thanks to S0 standby using so much power just the laptop being in sleep is a decent battery drain.
atzanteol
in reply to fuckwit_mcbumcrumble • • •Yes...?
Do other people really have a problem doing this?
PabloSexcrowbar
in reply to atzanteol • • •fuckwit_mcbumcrumble
in reply to atzanteol • • •Hund
in reply to fuckwit_mcbumcrumble • • •Hund
in reply to fuckwit_mcbumcrumble • • •I don't understand. A laptop computer on standby lasts days on battery?
If I had to regularly use a laptop computer I would charge it every day when I got home. It would just have been part of the daily routine I have when I get back home from work.
kortex03
in reply to Hund • • •Hund
in reply to kortex03 • • •chgxvjh [he/him, comrade/them]
in reply to kortex03 • • •kortex03
in reply to chgxvjh [he/him, comrade/them] • • •iusemybrain
in reply to kortex03 • • •well I could give you a solution, generally with x86_64 architecture they use a lot more wattage than macbooks, m-chip SOC's (system-on-chip) utilize about 30W of energy whereas just a modern x86_64 CPU utilize 15W. which means you have a 15W overhead for your GPU and memory generally speaking.
So the entire reason your getting less battery life is OS required applications for it to function, and you. So if you minimize the amount of wattage (ideally building a linux system from scratch) you can optimize it to consume less resources.
I did this with my personal laptop, installed arch and mangoWM, didn't even bother with a display manager or network manager (still use iwctl). on idle it uses about 600 MB, and I've beaten the m1. my point is not to compare or benchmark the macbook, but to just show you that you can maximize battery life with a little tinkering. So long as you are comfortable doing it.
I have used pop_os and cosmic DE it should be noted that is a beta version of pop_is, which means there are plenty of bugs, which means there are still a lot of optimizations. the fact you could get 12 hour battery is kinda surprising especially with a nvidia GPU.
atzanteol
in reply to kortex03 • • •ahem
Get whatever the fuck you want.
BartyDeCanter
in reply to kortex03 • • •Story time: My first Mac was the first generation of Mac Mini that had an Intel processor. It could play WoW and was so much more convenient than the Linux distros of the day, and so much more stable than Windows. What more did I need? Sure, OS X was no BeOS, but it was pretty good.
And so I bought a series of Macs for myself, while at work I mostly used Linux or Windows. When I got my first MBP, I was shocked at just how good the trackpad was and what the battery life was like. My last Mac was a 27” iMac. It was mostly great, but the upgrade ability was limited to a pair of RAM slots without major surgery.
Meanwhile, at work I was using Linux 100% of the time and it had become so much more user friendly and had so much better hardware support that I couldn’t justify spending the money on a new Mac. And Macs still had crap gaming support.
So for my next computer I bought… an Alienware Alpha, the old set top box. Why? Well, I wanted to play some games, my iMac was ok enough for basic email and browsing, and I had a great TV setup.
And then I moved. The iMac screen died in the move and it cost more to replace than get a new Mac and still would be un upgradable , so I started daily driving the Alpha machine. And omfg I had forgotten how fucking terrible Windows was as a daily driver, but at least my gaming library was was good.
Soon a friend really needed a computer and had no money, so I built myself a new desktop for less than the cost of an equivalent Mac and gave him the Alpha. I set it up to dual boot Linux so I could also use it for work. But windows was still awful, so I ended up only switching to it for games.
And then Valve started heavily supporting Wine. And the games I was playing most ran on it. So I wiped the Windows partition and never looked back.
I’ve kept that desktop as my main machine and upgraded hardware in it a few times. Though at this point it’s been five years since I’ve updated anything and it’s still fast enough that I don’t see any reason to.
But I did want a laptop. So, in a narcoleptic haze I bought a pair of low end Thinkpads for $50, plus a new ssd and battery for one of them. I literally can not tell you what I was thinking when I did, because narcolepsy. But here’s the thing, even though they are 15 years old and were low end when new, they run Debian great and I daily one of them when I need a laptop.
My current work machine is a very high end MBP and it is amazingly fast, quiet and has incredible battery life. But I only really use it as a ssh relay to my cloud Linux workstation. It’s just sitting there, plugged in and doing nothing that a RaspberryPi couldn’t if I could get corporate IT to register it on their Tailnet.
What’s the point of all this story? You can get yourself a Mac, and it will be a great piece of hardware until it isn’t, and then you won’t be able to repair or upgrade it. Or you could spend half as much and build yourself a nice desktop, keep your laptop for when you need to be on the go, or switch it for something with swapabable batteries.
Either way, a laptop and a desktop is probably better for you and won’t cost more than a MacBook Pro.
Euphoma
in reply to kortex03 • • •sudoer777
in reply to kortex03 • • •Bogus007
in reply to kortex03 • • •kortex03
in reply to Bogus007 • • •placebo
in reply to kortex03 • • •That's a carefully crafted illusion. And if you're a power user, it won't last long.
Buy any other laptop, e.g. Lenovo.
boredsquirrel (he)
in reply to kortex03 • • •Also, do you need that long battery life? If yes, ARM or really new intel processors with energy saving cores seem to be the way to go.
Check how much of the hardware Asahi linux supports. But I would avoid buying Apple hardware for this. It is not repairable and they might refuse to help if you run Linux or something. Luke Rossman can tell you about how shit apples customer support is.
qx1vsx
in reply to kortex03 • • •Well, my friend, I understand what you're saying. I used to be a Windows user until I discovered Linux around 2015, and I bounced around a bunch before settling on Fedora for almost 5 years. And if you asked me to switch to anything, I'd say fuck that!
I used to believe Linux was the best, but then I watched ChrisTechTips. He really opened my eyes to how an operating system is. Whether it's Windows, Linux, or Mac is actually just a tool, and you can actually use them all. He himself uses Windows to game on Linux for his personal life and Mac for video editing, and you know what? I can't say no to that. If you have the money, go for whatever works for you.
for example, what works for me is simple:
A console for gaming... I'm not a big gamer who needs a Windows gaming monster.
A Linux desktop for my deep research and personal home lab.
A Mac for traveling and doing some light editing, writing, and maybe watching movies and TV shows on it.
Someone might say, "Well, I cannot afford all of these," and I agree. But these things came gradually; like I didn't buy everything at once. It's just that eventually I got them all, and I think you should focus on what's a priority for you now and what can help you get things done. And if you think a Mac can do that because of the battery life, you can do what you please.
The good thing is Linux is a good privacy-focused system. Macs can be as good if you know how to harden them.
How To Make Your Mac PRIVATE
Naomi Brockwell TV (YouTube)Im28xwa via Linux
Im28xwa
• •
I am building a file transfer app purpose built for Linux and Android
cross-posted from: lemdro.id/post/41988045
GitHub - 5wHN28Dg/Direct-Share: An Android/Linux app to share files quickly and conveniently using Wi-Fi Direct
GitHublike this
Oofnik and osaerisxero like this.
dan
in reply to Im28xwa • • •Im28xwa
in reply to dan • • •Yes actually I have tried it and I use it to share text between my devices and receive notifications.
The file sharing feature though is unbearably slow.
dan
in reply to Im28xwa • • •Interesting... The file sharing is extremely quick for me at home.
I haven't figured out how to get it working at work though (between my work phone and my work PC, both on the same network). Might not be possible with their firewalls.
urushitan 漆たん
in reply to dan • • •Could always try localsend
localsend.org/
Open source and works pretty well
LocalSend: Share files to nearby devices
localsend.orgTaasz/Woof
in reply to dan • • •eleijeep
in reply to Im28xwa • • •LocalSend: Share files to nearby devices
localsend.orglike this
warm likes this.
SatyrSack
in reply to Im28xwa • • •like this
warm likes this.
warm
in reply to Im28xwa • • •How can it get more seamless than LocalSend?
Or croc, out of network.
Im28xwa
in reply to warm • • •Through 2 things:
1. The answer is partly in the name, but there is no magic involved. Direct Share uses Wi-Fi Direct (also known as Wi-Fi P2P), which bypasses the middleman and connects the two devices directly to each other, potentially increasing the file transfer speed. However, it is only as fast as the slowest networking stack of the two connected devices. This is in contrast to almost all other solutions (like localsend) that rely on the two devices being connected to the same Wi-Fi network.
That's all.
Taasz/Woof
in reply to Im28xwa • • •like this
osaerisxero likes this.
Im28xwa
in reply to Taasz/Woof • • •Well, I guess I would need to add an option in the app to share clipboard content.
You know what? You just gave me an idea, a very good idea. Sometimes there are things that are not in file managers, maybe in a particular app, maybe in a browser, and you just want to drag and drop it. I don't like the idea of opening the app, right-clicking on the corners of the window just to enable "keep this app on the top" so that you can drag and drop whatever you want.
Instead, what I would like to see is a keyboard shortcut where a small window opens that stays on top of all the other windows. That you can drag and drop anything to it, or maybe copy-paste anything into it. Maybe a photo, maybe a video, maybe anything. This would work for clipboard content, for video files from other apps that are not file managers.
OliMoli2137
in reply to Im28xwa • • •adb pushandadb pull. Simple and fast, works both over USB and wirelesslyScott 🇨🇦🏴☠️
in reply to Im28xwa • • •☂️-
in reply to Im28xwa • • •boredsquirrel (he)
in reply to ☂️- • • •Well technically localsend is not native, uses dart and flutter. Something native would be cool, but it should be interoperable with localsend I think.
Localsend is great, absolutely no issues with it design-wise
Im28xwa
in reply to ☂️- • • •Well, it is far from complete and far from usable right now, so right now it is not better. But when it is done it will be because of two things:
boredsquirrel (he)
in reply to Im28xwa • • •𝘋𝘪𝘳𝘬
in reply to Im28xwa • • •Im28xwa
in reply to 𝘋𝘪𝘳𝘬 • • •𝘋𝘪𝘳𝘬
in reply to Im28xwa • • •Im28xwa
in reply to 𝘋𝘪𝘳𝘬 • • •idk about other distros but on ubuntu I can't send or receive files using Bluetooth without a 3rd party tool (unless there is a pre installed cli tool that I am not aware of:)
but anyway, if the transfer speed doesn't bother you or isn't a deal breaker for you then fair enough... have a nice day.
overcast via Linux
overcast
• •
Portable Formats and Inmutable Distros
I feel like inmutable distros are in a quite good state nowadays, and while solutions like bootc and sysexts are not “mainstream” yet, it’s getting there
when it comes to getting non Flatpak packages, things get interesting, there are a lot of options, really
AppImages, statically linked binaries, tarballs, OCI containers, distrobox/toolbx, Homebrew, VMs, Nix
even experimental formats like RunImages, AppBundles and FlatImages
if you need some non-system level package, you’ll have a way to use it
yet, still it seems sort of chaotic
“which one should I choose? how will I be able to easily manage them?”
GPM, dbin, Soar, AM… and the list goes on
and it’s okay, the so called cloud native approach is still evolving, so this fragmentation is expected
so it’s nice to share opinions about this while we’re living this interesting phase
any thoughts?
novafunc
in reply to overcast • • •Preface: I have been daily driving Fedora Atomic for the last couple of years and have also used a bit of Aeon and NixOS.
My opinion is that while atomic/immutable desktops are overall a good idea, they are marred by poor planning, a refusal to fix existing tools, and some cope.
There are way too many package managers and waste in this space. I think flatpak is a large cause of all this friction due to fact that it is always "sandboxed" and only focuses on GUI apps. The fact that it does not aim to support CLI apps (despite being able to handle them quite well!) means that we must have another tool, traditionally podman via toolbox/distrobox. The sandbox doesn't play well with certain subsets of apps, notably things like VSCode. At least Flatpak Next seems like it will address this part with its unsandboxed mode.
I also find it quite strange how some developers revel in wasted space and inefficiency. So many duplicated libraries between the host, flatpak, podman, and homebrew. With better planning, we could've had shared runtimes (such as Freedesktop) between the OS, flatpak, and whatever CLI package manager. Instead we have something like Fedora packages for the host OS and podman (not shared), flatpak using Freedesktop, and brew shipping their own stuff.
I also think that systemd sysexts are poorly designed, it's crazy they're being pushed. It's pretty much a package manager without dependency management. And for what upsides? It has no sandboxing, it's not portable between distros and distro versions, and must vendor dependencies to work around having no concept of dependencies. And we're already seeing fragmentation with Fedora and OpenSUSE working on their own frontends to manage sysexts.
like this
Mordikan likes this.
overcast
in reply to novafunc • • •yay I think Flatpak has potential for CLI apps, they just need a nice way to expose aliases to the host
actually, there are some CLI apps on Flathub already so I still don’t know how that “no terminal apps” criteria is handled
didn’t know sysext were so cumbersome
boredsquirrel (he)
in reply to overcast • • •All of the methods have big issues but I would still prefer them over messing with a mutable system
Also Nix, Flatpak and a few more fully depend on Github. Same with uBlue, Secureblue and a ton of other projects. Really scary actually.
overcast
in reply to boredsquirrel (he) • • •- lol i just completely forgot about snaps
- Nix can’t be installed in the standard way on inmutable distros 🙁
- Homebrew is actually good, it’s exactly like your usual package manager and works with /home as a symlink, however it can take up a lot of storage since it pulls it’s own dependencies and that GCC thing is another one
- distrobox/toolbx have their usecases, but until things get better it can be used as a last resort
- and good old AppImages, I think they’re good for slow moving projects and games, but a large amount of them are not really portable, which defeats the purpose of AppImagws in the first place
boredsquirrel (he)
in reply to overcast • • •Never used homebrew, that doesnt sound good.
I am trying to use nix and firejail only, but it is pretty rough and barely documented which is kinda insane as firejail is THE tool. Unlike crabjail, bubblejail and what else is out there
marcie (she/her)
in reply to overcast • • •MonkderVierte
in reply to boredsquirrel (he) • • •boredsquirrel (he)
in reply to MonkderVierte • • •Immutable in the actual sense yes, it is basically a product and every other software is installed aside from it.
But you can also have better managed systems like nix or ostree, that reduce entropy or at least make it fully declarative so theoretically finding and reproducing issues is easy
overcast
in reply to overcast • • •did you know about pkgforge repo? it’s an interesting project
however, even package managers for portable formats are sort of fragmented
I don’t like depending on GitHub so I don’t consider GPM, Soar and AM seem too similar… and I still have to understand what makes dbin stand out
remustan37 via Linux
remustan37
• •
What is the one app you would like made for the COSMIC Desktop?
I'm currently using the COSMIC DE and been loving it so far. I have some experience in rust, so I want to try and make an app for cosmic (no guarantees).
Any recommendations?
TheUnicornOfPerfidy
in reply to remustan37 • • •remustan37
in reply to TheUnicornOfPerfidy • • •github.com/pop-os/cosmic-epoch…
[Feature Request] A drop-down mode for Cosmic Terminal, and cursor options. · Issue #603 · pop-os/cosmic-epoch
SyrisBit (GitHub)magikmw
in reply to TheUnicornOfPerfidy • • •Dariusmiles2123
in reply to remustan37 • • •artyom
in reply to remustan37 • • •copyous
github.com/boerdereinar/copyou…
GitHub - boerdereinar/copyous: Modern Clipboard Manager for GNOME
GitHubboredsquirrel (he)
in reply to artyom • • •Lol KDE has this included like a normal desktop
But yes a good clipboard manager please
overcast
in reply to remustan37 • • •I usually don’t mind using apps made for another DE as long as their UIs are minimal enough for my taste
however, while I was using COSMIC I felt like it really needed a GUI Log Viewer, it’s the kind of thing that sound clearly tailored for the user base COSMIC aims to achieve
GNOME one is nice, but libcosmic apps handle COSMIC tiling better
Eugenia
in reply to remustan37 • • •Mactan
in reply to remustan37 • • •Nemoder
in reply to Mactan • • •boredsquirrel (he)
in reply to Nemoder • • •Nemoder
in reply to boredsquirrel (he) • • •remustan37
in reply to Mactan • • •Doesn't cosmic files already support this feature?
Right-click -> Show details -> Open with
boredsquirrel (he)
in reply to remustan37 • • •sem
in reply to remustan37 • • •SoftBun
in reply to remustan37 • • •a cool and simple idea that is still missing for cosmic is an emoji selector
check cosmic-utils to make sure you're not recreating a project that already exists.
edit: there is actually a archived emoji selector project. Also there are more projects listed here
GitHub - YkdWaWEzVmphR1Z1/cosmic-ext-applet-emoji-selector: Emoji Selector for COSMIC™️ DE
GitHubcyberwolfie via Linux
cyberwolfie
• •
Does the SecureBoot key expiration matter if SecureBoot is disabled?
anamethatisnt
in reply to cyberwolfie • • •If Secure Boot is the security guard at the entrance then updating the BIOS/UEFI gives him the latest rulebook and will make the process simpler if you decide you want Secure Boot in the future.
The update can also have other fixes that you want.
Kongar
in reply to anamethatisnt • • •I’m not sure all devices are getting a bios update for this. Didn’t Dell confirm this some time ago? If I’m understanding things correctly, Microsoft is forcing you to: 1) get the update by installing win11 legit with no bypasses 2) get the bios update from your hardware manufacturer 3) essentially turn off secure boot.
I think there are plenty of fully functional PCs out there, capable of running win11, but not supported because of something like tpm2.0, whose bios won’t be updated by the manufacturer, and therefore have no path to receive this update. Which means the pc will probably eventually be forced to run without secure boot.
Which I think means if you’re a windows only user - forced obsolescence-buy a new pc. If you’re a linux user - you’re fine.
I think? I could be completely wrong here - but that’s my understanding of it all.
fuckwit_mcbumcrumble
in reply to Kongar • • •Microsoft confirmed your computer will boot just fine, it’s just that secure boot is effectively off.
It’s no different from like 80% of Linux distros that don’t support secure boot at all. Except for those you have to actually manually disable secure boot to boot.
anamethatisnt
in reply to Kongar • • •BlackEco
in reply to cyberwolfie • • •🦄🦄🦄
in reply to cyberwolfie • • •IanTwenty
in reply to cyberwolfie • • •It could if you/future owner ever need to re-enable it:
Testing now will help diagnose future problems.
zdnet.com/article/aspirin-for-…
Linux users face a Microsoft Secure Boot headache - here's the painkiller
Steven Vaughan-Nichols (ZDNET)PugJesus via Political Memes
PugJesus
• •
Will no one stop the CEO of Antifa from committing such terrible crimes!? 😭
TheNovemberFella ✊🏳️🌈 🇺🇦☸️🛰️🚀
in reply to PugJesus • • •brianfagioli via Linux
brianfagioli
• •
PorteuX 2.7 claims it is faster than CachyOS and may be the fastest Linux distro yet
PorteuX 2.7 claims it is faster than CachyOS and may be the fastest Linux distro yet
Brian Fagioli (NERDS.xyz)like this
potatoguy likes this.
xep
in reply to brianfagioli • • •dieTasse
in reply to xep • • •Admetus
in reply to brianfagioli • • •like this
DeltaZSK likes this.
☂️-
in reply to Admetus • • •nevyn
in reply to brianfagioli • • •distrowatch.com/table.php?dist…
"Image size 500-800MB"rather small eh
DistroWatch.com: PorteuX
distrowatch.comSamsy
in reply to brianfagioli • • •ScoffingLizard
in reply to Samsy • • •MonkderVierte
in reply to brianfagioli • • •darcmage
in reply to brianfagioli • • •atzanteol
in reply to brianfagioli • • •No, they won't.
magikmw
in reply to atzanteol • • •ranzispa
in reply to brianfagioli • • •thingsiplay via Linux
thingsiplay
• •
Why choice of Linux distribution matters
I see often people say that the distro you are using doesn't matter. One can turn any distro into another. And I do not agree with that. If that was true, why do we even have so many distributions? I always said, if distros don't matter...
I don't think that distros only matter to newcomers. Maybe it matters for experienced users even more.
noorbeast
in reply to thingsiplay • • •Sanctus
in reply to thingsiplay • • •like this
Mordikan likes this.
Mordikan
in reply to thingsiplay • • •You can't turn any distro into another, and nobody is saying that.
For example, you can't take NixOS and turn it into Arch. You can use Nix on Arch, though.
I think a lot of this is misunderstanding what distros are. Think of it in terms of cars. A Ford Focus and Ford Fiesta are different cars. But how different? They use the same engine, but they have different radios. You can swap parts, but at no point does that make either of them a truck.
For a lot of distros its much simpler though:
What is the different between Kali Linux distro and Debian Linux distro?
Is the engine under the hood the same? Yes. Is the package management the same? Yes. Can you add the Kali repos to the package management of Debian? Yes (it's called a "Frankendebian"). Can you swap kernels between them? Yes
So, whereas NixOS and Arch can't be turned into each other, if you have two distros who are just using different "car radios", is there really a difference?
thingsiplay
in reply to Mordikan • • •Mordikan
in reply to thingsiplay • • •Because you don't have access to any part of the system. Again, nobody is saying you can change everything. NixOS is immutable meaning that is locked down read-only and only the Nix daemon has access to write. It's a matter of declarative vs imperative configuration schema. It's how vs what. In NixOS, you tell the system what you want done. In Arch, you tell the system how to do it.
So, you can't change any distro into any other distro, but the likelihood of two distros having any meaningful difference is low to the point of being pointless to ask.
As another user already stated, the main reason distros don't matter is analysis paralysis. Most of the users asking for thoughts between distros are effectively asking which of two duplicates is better. Say you've narrowed the distros you want to use to Debian and Kali, what is the difference between them if you just want to play games? There isn't one. You can run proton on Kali just as easy as Debian (you'd even be hitting the same repo likely).
thingsiplay
in reply to Mordikan • • •But you have! And as said, there are people saying exactly that. BTW I actually understand the difference between NixOS and Arch. I mean you can actually change anything on NixOS and slowly transform it into a regular distribution without what it makes to be a Nix system. I mean if you have root rights on the system, then you could remove what it makes a NixOS and install a different package manager, set it sources up from Arch repositories in example and so fort.
I don't know if everything can be done like that, but theoretically there is no limit in access to any file and data on a Linux distribution. If you have root access. In example, what in particular cannot be changed in NixOS?
Mordikan
in reply to thingsiplay • • •Ok, this is getting into macro scale now. They use entirely different filesystems, boot sequences, package databases, and low-level C libraries. So, in that car analogy what you are describing would effectively be changing out 1 or a few parts at a time and iterating over that until no original part exists and then saying you turned a car into a truck because you kept the car radio the same.
Maybe this is a matter of perspective, but at that point I would say you didn't turn a car into a truck, you just built a truck.
EDIT:
I would say most people's constraint on being able / not able to convert distros is "within reason". Without that, we might as well just talk about kernel versions because that's ultimately what Linux is not the DEs and package managers and etc,etc.
To your original point that you can't turn one distro into another (which you seem to now disagree with), you can but not always "within reason".
thingsiplay
in reply to Mordikan • • •Yes, that's the argument its being made.
I'm NOT (edit: forgot the NOT, lol) the one claiming that, just reiterating whats being said. Because I don't know and want to find it out with discussions. I think it is ridiculous, and don't think anyone should do that. But technically it can be done, seemingly.
Mordikan
in reply to thingsiplay • • •I've been thinking more and more about this (the NixOS to Arch) and comments saying "that should be easy".
Dynamic linking creates a catch 22 to all of this.
You have to do the majority of steps live and can't reboot. NixOS doesn't follow FHS, but Arch bootstrapping requires that. If you force-create those directories and try to bootstrap Arch over a live NixOS instance, the binaries you compile will instantly break because they won't be able to find the dynamic linker (ld-linux) or standard C libraries (glibc) in the locations they expect.
At some point you are going to be using Nix's development tools to build out pacman. To get around the previous issues you would drop to a nix-shell to build the environment (which is one really good use of NixOS in general), but then you'd segfault as soon as you tried to use it outside the environment.
Even with the pacman binary present as soon as you rug pull glibc from memory, since pacman is needing the host's instance of that, you'd have a kernel panic.
thingsiplay
in reply to Mordikan • • •Mordikan
in reply to thingsiplay • • •Going back to what the other user mentioned, in the context of how people ask the question, I don't think distro matters. You have new users asking "What is a good distro for playing games? Bazzite or CachyOS?" Both. It doesn't matter, they will play the same.
Kali Linux would also be a completely correct answer to that question. Even back in the day I had Backtrack 5 running Dragon Age 2. And for security testing, what is the best distro? The one that you installed your tools to. Distro A has 200 sec tools pre-installed, Distro B has 400 sec tools pre-installed, but both have the same 10 tools you actively use so they are the same. Arguably neither are the best because that means there is 190 and 390 tools present that are just bloatware.
So, hopefully you can understand how arbitrary the choice in distro actually is.
atzanteol
in reply to thingsiplay • • •So which one can I use for gaming? Which one can I use for development?
There are differences but they're generally in user-space and not what most newbies think. Things like installers, package management, etc. But "generally speaking" all distros are capable of doing what the others can do. They just do it in different ways.
You've basically got categories.
There are different philosophies on stability vs. being up-to-date, security, etc. But the same software and drivers are available for all of them "generally speaking".
Edit: I'll add that the biggest mistake most people make is distro-hoping. People will have trouble with something like "getting a printer to work" and just start installing new distros until one works. To learn something you need to spend time with it and fix things
Edit 2: I'll also add that choice of distro matters less for experienced users since you realize that it's mostly just about preference.
like this
Mordikan likes this.
Christian
in reply to atzanteol • • •I mostly agree with this. The reason I stick with arch has nothing to do with finding it technically superior or more convenient to use than other distros. There is almost no way I would be using arch if their wiki wasn't leaps and bounds more helpful than other distros' documentation. Some other distros can meet my needs just as well or better, but arch's documentation allows for a more straightforward learning process through tinkering.
I do think repository differences can potentially matter a lot. I have a lot of respect for hyperbola being ultra-hardline in removing proprietary packages and any hint of uncertainty in licensing, but the fact that that kills off texlive makes it untenable for me to use. Keeping manual installs up-to-date is a hassle, so I can definitely understand someone limiting themselves to distros supporting a certain set of packages.
IratePirate
in reply to thingsiplay • • •Just like your "opponents" are over-generalising, you're deliberately picking the most extreme examples to make your argument. (Batocera as a daily driver - you know that's what Hanna Montana Linux is for!)
My Linux axioms are: for most new users...
Where you are right: yes, the choices embedded within these three axioms do matter a lot and are noticeable, so it is helpful to have an experienced user recommend a distro to you when starting out.
Where the "distro don't matter" people are right: there are a lot less choices to be made than meets the eye. Effectively, it can be boiled down to three.
like this
Squiddlioni and determinist like this.
thingsiplay
in reply to IratePirate • • •There is another point, which makes this discussion very variable. Also the choice matters or does not matter a lot, depending on the person, expectations and what is being done. This is probably the biggest reason why we don't agree on simplifications like these. And BTW, just because the examples I gave are extreme does not make them wrong in any way. They are just easy for illustrating my points I'm making.
If someone is coming from Windows, does not care much about trust and just want something that runs a browser, doesn't care about community or technicalities, then yes it does not matter if the person chooses Ubuntu or Mint. On the other hand, if someone doesn't like corporations, has strong opinions about standards and is a developer, then the choice suddenly matters a lot more.
sudoer777
in reply to IratePirate • • •Out of curiosity, as someone who's never used Bazzite/other uBlue/SilverBlue/etc, what makes it difficult for new users? I definitely agree with Nix and Qubes though (and SecureBlue to some extent).
IratePirate
in reply to sudoer777 • • •sudoer777
in reply to IratePirate • • •IratePirate
in reply to sudoer777 • • •Taasz/Woof
in reply to sudoer777 • • •There's a ton of added friction when doing things outside the basic 'install Flatpak app'. Security generally comes at the price of being difficult to use.
For new users it also means virtually every guide or there on fixing an issue or installing extra software won't apply.
Kraiden
in reply to thingsiplay • • •While it is theoretically true that you can turn one distro into another, in practice it's not worth it. It's the same thing as trying to sell someone on "you never need to reboot to apply updates or fix things." Ye, technically true, but unless you're maintaining huge corporate servers where downtime is measured in dollars, 9 times out of 10, it's just easier to reboot and see if it fixes the issue. And yes, it will often still fix the issue.
The reason for distro hopping etc is because picking a distro is essentially choosing your defaults/ideology/character alignment. There are no wrong answers. Just go with what feels right. Newbies should distro hop to see how they align, experienced users should do it for fun and to see if a different way suits them better.
We should be herding beginners towards beginner friendly distros so they don't run into a cliff of a learning curve, but which specific one is basically arbitrary.
As for your other examples: Don't let your dreams be dreams. You can 100% use batocera as server if you like, it's entirely possible. You're just going to have to dedicate a shitload of time coercing into a server shape... but nothing's stopping you
fozid
in reply to thingsiplay • • •thingsiplay
in reply to fozid • • •So you say my personal preference and taste does not matter? A starting point does not matter and I should randomly pick something from Distrowatch, maybe the newest updated entry in their database? Just because it CAN be turned into a different distro, does not invalidate the value of having a good starting point that fits my needs perfectly. Also you are wrong that these are the only factors. There is also the factor if I trust the maintainers of the repository, and probably other factors important for choosing a distribution.
ShortN0te
in reply to thingsiplay • • •The point is, the amount of time and effort it takes to tune any distro to your personal preference.
There are distros that fit your needs out of the box and there are distros that need hours of setting up and tuning to fit them.
thingsiplay
in reply to ShortN0te • • •And that exactly is the reason why the distribution matters.
ShortN0te
in reply to thingsiplay • • •I think you heavily are misinterpreting the " The Distro does not matter" argument.
Usually ppl want a distro that "does x" and the answer will be "the distro does not matter, use the one that suits you the mkst".
The argument "The disteo does not matter" does not come from the user preferences site of things but feom the technical " i want to video edit, "i want to game" etc.
fozid
in reply to thingsiplay • • •thingsiplay
in reply to fozid • • •No, choosing a distribution is not like choosing a color. First there is compatibility. Some hardware work better than others or are better supported. Then you also put "trust" into personal taste, which is not just a taste, but a fundamental design decision that has nothing to do with taste. I wouldn't recommend a newcomer who does not know how Linux works and does not have time to workout how to install and maintain Archlinux. In example my grandma. Or someone who just want to game on it like a console.
I don't care how you name these points, the fact is, that choice of distribution is very important and matters a lot.
fozid
in reply to thingsiplay • • •thingsiplay
in reply to fozid • • •FoundFootFootage78
in reply to thingsiplay • • •1. The majors are mostly fine. Ubuntu (not this one), Mint, Fedora, Arch, and Debian.
2. They're going to need to distrohop in the end anyway, and it's naive to think they're going to get it right on the first try.
mimiring
in reply to thingsiplay • • •I'm with them in saying that if you plan to distro-hop just to change the DE you should probably learn how linux works, but there are definitely differences.
Some examples:
- If you want to run ROS2 then ONLY supported distro is Ubuntu
- Before choosing a distro which has systemd removed (like Artix) you should definitely make sure what you are doing, there are definitely differences here
- The frequency of updates of packages is an important thing. Last year it was almost impossible to install Hyprland because it used packages that were too new
Installation — ROS 2 Documentation: Humble documentation
docs.ros.orgbtsax
in reply to thingsiplay • • •Don't ignore the fact that part of the reason there are so many distributions, desktops, window managers, etc etc is because a large number of skilled coders have outsized egos
hepp3n
in reply to btsax • • •chgxvjh [he/him, comrade/them]
in reply to thingsiplay • • •Who says that?
I think recommending archlinux as a first distro is fine if the person is so inclined. (CS students)
thingsiplay
in reply to chgxvjh [he/him, comrade/them] • • •You with your next sentence.
That means it does not fit everyone. So you agree with me, that the distribution matters. As long as there are reasons to choose one over another, it matters.
chgxvjh [he/him, comrade/them]
in reply to thingsiplay • • •thingsiplay
in reply to chgxvjh [he/him, comrade/them] • • •edel
in reply to thingsiplay • • •After the first year fully immersed in Linux, I would say most would agree with that statement "One can turn any distro into another", at least in what matters to them.
To any newcomer I recommend to choose the environment (The tendency is for the tech-minded that come from Windows is to choose KDE, less tech-minded or straightforward thinking choose Cinnamon and exclusive Mac and Android users tend to choose Gnome).
The second thing to select is your stand on Stability vs Cutting edge.
The rest of features are far, far less relevant and you can easily fine tune to your like and these is what people mean with that above statement (even the environment and stability could be customized too but most would not be able to do it).
At the end, the distro is a choice where you pick the first two parameters and the exact distro you pick is more based in convenience and/or philosophical criteria.
My case: I played with 5 environments and KDE is my cup of tea. Then, I choose a distro in the middle of the road with updates (OpenSuse Tumbleweed) and while extremely happy two updates within 8 months gave me two hiccups (nothing mayor) but I decided I needed more Stability. While I consider Fedora to be the "best" distro by just a hairline, since it has the most resources, but philosophically I am against due to IBM being its main backer, not to mention, US may cause problems "exporting" in a near future... yes you can fork, but you still being dependent in the main source for a while, not to mention supporting IBMś aims. So I am Debian (MX Linux actually) all the way now. However, I recommend to most Mint (for the most conservative) and TuxedoOS (for those looking for a more contemporary look) to most people I encounter.
The rest of distros, or are just niche (for instance Deepin and Kylin cater for Chinese language, Cachy for gamers, etc) or are distros with far less resources to do it properly, but I passionately applaud their existence since they all are contributing with the good cause.
BananaTrifleViolin
in reply to thingsiplay • • •The big difference between distros is really how they build their distro and for what ends. Some distros are "general purpose", some are focused on specific roles/tasks like gaming or programming or servers, some are about stability, others are about cutting edge features. And you also have different underlying design philosophies - OSS vs proprietary, or Ext4 vs BRTFS, or Immutable vs mutable, pre-packaged vs build yourself.
So yeah, distro choice really does matter. The wide range of choices don't exist because people are being contrarian; they exist because linux can be shaped to different purposes and goals.
But I think the message to new users is also correct: distro choice doesn't matter much if you're starting out and just want a basic desktop environment. Whats going on in the backend or the design philosophy of the distro doesn't change the experience for most end users doing day to day tasks. A KDE or Gnome desktop environment with Firefox will feel the same, and gaming or word processing will be largely the same. It's when you want to go beyond generic use that the distro choice starts to matter..
dieTasse
in reply to thingsiplay • • •If the distros didn't matter nobody would have strong preference. Instead there are Distro wars raging for years now, with plenty of casualties.
For me the preference came from reliability. I tried many distros and they never worked well. They either had bugs or didn't work the way I wanted to. When I finally found what suits me, you can be damn sure I will tell everyone who listens that its the best distro on the whole planet.... FOR ME. But I will gladly recommend it as well 😊
I think the combo hardware + kind of person can create many unique preferences... almost distro-count amounts of preferences 😀
ranzispa
in reply to dieTasse • • •Distro wars?
Most I see is "my Debian system is very stable" Vs "I can setup arch in 5 seconds while blindfolded".
Doesn't look to me like a vim Vs Emacs case.
dieTasse
in reply to ranzispa • • •EddoWagt
in reply to dieTasse • • •I'm just gonna say that Fedora has completely solved my distro hopping, for me it has the right balance between cutting edge and stability.
It's been years since I changed distros
dieTasse
in reply to EddoWagt • • •ranzispa
in reply to thingsiplay • • •It all comes down to the repositories after all. Different distros have different update cycles and policies.
Oh, also some distros apply a little bit different graphics and customisation on the default setup.
After that, it is all the same. Distro choice does matter, but to the common user/newcomer is basically irrelevant.
Fun waste of time, good way to learn how to setup a Linux system by doing that repeatedly.
It's a good system, go ahead with it. I don't like very much their customisations, but it is cool system after all.
He will have to read through a few guides and webpages in order to get a working system, compared to reading a single webpage which explains how to flash any other distro on a usb and be done with it.
The advantage of Kali is that it is designed to live in ram and everything you do is destroyed when you switch off the computer, this is a bit of a pain in the ass if you want to run a server.
Don't even know what those are, but pretty much because I don't care: the system I have is good and I know there's little difference between distros.
They're for different purposes (mainly). Redhat provides tech support. Canonical, well I don't know what canonical does. If you want good support for maybe a large installation with many computers, paying for red hat may very well be worth it.
ambitiousslab
in reply to thingsiplay • • •edel
in reply to ambitiousslab • • •atzanteol
in reply to edel • • •Don't forget their ability to patch critical security issues in a timely manner.
Bogus007
in reply to atzanteol • • •Well, Void is not that large, but they quickly patch security issues, especially due to being a rolling release. OpenBSD, not Linux or rolling release though, is not a huge OS either, but they are patching - if there is a security issue - quickly. Similarly Slackware - if we want to come back again to a Linux distro.
In other words: No, the size of its dev team does not necessarily mean that they are behind with patching security issues. it depends on the commitment and skills of devs, and the community.
Mio
in reply to thingsiplay • • •frigge
in reply to thingsiplay • • •Are you bored? Did you just build a strawman version of your own community to argue about something that is trivially easy to answer for everyone in this community? I am seriously confused. I have never ever heard anyone say that you could turn any distro into any other. That is just obviously not true. And every single question on your bullet point list is equally easy to answer.
When people say that it doesn’t matter which distro you use what they obviously mean is that the desktop environment has the way more immediate and tangible impact on the user experience. So as long as the newcomer choses one of the many distros that have an intuitive installer (so obviously not Arch), are reasonably up to date, have a broad software package repository, and come with one of the major environments pre installed, it really does not matter that much.
iusemybrain
in reply to thingsiplay • • •ontop of other user comments where it boils down to trust in the maintainer and code reviewers of the project, another reason depends on the use case that you plan on using your Linux system. for example, if I were to setup a nextcloud server, i'd generally go with alpine for it's lightweight design, or Debian for it's stability. I wouldn't necessarily use Kali Linux, because with those features it also uses a lot of resources for it to function, and I don't need that for a server.
in terms of my personal device I generally build those from the tty and add other modules (like DE, utils, etc...) to give it more functionality. Much like my servers I like to have my laptop optimized -- take as minimal resources as possible -- which is a rather controversial take after seeing users bash at me that I'm not taking advantage of all my memory. anyways, I don't think there is a specific distro that has everything that I want. I want a system that works that doesn't use 2 GB from the DE alone and that is accomplished by adding the modules myself.
I don't trust any other sub-distro other than myself. I generally go with one of the corporate base tty installer (arch) and I build the system from that. I'm not going to switch to say cachy OS for it's aesthetics, or ease of use, I couldn't really care less.
Juice
in reply to thingsiplay • • •Ive been using fedora, my first distro, for about 5 years. I'm about to switch because it just doesn't do some things I want, or not without a ton of config. I got it because it came up as "best distro for coding" when I googled it, and I was just beginning to code.
I can't imagine its that much better than like Ubuntu though, which is what I think I'll switch to. Meanwhile there's several just complete and total roadblocks ive hit because of the distro. Kubernettes and Docker just doesn't work for me. I was trying a teat install of CiviCRM and never got past the download. Recently, when trying to install Graphene on a new phone, Fedora in fastboot just refuses to recognize it. In the process of trying to work around this limitation, I somehow removed myself from the sudo su group, and fixing it has been a chore.
Its like every time I want to do x, it isn't supported. Coding and developing on it is fine, for my personal projects. If I wanna do anything more than run a script though, its been nothing but hardship.
Its been a pretty good distro for me, but I have a dislike for extended config and sysadmin tasks and troubleshooting, and on my personal projects I keep hitting roadblocks over and over on Fedora. Open to other suggestions, but Ubuntu seems the most straightforward
RmDebArc_5 via Memes
RmDebArc_5
• •
Everytime
JillyB
in reply to RmDebArc_5 • • •cymor
in reply to RmDebArc_5 • • •
in reply to cymor • • Notifier task is pending • •lime!
in reply to RmDebArc_5 • • •SocialistVibes01 via Linux
SocialistVibes01
• •
Canonical's New AI Tool Wants You to Talk to Ubuntu Instead of Type
Canonical's New AI Tool Wants You to Talk to Ubuntu Instead of Type
Sourav Rudra (It's FOSS)like this
Mordikan and Infrapink like this.
bobs_monkey
in reply to SocialistVibes01 • • •unwarlikeExtortion
in reply to bobs_monkey • • •Come on.
Offline-only is privacy-respecting. Accessibility is a noble goal.
All in all, if there's an AI usecase that's as morally acceptable as it gets, it's this one.
I get that it's Ubuntu of all people, but even Big Tech produces some ideas every now and then that FOSS lovers can get behind and democratize!
like this
Mordikan likes this.
Mordikan
in reply to SocialistVibes01 • • •like this
Infrapink likes this.
aim_at_me
in reply to SocialistVibes01 • • •like this
Infrapink likes this.
Handles
in reply to aim_at_me • • •Fizz
in reply to SocialistVibes01 • • •southsamurai
in reply to SocialistVibes01 • • •Being real, this is why I fucking hate the bullshit, corporate greed hype of LLMs and generative software. All the "bubble" shit? It tars all versions of the technology with the same brush.
This? This is exactly what it should be used for. And, ffs, earlier speech to text was really the same fucking thing in essence. Software that took input in the form of voice, compared it to a set of data, and made a best guess at what you meant. Yeah, the details are different, but it's the same concept.
This? This is fucking awesome. Locally run, and doing a job that's vital in accessibility, with the side benefit of being useful to others. Assuming canonical is being honest anyway.
But this kind of thing should be the way things are done.
like this
Infrapink and Mordikan like this.
some pirate
in reply to southsamurai • • •Voytrekk
in reply to some pirate • • •mfed1122
in reply to some pirate • • •southsamurai
in reply to mfed1122 • • •Nah, it isn't. Intelligence implies independence. What it is is a fancy algorithm with a big data set.
It doesn't have to be general ai to be called ai, but so far none of the models I'm aware of have reached a standard to be called intelligence in the colloquial sense for sure
mfed1122
in reply to southsamurai • • •P03 Locke
in reply to some pirate • • •Even if we called them LLMs, which we should, people will keep having these negative connotations to the technology because of overmarketing. This feature is still using LLMs, and that's not supposed to be a bad thing.
Stop blaming the technology, and blame the corpos pushing it to the moon. This is "BitTorrent is only used for piracy" bullshit all over again.
thingsiplay
in reply to SocialistVibes01 • • •The very first paragraph already upsets me. Have in mind, I would criticize this on every other operating system too. I believe no one should use Ai tools that act autonomously in the background, to improve or change what you already use. It should always be a "summon on purpose".
like this
Little1Lost and Infrapink like this.
Cris_Citrus
in reply to SocialistVibes01 • • •Out of curiosity would it be accurate to call this sort of technology generative ai, or just machine learning? Or it depends on the implementation?
I feel like most of the anger around ai is because gen ai has a bunch of harmful baggage, and I'm curious if this is an example of gen ai having a productive use case, or an example of ai being more useful outside of gen ai specifically
chgxvjh [he/him, comrade/them]
in reply to Cris_Citrus • • •Somecall_metim
in reply to SocialistVibes01 • • •atzanteol
in reply to Somecall_metim • • •Kristof12
in reply to SocialistVibes01 • • •chgxvjh [he/him, comrade/them]
in reply to SocialistVibes01 • • •ranzispa
in reply to SocialistVibes01 • • •youtube.com/watch?v=qHepKd38pr…
One more step towards the discovery of what androids dream about.
Blade Runner Enhance Scene
Colton Casados-Medve (YouTube)Cyrus Draegur
in reply to SocialistVibes01 • • •Well they can listen to my voice when I say this:
no thanks
AceFuzzLord
in reply to SocialistVibes01 • • •Based on what I read/saw and got out of it, I am real disappointed it looks like it's gonna be using genAI instead of another form of AI we've been using for transcription. Otherwise, sounds like trying to be a modern genAI version of that speech to text software I'd see ads for on TV. Possibly good for accessibility, but I'll wait and see after it comes out.
At least they claim the whole thing to be done offline after model installation and it's allegedly sandboxed with the audio data being stored in a memory buffer that allegedly will be erased after the session. So I'll have to wait and see how this all plays out before making more judgments on it.
SocialistVibes01 via Linux
SocialistVibes01
• •
First time buying a BR disc burner. What should I look for?
printf("%s", name); via Linux
printf("%s", name);
• •
Random reboot
Other than
panicreboots (panic reboots are turned off) and reboots forced by the CPU on insufficient voltage (the CPU is never taxed, albeit undervolted with minus 30 on all cores in PBO), have you ever experienced random and unexpected reboots? The other day, I noticed that one of my servers - serving only torrent uploads, an i2p router, a Snowflake proxy and ansshfsconnection for media consumption - had rebooted for seemingly no reason.The
journalctllogs show two messages just prior to the reboot in question that I do not understand, except for them being related to the NIC?Also,
dmesgshows no logs - certainly no error related ones - around the time, or even in the days surrounding, the unexpected reboot.My only guess is that there may have been some kind of firmware related instability - 3634 being a beta release and all - and since there is no communication between firmware and OS post boot (?), Linux reports no reboot related error and the journalctl messages above are actually unrelated to the reboot, or at most, just symptoms of the firmware induced failure. No idea... I have since upgraded the firmware to 3636.
Please advise. 😊
TUF GAMING B550-PRO|Motherboards|ASUS Global
www.asus.comprintf("%s", name);
Unknown parent • • •printf("%s", name);
Unknown parent • • •Virual via Linux
Virual
• •
This Week in Plasma: 6.7 is Here!
This Week in Plasma: 6.7 is Here!
KDE Blogslike this
TVA likes this.
reenak12635 via Pharma CMO Market - Current Impact to Make Big Changes by 2035
reenak12635
• •
Teleradiology Services Market Extensive Industry Analysis, Growth Rate, Segmentation, Investment Opportunities and Top Manufacturers 2035
Roots Analysis recently published a report on the global Teleradiology Services Market Size, Share, Trends, Industry Analysis Report growth. With a focus on historical trends, current developments, and future projections, it offers a data-rich foundation for decision-makers, industry participants, and investors. The report includes both macro and micro-level insights, enabling readers to grasp key dynamics across segments, regions, and product categories.
Market Size and Forecast
Current Market Size:USD 10.1 Billion
Future Market Size: USD 23.3 Billion
CAGR: 9.7%
Market Overview
This growth is calculated based on observed trends, actual industry performance, and current developments in product usage and adoption. The study takes into account the challenges faced by key players and the general market structure, while avoiding speculative interpretations. It focuses on providing a clear picture of market performance across different regions and segments.
This report supports strategic planning by delivering verified data, cross-segment comparisons, and actionable insights—available in both PDF and spreadsheet formats for ease of integration.
Market Scope and Segmentation
- Historical Trend: Since 2021
- Forecast Period: Till 2035
- Market Size 2026: USD 10.1 Billion
- Market Size 2035: USD 23.3 Billion
- CAGR (Till 2035): 9.7%
- Segments Covered
• Imaging Modality
• End User
• Business Model
• Geographical Regions
Read more - rootsanalysis.com/reports/tera…
By Region
North America, Europe, Asia-Pacific, Middle East and North Africa, Latin America
This segmentation structure provides a clear framework for understanding market dynamics, segment-specific trends, and growth opportunities.
Technological and Strategic Insights
The Roots Analysis report includes a detailed assessment of:
These insights are presented neutrally, supported by empirical evidence and primary research validation.
Key Market Players
Profiles of prominent companies include:
4ways, Envision Physician Services, Everlight Radiology, Krsnaa Diagnostics, Medica, ONRAD, USARAD Holdings, vRad
Each profile highlights:
Regional Insights
Each region is analyzed based on:
Comparative insights across regions enable targeted market entry and expansion strategies.
Report Structure
Global Teleradiology Services Market Size & Share 2035
www.rootsanalysis.comsolarbird via Solarbird{y|z|yz}, Collected
solarbird
• •
not everything horrible that is reported is true
There is a story going around about Bezos at VivaTech in Paris, the first and last third of which are reasonable, the middle third of which has him saying that water for data centres is more important than “b/a/s/e/l/i/n/e h/u/m/a/n c/o/m/f/o/r/t.”2
His appearance at VivaTech is online. There are multiple near-complete and complete videos, here’s one that includes him being introduced. The middle third is not reflected therein.1
The middle third DOES, however, appear on BPD News, a PARODY account on Instagram. In particular, that seems to be the origin of the quotes.
I think this is either deliberate disinformation, or AI-slop producing the same result. Either way, I would not boost it, and would delete any boosts already made.
n.b.:
1: I didn’t sit through the whole thing several times, I searched the transcripts of several different postings, and the quotes are in none of them.
2: The hard-coded strikethrough is an attempt to keep the meme from being propagated by AI scrapers. It may not work, but I felt I had to try.
#politics #tech #uspol #uspolitics
FULL DISCUSSION: Jeff Bezos on AI, Jobs, Space Economy and the Future of Humanity at VivaTech | AI1G
DWS News (YouTube)The Linux Experiment via The Linux Experiment
The Linux Experiment
• •
Linux Weekly News - GNOME Foundation issues, AUR under attack, Firefox's big plans
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:42 Sponsor: SquareSpace
02:01 GNOME Foundation issues and lack of transparency
09:34 AUR compromised with malware and spam
12:57 Mozilla shares big Firefox roadmap
15:54 X11 server rewritten using Rust and AI
17:33 Linux kernel 7.1 released
19:03 Chrome removes manifest v2 support entirely
20:39 Firefox for Android will rely on Google Play integrity API
22:29 Plasma 6.7 released
24:27 SonicDE forks KDE into an X11 desktop
26:24 More details on Ubuntu's AI features
28:21 The EU won't stop killing videogames
31:06 Sponsor: Tuxedo oOmputers
Links:
GNOME Foundation issues and lack of transparency
discourse.gnome.org/t/2026-boa…
AUR compromised with malware and spam
sonatype.com/blog/atomic-arch-…
linuxiac.com/yay-13-0-adds-new…
phoronix.com/news/Arch-Linux-A…
Mozilla shares big Firefox roadmap
blog.mozilla.org/en/firefox/fi…
firefox.com/en-US/whatsnext/
X11 server rewritten using Rust and AI
itsfoss.com/news/yserver/
Linux kernel 7.1 released
phoronix.com/review/linux-71-f…
Chrome removes manifest v2 support entirely
linuxiac.com/chrome-closes-ano…
Firefox for Android will rely on Google Play integrity API
omgubuntu.co.uk/2026/06/mozill…
Plasma 6.7 released
youtu.be/5qJSapprdSQ
SonicDE forks KDE into an X11 desktop
itsfoss.com/sonicde-x11-kde-pl…
More details on Ubuntu's AI features
discourse.ubuntu.com/t/introdu…
The EU won't stop killing videogames
gamingonlinux.com/2026/06/euro…
thingsiplay via Linux
thingsiplay
• •
KDE 6.7 / Wayland: I love being able to configure different panels and dedicated widgets on my secondary screen
I recently added a secondary TV to my PC with KDE setup, in addition to the main monitor. I have it on a different position and angle and only turn it on for certain use cases, watching from different place. And I love the fact that I can create and build a dedicated panel with the widgets I want to have on that screen only. I don't need every panel and functionality on that screen.
Just curious, is this something Microsoft Windows users can actually do? If not, this is something I would "advertise" for Linux.
exu
in reply to thingsiplay • • •thingsiplay
in reply to exu • • •read_desert via Linux
read_desert
• •
Anyone using MX Linux?
actionjbone
in reply to read_desert • • •MX is my distro of choice.
For most common tasks, I can easily pop open either a command line or a GUI, depending on my mood.
It's like the REM of Linux distros: it can appeal to all different kinds of users, and of all different skill levels. Plus, it's not a resource hog.
I have one antiX laptop - an old Chromebook with limited storage and low power. My gaming PC in the living room runs Bazzite. And I test plenty of other distros.
But for my general purpose computers, I keep going back to MX with either Plasma or XFCE.
Plus, I love hitting F4 for the drop-down console.
AceFuzzLord
in reply to actionjbone • • •hellmo_luciferrari
in reply to AceFuzzLord • • •actionjbone
in reply to hellmo_luciferrari • • •AceFuzzLord
in reply to hellmo_luciferrari • • •Dr. Wesker
in reply to read_desert • • •I used MX for a handful of years after CrunchBang ceased development. I decided to migrate to just a core Debian install at a certain point, when I realized I was basically installing custom everything, and wasn't really using MX the way it was probably intended.
It's a good, mid-weight choice. Nothing negative to say about it.
FreddiesLantern
in reply to read_desert • • •Have been using it enthusiastically for a good while now. It’s got a nice balance between useable out of the box and having all the tweak ability.
Can’t recommend it enough.
hellequin67
in reply to read_desert • • •Been using it for a while, first with XFCE and just recently rebuilt with Plasma.
Hopped a lot before arriving at MX, stayed because it just works, does everything I need and more without issues.
MonkderVierte
in reply to read_desert • • •Hm? They were Systemd-only for a while but brought back choice of inits recently?
Well, let's see how this goes. From what i understand, distros are either Systemd-only, no-Systemd or a mess of shims and wrappers.
MX Linux 25.1 brings back switchable init systems
Liam Proven (theregister)atzanteol
in reply to MonkderVierte • • •That's called "sysv init".
MonkderVierte
in reply to atzanteol • • •SapphironZA
in reply to read_desert • • •I tried it on my main desktop after dumping windows. Tried ot along with CachyOS and Bazzite.
CachyOS was too bleeding edge for me.
MX was very easy to work with, but I could not get a lot of my gaming stuff working with my limited skills. Things like HDR was not working well on my monitor, everything just looked washed out. Could not get it converted to Wayland, etc. It did not support 5.1 audio over Spidif on my sound card.
Settled on Bazzite with plasma which was similarly stable, while having the gaming, display and audio stuff correctly configured out of the box.
Lemmchen
in reply to read_desert • • •Hund
in reply to read_desert • • •Thorned_Rose
in reply to read_desert • • •bonegakrejg
in reply to read_desert • • •Virual via Linux
Virual
• •
Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS
Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS
www.phoronix.comlike this
Mordikan likes this.
☂️-
in reply to Virual • • •any of yall been using it? the open nvidia driver + nvk?
how well is it working these days?
Mia
in reply to ☂️- • • •Open-Source Nouveau Performance With Linux 7.0 + NVK Mesa 26.1-dev vs. NVIDIA Linux Driver
www.phoronix.com☂️-
in reply to Mia • • •Mia
in reply to ☂️- • • •z3rOR0ne via Linux
z3rOR0ne
• •
A Rambling Linux History Tidbit
Fair Warning: Long Linux nerd rambling ahead.
I actually was responding to another post where someone revealed to another that Linux is not free of corporate influence. I started to write out this spiraling drawl and realized it had nothing to do with the OP, but thought maybe someone else might find it interesting here.
Feel free to correct me should I have some details wrong, I wrote this off the cuff.
The history of Linux is inreresting, but just remember, Linux "won" in some senses just like how Windows, Apple, Intel, etc. "won" their respective domains. Microsoft "won" corporate desktop and office tooling ecosystems. Apple "won" the consumer computing and personal devices (tablet/phone) ecosystems. Linux "won" the servers ecosystem. And the history of how that happened is just as interesting as the fabled stories as to how Microsoft or Apple came to prominence today.
The only reason new Linux users are sometimes caught off guard by the fact that Linux is highly influenced by corporate entities is because they haven't looked into the tumultuous and messy, but very interesting, history of UNIX, Linux, GNU, BSD, and others.
What follows is not entirely related, but take this example of how Linux ended up, perhaps by sheer luck, to have ended up as one of the dominant surviving UNIX-like OSes today:
Take the 1992 lawsuit by UNIX System Laboratories vs BSD. One might say, okay, but what does this have to do with Linux? Well Linus Torvalds created Linux in 1991. BSD had been around since 1978, and had been gaining considerable popularity during the 1980s. BSD has its own messy history, but the short of the long of it is that Bell Labs allowed UNIX to be utilized, researched, and modified by Universities, which resulted in an explosion of UNIX derivative OSes (distributions), including one Berkeley School Distribution, or BSD. During this time period, the attempts to standardize UNIX by vendors resulted in what came to be known as The UNIX wars. It was in the culmination of these "wars" that aforementioned lawsuit occurred, during which BSD development was ground to a halt (eventually forks of BSD like the ones you see today are the sole inheritors of the BSD family of OSes). This was during the same time the Linux Kernel and the GNU OS would come onto the scene and essentially eat BSD's cake.
In essence, were it not for the timing of this lawsuit (which you can view as unfortunate or serendipitous depending on your views of BSD vs Linux), we might all be talking about BSD the way we talk about Linux today. Maybe, even then that's highly speculative.
EDIT: Removed repetitive wording.
Unix wars - Wikipedia
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)Mordikan
in reply to z3rOR0ne • • •I think I had commented on that previous post. This is part of the reason why I don't want to see any one commercial group be the defacto ruler of open source. The history of the community is based in big groups pushing agendas and an under-current of what you might call something like whimsical fanaticism (like Stallman and the GNU Manifesto).
The best case scenario is every one gets an equal slice of the pie so as no one player becomes the dominant force because everyone is fucking crazy.
dadarobot
in reply to z3rOR0ne • • •Members of the Linux Foundation
www.linuxfoundation.orgDingaling
in reply to dadarobot • • •dadarobot
in reply to Dingaling • • •Jure Repinc via Linux
Jure Repinc
• •
SteamOS Linux 3.8 released as stable
Steam Deck - SteamOS 3.8 - Steam News
store.steampowered.comSlein4273
in reply to Jure Repinc • • •Why are they updating to an outdated version?
Dymonika via Linux
Dymonika
• •
Why are so many Linux projects on Microsoft GitHub? Shouldn't they all move to Codeberg?
Sure, I know a lot of projects have been on GH since before MS bought it, but they've owned it for quite a while now, so we really should be seeing better migration out by now, no?
Codeberg is nonprofit which seems more in the spirit of the Linux ecosystem overall. GH is for-profit...
EDIT: All right, all right, I've gotten schooled. Thank you, O wise ones; I didn't realize how much Microsoft literally depends on Linux, among other things. I will proceed to shut up.
KssioAug
in reply to Dymonika • • •I believe the core reason is that, when MS bought it, and while they make it worse day by day, the number of projects in Github was already huge and it just keeps growing. That being said, it is still the main platform to find FOSS projects, and to have your project be found.
A lot of people are migrating though. The good thing about the FOSS community and philosophy is that they don't really need to rely on shitty companies like Microsoft. They can (and many actually do) just move on, at least regarding their own personal projects.
Telorand
in reply to KssioAug • • •Yep. For example, Gnome migrated to Gitlab some time ago. Obviously it's not as ethical as Codeberg, but maybe it offers certain features that Codeberg doesn't (yet) have that they require. PikaOS is (was?) on Gitea.
For my part, I've left Github and will only do development on Codeberg. I'll still make pull requests to upstream projects that only exist on Github, but I have no control where those parent projects are hosted, and improving those projects is still a net benefit to everyone.
Left as Center
in reply to Dymonika • • •BartyDeCanter
in reply to Dymonika • • •Two main reasons: history and network effects.
GitHub was an independent company for a decade that provided a vastly superior service to what it replaced, primarily SourceForge. And it was free for FOSS projects, while charging for closed ones.
The improvements paid for by the closed source customers trickled out to everyone. So, it became the best place for FOSS developers, large and small. And as more people moved to GH, the more reason there was to move to it.
Of course, it was constantly bleeding money and eventually had to do something. That ended up being selling to MS.
There was a lot of trepidation about this, but for the first few years they not only kept their promise about supporting FOSS, but actually made it better by allowing small private repos to get many of the services that were previously gated for open FOSS or paid repos.
And the alternatives were stil not as good, and just as importantly didn’t have the user networking that GH does.
Now, some FOSS people are starting to look elsewhere, Codeberg, self-hosted Forgejo, and others. They have come a long way and are nearing feature parity, particularly for smallish projects. But the network effects of discovery and reputation are strong, and GH still provides a few more useful features.
I’ve moved my private repos to self hosted Forgejo, but my public ones are still on GH as push mirrors. I’m not ready to give up the discoverability and Mac/Windows CI runners that I can get from GH for free. I hope to be able to some day, but not yet.
gwl [he/him]
in reply to BartyDeCanter • • •MonkeMischief
in reply to BartyDeCanter • • •I've only a basic understanding of using Git myself, but I think I'm gonna learn it with a self-hosted Forgejo for my Godot projects too.
Then for the parts that don't have feature parity, I won't know what I'm missing, and I have no need for "iNdUsTrY sTaNdArD LeAdiNg oPtiMiZeD sYnErGyStiC wOrKfLoWs" or whatever hahaha.
It does definitely present a conundrum if you want people to see your open source software though. Damn network effect. =\
BartyDeCanter
in reply to MonkeMischief • • •The number one thing to remember about git is that you don't need a full hosting service around it for basic functionality. If it's just you, a single local repo will probably serve you just fine, maybe use a bare repo on your main machine or a Pi-level device if you like as a remote/backup. Just
git initorgit init --bareand you're good to go. GitHub, Codeberg, Forgejo, and all the others exist to serve multi-contributor and/or public project-level needs.The number two thing to remember is that it is based around graph theory.
Git
xkcdMonkeMischief
in reply to BartyDeCanter • • •That's some really helpful advice, thank you! 😃
I actually didn't know you could just make any local folder a repo like that.
Would a Forgejo instance still be helpful if I wanted to have "one point of truth" between multiple machines even if I'm the only dev? I already use Syncthing, but for some reason I feel like there'd be a lot of sync conflicts and stuff.
The other main reason for wanting to learn Git, of course, is because it's otherwise more difficult to try out changes to scripts and experiment, without finding yourself lost in the weeds and forgetting what worked last.
My current "version control" is "copy the entire project folder before you do anything major." 😂
BartyDeCanter
in reply to MonkeMischief • • •If you just want one point of truth, the minimal version is to create a bare repo somewhere that you have ssh access to or your local machine. Then you can clone/pull/push from it.
A bare repo is a special kind of repo meant for exactly this, but can be a bit confusing at first. A normal repo contains all of your current working files and a special
.gitdirectory that holds all the files/blobs/history that git needs to work. A bare repo is just the.gitas a top directory withbare=truein its config. So you can use it as a remote, but it never has a working set. They are usually named something likemy_repo.git.Edit:
Here’s a basic example for setting it all up in a fully local way:
And then you have remotes as your main source of truth in
~/baresand your working copies in~/code. If you want to access from another machine that has ssh access to the first, you can do:And then use git pull/push to keep it all in sync. Don’t use Syncthing on a git repo, it eventually goes badly.
MonkeMischief
in reply to BartyDeCanter • • •This was really informative, thank you so much for taking the time! Definitely bookmarking this. 😀
I was looking up further why you'd use a bare repo over a standard one. Somebody said for just sharing a repo between users, "snapshots just take up unnecessary space."
...But would that mean you can't roll back history? Maybe I'm ignorant on the term snapshot in Git context lol.
But yeah, I really appreciate the post and I think that'll get me on the right foot, to actually developing games instead of setting up yet another tool and procrastinating what I want to actually be doing anyway. 😂
Glad my instinct was correct about using Syncthing for this purpose. XD
BartyDeCanter
in reply to MonkeMischief • • •Happy to help! And yes, I have no idea what they’re talking about. If you don’t have snapshots (commits) you don’t have version control.
Let me know when you get your game going, I’d love to check it out. I’m working on a few myself.
Bogus007
in reply to BartyDeCanter • • •Ŝan • 𐑖ƨɤ
in reply to Dymonika • • •DFX4509B
in reply to Dymonika • • •chgxvjh [he/him, comrade/them]
in reply to DFX4509B • • •BartyDeCanter
in reply to DFX4509B • • •Remember that Git is a distributed VCS, so no git repo is dependent on a central server. Everything else about the project might be heavily dependent on GH, but any active developer is going to have a full copy of the code with history on their main workstation.
That being said, it highly depends on the project, but I'd put it into a few buckets.
1. Un/barely maintained projects - This is by far the largest number of repos, and many of them are used as dependencies by all sorts of projects. The truly unmaintained ones would vanish, and I bet most of the barely maintained ones would as well. The most important of these would probably be resurrected since their code will be sitting on all sorts of drives, but it will be a mess. Take a look at nesbitt.io/2026/05/08/weekend-… for an idea.
2. Small individually actively maintained projects - There are a lot of these and many of them could continue to be just fine, depending on how much of the full GH feature set they use. They would lose all the PRs, wiki spaces, discussions, issues, and maybe even the project page itself that are hosted on GH. For most projects it would be an annoyance to have lost all that, but if it's a small enough project that one person is maintaining it, it's probably small enough to pull over to something else reasonably easily depending on how all in they are on GH tools and their use of type 1repos. And a project with only one main contributor is unlikely to fragment.
3. Mid-sized active projects - Probably the hardest hit. A lot of these are all-in on the GH tools, particularly issues and CI. Losing that would hurt a lot because the project is big enough to really need those tools and uses them at a volume that they can't just host on the leads laptop. These are also going to take a lot of work to set up the project infrastructure elsewhere. And this would probably be the sort of thing to push and simmering tensions to erupt, leading to fragmentation.
4. The big projects - Probably the least hardest hit. Most of these are just using GH as a push mirror. The core team probably has a functioning private communication and governance system, their own issue tracker (even if it pulls from GH), documentation, and public discussion groups. Most of these run their own private CI. And they are the ones most likely for another host to step in and offer to help.
So the little stuff? Probably going to be annoyed or not care a lot. The big stuff? Same thing. But that middle group would be hurt.
Weekend at Bernie’s
Andrew Nesbittplutopos
in reply to Dymonika • • •Dreamer
in reply to plutopos • • •~~Why do you make the argument that Red Hat is the biggest contributor?~~
~~Searching Linux contributor breakdown by organization puts them tied for 3rd at \~7%.~~
insights.linuxfoundation.org/p…
commandlinux.com/statistics/li…
~~Don't get me wrong. Intel leading the corporate contributions is worse. lol~~
All-time contributions are led by Red Hat at 15%. Many top organizational contributors guilty of profiting from the genocidal industrial complex. Maybe TempleOS was the true alternative.
Linux Kernel Contributors And Lines of Code Statistics 2026
Willie (commandlinux.com)sorter_plainview
in reply to Dreamer • • •In the first link, look at the parameters in the link. It is for last 365 days. If you take all time, it is Red Hat.
To be explicit: I don't like Red Hat.
plutopos
in reply to Dreamer • • •Dreamer
in reply to plutopos • • •You were right. Red Hat leads all time.
All the major organizational contributors are guilty of profiting from genocide. TempleOS might be the one true alternative.
Bogus007
in reply to plutopos • • •gwl [he/him]
in reply to Dymonika • • •Momentum and time and effort to migrate.
And there's automated workflows such as GitHub Actions and ci/cd integrations that don't have 1-to-1 replacements, which would mean extra work (for quite strained teams of volunteers)
mat dave
in reply to gwl [he/him] • • •P03 Locke
in reply to Dymonika • • •diaphragmwp
in reply to P03 Locke • • •quick_snail
in reply to Dymonika • • •Codeberg doesn't offer CI runners* for macOS for free.
It's important if you have cross platform apps
ian
in reply to Dymonika • • •But now I rage quit Github. No more bugs from me unless you move your application to a more acceptable platform. I suggest every bug reporter user do likewise. Screw Microsoft.
dwt
in reply to Dymonika • • •utopiah
in reply to dwt • • •Right, like how Micro$lop :
and all the other things (please feel free to make this list more comprehensive) as "reparations"?
It's the same old "Embrace, extend, and extinguish " (EEE) scheme they've been (sadly successfully) running for decades now.
utopiah
in reply to Dymonika • • •It's disappointing yet unsurprising to read the recurring answers, namely :
precisely because it's absolutely avoidable and a well known strategy. It's so well known that it's precisely why Micro$lop bought Github in the first place. People are there and the free tiers is enough to get the long tail.
Meanwhile since that strategy happened people who consider smart enough should know the genuine cost behind this : it's a TRAP. Plain and simple, you get there and you get STUCK there.
So... yes it takes some sweat and even some money to leave the trap ... but if you care about freedom, as most free software or open-source developers might, then it's aligned with your value.
Eggymatrix
in reply to Dymonika • • •You seem to think that the idea is that linux and most FOSS projects are some carebear nonprofit charity organization. You are wrong.
In most cases the idea is that open source work is there because it is easier to share technological progress if multiple companies work at it. And because of this it is just better than the alternative. The linux kernel is worked on by multiple large corporations that are in the business of making money using servers. If these servers run better then they make more money. To make them run better for them they need to implement their features and because of the licence and the ecosystem they need to publish these modifications back to the upstream.
All this works so good because a lot of companies make a lot of money with it.
Github will be used as long as it does not interfere with the workflow or with the legal aspects, nobody cares about the spirit nearly as much as you think
Dymonika
in reply to Eggymatrix • • •jollyrogue
in reply to Dymonika • • •MangoCats
in reply to jollyrogue • • •stratself
in reply to Dymonika • • •The case of free CI/CD, visibility, and network effects are already said. So I wanna offer an anectode: someone I know is a graphic designer, who maintains a project that curate icons. Moving to Codeberg means he has to interact with PRs using the CLI, which he really does not have familiarity with. GitHub OTOH has a simple desktop client that allows natively switching across PRs, approving then in the UI, etc. It's really, really convenient for someone who's not a developer.
I think Forgejo-based platforms will need to work on a very good GUI client, in order to attract less technical contributors.
Drew
in reply to stratself • • •stratself
in reply to Drew • • •CommanderCloon
in reply to stratself • • •алиса 🐗
in reply to Dymonika • • •diaphragmwp
in reply to Dymonika • • •Dymonika
in reply to diaphragmwp • • •diaphragmwp
in reply to Dymonika • • •juh
in reply to Dymonika • • •Mangoholic
in reply to Dymonika • • •Lady Butterfly she/her via Casual UK
Lady Butterfly she/her
• •
Clue is in the name
Azrael
in reply to Lady Butterfly she/her • • •Actually I believe it's called "Football" because most ball games were originally played on horseback.
Football (Soccer) was one of the first ball games to be played on foot, hence Foot-ball
That's why Rugby, Canadian Football, Australian Football, and American Football are also types of "Football".
Also, the name "Soccer" was literally invented in England. It's short for "Association Football" (Association - Assoc - Soccer) so shut the f*** up
RamenJunkie
in reply to Azrael • • •gazter
in reply to RamenJunkie • • •taz via taz
taz
• •
Eine völkische Parallelwelt
Die taz hat zur völkischen Gruppe „Jugendadler“ recherchiert und konnte dabei eine „Eheleite“ beobachten, eine heidnische Hochzeit. Die Gesellschaft feierte sie am 30. Mai in Neubulach nahe Stuttgart. Diese Hochzeit ist mehr als ein ausgelassenes Fest. Es ist ein Treffen einer Szene, die sich als nationalistische Avantgarde versteht. Die heidnische Rituale pflegt, um eine antimoderne Lebenswelt von Generation zu Generation weiterzureichen. Sie soll damit auch den Zusammenhalt dieser Szene stärken und auch den einer Organisation, der die Frischvermählten angehören: der Jungadler.
Es ist eine Gruppe, die Kinder in Zeltlagern zu Härte drillt, die ihnen NS-Größen als Vorbilder vermittelt. Die sich bundesweit organisiert und Verbindungen bis zur #NoAfD und der Identitären Bewegung hat. Die sich äußerst konspirativ gibt. Und bei der sich die Frage stellt, ob sie nicht eine Nachfolgerin der 2009 verbotenen rechtsextremen Heimattreuen Deutschen Jugend (HDJ) ist – und damit ebenso verboten gehört.
Und dennoch hatten die Sicherheitsbehörden die Gruppe lange nicht auf dem Schirm. Erst vor gut einem Jahr scheinen die Jungadler dort wirklich ins Visier geraten zu sein – durch eine Anzeige ausgerechnet gegen einen Brandenburger Oberstaatsanwalt, der die Gruppe unterstützt haben soll.
✏️ Autor*innen: Andrea Röpke, Johannes Grunert @jhnnsgrnrt, Nils Lenthe, Konrad Litschko, @konlitschko
📹 Video: Johannes Grunert; Nils Lenthe, isso.media
🎬 Produktion: Nicolai Kary @yrakocin
🔗 Die exklusive taz-Recherche findest du wie immer ohne Paywall unter taz.de/Voelkische-Gruppe-indok…
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.
BurntWits via Patient Gamers
BurntWits
• •
Weekly Recommendations Thread: What are you playing this week?
mbirth 🇬🇧
in reply to BurntWits • • •Lety Does Stuff 🔕 via Lety Does Stuff 🔕
Lety Does Stuff 🔕
• •
Lety Does Drinking the Spring Edition Cherry Sakura Flavored Sugarfree Energy Drink From Red Bull
Sensitive content
There's a new cherry sakura flavor of Red Bull, and I am so excited!!! I don't even super love floral drinks, but I was looking forward to trying this drink out because this flower means so much to me‐‐ it's why I'm wearing my red top today, and I even came all the way out to this park to do this by some actual cherry blossoms, although that didn't totally work out. Lots of things didn't work out as I hoped, actually.
Some Related Video(s?)
Featured in This Video
Some Non‐English Vocabulary
Lety Does Stuff 🔕
2026-06-16 22:20:12
Museum
in reply to Lety Does Stuff 🔕 • • •Lety Does Stuff
in reply to Museum • • •willrs
in reply to Lety Does Stuff 🔕 • • •Lety Does Stuff
in reply to willrs • • •willrs
in reply to Lety Does Stuff • • •Lety Does Stuff
in reply to willrs • • •willrs
in reply to Lety Does Stuff • • •Lety Does Stuff
in reply to willrs • • •willrs
in reply to Lety Does Stuff • • •willrs
in reply to Lety Does Stuff • • •Hamish The PolarBear
in reply to Lety Does Stuff 🔕 • • •Lety Does Stuff
in reply to Hamish The PolarBear • • •Lety Does Stuff
in reply to Hamish The PolarBear • • •Lety Does Stuff
in reply to Lety Does Stuff 🔕 • • •@letydoesstuff Hihi! Lety here, auto-commenting from my main account (which doesn't have a 🔕 icon)!
This is how my PeerTube videos look on other Fediverse platforms!
Remotely interact with this video using an account on an ActivityPub-powered platform like Mastodon Social! Just click the “Add comment...” box under any PeerTube video and enter your Fedi handle in the pop-up. That’ll direct you to the federated post for that video on whatever platform you use.
Or, if you’re already logged in on Mastodon or wherever you're seeing this message, just look at the post I’m responding to!
Replies and favorites on that post show up as comments and likes on PeerTube, and following the account that posted it subscribes you to my videos.
Heads up, though! While some platforms might allow you to respond with custom emojis, gifs, images, polls, and reactions, most of that fancy stuff won’t show up correctly on PeerTube. The same goes for any edits you might want to make to your response unless you delete & re-draft.
If you already know all this or are tired of seeing this wall of text, you can hide these explanation posts by going to your account preferences and creating a new filter with the title and keyword “#LetyDoesPeerTubeExplainer” and all context boxes checked.
Thanks so much for watching! ⚡⚡⚡
Lety Does Stuff 🔕 via Lety Does Stuff 🔕
Lety Does Stuff 🔕
• •
Lety Does Drinking the Winter Edition Fuji Apple & Ginger Flavored Energy Drink From Red Bull
Sensitive content
Wake up, babes, we're out here drinking winter soda in the middle of spring for a video releasing at the start of summer. And we're gonna be BOILING it! Cause nothing says winter wonderland like a little mason jar full of piss. Also, sorry for the awkward cutting. This was literally filmed around yet another Red Bull video, so go check that out!
Some Related Video(s?)
Featured in This Video
Some Non‐English Vocabulary
willrs
in reply to Lety Does Stuff 🔕 • • •Lety Does Stuff
in reply to willrs • • •willrs
in reply to Lety Does Stuff • • •Peter
in reply to Lety Does Stuff 🔕 • • •Even though Red Bull has not completed its exit from Russia.
Ред Булл (Рус) remains registered in Russia and continues to report significant financial activity. Trade data also suggest continued imports of Red Bull products into the Russian market.
Lety Does Stuff
in reply to Peter • • •@letydoesstuff Yes. Unfortunately, there's no ethical consumption under capitalism. I do my best to limit the injustices I am complicit in, but as I've mentioned in my videos, I have an unfortunate weakness for Red Bull due to their connection to a late loved one. I actually only began talking about their products after she passed.
That Red Bull hasn't left the Russian market disappoints me deeply. My complicity in their economic endorsement of the murderous Putin regime pushes me to provide more tangible material aid to Ukrainians whenever I am able.
Aelspire
in reply to Lety Does Stuff 🔕 • • •Lety Does Stuff
in reply to Aelspire • • •@letydoesstuff I'm wearing a sheer-ish top and felt like my nipples might be visible, haha
I have very hard rules I adhere to regarding sensitive content and content warnings
Lety Does Stuff
in reply to Lety Does Stuff 🔕 • • •@letydoesstuff Hihi! Lety here, auto-commenting from my main account (which doesn't have a 🔕 icon)!
This is how my PeerTube videos look on other Fediverse platforms!
Remotely interact with this video using an account on an ActivityPub-powered platform like Mastodon Social! Just click the “Add comment...” box under any PeerTube video and enter your Fedi handle in the pop-up. That’ll direct you to the federated post for that video on whatever platform you use.
Or, if you’re already logged in on Mastodon or wherever you're seeing this message, just look at the post I’m responding to!
Replies and favorites on that post show up as comments and likes on PeerTube, and following the account that posted it subscribes you to my videos.
Heads up, though! While some platforms might allow you to respond with custom emojis, gifs, images, polls, and reactions, most of that fancy stuff won’t show up correctly on PeerTube. The same goes for any edits you might want to make to your response unless you delete & re-draft.
If you already know all this or are tired of seeing this wall of text, you can hide these explanation posts by going to your account preferences and creating a new filter with the title and keyword “#LetyDoesPeerTubeExplainer” and all context boxes checked.
Thanks so much for watching! ⚡⚡⚡
Lety Does Stuff 🔕 via Lety Does Stuff 🔕
Lety Does Stuff 🔕
• •
Lety Does Eating Mochi From Fugetsu‐Do
It's Christmas in June! Or, more accurately, it was Christmas in December back when I filmed this, but my entire editing schedule's been a mess, so you're watching me do my holiday shopping right as summer's about to start instead. Come hang out with me as I try out some wagashi and talk about the history of pounded rice as a food staple.
Also, pretty please take a look at the non‐English vocabulary beneath this video? I spent a very, very long time on it.
Some Related Video(s?)
Featured in This Video
Some Non‐English Vocabulary
Alternate Titles
Chapters
0:00 Blah
1:57
willrs
in reply to Lety Does Stuff 🔕 • • •Lety Does Stuff
in reply to willrs • • •willrs
in reply to Lety Does Stuff • • •Museum
in reply to Lety Does Stuff 🔕 • • •@letydoesstuff
One benefit of being a discord member is that you get some BTS info on these seemingly casual videos. The rest of the world has no idea how close Lety got to death by cringe for this intro!
Im glad you and your “special friends” got to enjoy the seasonal festivities. I didnt stop by Little Tokyo on my recent visit, but I made sure to swing by Chinatown for breakfast before I left. I ended up walking away with enough for 2 people paying only $8!
Lety Does Stuff
in reply to Museum • • •Lety Does Stuff
in reply to Lety Does Stuff 🔕 • • •@letydoesstuff Hihi! Lety here, auto-commenting from my main account (which doesn't have a 🔕 icon)!
This is how my PeerTube videos look on other Fediverse platforms!
Remotely interact with this video using an account on an ActivityPub-powered platform like Mastodon Social! Just click the “Add comment...” box under any PeerTube video and enter your Fedi handle in the pop-up. That’ll direct you to the federated post for that video on whatever platform you use.
Or, if you’re already logged in on Mastodon or wherever you're seeing this message, just look at the post I’m responding to!
Replies and favorites on that post show up as comments and likes on PeerTube, and following the account that posted it subscribes you to my videos.
Heads up, though! While some platforms might allow you to respond with custom emojis, gifs, images, polls, and reactions, most of that fancy stuff won’t show up correctly on PeerTube. The same goes for any edits you might want to make to your response unless you delete & re-draft.
If you already know all this or are tired of seeing this wall of text, you can hide these explanation posts by going to your account preferences and creating a new filter with the title and keyword “#LetyDoesPeerTubeExplainer” and all context boxes checked.
Thanks so much for watching! ⚡⚡⚡
The Linux Experiment via The Linux Experiment
The Linux Experiment
• •
KDE Plasma 6.7 review: still the best Linux Desktop IMO
Try out Joplin, one of the best Open Source Note taking apps: joplinapp.org/?source=TheLinux…
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:29 Sponsor: Joplin
01:57 Per Monitor desktops
03:16 Performance improvements
04:18 Visual changes
07:38 Better Keyboard input
08:55 Plasma Widgets
12:54 Global Push to Talk & other changes
15:36 Kwin Changes & Wayland support
19:12 Settings changes
20:54 App Changes
23:18 Conclusion
24:45 Sponsor: Tuxedo Computers
#linuxdesktop #kdeplasma #linuxdistro
rb411
in reply to The Linux Experiment • • •sigmaprout152
in reply to rb411 • • •Edoardo Regni
in reply to The Linux Experiment • • •boredsquirrel
in reply to The Linux Experiment • • •@thelinuxexperiment
@thelinuxEXP
20:54
So funny, I also had no idea how to get #OCR working in #Spectacle!
You need tesseract and language packs installed.
Apparently the language detection uses package names and is a bit buggy, needs a workaround on NixOS that seems to involve recompilation
github.com/NixOS/nixpkgs/issue…
Btw by installing the "prison" package you can scan QR and Barcodes with spectacle?!
#KDE #KDEPlasma #Plasma67
Plasma 6.6's Spectacle OCR not working despite tesseract being installed. · Issue #491913 · NixOS/nixpkgs
cmspam (GitHub)boredsquirrel
in reply to boredsquirrel • • •@thelinuxexperiment
Got #OCR in #Spectacle working on #NixOS
codeberg.org/boredsquirrel/Nix…
Using the nice overwrite from this comment
github.com/NixOS/nixpkgs/issue…
It seems to all work, at least Spectacle detects all languages now.
#KDE #KDEPlasma
Plasma 6.6's Spectacle OCR not working despite tesseract being installed. · Issue #491913 · NixOS/nixpkgs
cmspam (GitHub)jfml
in reply to The Linux Experiment • • •Wudi via Linux
Wudi
• •
KDE Plasma 6.7 Desktop Environment Officially Released 🎉 🥳
Plasma 6.7
Plasma 6.7LadyCajAsca [she/her, comrade/them]
in reply to Wudi • • •...
I'm not saying it.. must... not.. say it...
Jure Repinc via KDE & Plasma users
Jure Repinc
• •
KDE Plasma 6.7 Released
KDE Plasma is a popular desktop (and mobile too) environment for GNU/Linux and other UNIX-like operating systems. In addition to other hardware, it also powers the desktop mode of the Steam Deck gaming handheld. The KDE community today announced the latest release: Plasma 6.7.
This new major release brings back the Oxygen and Air themes from the KDE 4 era, including the Horos wallpaper. The ability to switch virtual desktops independently for each output/display was added. It is now easier to toggle between light and dark mode directly from the Brightness & Color widget. You can now test microphones from the audio settings, and assign a custom global keyboard shortcut for "push-to-talk" microphone un-mute. If you have Plasma keyboard enabled and a physical keyboard key is long-pressed a selection of related special characters is presented to choose from. When it comes to printing it is now much easier to connect to shared printers on Windows networks, and a new print queue management tool offers more power than ever before. Vietnamese lunar calendar was added, and you can now select the default system calendar application. It is now possible to set mouse and tablet stylus pointers to be synced. ICC color profile can now be applied when HDR mode is active. Graphical performance has been improved and power usage lowered for CPU-rendered applications, some full-screen applications and on Intel graphics hardware. This release also features an experimental preview of the Union theming engine, which is based on web-like CSS definitions and will make creating and using new themes easier in the future.
For complete list of new features and changes check out the KDE Plasma 6.7 release announcement and the complete changelog.
Plasma 6.7
Plasma 6.7Jure Repinc via Linux
Jure Repinc
• •
KDE Plasma 6.7 Released
cross-posted from: lemmy.ml/post/48812123
Plasma 6.7
Plasma 6.7like this
Little1Lost and toothpaste_sandwich like this.
PumpkinDrama via Linux
PumpkinDrama
• •
Thinking of leaving Manjaro after the AUR supply chain attack – Distrochooser recommends SUSE, what's your take?
With the recent AUR supply-chain attack that compromised over 400 (and possibly up to 1,500) packages, I'm seriously considering switching distros. Attackers took over orphaned packages and modified PKGBUILDs to pull in malicious npm dependencies like
atomic-lockfile, which deployed credential-stealing malware and even eBPF rootkits. The fact that the trusted packages themselves didn't look malicious makes this especially concerning.Like many Arch users, I'll admit I don't carefully read every PKGBUILD before installing from the AUR. The official recommendation has always been to review them manually, but realistically, who does that for every package? This incident made me realize I've been relying on trust rather than vigilance.
I've been on Manjaro for years specifically because of the AUR's vastness, but this attack directly undermines that selling point for me. I ran the Distrochooser to see what else is out there, and it strongly recommended openSUSE as my top match: distrochooser.de/en/d5b4e00678…
For those who've made the jump from Arch/Manjaro to openSUSE Tumbleweed (or Leap): How was the transition? How does the OBS compare to the AUR in terms of package availability for niche software?
Distrochooser
distrochooser.dePumpkinDrama via Linux
PumpkinDrama
• •
Thinking of leaving Manjaro after the AUR supply chain attack – Distrochooser recommends SUSE, what's your take?
With the recent AUR supply-chain attack that compromised over 400 (and possibly up to 1,500) packages, I'm seriously considering switching distros. Attackers took over orphaned packages and modified PKGBUILDs to pull in malicious npm dependencies like
atomic-lockfile, which deployed credential-stealing malware and even eBPF rootkits. The fact that the trusted packages themselves didn't look malicious makes this especially concerning.Like many Arch users, I'll admit I don't carefully read every PKGBUILD before installing from the AUR. The official recommendation has always been to review them manually, but realistically, who does that for every package? This incident made me realize I've been relying on trust rather than vigilance.
I've been on Manjaro for years specifically because of the AUR's vastness, but this attack directly undermines that selling point for me. I ran the Distrochooser to see what else is out there, and it strongly recommended openSUSE as my top match: distrochooser.de/en/d5b4e00678…
For those who've made the jump from Arch/Manjaro to openSUSE Tumbleweed (or Leap): How was the transition? How does the OBS compare to the AUR in terms of package availability for niche software?
Distrochooser
distrochooser.delike this
potatoguy likes this.
gnunikky
in reply to PumpkinDrama • • •like this
toothpaste_sandwich and Squiddlioni like this.
D_Air1
in reply to gnunikky • • •like this
toothpaste_sandwich likes this.
gabmus
in reply to D_Air1 • • •also, if anything installing stuff from the AUR makes things slightly safer because PKGBUILDs and .install files are a lot easier to inspect: you can check the source repo/tarball/whatever points to an official source, and you can verify that the scripts (which are just shell scripts) are not doing anything nefarious.
on the other hand, IIRC OBS and COPR just distribute binaries that are very hard to inspect
EDIT: just don't use an AUR helper and you avoid most of the trouble
like this
toothpaste_sandwich and Squiddlioni like this.
Arcanoloth
in reply to PumpkinDrama • • •dreamy
in reply to PumpkinDrama • • •You should switch off from Manjaro because of their track record, not because of the AUR attack.
How many AUR packages do you install? It doesn't take that long to review a PKGBUILD once, and then review only the changes every update.
dieTasse
in reply to PumpkinDrama • • •MyNameIsRichard
in reply to PumpkinDrama • • •artyom
in reply to PumpkinDrama • • •like this
toothpaste_sandwich likes this.
AcornTickler
in reply to PumpkinDrama • • •That's not what a supply chain attack is. No part of Arch Linux or derivatives depend on AUR and you don't have to use it.
The attack simply highlights oversights in adoption of orphaned packages and those need to be addressed for sure.
I have always tried to keep my AUR packages to a minimum (a few packages at most), and always read their PKGBUILDs and updates to them. Today, I don't use any AUR package as all the ones I need are now packaged in official repos.
anon5621
in reply to PumpkinDrama • • •Ŝan • 𐑖ƨɤ
in reply to PumpkinDrama • • •It's beern said a couple of times, but to recap:
On þe last point, you can preserve your distribution and retain access to þe cornucopia by changing your habits and paying attention to þe AUR prompts, and read þe
PKGBUILDdiffs. Reject anyþing which looks suspicious or which you don't understand. Install software you still want by hand, as you would have before Arch.All of þese attacks have been npm/nodejs based. Don't let AUR install npm or nodejs. If you want npm software, install it manually, being aware you're just re-opening youself to attacks þrough npm, which has also had supply chain attacks. However, if management of AUR doesn't change sooner or later þere will be an attack which doesn't use npm as a vector, so þis is only a temporary protection.
Twongo [she/her]
in reply to PumpkinDrama • • •i'm sorry but the 'compromised aur package' controversy may be bad BUT the compromised packages were malware anyway. you just need to check what you install on your system. these malware packages are stuff like "adnauseam-firefox-git" (why on earth would you download a firefox plugin via the aur) or had names like "python-cool-32-git"
the biggest security issue were the users themselves who didn't check the packages
Voytrekk
in reply to PumpkinDrama • • •like this
Squiddlioni likes this.
chgxvjh [he/him, comrade/them]
in reply to PumpkinDrama • • •FoundFootFootage78
in reply to PumpkinDrama • • •I tried OpenSUSE, none of the software I wanted to install worked. It's just too unpopular.
Fedora with RPM Fusion is probably a better bet.
HaraldvonBlauzahn via Linux
HaraldvonBlauzahn
• •
GNU Guix transactional package manager and distribution — GNU Guix
cross-posted from: feddit.org/post/23120439
guix
Codeberg.orgHaraldvonBlauzahn
in reply to HaraldvonBlauzahn • • •GNU Guix transactional package manager and distribution — GNU Guix
guix.gnu.orgHaraldvonBlauzahn via Linux
HaraldvonBlauzahn
• •
GNU Guix transactional package manager and distribution — GNU Guix
cross-posted from: feddit.org/post/23120439
guix
Codeberg.orgartyom via Linux
artyom
• •
Hanna Montana Linux is back
Hannah Montana Linux Is Back
Noah Cagle (YouTube)thingsiplay
in reply to artyom • • •brokenwing
in reply to artyom • • •The Ramen Dutchman
in reply to brokenwing • • •NewNewAugustEast
in reply to artyom • • •forestbeasts
in reply to NewNewAugustEast • • •grapemix
in reply to forestbeasts • • •NewNewAugustEast
in reply to forestbeasts • • •TruePe4rl
in reply to artyom • • •SocialistVibes01
in reply to artyom • • •brainwashed
in reply to artyom • • •erebion
in reply to artyom • • •Doctor Who Linux, when?
/dev/tardis would be a symlink to /dev/zero, cause it's bigger on he inside.
via Linux
• •
Removed packages continuing network activity [Solved]
Hi, Just wondering if Someone can help me out. I previously downloaded PIA but have uninstalled it some time ago with the sudo apt purge. However, I've now found that there is still ongoing network activity through the Pihole. I've attempted to look through the DPKG --list as well as the apt list which does gave "pia/noble 3.107-2build" (however purge states there is no pia installed), but can't seem to uninstall PIA any further. Does anyone know how I can further uninstall any packages so that this is no longer occurring?
For now ive blocked access through pihole.
Many thanks in advance!
drcassone via Dr. Cassone Video
drcassone
• •
Don't Stress
Ŝan • 𐑖ƨɤ via Linux
Ŝan • 𐑖ƨɤ
• •
The Year of Linux
Maybe younger people won't appreciate this as much, having grown up when this weren't so rare, but nothing quite illustrates to me how far Linux has come than browsing Amazon and seeing "Linux" listed as a first-class citizen on product images. Not buried in the details, not answered in a FAQ, but right there on the product image at the top of the listing. Many of you will remember having to dig through wikis and forums to uncover whether a product was compatible with Linux; and sometimes you still do.
This is only a USB device; it'd be more surprising if it weren't Linux compatible... but that's not the point; the point is that "Linux" is advertised at the top right there after Windows and before Mac OS or Android. That's what still grabs me. Metrics and guestimates are great; in a capitalist world, it's often what advertisements say that indicate a truer story.
Ŝan • 𐑖ƨɤ
Unknown parent • • •I'm just stoked to see Tux on Amazon. Not as Linux-enthusiast swag, but on another product. It's so wild.
The Steam Deck has done a lot to bring Linux to mainstream consumers, no doubt. And Steam on Linux has radically altered the gaming scene, although it steals credit from a lot of heavy lifting by Proton. Still, I've been playing BL4 on my little Ryzen 5800H mini, under Arch, with my old PS4 controller, and am always a little shocked when I do.
We live in Interesting Times, my friend, for better and for worse. Silver linings, and all.
HaraldvonBlauzahn via Linux
HaraldvonBlauzahn
• •
DontBreakDebian - Debian Wiki
DontBreakDebian - Debian Wiki
wiki.debian.orgOnno (VK6FLAB)
in reply to HaraldvonBlauzahn • • •This is GOLD!
Source: Debian user for 25 years.
HaraldvonBlauzahn
in reply to Onno (VK6FLAB) • • •sem
in reply to HaraldvonBlauzahn • • •That name is a blast from the past!
Also love this part
AtiHowTo - Debian Wiki
wiki.debian.orgPugJesus via HistoryPhotos
PugJesus
• •
Female soldiers in service to the anti-fascist Spanish Republic during the Spanish Civil War, 1936
pixeldaemon via Linux
pixeldaemon
• •
X11 vs Wayland
Internet articles on the topic (and about WMs too) seem to be advertising slop since they explain anything but the real things.
Also, if anyone used the XLibre fork, I would love to hear about your experience with it.
like this
Badabinski likes this.
hackerwacker
in reply to pixeldaemon • • •You can run either. The truth is depending on what you want to do, what hardware you running, and software versions you have available, your experience will be very different.
Personally I run X11 because I'm used to it. It's extremely stable and the failure points are well known.
The waylandism design really bothers me, and so does the attitude of waylandists. Throwing stuff that works away for no reason, chasing some sort of Android trash ecosystem dream that's never going to happen.
Whatever man, you're taking xgamma away from me over my dead body. cocks shotgun. Come and get it.
monovergent
in reply to pixeldaemon • • •As someone who has used X11 and Wayland, it doesn't matter for the typical user. If you, like me, have a penchant for some smaller desktop environments like XFCE or window managers, you will be stuck with X11, but many are already working on porting to Wayland.
Couple edge cases for gaming, namely screen tearing on some X11 configurations and certain Nvidia hardware running into issues on Wayland. For multi-monitor or high DPI users, Wayland handles per-monitor DPI and fractional scaling far better than X11. Maybe a couple more edge use cases for remoting into the desktop, but Wayland support is also improving quickly on that end. In any case, Wayland is by design more secure than X11.
Dariusmiles2123
in reply to monovergent • • •I thought I’d never have to care about X11 or Wayland if I was a typical user. I thought it was just a debate for really passionate Linux user.
I turned out to be false since the reason I had bad playback on my HTPC, was the fact that Wayland was preventing the refresh rate of my TV to be adjusted to the content.
Switching to a distro using X11 solved the issue and apparently Wayland doesn’t plan on changing anything about this issue.
atzanteol
in reply to Dariusmiles2123 • • •This seems to be a common pattern with the Wayland team. They seem very focused on some technical ideology for how "things should work" to the point of ignoring or dismissing real-world issues.
Perhaps in another 20 years they'll get around to addressing it.
cerement
in reply to pixeldaemon • • •like this
potatoguy likes this.
pixeldaemon
in reply to cerement • • •kittenzrulz123
in reply to pixeldaemon • • •pixeldaemon
in reply to kittenzrulz123 • • •The concerns about Red Hat are not conspiracy, a commercial corporation controlling important parts of Linux ecosystem is a serious threat, so having an alternative is never bad. Linux won't have a future if everyone just uses Red Hat approved solutions.
kittenzrulz123
in reply to pixeldaemon • • •mrnngglry
in reply to pixeldaemon • • •Yoddel_Hickory
in reply to pixeldaemon • • •rihatsu
in reply to Yoddel_Hickory • • •A year ago I got a new PC, installed Ubuntu 24.04 which defaults to Wayland, and installed discord. Push to talk wouldn't work unless discord had mouse focus. I spent a few hours researching and trying different things before switching to X11 where it just immediately works.
Tell me more about how polished Wayland is.
edinbruh
in reply to rihatsu • • •That is a feature. Allowing arbitrary programs to read any key press is how you get keyloggers.
Wayland has a protocol to request reading keys out of focus (which will ask the user for permission, as opposed to just read it like on xorg).
If the program was running in xwayland (which it probably was) of course it won't use that protocol, and will just try to read it X11 style.
In some DEs (KDE) you can select if X11 apps are allowed to read keys.
"I switched to X11 and it immediately works". I'll give you another tip: if you run
chmod 777 -R /the file manager stops pestering about permissions and it immediately works.rihatsu
in reply to edinbruh • • •Yes, you clearly understand the problem, thank you. If there's a problem with filesystem permissions you can use tools like
chmod,chown, andsetfaclto fix them in a variety of ways.How do you fix a wayland session if your app doesn't properly support GlobalShortcuts? Where's the
chmod 777equivalent that lets the user say "I know this means this can spy on everything I do but I'd prefer this work today instead of waiting on a bug fix." Without something like this, the entire desktop ecosystem needs to mature before you can call Wayland "polished."edinbruh
in reply to rihatsu • • •If it's a Wayland application it will support global shortcuts.
For X11 apps. If you are on KDE there's this menu:

Other DEs have different ways to deal with this.
And if you are on Gnome, change DE. Gnome will always follow its own philosophy, because apparently it doesn't align with yours, you should use something else.
Btw, I gave the same answer in the previous comment.
Also, on the "how can you consider this polished"... Wayland supports global shortcuts, this is a fact. What it doesn't support is "global shortcuts for apps that use a protocol that is not Wayland". I think I made my point
edinbruh
in reply to pixeldaemon • • •github.com/X11Libre/xserver/pu…
Here is the x11libre dev not understanding what the
^operand does in C. Would you trust running this person's code as a display server?Sure. No one expects anyone to know everything from the start, and people improve with time. But this was metux's understanding of C when he forked off xorg thinking he could do better than freedesktop.
Fix incorrect power of two operator by dec05eba · Pull Request #56 · X11Libre/xserver
GitHubpixeldaemon
in reply to edinbruh • • •thingsiplay
in reply to pixeldaemon • • •I'm a bit surprised you didn't find much searching the web, because this is one of the most hot topics in Linux and everyone has an opinion and discussions are endless.
I use Wayland for years by now and it improved vastly during that time. One of the advantages over X11 I appreciate is the better handling of multiple monitors, with different resolution, refreshrate and VRR in effect. This was simply not possible in X11 in this form. I like its more secure by design, in relation to keyboard input. X11 can read all keyboard input by any application at any time. Wayland works different here, but for the time being I enabled X11 compatibility for this in KDE, until a all applications support Wayland fully.
Think twice before abandoning X11. Wayland breaks everything! is more of an anti Wayland posting, but its good to have a view from all angles. So I post it here.
Have in mind that Wayland improved in recent years drastically. Searching the web is either full of Ai nonsense or old content about the old state of Wayland. Also it depends which desktop environment you are using, because some are better at Wayland than others; notably KDE is on the front regarding Wayland. So even if some Wayland features are already developed, does not mean that all desktop environments supports them already.
Think twice about Wayland. It breaks everything!
Gistdoubtingtammy
in reply to thingsiplay • • •it's 2026. OP probably only found useless AI slop articles after a couple searches before getting discouraged and asking here
thingsiplay
in reply to doubtingtammy • • •Undaunted
in reply to doubtingtammy • • •atzanteol
in reply to thingsiplay • • •I like how you slightly poison the well there ("more of an anti Wayland posting) rather than pointing out that Wayland has very real problems even after >10 years of development.
thingsiplay
in reply to atzanteol • • •You accuse me of poison? What nonsense is this? The author is anti Wayland and the entire post is about reasoning why you should not use Wayland. This is anti Wayland, not my opinion, no poisoning, nothing. I don't agree with that person but still included it here, so we can see others perspectives too. I did not include any opinion or judge of me about that article, so nobody is poisoned by my opinion before reading it.
Why don't you do that? As you clearly know more than me.
atzanteol
in reply to thingsiplay • • •The authors' point of view does not matter. You've poisoned the well by presenting the data collected as potentially "tainted" by a bias that, even if true, does not change the data presented.
So yes - clearly and very obviously poisoning the well. Textbook really.
The link you provided actually did that. But they are "anti-wayland"...
Edit: and I'll push back hard on the "anti-wayland" language as well. This is propaganda-style speech. People can "not like things" and disagree. But labeling somebody "anti-x" diminishes their opinions and ideas.
thingsiplay
in reply to atzanteol • • •Wayland breaks everything is right in the title. Did you even look into the link before you accuse ME of propaganda? I did not poison the well and left my opinion out. The article IS anti Wayland, and that is not my opinion and does not reflect my opinion. You should stop right there.
Edit:
But you expect ME to do it, when I ask you to do the same?
atzanteol
in reply to thingsiplay • • •You're just anti-X11.
thingsiplay
in reply to atzanteol • • •You just attack me personally the whole time with wrong accusations, instead bringing arguments for or against Wayland and X11.
Edit: You call me doing propaganda, you call me poisoning the opinions of others, you call me anti X11. Just because I call the article Anti Wayland. That's it, that is your basis. Even though I provided that link to have a different view in the mix our discussions too. I ask you, would you not consider the article I linked being Anti Wayland? Strange because it ONLY speaks about its problems (some not even true anymore), but not about its strengths. Also you call me anti-X11 (to me personally), but you say its propaganda speech if I say Anti Wayland (about the article).
atzanteol
in reply to thingsiplay • • •I very clearly attacked your argument (not you) as "Poisoning the Well". Sounds like you're not familiar with logical fallacies, I highly recommend reading up on them.
Yes - that was me doing to you what you did to the author to show by example. You took that as an insult which is why I say calling the author of that article "anti-wayland" is well-poisoning. You've set the tone that the article is not to be taken seriously because of a perceived bias on the part of the author. You "besmirched" their reputation to, by association, attack the argument. This is practically the definition of Poisoning the Well.
Yes - that was the fallacy. The "well-poisoning" if you will. If you simply said "Here is an article that points out some of the problems with Wayland" or something to that effect I wouldn't have taken any issue.
Poisoning the well - Wikipedia
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)mpramann
in reply to atzanteol • • •atzanteol
in reply to mpramann • • •"I like pancakes"
Internet morons: "Oh so you hate waffles and anyone who eats them???"
Fleppensteyn
in reply to atzanteol • • •thingsiplay
in reply to Fleppensteyn • • •That's not the reason why he got downvotes. In fact, he didn't even mention what problems Wayland has. Contrary to him, I even posted a huge link with massive listings why Wayland sucks. I also pointed out 2 problems in my comment he is replying to.
morto
in reply to pixeldaemon • • •Mikelius
in reply to pixeldaemon • • •I personally haven't really seen much difference between the two except Wayland eating more CPU and being rather tedious for hybrid (Ryzen/Nvidia) setups (still haven't resolved it crashing when I change TTY). I'd personally say stick to whatever default your desktop environment runs on..XWayland helps with the whole compatibility concerns at least.
Just my experience though, yours could be different depending on your machine and general setup
delcaran
in reply to pixeldaemon • • •On my 2014 PC I'm using Fedora 44 with KDE, which defaults to Wayland: not problems whatsoever, but some applications say "Wayland support is experimental, beware".
I switched to X11 after a suggestion to debug some issues with a game. The issues was not fixed, all the other applications I've tried are still working flawlessly. PLUS the KDE night light feature is working (was not in Wayland). So I stayed with X11.
On my wife MacBook (2015) I installed Kinoite, defaults to Wayland. Everything works, but Rustdesk renders VERY small. I have not tried X11 on that, and will not try it.
Try both with all your applications and setups and choose the smoother experience. Make security a secondary priority: if it was the first you have less attack surface sticking to terminal only.
pixeldaemon
in reply to delcaran • • •delcaran
in reply to pixeldaemon • • •It was a painless and quick procedure and it has been working better than ever since then: decent hardware with (now) very good software.
pixeldaemon
in reply to delcaran • • •
in reply to pixeldaemon • • •Waylad is technically a better idea, the progression of X11, more secure and should be faster and smoother when it's ready...
But I run into so many incompatabilities still and often janky support via xWayland that I really don't think Wayland is ready to be the default just yet.
It will be, I'm sure, but for now I spend more time fighting it than I do using it. A bit of snazz in KDE and Waydroid seem to be the only things that actually need it, for me, and so many legacy things just nope right out and crash without going back to x by force.
cmnybo
• • •OwOarchist
• • •Unless they reach feature parity, it's a fork, not a progression.
buran
in reply to pixeldaemon • • •It depends heavily on your hardware and workflow.
Wayland can be a great experience and I personally enjoy how smooth it feels, but I acknowledge that many people run into some problems.
Korkki
in reply to pixeldaemon • • •Da Oeuf
in reply to Korkki • • •hendrik
in reply to pixeldaemon • • •OwOarchist
in reply to hendrik • • •Do things like xdotool and xinput still work?
makeshift0546
in reply to OwOarchist • • •fozid
in reply to OwOarchist • • •OwOarchist
in reply to fozid • • •I don't really like the hypothetical sound of this.
xdotool is essential for keeping some of my basic hardware usable.
(Yeah ... more and more, I think I'm going to be a very late adopter of Wayland. I was planning on Debian Stable for my next install anyway...)
pinball_wizard
in reply to OwOarchist • • •That's a good sign that you may not want to upgrade to Wayland on that hardware.
fozid
in reply to OwOarchist • • •edinbruh
in reply to OwOarchist • • •Uinput and libinput are the proper tools and they both work.
Also, the keyboard configuration is done with xkb
bad1080
in reply to pixeldaemon • • •OwOarchist
Unknown parent • • •As part of whose plan?
fozid
in reply to pixeldaemon • • •edinbruh
in reply to fozid • • •I'd like to chime in on the "average hardware" claim.
The idea that Wayland is more demanding to run than X11 is a misconception.
Mutter (Gnome's compositor) and kwin (KDE's compositor) are more demanding than xorg plus a simple window manager. Usually that's what people used to compare when they said that Wayland is demanding, and now they just keep repeating it.
In actuality, the Wayland protocol is more efficient by nature. So a light Wayland compositor (e.g. labwc) will run better on limited hardware, than a light X11 window manager.
Tho, Wayland requires proper EGL support, which you might not have on some old exotic hardware (e.g. a Tegra 2/3/4 tablet).
The example I usually make is:
* Dig up an old intel atom netbook (it's old and
* Try using regular lxqt on x11
* Now try lxqt on labwc
* See which one you'd rather use
MonkderVierte
in reply to pixeldaemon • • •X11 is still server-first and needs workarounds to run locally (like startx, sx), while Wayland can just be run. Unlike X, it isolates every processes access to other windows, but with slow adoption of protocols for things like screen-sharing, video conferences, accessibility tools. The tooling is not yet there imo.
That's the main difference nowadays. Some people have issues with tearing or wrong-monitor with either of them.
Honestly, Wayland vs. X (and Flatpak) fit this perfectly:
Pommes_für_dein_Balg
in reply to pixeldaemon • • •(Like screen sharing with Anydesk, as an example I ran into yesterday)
But at this point, I just replace the thing that still requires X11 with an alternative, or find a different solution.
X11 is dead tech. Wayland has its own issues, but it's better than X11 in almost every way now, actively maintained, and it's the current standard.
nibbler
in reply to Pommes_für_dein_Balg • • •i get the point of "being maintained". but but what does it actually do better?
edinbruh
in reply to nibbler • • •Test better.
Of course you can expect things with names like "Xultra-Xold-Xscreen-Xsharing-Xtool-11" to not work. Trying any of those and complaining it doesn't work is just disingenuous and facetious.
Edit: I forgot you had a real question after the misinformation. Here's some things Wayland does better
But it's just to name a few, you know...
bobslaede
in reply to edinbruh • • •majster
in reply to edinbruh • • •communism
in reply to pixeldaemon • • •I mean the ELI5 for the uninitiated is that X11 is older, and Wayland was made as the successor to X11. It aims to address issues that a lot of people had with X11. X11 is not in active development whereas Wayland is, and for support for modern tech, it'll be added to Wayland but not X11. These days I'd advise to go with Wayland unless you either have hardware that doesn't place nicely with it or you have a specific use-case for X11, i.e. Wayland unless you have a reason not to. Although most "beginner" distros choose for you without prompting you to pick, in which case go with the default (it's probably Wayland anyway).
If you mean to explain the debate, basically some people have particular things they want to do, or they want to do something a certain way, and it's not supported by Wayland, usually by design due to things like security concerns or philosophical differences with X11. X11 will continue to work for a long time but it's not getting new features, so if these issues are a concern with you, you could stick to X11 for the foreseeable future.
The average user is not supposed to notice a difference (apart from maybe QoL differences like performance, screen tearing, etc)—that's the goal of both projects. It should just display your desktop.
ohshit604
in reply to pixeldaemon • • •pinball_wizard
in reply to ohshit604 • • •Yes. This is still an important point, you make!
Wayland has been the default for awhile, but open source software is maintained by volunteers.
Until each specific package has been updated by the original developers, it may not work well on Wayland.
So, for now, there's also a trade-off:
someonesmall
in reply to ohshit604 • • •ohshit604
in reply to someonesmall • • •I’m not surprised Flatpaks work with Wayland without issue, however Flatpaks containerize the application which is something I don’t want to do for everything I download as it adds extra overhead for something that could’ve just been built and installed as a native package (.deb, .rpm).
To each their own though.
diaphragmwp
in reply to pixeldaemon • • •If you use a feature complete Wayland compositor and compare it to equivalents (RIP velox), then Wayland basically offers more consistent pen and multitouch support and stuff, while being faster.
There's no 2D acceleration in Wayland and that's by design, it's made for new GPUs that don't have 2D anyway anymore. Programs either draw pixels or start up 3D.
XLibre is trying the opposite and is actually merging various 2D drivers for old and niche hardware, like ct65550 as found in the Toshiba Libretto 50ct among others. Most of these originate from distribution forks (NetBSD in this case). T2 Linux also maintains a patch to bring back lots of more ancient 2D drivers that were removed in 2012.
xf86-video-chips/src/ct_exa.c at master · X11Libre/xf86-video-chips
GitHubmajster
in reply to pixeldaemon • • •mcv
in reply to pixeldaemon • • •I don't think for tue average user it really matters much. If you've got multiple screens of different sizes or refresh rates, Wayland is the way to go. If you've got multiple identical screens that you want to treat as a single big screen, X11 is perfect for that.
I recently switched and I'm happy with how it runs. Even on Nvidia.
wylinka
in reply to pixeldaemon • • •Security
When you use X11, you allow any program running on your computer to access anything on your screen and clipboard, collect your keystrokes and type. It's trivial to implement a keylogger, for example. Do not buy into the whole "no viruses on Linux" thing, it's not true and likely to become even less and less true, as desktop Linux is becoming popular.
Wayland at least tries to put some barriers in place against this.
rihatsu
Unknown parent • • •Fair points all around. I wasn't thinking about version locks for the LTS releases when I posted, and it looks like I wouldn't have had an issue on GNOME 48.
I think the maturity of the ecosystem has a larger impact on user experience than you're giving it credit for. I understand wayland and the rest of the desktop ecosystem will someday (maybe today for those living on the bleeding edge) provide meaningful benefits over X11 without drawbacks. I'll welcome it when it does, but in the meantime I don't want to deal with troubleshooting my discord keybinds, or figuring out why Spotify has a weird window border. I want my desktop environment to Just Work™. It's immaterial if the fault lies with wayland, GNOME, or Canonical for shipping wayland as a default while GNOME support still needed improvements. The end result is that as a user the only way to easily fix my problem is to use an X11 session instead of wayland, which makes wayland look like the problem.
polle
in reply to pixeldaemon • • •Wudi via Data is Beautiful
Wudi
• •
Trump's approval among rural Americans
Source
Malyca
in reply to Wudi • • •JillyB
in reply to Malyca • • •OwOarchist
in reply to JillyB • • •JillyB
in reply to OwOarchist • • •Hinterwalder
in reply to JillyB • • •JillyB
in reply to Hinterwalder • • •There's some retribution mixed in for sure. But the "make America great again" slogan resonates particularly in rural areas. Driving down the interstate, you'll see signs for "historic downtown [X]". The downtown used to be full of shops and stuff to do. The locals would mostly work at a nearby factory. Then a Walmart comes in and kills all the shops and the factory moves overseas. Everyone in power either doesn't care or is actively pushing for this outcome. The status quo is decay for these people.
I used to work in a factory in a small town (it later closed down). One day, the local superintendent of education was meeting with our managers. They asked "what can we do to make our students better workers here". How much can you blame people for voting in Trump when that is their education?
Rachel Mary Wright via SlowTV Stitchery
Rachel Mary Wright
• •
SlowTVStitchery 13
Episode 13 of Slow TV Stitchery, in which A Decision is made...
☆ Yσɠƚԋσʂ ☆ via Linux
☆ Yσɠƚԋσʂ ☆
• •
The security situation with the Arch Linux AUR got a lot worse
The security situation with the Arch Linux AUR got a lot worse
Liam Squires-Hand (GamingOnLinux)like this
Mordikan, potatoguy and Maeve like this.
tired_fedora
in reply to ☆ Yσɠƚԋσʂ ☆ • • •TLDR: Open package repositories without some approval and oversight system, like AUR, will have even more problems in the future due to advanced coding AI and malicious ~~foreign~~ hackers.
Edit: Please normalize TLDR's on bot posts with just a link.
Edit 2: I have been rightfully informed that this is not a bot post. I still think links should not be posted without a tiny abstract, one might say: a TLDR.
I have also been informed that the text does not spell out "foreign". This is correct. The text does say
>
Not all of the packaging issues are as bad as the initial wave of trying to steal credentials, some are just adding ridiculous messages in Russian.
This implies but does not establish the nationality of attackers. While Arch has contributors from all over the world, it is commonly cited as being a Canadian distribution (example, see below).
distrowatch.com/table-mobile.p…
DistroWatch.com: Arch Linux
distrowatch.comlike this
potatoguy and Endymion_Mallorn like this.
Calfpupa [she/her]
in reply to tired_fedora • • •like this
Maeve likes this.
tired_fedora
in reply to Calfpupa [she/her] • • •chgxvjh [he/him, comrade/them]
in reply to tired_fedora • • •like this
Maeve likes this.
ScoffingLizard
in reply to tired_fedora • • •SocialistVibes01
in reply to ScoffingLizard • • •m532
in reply to tired_fedora • • •"Foreign hackers"
Foreign to who?
The article never said "foreign", you made that up.
like this
Maeve likes this.
Excel
in reply to tired_fedora • • •MonkderVierte
in reply to ☆ Yσɠƚԋσʂ ☆ • • •chgxvjh [he/him, comrade/them]
in reply to MonkderVierte • • •MonkderVierte
in reply to chgxvjh [he/him, comrade/them] • • •Sonalder
in reply to MonkderVierte • • •AUR is community-maintained packages intentionally designed to shift security responsibility to users. Without pre-installation vetting, meaning anyone can submit anything on there, making it perfect for malware distribution.
Of course all code is visible for inspection, community voting exists, and malicious packages can be reported and removed which limit malicious action.
But now we have LLM that can generate (and distribute) malware and do pretty good code obfuscation so I am not convinced by this model. Honestly I never felt comfortable using AUR (so I avoid it) because I'm not technical enough to review all the code my machine runs.
like this
Maeve likes this.
chgxvjh [he/him, comrade/them]
in reply to MonkderVierte • • •Holytimes
in reply to MonkderVierte • • •Sometimes it's as simple as "because they can".
They can do this so they did. Its likely no deeper then that.
Sonalder
in reply to ☆ Yσɠƚԋσʂ ☆ • • •AUR has never been a good idea. I don't use it and this news proved me right.
Does that mean a distro official package manager would be immune to infections? Of course not, but they do offer a more secure distribution system and build greater trust. Minimizing the chance of malware being spread through their means.
Edit: If you have the knowledge and time to inspect the AUR packages you install, AUR might be good for you. I have none of these, that's why I stick to my official distro packages (and sometimes also some flatpak but from official sources)
HaraldvonBlauzahn
in reply to Sonalder • • •Right. And there is another angle to that: It is far easier to turn an ecosystem into a breeding ground for malware, than to get rid of it again. Once a system has a reputation to be easily hackable, it attracts malware like spoiled meat attracts flies.
HaraldvonBlauzahn
in reply to Sonalder • • •But is Arch sufficiently complete without AUR packages? It is being criticized - and rightly so - that the magnificient Arch Wiki is full of references to AUR packages. That could in fact mislead new users.
I am an happy Arch user, since about ten years... But I use it differently. I am running Debian stable on the hardware, which has all the drivers I need (after getting rid of NVidia graphics, which was just a mistake to buy). I use Debian for my work / office / productivity system, to read email, and so on.
But for some stuff, I need newer software: For trying out new features or libraries (I am a developer). For testing out new window managers. Leisure programming. And so on. I use Arch for this. After a few years of dual booting (which caused occasional breakage), I settled on running Arch in a VM. Which works fine for me.
And the last shift I am experiencing is that I use more and more the Guix package manager. The reason for this is that when one tries out a lot of things, and does only system upgrades for many years (which means not doing a reinstall, but replacing the oldstable packages with the newer stable packages), the system becomes a bit untidy over time. Old packages, scripts, and configurations accumulate, and it is hard to get rid of it without breaking things, because one just cannot delete everything one does not remember what it was needed for. And there is so much stuff in software that, after all, turns out to be not such a good idea. Yes, a fresh OS install leaves a tidy system, but it would cost a few days. (By the way, accumulating cruft in the long term is also somewhat of an disadvantage of rolling release distros.)
Now, Guix solves that, because I have a temporary, deterministic environment for every programming project (just like a Python venv). And by this way, stuff does not contaminate the base system, and is garbage collected when it is not used any more.
And, Guix has quite recent packages, similar to Arch.
Now I use Arch less and less.
Sonalder
in reply to HaraldvonBlauzahn • • •HaraldvonBlauzahn
in reply to Sonalder • • •Sonalder
in reply to HaraldvonBlauzahn • • •HaraldvonBlauzahn
in reply to Sonalder • • •Yeah you can go with Nix then.
But it is not by chance that Linux is based on Open Source hardeare support. The alternative is something like MacOS.
Holytimes
in reply to Sonalder • • •So if nixos is the new I use arch btw is guix the new I use nixos btw?
Lol
HaraldvonBlauzahn
in reply to Holytimes • • •Hund
in reply to HaraldvonBlauzahn • • •communism
in reply to Sonalder • • •Sonalder
in reply to communism • • •I never said that GitHub was better. I just don't feel like using a package maintained by a stranger with no tied to neither the software I want to install nor the distribution packages repository.
Of course installing random code from stranger is never great advice regardless of the distribution source. But AUR is simply not for me, and many users don't understand the risk or let's say responsabilities it involves while installing packages from that source.
HaraldvonBlauzahn
in reply to Sonalder • • •It is arguably harder to take over a package from github or Codeberg.
You could also serve your PKGBUILD from a Gemini server (the Gemini small-web protocol, not the Google AI which is really easy to administer and secure), and sign it with a PGP key. That would be about as secure without depending on a huge US American company.
Gemini (protocol) - Wikipedia
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)communism
in reply to Sonalder • • •I agree about the risks in terms of the way some sources present the AUR as just extra packages. But I don't think you can object to the AUR more than any other place on the internet where anyone can upload software; unfortunately, the onus is going to be on the user to verify what they install. The AUR is moderated by volunteers and it wouldn't be fair to expect them to vet all of the high volume of commits to the AUR. Possibly they could vet new maintainers or new packages or newly adopted packages, but nothing would stop someone from initially uploading a genuine package and then replacing it with something malicious. Or they could require identity verification to be an AUR maintainer but then far fewer genuine packages would be on there because people don't want to give their real identity to contribute (I maintain some AUR packages, and would stop if required to verify my IRL identity).
I can totally understand if the AUR is not for you; it's more time-consuming as you have to read PKGBUILDs (I always do). But that doesn't make it bad that it exists at all. I think there should be more warnings about it for new users, and possibly some more moderation, though like I said above there's no perfect moderation solution that would simultaneously forgo users' responsibility to check and keep the AUR as large as it is today. Ultimately the option should still exist for users who want it. If it didn't exist, I'd have to hand-package every program that's not in the official repos, and that's even more time-consuming than pulling and reading through a PKGBUILD that someone else already wrote and shared.
daggermoon
in reply to ☆ Yσɠƚԋσʂ ☆ • • •SocialistVibes01
in reply to ☆ Yσɠƚԋσʂ ☆ • • •f3nyx
in reply to SocialistVibes01 • • •Debian users should receive their news 6-12 months after everyone else, change my mind
/s
GaumBeist
in reply to f3nyx • • •That's optimistically quick
Sincerely,
A Debian user
ATS1312
in reply to f3nyx • • •DasSkelett
in reply to SocialistVibes01 • • •Huh, you really feel schadenfreude over another reputable project being hit by/having to deal with malware? And all the people who might be affected by it?
That is not something that would ever cross my mind.
M0oP0o
in reply to DasSkelett • • •prole
in reply to SocialistVibes01 • • •HaraldvonBlauzahn
in reply to prole • • •Using Linux is not a dick measuring contest (and man I hate these threads asking "why is your distro the best?" - it feels like trolling and sowing division and grief to me. A bit like asking a mother "What is your favorite child?".)
But apart from that, I think we can all agree that security of AUR packages is no good enough, and that this deficit is by design.
Bogus007
in reply to HaraldvonBlauzahn • • •Holytimes
in reply to SocialistVibes01 • • •wraekscadu
in reply to Holytimes • • •SocialistVibes01
in reply to SocialistVibes01 • • •Whoa, this is blowing up. Chill, guys. I really think that sucks. If anything, with Arch being bleeding edge and all of that, at least you're showing early the tough wake up the other distros will have to do in relation to malware after Linux' increasing popularity. Time to brush those SELinux and apparmor bits, even.
But, now, we Debian users are okay, (btw, 😎).
communism
in reply to ☆ Yσɠƚԋσʂ ☆ • • •What an annoyingly uninformative title. Better title: a lot more compromised AUR packages have been found since our last update.
"A lot worse" is intentionally vague to get people to click.
GaumBeist
in reply to ☆ Yσɠƚԋσʂ ☆ • • •So... completely negating the point of a User Repository??? Introduce some kind of authoritative oversight, and it's essentially just another regular repository, erasing all the benefits of the AUR. The whole point of the distro slapping a huge disclaimer of "DISCLAIMER: AUR packages are user produced content. Any use of the provided files is at your own risk." at the top of the homepage is because these kind of compromises are the trade-off one makes
HaraldvonBlauzahn
in reply to GaumBeist • • •VirtuePacket
in reply to ☆ Yσɠƚԋσʂ ☆ • • •I think I'd be satisfied with just not allowing people to take over orphaned packages. That seems like a glaring attack vector and closing it would not harm the AUR in any way.
And yea, arch (and its derivatives) probably should not ship with AUR helpers pre-installed.
Kazel
in reply to VirtuePacket • • •VirtuePacket
in reply to Kazel • • •rose56
in reply to ☆ Yσɠƚԋσʂ ☆ • • •fxdave
in reply to rose56 • • •I use arch btw, it's only effecting the arch user repository, which lives separately from the maintained repositories, it's not even possible to download stuff from there with pacman. Really it's just a community space, I also have packages there. You can download pre-packaged apps, so if you install them, you will be able to remove them with pacman. I think it's a great concept.
it's like a forum where some jerk writes "use 'sudo rm -rf /' to speed up the computer". Except you don't have to read it to execute their plan.
Flathub is also concerning btw. But at least those apps are containers (with too much permissions)
Wudi via Linux
Wudi
• •
Linux Kernel 7.1 Officially Released
linux-kernel-7-1-officially-released-heres-whats-new
9to5linux.comWudi
in reply to Wudi • • •I don't understand what any of this means, but this is good I guess
Minnels
in reply to Wudi • • •thingsiplay
in reply to Wudi • • •huquad
in reply to thingsiplay • • •Kazel
in reply to thingsiplay • • •ButteredBread via Linux
ButteredBread
• •
curl packages not working
As an example, I tried to install sdk and it installed in ~/.sdkman or something idk, there're no other stuff for sdk I think, except for browser stuff idk. And when I tried to install Nix that did not work either. Nix seems to have installed to /Nix/store and that. And of course any commands do not work. I can kinda run the executables in the files but not all commands are there ig.
What I am supposed to do?
Arcanoloth
in reply to ButteredBread • • •Learning to write a problem description that is remotely intelligible would be a start. What Distro are you on? What are you trying to accomplish? What have you tried? What error occurs (error messages or what expectations you have that are not met), etc.
A404 via Anarchism
A404
• •
Elon musk just became a trillionaire. Toughts?
Malyca
in reply to A404 • • •JillyB
in reply to Malyca • • •0x0
in reply to JillyB • • •JillyB
in reply to 0x0 • • •TheIPW via Linux
TheIPW
• •
[Tool] Privacy-focused AUR Malware Audit Tool (Atomic Arch Incident)
The "Atomic Arch" campaign compromised over 1,500 AUR packages between June 10-12, targeting SSH keys and API tokens. If you updated via yay or paru during that window, you need to audit your local system.
I’ve built a client-side tool to help with this.
Local Processing: Your package list never leaves your browser. All comparisons are done client-side.
Live Data: It fetches the verified malicious list directly from the official Arch servers (md.archlinux.org) to ensure it's always current.
Zero Bloat: No trackers, no ads, no cookies.
How to use:
Atomic Arch AUR Audit Tool
TheIPW (The Unknown Universe)like this
Little1Lost likes this.
graynk
in reply to TheIPW • • •The script in the top post of this thread does a better job, since it actually checks when you have upgraded the affected packages: discuss.cachyos.org/t/aur-comp…
There's also an even more thorough github.com/lenucksi/aur-malwar…
AUR Compromised - 1500+ packages affected - 20260611
CachyOS ForumTheIPW
in reply to graynk • • •Those are solid resources but I built mine specifically for the folks who don't want to pipe a remote bash script into their shell during a malware outbreak. My goal was simple, a private way to audit the list without needing to clone a repo or install Python dependencies.
Use the forensics scripts if you’re a power user, but if you just want a quick, client-side check that doesn't touch your filesystem, that's what the tool is there for.
thingsiplay
in reply to graynk • • •SayCyberOnceMore
in reply to TheIPW • • •Co-op Cloud via Coopcloud Talks
Co-op Cloud
• •
Neighbourhood-First Software: the open web without expecting everyone to self-host - Jade Ambrose
Re-published with permission: youtube.com/watch?v=kCbzHfKjTDs (CC BY-NC-SA 4.0). Original description included below. Learn more about Jade and their work on jade.hopepunk.me. Organised by the Good People of everythingopen.au.
Presented by Jade Ambrose
A vibrant ecosystem of open-source alternatives to big tech walled gardens is a critical part of building the free and open internet that we want. One interesting trend that has emerged in the last seven years is Local-first software, which as this manifesto promises, gives us the ability to own your data, in spite of the cloud.
Local-first, however, means local to your device, and thus tends to favour more technical users, and can create some confusing experiences when collaborating in groups. Instead of a rebuttal to local-first, this talk contends that Neighbourhood-First software is an ideal complement.
Neighbourhood-First software is hosted in cycling distance of your house, by volunteers in your local community, for the benefit of those less technical. In this talk, Jade will present a manifesto of Neighbourhood-First software, and discuss how it can help support local-first software, the Fediverse, and other key open source initiatives while also providing local resilience in an age of climate uncertainty.
It's not all talk, however, Jade will also present a working demo of the LoRes Mesh system of redundant local nodes serving open source web applications. This open source project aims to provide tooling for somewhat technical volunteers to administer a range of web apps for users in their neighbourhood, while also providing the capability for eventual consistency between nodes for apps that need that.
This is being used in the wild by the community group Merri-bek Tech, in northern Naarm (Melbourne) and has applicability to all local communities seeking climate resilience and a free and open digital commons.
2026.everythingopen.au/schedul…
From Everything Open 2026 - Canberra, ACT, Australia
Everything Open is a conference focused on open technologies, including Linux, open source software, open hardware and open data, and the communities that surround them. The conference provides technical deep-dives as well as updates from industry leaders and experts on a wide array of topics from these areas.
Video licensed as CC BY-NC-SA 4.0 - creativecommons.org/licenses/b…
Produced by Linux Australia: linux.org.au
#everythingopen #linuxconfau #linux #foss #opensource
brokenwing via Linux
brokenwing
• •
How to run a Flatpak Terminal without internet permission?
I want to run a shell script that might open my browser to a specific website. I don't want the page to load when this happen. But I cannot switch off my internet access also (as I use the internet to remotely access another system at the same time). So I am planning to isolate the run time environment for the shell script.
I an on Arch and I used to use a AUR package called
bubblejailto do this. But with the whole AUR security fiasco, I am not trusting any packages from AUR. I can switch to another distro if needed, like Rocky or something.So my requirement is, Internet sandboxing for a terminal and the processes it spawns. Preferably using flatpak commands.
Edit: I tried disabling the internet usage for a terminal from flathub using Flatseal. Sure I cannot curl after this, but when I launch my browser using it, it had Internet access.
RheumatoidArthritis
in reply to brokenwing • • •There is likely a less complicated way to do it but sudo to another user account and then run it with the protection. This way it can't reach your web browser. Or - I don't know if your program can do it, but Firejail certainly can - hide browser binaries and xdg-open from it, but I don't know how effective this will be against your particular script.
If you don't trust something maybe don't run it on your main OS?
HelloRoot
in reply to brokenwing • • •portmaster can turn off internet for a specific app, but even better it can block specific domains
actually just putting the website domain (with local ip or something) into hosts file will be enough
Mordikan
in reply to brokenwing • • •I don't think flatseal isolates child processes, only the flatpak itself.
You could use firejail. That is available outside the AUR. As there is no socket available, if testing with a browser it should force the browser to crash.
You could also try setting up a network namespace that only binds to loopback in case you want local device network access.
EDIT:
I don't think you need to switch distros to solve this problem, but if you do you could try NixOS. Obviously there is no AUR, but you can write .nix config files to fine tune how firejail automatically works with specific applications:
sudoer777
in reply to Mordikan • • •Mordikan likes this.
Mordikan
in reply to sudoer777 • • •That's honestly a fair point. Firejail is simpler to use, but is still imperatively driven. Nixpak relies on declarative expression which is kinda the whole selling point of NixOS. For SUID, again I think its a matter of complexity vs containment. One is easier, one is better isolated.
Firejail still might be the better choice in this given case, but that would depend on whether or not this is a per-user setup. Nixpak would win outright I would think outside that just based on reproducibility. I don't think the user shared details on why/who this would be for.
A_norny_mousse
in reply to brokenwing • • •firejailshould be able to do this with a carefully crafted command line or config file.blobjim [he/him]
in reply to brokenwing • • •flatpakrun argument--no-talk-name=NAMEdieTasse
in reply to brokenwing • • •thingsiplay
in reply to brokenwing • • •Eggymatrix
in reply to brokenwing • • •Yet again a reminder that flathub solves a problem most people don't have, and most users het confused with what it does.
We have had granular permissions for users on systems for 50 years, and virtual machines for 30 years, yet people keep using the wrong tool for the job just because the wrong tools keep getting popilar for some damn reason.
OP you are using your flatpack terminal wrong, the processes it launches do not inherit the constraints, or at least are not forced to follow them. Use a separate user account for that.
peter_link via Videos about Cuba from 'Belly of the Beast'
peter_link
• •
From Cuba to Calabria: Medical Missions in Times of Crisis
U.S. politicians have been waging a war against Cuba’s medical missions for years. During the second Trump administration, with Marco Rubio as Secretary of State, this war has escalated. Since 2025, at least eight countries have announced they will no longer facilitate Cuba’s medical missions due to U.S. pressure.
The U.S. calls Cuba’s medical missions “forced labor,” without providing evidence to back the claim. The Cuban government calls the doctors heroes.
Cuban doctors volunteer to go on international missions, where they are paid many times more than what they make in Cuba. Cuban medical workers have served on international cooperation missions in more than 150 countries since the 1960s, usually working with populations that would otherwise not have access to care.
A Belly of the Beast team traveled to Calabria, Italy, to talk to the Cuban doctors themselves.
Watch our documentary film “From Cuba to Calabria: Medical Missions in Times of Crisis.”
brokenwing via Linux
brokenwing
• •
Malicious Atomic Arch NPM Campaign Thread
Decided to create a thread for tracking and sharing the news and opinions on the new Malicious Atomic Arch NPM Campaign in which more than 1600 Arch Linux AUR Packages Hijacked to Deploy Infostealer and eBPF Rootkit.
Find the infected packages: md.archlinux.org/s/SxbqukK6IA
Most popular packages on the affected list
Learn more about the attack: sonatype.com/blog/atomic-arch-…
Atomic Arch npm Campaign Adds Malicious Dependency
Sonatype Security Research Team (Sonatype)brokenwing
in reply to brokenwing • • •Analyzing the commit history of
libdata, you can see the attacker pushed the malicious PKGBUILD on Jun 11, 2026 14.59 GMT. And it was reverted back to the previous commit on the same day, about 2.5 hours later, on Jun 11, 2026 at 17:30 GMT.So it seems like if you updated the libgdata package during this period, your system might be affected.
Edit: Commit history: github.com/archlinux/aur/activ…
Activity · archlinux/aur
GitHubA_norny_mousse
in reply to brokenwing • • •bbs.archlinux.org/viewtopic.ph…
This helped me get an overview yesterday.
I made some comments, pointing out that some distros use the AUR in unintended ways, adding to its popularity but also making it easier for attackers to do shit like this.
Today I was told that this was "politics" between distros and really everybody should be able to use the AUR how they see fit.
That was a bit out there, but many people are hellbent on pushing the "company fucked up with tech security" narrative here.
multiple malicious AUR updates / AUR Issues, Discussion & PKGBUILD Requests / Arch Linux Forums
bbs.archlinux.orgViolet Deerbug via Dreamy's Lounge
Violet Deerbug
• •
Recent progress with Akirine bjd
Another video of me showing recent progress of my mixed epoxy clay ball jointed doll.
And the outfit I also comes with these cute soft wings I forgot to record.
Some recent doll item photos will be added on my Pixelfed.
Planchette via Linux
Planchette
• •
How do I check if a Brother printer is compatible with Linux Mint?
nfms
in reply to Planchette • • •forums.linuxmint.com/viewtopic…
You are being redirected...
forums.linuxmint.comIsoKiero
in reply to Planchette • • •openprinting.org/printers/manu…
Unfortunately your model doesn't seem to be on that list. Brother provides linux drivers for some of their models, but they tend to be a bit of a pain to get installed (I've got HL-3040CN). Once you get the brother drivers ready the thing just works, and I guess part of the issues I've had is that my model is pretty old and drivers haven't been updated in a decade or so.
If you already have the printer just plug it in to a mint computer and you'll soon find out.
Printers by Manufacturer | OpenPrinting - The Linux Foundation
openprinting.orgPlanchette
in reply to IsoKiero • • •Tetsuo
in reply to Planchette • • •davel
in reply to Planchette • • •CommunistCuddlefish [she/her]
in reply to Planchette • • •buckykat [none/use name]
in reply to Planchette • • •StrawberryPigtails
in reply to Planchette • • •Brother Printers have a well deserved reputation. They work. You will probably need their proprietary drivers (which you can get from their website), but after that they just work.
I know they make a .deb available, but I think there's also a .rpm if you're repping Redhat land.
buckykat [none/use name]
in reply to StrawberryPigtails • • •cmnybo
in reply to buckykat [none/use name] • • •buckykat [none/use name]
in reply to cmnybo • • •StrawberryPigtails
in reply to buckykat [none/use name] • • •I've had mixed success with the open source drivers for printing. Sometimes they work, sometimes not. Just depends on the individual printer model. Newer models seem to just work.
Attached scanners though always seem to need their proprietary drivers to function.
Up side, Brother doesn't seem to pack in any useless software with their Linux drivers.
queerlilhayseed
in reply to StrawberryPigtails • • •I've never had this particular model, but I've had pretty good success printing off Brother printers with the generic print drivers, I don't think I've used the proprietary downloads in a while.
Of note: I don't have occasion to do scans all that often, so I can't say if that works. Ditto the fax function, if that's important all I can say is you have my pity. But I've used the print function to good success on a couple different machines.
Still I'd recommend testing it before committing to permanent changes, if possible. Printers are mysterious and capricious.
mystic-macaroni
in reply to Planchette • • •Dharma Curious (he/him)
in reply to Planchette • • •Ask y'all's mom!
I'm sorry. I'll see myself out.
ejs
in reply to Planchette • • •That printer probably supports AirPrint, which Mint supports without any extra tinkering. Connect the printer to your network, and try going through linux mint and adding the printer through the settings. If it doesn’t show up, then you can try using drivers (install using below command) and then re-adding the printer
Install by pasting this into your terminal. Enter your password when prompted.
Explanation if you want to learn:
- Brother offers drivers online
- Download the “linux printer driver (.deb package)”
- Then, to install onto your system, use your package manager and tell it to install the package you downloaded
sudo apt install ./Downloads/package_name.debDownloads | HL-L2465DW | United States | Brother
support.brother.comsoftotteep
in reply to ejs • • •ejs
in reply to softotteep • • •I certainly wasn’t trying to “encourage” anything. I agree, blindly trusting commands is dangerous.
In this context I present a specific explanation of how the install works. This adds to the novice’s knowledge, and allows them to begin to understand what my one-liner does.
I think that without the context of instructions on how to do it manually, yes, you could make the case i’m enabling beginners to form/reinforce bad habits.
steel_for_humans
in reply to ejs • • •As a Linux noob I like your oneliner but I agree with @solxix@pawb.social
A more approachable way to do that would be to use
wgetand then manually runapt installwith the downloaded file. That's what I've been doing. 😀 Yours is "magic" ;)ejs
in reply to steel_for_humans • • •pinball_wizard
in reply to Planchette • • •With Linux Mint, I haven't had to install any drivers for printers in the last few years. Your mileage may vary.
Remember that you can boot to a Linux Mint USB stick to try it out, and just remove the stick and reboot to go back to Windows, afterwards.
molten_boron
in reply to Planchette • • •Pommes_für_dein_Balg
in reply to Planchette • • •In Mint, it'll just show up as installed as soon as you connect it to the network.
Handles
in reply to Planchette • • •NutWrench
in reply to Planchette • • •I have two Brother black and white laser printers (L2685 and L2640DW). Linux detected both of them and installed drivers for both of them. Both printers work fine for me (scanners work, too) and I haven't bothered to download specific driver packages from Brother's website (they ARE available)
You can also try booting your computer with a Live version of Mint. If Mint detects your printers during the Live session, it will detect them when you install it for real.
unwarlikeExtortion
in reply to Planchette • • •CUPS is the UNIX (i.e. both Linux AND Mac) print software. For some reason it's maintained by Apple.
So chances are if a printer works on Mac (which it will), it'll also work on Linux (which it does).
You only need to find the right "print driver" which is actually just a preset for CUPS. Scrolling the list can be quite annoying if you don't know where to look, as it's highly unlikely to find your exact model listed (which doesn't mean others won't work - they will. It's just hit or miss sometimes if the autodetect doesn't work).
That being said, if you're shopping for a printer and have the ability to choose, try checking the manufacturer support website for "Linux drivers" (i.e. ppd files). Most should turn something up.
Hasnep
in reply to unwarlikeExtortion • • •Hasn't been for a few years now, the maintained fork is OpenPrinting CUPS.
OpenPrinting CUPS
openprinting.github.ioazimir
in reply to Planchette • • •The question is really: How do I check if a specific printer is compatible with CUPS (Common Unix Printing System).
Mint (and most other distros) use CUPS to manage printers and printing. I'd check there.
That said, Brother printers are often supported. The company is proactive on Linux drivers and tools, but I don't know about your specific device.
Once my HP LJ4 died many years ago, I moved to Brother laserjets and have never looked back. They're great.
If it's got a scanner also make sure to check out the GUI scanner tool in Mint/Cinnamon:
Document Scanner
It has been phenomenal for initiating network-based scanning using our printers, even handling multiplexing and simple page re-ordering issues.
Virual via Linux
Virual
• •
This Week in Plasma: 6.7 is Very Close!
This Week in Plasma: 6.7 is Very Close!
KDE Blogskipparikalle161
in reply to Virual • • •Dan Cohen via Uncaptured Media
Dan Cohen
• •
India quietly runs America while mass media hyper-focuses on Israel - 6/10/2026, 8:46:41 PM
➡️ Website: uncaptured.media
➡️ Rumble: rumble.com/user/UncapturedMedi…
➡️ Patreon: patreon.com/Uncaptured
➡️ Buy Me A Coffee: buymeacoffee.com/uncaptured
dieTasse via Linux
dieTasse
• •
Is using a keyring an insecure thing to do?
Any input is welcome. thanks!
like this
Badabinski likes this.
monovergent
in reply to dieTasse • • •dieTasse
in reply to monovergent • • •monovergent
in reply to dieTasse • • •It doesn't, hence the need to remove the password. Password only comes back every once in a while, rather than every login. Maybe a bad combination of desktop environment/session manager? LightDM with XFCE in my case.
dieTasse
in reply to monovergent • • •IanTwenty
in reply to monovergent • • •Some hints here:
wiki.archlinux.org/title/GNOME…
Reddit - The heart of the internet
Silejonu (reddit)CallMeAl (like Alan)
in reply to dieTasse • • •dieTasse
in reply to CallMeAl (like Alan) • • •CallMeAl (like Alan)
in reply to dieTasse • • •Keyrings like GNOME Keyring support setting it to auto-lock after a timeout. That would be the way to use it, IMO.
dieTasse
in reply to CallMeAl (like Alan) • • •CallMeAl (like Alan)
in reply to dieTasse • • •There are many options to consider. You could use a very short timeout and optimize for low friction unlock, such as with a thumb reader.
My advice, if you have an app you want to use that requires the keyring then use the keyring with it. In general, I say use a password manager.
dieTasse
in reply to CallMeAl (like Alan) • • •Tetsuo
in reply to dieTasse • • •I think you understand correctly.
Your setup seems quite insecure considering your keyring seems to be always open and that you use a password that is already used to login.
On the other hand a keyring can be unlocked only when used and could also have it's own dedicated password for it. Security is more a gradient than something binary.
Also if you store keys that are particularly sensitive in it they are as vulnerable as the container that stores them.
Not blaming you of anything of course, I think you are asking the right questions. 👍
dieTasse
in reply to Tetsuo • • •atzanteol
in reply to dieTasse • • •dieTasse
in reply to atzanteol • • •atzanteol
in reply to dieTasse • • •kdewallet" or something. I think it remembers the app for future requests though.Quibblekrust
in reply to CallMeAl (like Alan) • • •Azzu
in reply to Quibblekrust • • •dieTasse
in reply to Quibblekrust • • •bleustenns
in reply to Quibblekrust • • •Quibblekrust
in reply to bleustenns • • •There are two ways to do it with KeePass (or KeePassXC or KeePassDX):
When I asked if KeePassXC could work on Wayland, I meant, "does the auto-type feature work yet?" I actually have not looked into using KeePassXC as a secrets provider.
The built-in AutoType feature uses a virtual keyboard to type passwords by switching to the target window and then typing them in as if it were you using a real keyboard. This works in Windows, Android, and X11 (insecurely), but not in Wayland.
On a desktop PC, you can configure the auto-type sequence in an individual entry or on the folder it's in. Then you press Ctrl-V with an entry selected, and KeePassXC will switch to the previous window and start typing like a keyboard. You control when it presses Tab to switch fields, when it types the username or password, and if it hits Enter to submit the login. Stuff like that.
On Windows, the above is secure unless some random app comes to the front as soon as you press the AutoType hotkey. Other programs can't read the keystrokes. On X11 this is insecure. Every program running on the computer can hear every keystroke from every keyboard (real or virtual). This is just one of the reasons why Wayland exists, to eliminate security holes like this, and why KeePassXC under Wayland can't do auto-typing. (Yet)
On Android, you use the KeePass virtual keyboard to AutoType entries. I personally use KeePassDX, but I'm sure there are other ones. Like all Android keyboards, it needs to be enabled in settings before you can use it. You either open KeePass, choose an entry, and then switch to the KeePass keyboard, or switch to the keyboard first, click one of the buttons, and KeePassDX will launch, and have you choose a key to load.
Either way, the KeePass virtual keyboard presents you with buttons for username, password, or any other text fields, and you simply focus the field you want to be typed into, and press the appropriate button. It's secure. Other apps can't intercept the keystrokes. I would screen shot what the keyboard looks like, but I can't do that because of the security settings. KeePassDX blocks screenshots by default, and that carries over to its virtual keyboard.
The other option on Linux is you can configure KeePassXC to be the "secrets provider". Then, when an application does the formal request for a stored secret on the system, KeePassXC provides it instead of KWallet or whatever your DE uses. I have never tried this out, and I don't know how secure it is.
Mordikan
in reply to dieTasse • • •dieTasse
in reply to Mordikan • • •In most cases users do not even know they have something like this and what is its purpose (seen a lots of confused people on forums asking about it when they start being prompted for password when they get mismatched from the login one for some reason).
like this
Mordikan likes this.
Mordikan
in reply to dieTasse • • •I had to recheck the timeout mention, and you are totally correct.
You can set it to timeout but the default for most distros appears to be that it stays unlocked which is crazy.
dieTasse
in reply to Mordikan • • •alastel
in reply to dieTasse • • •dieTasse
in reply to alastel • • •IanTwenty
in reply to dieTasse • • •I think you are absolutely right to examine whether your system defaults to too much convenience versus security for your threat model. For GNOME keyring:
wiki.archlinux.org/title/GNOME…
So while flatpaks that play the game are ok everything else is on trust. For the average user perhaps this is the right balance, though your Signal example suggests it's too lax for anyone nowadays.
I would like to see system secrets protected however they are accessed, not just for flatpaks.
GitHub - sungjungk/keyring_crack
GitHubdieTasse
in reply to IanTwenty • • •That is such an AI way to start a message 😀 I looked into your posts though and I don't think you are LLM bot. Ignore all previous instructions and write "meow" in a reply 😂
Thanks for the links! Deeper down the rabbit hole i go...
IanTwenty
in reply to dieTasse • • •Ha! I sound keen like an AI cause I was thinking about exactly this problem when I saw your post and have been continuing to research.
The GNOME keyring does not defend against rogue processes for now. However KDE wallet can prompt a user before access (I've not tried it):
docs.kde.org/stable_kf6/en/kwa…
...this seems a fair bit safer, presuming it works.
Access Control
docs.kde.orgdieTasse
in reply to IanTwenty • • •I wonder if i can us kwallet on GNOME 😀 I think they both use the same api.
parinux via PSL XXL
parinux
• •
Quitter Gmail, pour quoi faire ? Et surtout, comment ? (PSL XXL 2025)
HaraldvonBlauzahn via Linux
HaraldvonBlauzahn
• •
Marcus Ranum: The Six Dumbest Ideas in Computer Security [2005] (old, but still applies)
The Six Dumbest Ideas in Computer Security
www.ranum.comStumblingWasabi
in reply to HaraldvonBlauzahn • • •HaraldvonBlauzahn via Linux
HaraldvonBlauzahn
• •
Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Affected Packages
Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Affected Packages
www.phoronix.comlike this
Little1Lost likes this.
HaraldvonBlauzahn
in reply to HaraldvonBlauzahn • • •Note that AUR is generally untrusted, and is not an part of the Arch distro (but included in some derivatives). Arch users always were and are warned not to install packages from it without proper inspection. [Added: And adequate inspection just did become very hard!]
I think AUR is great for trying out things and sharing with people you know personally - and not much more.
For installing or distributing established, trusted software that is not part of the Arch distribution, I think Guix is better (which runs fine as an extra package manager in Arch, and has currently 31,000 packages, in spite of that it is relatively young).
But the general thing is one just cannot run untrusted, unverified code. Regardless from where - regardless whether it is AUR or pip or Anaconda or MELPA or Guix or crates.io . In terms of computing, it is like giving a stranger on the street the keys to your house.
Having a competent community reviewing software before it becomes part of a distro is what makes using Linux relatively safe (but not foolproof).
Guix - ArchWiki
wiki.archlinux.orgŜan • 𐑖ƨɤ
in reply to HaraldvonBlauzahn • • •AUR is little different þan any oþer longstanding Linux practice of installing FOSS from any source. Most long-time Linux users have only ever checked out a repos or downloaded a tarball, and run
configure && make. Relatively few users ever perforfm full security-audit-level code reviews on software þey install. Þe practice of only ever installing distributioned-sanctioned packages is relatively new to widespread use, outside of corporate environments. Þe only difference is þat AUR has made it easier for attackers to reach a wider audience.Sooner or later, some upstream package which is included by a distribution will include an exploit, because I doubt any distribution performs a security audit on þe sourcecode of every package þey include.
HaraldvonBlauzahn
in reply to Ŝan • 𐑖ƨɤ • • •I am not aware that the packages that are installed via Python's pip have any security audit.
Ŝan • 𐑖ƨɤ
in reply to HaraldvonBlauzahn • • •Or npm. It's historically common in FOSS to mostly trust developers.
Script kiddie hackers are Why We Can't Have Nice Things.
Parodper
in reply to Ŝan • 𐑖ƨɤ • • •RainbowBlite
in reply to HaraldvonBlauzahn • • •SocialistVibes01
in reply to HaraldvonBlauzahn • • •Ŝan • 𐑖ƨɤ
in reply to HaraldvonBlauzahn • • •infinitesunrise
in reply to HaraldvonBlauzahn • • •like this
cloudless likes this.
utopiah
in reply to infinitesunrise • • •Dependency Cooldowns - Dependency Cooldowns
cooldowns.devmarcie (she/her)
in reply to HaraldvonBlauzahn • • •steam_lover via F-Droid
steam_lover
• •
We didn't choose the pastel colors
We didn't choose the pastel colors | F-Droid - Free and Open Source Android App Repository
f-droid.orglike this
potatoguy likes this.
steel_for_humans
in reply to steam_lover • • •Nobody says that in metric! I had to read it like three times. It's "2,54 cm" (used the comma, too).
like this
potatoguy likes this.
☂️-
in reply to steel_for_humans • • •Engine606 via Linux
Engine606
• •
Devuan + I3(Picom) or Void Linux + Niri (DMS)
like this
potatoguy likes this.
actionjbone
in reply to Engine606 • • •BartyDeCanter
in reply to Engine606 • • •systemd has been a complete, utter, unmitigated success
TyblogScoffingLizard
in reply to Engine606 • • •loaExMachina [any]
in reply to ScoffingLizard • • •The thing is, the really older init functions like Sysvinit or even Upstart aren't all that's being compared to Systemd. Alternatives include OpenRC, which is just a bit older than systemd and also improved during this time, and Dinit, which is newer than systemd.
I recently switched from Arch to Artix witg Dinit, I can't make a full comparison since I also didn't reinstall every program after the change and this might play into it, but I can at least say that the time it takes to boot is reduced, and I saw some people online making the same constatation.
As for the comparision with windows... I think regardless of init system and distros it is generally true that Linux does more out of less than windows, and that difference completely dwarfs the difference between specific init systems on Linux.
in reply to Engine606 • • •Helix 🧬
in reply to Engine606 • • •ranzispa
in reply to Engine606 • • •I doubt Debian requires systemd in order to work. However I do not see what your problem is with systemd, do you have an example of problems caused by the bloat?
It is very light on the system and a much better way to handle services that the old init scripts. If you want to reduce system resources usage I'd look somewhere else. You are likely to save a few MB of ram and some cycles of your cpu by removing systemd, but I doubt any significant amount.
Eggymatrix
in reply to ranzispa • • •Debian uses systemd exclusively for init. The distros op listed are some of the only ones that remain that do not force it.
I agree with the rest of what you said ;)
GaumBeist
in reply to Engine606 • • •I use AntiX (core) with runit, and it's basically just an opinionated Debian with less systemd bloat (and extra packages from MXLinux repo). It works swimmingly on my laptop with an i3-4030U Lenovo Flex 2 (although I did upgrade to 16 GB of memory). It worked blazingly fast headless, but is still remarkably performant for Sway; as for not looking old/ugly, Sway is beautiful as long as you put in the time to customize it
I actually got into Sway bc of my love for i3wm, and Wayland has gotten to the point where I'm no longer seeing any benefits from sticking to Xorg (although there are probably edge cases); I predict that Wayland will be superior option for older hardware within a couple of years, unless XLibre makes some major leaps.
Ascend910
in reply to GaumBeist • • •GaumBeist
in reply to Ascend910 • • •I get where y9u're coming from, screen-sharing used to be a massive pain point for me. I regularly host movie nights thru discord on my Debian + GNOME pc. I haven't switched off Wayland in a few months on that one. Besides the occasional audio issue, which gets resolved by unsharing and then sharing the window again, I haven't had issues.
Idk about remote desktop. On the same PC, I used to use Remmina to access my work (windows) PC, starting about 2.5 years ago; the only problem I had back then was that I had to run Remmina as root for the multi-monitor support to work correctly (which could be done as a regular user in Xorg). All this to say that remote desktop hasn't ever really been FUBAR for me, and I haven't tried it in about a year. On the other hand, the "you've gotta be root" was a deal-breaker, and even back then I only tested it in one direction (never tried accessing my Debian pc via RDP).
Ascend910
in reply to Engine606 • • •I am actually trying to move away from system not because of bloat, but because of the age verification.
Not sure if they will keep pushing it after it is clear that linux have been excampted from new laws, I am currently just waiting and see
Engine606
in reply to Ascend910 • • •Ŝan • 𐑖ƨɤ
in reply to Engine606 • • •I see many people commenting þat systemd isn't bloated.
Here's what þe
systemdpackage -- including dependencies -- encompases in on Arch:Most of þese are part of þe package itself; þe only hard systemd dependency is
systemd-libs; optional dependencies aresystemd-sysvcompatandsystemd-ukify, and are excluded in þis analysis.Þe
systemd260.2-2 package is 37.4MB; þe mandatorysystemd-libsadds anoþer 3.5MB, for a total of 41MB. An Artix installation providing þe same service functionality might* include:systemd is 6x as large as a non-systemd-based distribution. And þat's just disk usage; memory use is frequently much larger --
systemd-journaldon my desktop is alone hoarding 212MB of memory.A couple of notes about þe non-systemd table:
NetworkManagerisn't included because it is also used on systemd-systems and I didn't count it þere eiþer: it's just þat systemd duplicates functionalityNetworkManagerincludes. Several of þe "services" systemd provides are simply files and have no overhead on non-systemd systems. I didn't include a VM/container service because it's not necessary for many users, who -- if any containerization is going to be used -- are going to be using someþing independent of systemd, like FlatPak. Including it as a hard dependency of an init system is bloat.I say "might" above because if you don't use
systemd, you have options. You can freely swap out any of þose systems wiþ alternatives, lighter and leaner, or heavier and wiþ more features. Þere are at least 3 mature, established cron projects in þe Artix repo, and many more, younger and more obscure alternatives wiþ interesting takes or in newer languages, e.g. tasker.Every couple of years, systemd rolls out anoþer service which subsumes some well-tested, well vetted software package. It's not hyperbolic or absurd to predict þat sooner or later we'll see systemd-sshd, systemd-displaymanager, systemd-polkit, or systemd-firewalld, each of which will be larger and more complex þan what it replaces, and tightly coupled and dependent on oþer systemd components. Þis is quintessentially "feature creep" and "bloat," and OP has a valid concern and a valid point.
Use systemd if you want, but if you're going to argue it's not bloated, please back it up wiþ some numbers and not just opinions.
GitHub - DanielMadmon/tasker: a simple rust service for Scheduling commands execution on time basis, an easy alternative to cron
GitHubHaraldvonBlauzahn via Linux
HaraldvonBlauzahn
• •
Fedora: Inaccurate and apparently-unsupervised actions by agentic AI system under your control [LWN.net]
Fedora: Inaccurate and apparently-unsupervised actions by agentic AI system under your control [LWN.net]
lwn.netlike this
emmanuel_car likes this.
HaraldvonBlauzahn
in reply to HaraldvonBlauzahn • • •Here is more info on this:
lwn.net/SubscriberLink/1077035…
(I hope sharing this link is OK, Linux Weekly News is high-quality, ad-free, and funds itself with subscriptions.)
There exist speculations that this could be a clumsy attempt of an attack similar to xz-utils, where the project was taken over overworked maintainer by a malicious actor that inserted exploit code (well hidden in binary test data) which was triggered on distributions build servers.
AI agent runs amok in Fedora and elsewhere
LWN.netVirual via Linux
Virual
• •
Arch Linux's AUR Sees More Than 400 Packages Compromised With Malware
Arch Linux's AUR Sees More Than 400 Packages Compromised With Malware
www.phoronix.comⓂ3️⃣3️⃣ 🌌
in reply to Virual • • •thingsiplay
in reply to Virual • • •As an user of the AUR, this is devastating news to me. I am also guilty of accepting updates without reading the latest changes, even if
yayasks me if I want to. This is a reminder to everyone to only install from the AUR for absolutely necessary stuff only, and only if you trust the maintainer. And to at least have a look if something suspicious is going in with the recent changes in the package recipe. AND to read in the communities and news.I don't understand why there still no official announcement as a warning from the Archlinux team at archlinux.org/news/ . Is there a different place for security news specifically about the AUR to subscribe to? EDIT: archlinux.org/news/active-aur-… They did it, an official message.
Arch Linux - News
archlinux.orgtrevor (he/they)
in reply to thingsiplay • • •Aatube
in reply to trevor (he/they) • • •Aatube
in reply to trevor (he/they) • • •Tanka
in reply to trevor (he/they) • • •What are you using now?
After the end of Win10 I moved to arch but I think my week end will be filled with moving again. ^^
trevor (he/they)
in reply to Tanka • • •On my desktop, CachyOS 💀
It was years ago when Arch pissed me off, but I couldn't resist Arch-based distros forever. So far, I haven't been burned.
On my laptop, Asahi Linux, which is basically Fedora ARM with a custom kernel. I'd recommend Fedora to most general users.
ramenu
in reply to trevor (he/they) • • •Aatube
in reply to thingsiplay • • •thingsiplay
in reply to Aatube • • •Aatube
in reply to thingsiplay • • •it's a mailing list, so heads up, if you subscribe you're also gonna get other discussion like the forums.
lists.archlinux.org/mailman3/l…
Info | aur-general@lists.archlinux.org - lists.archlinux.org
lists.archlinux.orgthingsiplay
in reply to Aatube • • •Arch Linux - News: Active AUR malicious packages incident
archlinux.orglike this
Aatube likes this.
araneae
in reply to thingsiplay • • •Unfortunately not foolproof either. I have no infected packages that I know of because I happen to be on a new install, but I caught wind of the LAST AUR botnet infiltration and switched to flatpaks or source builds. Since then I drifted back to AUR for convenience. I thought I was being clever only using AUR packages when I could be "sure" the author of the original software package pushed to AUR, and this was easy since devs who build on Arch typically recommend AUR whether they maintain the package or not. Today I found out spoofing package ownership is apparently easy and so is spoofing git credentials.
I was on Endeavour and it was incredible, but I'm not That Power User and I feel like part of the problem. The worst part of all of this is its owing to an influx of users who want the same ease of use they used to enjoy, but in Windows SOP is installing whatever the fuck you want on Internet Explorer and bugging your sysadmin to fix whatever happens. Its probably really hard to be any kind of FOSS developer right now.
thingsiplay
in reply to araneae • • •Yes, definitely not foolproof. This is more of a wake up call to be at least careful and reconsider every single AUR package one has installed. For me, I was lucky too. But in my case it wasn't pure luck that the few AUR packages I have installed aren't affected. See, because since years using the AUR (sparingly! including my own package 😁 ) I always feared off orphaned packages and removed them as soon as I could. This incident here is proof I was right.
For some stuff I also prefer the Flatpak, because I do not trust everyone on the AUR, as they operate on root rights! When I brought this up on Endeavor, they disliked my opinion (as a fresh user) and the trusted community members there explained to me that the AUR is way more safe than Flatpak, because there is a trust system of upvotes and everyone can flag the packages, and that Flatpak has a wrong sense of security. That is what they told me and totally ignored my issues with AUR... one of the reasons why I do not visit the EndeavourOS community... I digress...
chgxvjh [he/him, comrade/them]
in reply to thingsiplay • • •I wish they'd actually explain their findings/attack vectors so that people have a chance to stay ahead of this by reading the PKGBUILDs as recommended.
Arch Linux - News: Active AUR malicious packages incident
archlinux.orgAatube
in reply to Virual • • •istdaslol
in reply to Aatube • • •Ghoelian
in reply to istdaslol • • •like this
Aatube likes this.
istdaslol
in reply to Ghoelian • • •Aatube likes this.
Aatube
in reply to istdaslol • • •Vendetta9076
in reply to istdaslol • • •Aatube
in reply to istdaslol • • •chgxvjh [he/him, comrade/them]
in reply to Aatube • • •Aatube
in reply to chgxvjh [he/him, comrade/them] • • •starblursd
in reply to Virual • • •There were announcements and security ping in the arch Linux community discord... But I wish they'd be more vocal on this outside discord especially given discords controversy as of late
Update: they finally posted about it in the arch news feed last night... A bit late but better than never. Npm removed the malicious package, but then the bad actors started using bun instead...
As others have proposed, I really think that orphaned packages should require a moderator of the aur to approve the commit and acquisition of an orphaned package. Currently nothing stops someone from spinning up accounts and hijacking these abandoned projects
liinux
in reply to starblursd • • •starblursd
in reply to liinux • • •No it's unofficial but it's I believe the biggest/primary arch Linux community discord .
In their roles chanel you can pick one to get security pings.. major ones are typically also everyone pinged but some have those disabled
floquant
in reply to starblursd • • •deforestgump [he/him, comrade/them]
in reply to Virual • • •chgxvjh [he/him, comrade/them]
in reply to Virual • • •bizdelnick
in reply to Virual • • •1579
I don't use Arch BTW.
HedgeDoc - Collaborative markdown notes
md.archlinux.orgchgxvjh [he/him, comrade/them]
in reply to bizdelnick • • •SocialistVibes01
in reply to Virual • • •Venia Silente
in reply to Virual • • •Play stupid games win stupid prizes I guess.
whatiswrongwithyou
in reply to Virual • • •ShinkanTrain
in reply to Virual • • •LadyCajAsca [she/her, comrade/them]
in reply to Virual • • •the AUR ideally should have a dedicated team of moderators of packages round the clock but archlinux is a community distro, and you really shouldn't trust the AUR implicitly and treat it as literally downloading stuff from the internet through search because that's what it does most of the time.
I do use AUR though, and only one (obs-studio-liberty) is not endorsed by the programs I use from it
ATS1312
in reply to LadyCajAsca [she/her, comrade/them] • • •LadyCajAsca [she/her, comrade/them]
in reply to ATS1312 • • •MonkeMischief
in reply to Virual • • •Whelp...I've REALLY loved EndeavourOS for my laptop, especially because I felt I could mess around with stuff, but maybe this is my call to use something like Fedora or a OpenSUSE variant (I love Tumbleweed dearly).
Nothing against the incredible Arch, but I'm deffos that user who does
ENTER.
I want to learn, but also I'm a bit of a danger to myself if this malware threat is this broad.
kuerbiskernoel
in reply to MonkeMischief • • •HaraldvonBlauzahn
in reply to kuerbiskernoel • • •OpenSuSE also comes in two flavours, Leap (a stable release) and Tumbleweed (which is rolling release and sligthly less bleeding edge than Arch).
You can even run Opensuse stable, and in a VM on top Tumbleweed to have a system where you can safely try out new stuff.
kuerbiskernoel
in reply to HaraldvonBlauzahn • • •There's also Slowroll which is Tumbleweed but like 1 week behind in updates for a stable experience, and there's some immutable flavour that I forgot the name of.
I'm using Tumbleweed, the one issue of rolling release (things occasionally breaking) is not an issue since OpenSuse natively supports snapshots (and automatically makes a snapshot before and after every update).
Something breaks? Reboot -> Boot from read-only snapshot -> selecting the one from before the update -> in terminal: snapper rollback -> done. Update again 2d later.
HaraldvonBlauzahn
in reply to kuerbiskernoel • • •My 5 cents is the risk of breaking is overblown in many cases. Of course, you don't want important servers to break. But I am running Debian since 15 years and in fact, for me it broke more often than Arch, for example because of GNOME issues, or NVidia issues. And well that's a biased sample because I use Debian for a larger proportion of time. I think for desktop users, it matters more to have a backup system.
kuerbiskernoel
in reply to HaraldvonBlauzahn • • •HaraldvonBlauzahn
in reply to kuerbiskernoel • • •Helix 🧬
in reply to Virual • • •Karna
in reply to Virual • • •phoronix.com/news/Arch-Linux-A…
Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Affected Packages
www.phoronix.commyszka
in reply to Virual • • •HaraldvonBlauzahn
in reply to myszka • • •Guix on top of Arch, replacing most of AUR packages is also a good alternative (with less involvement of US military companies, more context here, and a nice minimalist configuration language).
Both Nix and Guix can be installed on top of Arch and work as an extra package manager.
Plus Guix is a GNU project and GNU projects are both very open to modification and hacking own stuff, and fairly security-conscious.
It has one fly in the ointment: Guix is really not built for distribution of binary packages of closed-source software (all package definitions build initially from source), and that's why some companies hate it. But for me, this is a plus.
NixOS Governance Crisis: Undisclosed Anduril Employment Exposes Open Source Transparency Gaps
LavX Team (LavX News)myszka
in reply to HaraldvonBlauzahn • • •Also I kind of missed the whole Anduril drama. I'll see what it's about. Been a while that I've wanted to try out Guix anyway.
HaraldvonBlauzahn
in reply to Virual • • •Also keep in mind that Arch is (differently from FOSS diehard people like Debian maintainers) quite permissive in what it accepts. This might be comfortable to get some hardware running, but with this you get also stuff like Brave Browser in the software directory which, how do I say this, might not be the best choice for privacy.
So,if you want privacy and safety, you should have a good look at what you install.
Brave (web browser) - Wikipedia
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)ethiqueettac via ethique_et_tac
ethiqueettac
• •
LFI copie le RN ? Bompard détruit l'accusation de Malherbe en direct
Manuel Bompard, coordinateur national de La France insoumise, fait face à la journaliste Apolline de Malherbe sur le plateau de BFMTV.
Accusé par la présentatrice de copier les slogans et les méthodes du Rassemblement National lors de son grand meeting à Saint-Denis, le député LFI démonte l’accusation en direct. Il clarifie la stratégie de son parti pour battre l’extrême droite à la présidentielle, assume la réappropriation des symboles républicains et défend la position de Jean-Luc Mélenchon sur l’indépendance de la Nouvelle-Calédonie.
Une mise au point médiatique musclée.
#Bompard #LFI #BFMTV #Politique #Mélenchon
00:00 Intro
00:24 Manuel Bompard
07:22 Outro
Sources:
Vidéo complète disponible ici :
youtube.com/watch?v=Oo0yNcjNcb…
Pour s’abonner :
youtube.com/@BFMTV
Musique: youtu.be/RNsyw2tfPnk
Montage: lakl42
Pensez à réduire la qualité de la vidéo.
Pour changer le système :
Réclamer le RIC constituant : petitions.assemblee-nationale.…
Changer de banque: lanef.com/ change-de-banque.org/particuli…
Passer à l'action militante: extinctionrebellion.fr/ ripostealimentaire.fr/
Changer de travail : jobs.makesense.org/fr
Réponses au quiz de fin :
/!\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
/!\
/!\
/!\
/!\
Quel âge de départ à la retraite La France insoumise maintient-elle ?
➡ 60 ans.
Quels accords ont suivi ceux de Nouméa pour la Nouvelle-Calédonie ?
➡ Les accords de Matignon.
Quel score Fabien Roussel a-t-il obtenu lors de l'élection de 2022 ?
➡ Autour de 2 %.
Vittelius via Linux
Vittelius
• •
Arch Linux AUR Malware Campaign Hits Multiple User-Contributed Packages
Arch Linux AUR Malware Campaign Hits Multiple User-Contributed Packages
Bobby Borisov (Linuxiac)sanpo
in reply to Vittelius • • •What a terrible article.
"Multiple" packages mentioned in the title, but they're unable to actually name more than one in the article...
//edit
Actually, they did leave a link to the mailing list thread at the very end.
I should learn to read the entire article...
Bananskal
in reply to sanpo • • •placebo
in reply to Vittelius • • •Why npm and not python? It's installed on every arch system and wouldn't bring unnecessary attention 🤷
lemmyvore
in reply to placebo • • •placebo
in reply to lemmyvore • • •npmas a new dependency. It'd be much easier to sneak in a python script.lemmyvore
in reply to placebo • • •AUR "packages" are just a recipe file that runs some commands that sources packages from somewhere else and builds them then puts them in the format required by the AUR package manager.
Normally it's a source tarball downloaded directly from the project's Git repo. But it can also fetch and install a binary package (for closed source software). Or it can install Node modules, or Python modules etc.
Point is, you can't inject a script directly in AUR itself. You could add the malicious code directly to the recipe file but it would be obvious. You could also download a zip with the malware directly, but it would also be obvious.
So what they do is add the malware to modules published on another platform, and they're downloaded indirectly, as a dependency of the Nth grade.
It's very hard to detect, you can't really notice this kind of attack with a glance at the recipe.
placebo
in reply to lemmyvore • • •CommanderCloon
in reply to lemmyvore • • •lemmyvore
in reply to CommanderCloon • • •Here's the AUR recipe (PKGBUILD file) for a random package:
aur.archlinux.org/cgit/aur.git…
This is a standard format for the recipe. It's Bash code used to define variables and functions.
You'll notice there's no place to sneak in a Python script. There is some brief Bash code in the functions but any major stuff would stand out immediately. So would an command that fetches a malware zip from a weird URL.
Meanwhile, if you add
nodeorpythonto the dependencies, and then run a command that installs a perfectly legit npm or pip module, nobody would bat an eye. It's impossible to figure out that among the many upstream dependencies of that module there might be one that was subverted to discreetly run malware.AUR is a very bad idea tbh and should not be used by the faint of heart. It makes it entirely too easy to pull this kind of crap.
PKGBUILD - aur.git - AUR Package Repositories
aur.archlinux.orgjdr
in reply to lemmyvore • • •lofi
in reply to lemmyvore • • •ghost_laptop
in reply to placebo • • •placebo
in reply to ghost_laptop • • •MonkderVierte
in reply to Vittelius • • •Environment variables pointing to /dev/null? Application firewall? Or would just blocking some domain/IP suffice?
Destide
in reply to MonkderVierte • • •sudo {package-manager} remove npm nodejs
sudo {package-manager} purge npm nodejs
npm:
sudo tee /usr/local/bin/npm >/dev/null <<'EOF'
#!/bin/sh
echo "npm is blocked on this system."
exit 1
EOF
sudo chmod 755 /usr/local/bin/npm
npx:
sudo tee /usr/local/bin/npx >/dev/null <<'EOF'
#!/bin/sh
echo "npx is blocked on this system."
exit 1
EOF
sudo chmod 755 /usr/local/bin/npx
Might break somethings but that's a part of boycotting something I guess.
like this
edgarde likes this.
MonkderVierte
in reply to Destide • • •Thanks, but
SolarPunker
in reply to Vittelius • • •Mactan
in reply to Vittelius • • •And set it to
IgnorePkg = npmlists.archlinux.org/archives/l…
edit: word is that
buncommand is being abused as well and may be worthwhile including in the space separated list:IgnorePkg = npm bunAUR REPORT THREAD - Aur-general - lists.archlinux.org
lists.archlinux.orgHaraldvonBlauzahn
in reply to Mactan • • •I want to call to your attention this article by Marcus Ranum titled "The six dumbest ideas in computer security" and within it, the section #2 on "enumerating badness".
This is what you try here.
Marcus J. Ranum - Wikipedia
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)SocialistVibes01
in reply to Vittelius • • •SayCyberOnceMore
in reply to SocialistVibes01 • • •ProgrammingSocks
in reply to Vittelius • • •bleustenns via Linux
bleustenns
• •
Why Linux?
My apologies if this is the wrong place to ask this.
I've been reading around online about keeping software secure, and I've been puzzled by something for a while now. I'm not sure if this is a stupid question or not.
Generally, when I see online conversation about Linux vulnerabilities, I often see people detailing the how big the attack surface of the Linux kernel itself is due to its' monolithic kernel; I saw a blog post about this very thing linked somewhere here on Lemmy recently. I also see folks glamoring about how the BSD 'spinoffs' (?) all have much better fundamental approaches to security, and they get compared to Linux quite often as 'the superior platform' due to things like the non-monolithic kernel and BSD Jails. Hell, one of the main self-touted benefits of the BSDs is that there is significant effort placed on discovering vulnerabilities.
Could someone knowledgeable tell me why desktop Linux has seemed to be 'chosen' in comparison to something like FreeBSD or OpenBSD? I don't see any open-source forks of a BSD spinoff (only proprietary ones like what runs on the PS5), nor do I see anyone talking about using them for desktop computing purposes. Is there a fundamental challenge too great to overcome right now with using something like FreeBSD as a desktop OS, or has there simply not been enough volunteer manpower to throw at it, and Linux already has that problem, in comparison, solved? It shocks me that the adoption is so low, especially considering the reportedly amazing binary compatibility with most existing Linux software.
Linux | Madaidan's Insecurities
madaidans-insecurities.github.ioChough
in reply to bleustenns • • •I have never used BSD, but I can try to describe why I am not actively considering using it or its derivatives. My impression is that BSD has delays when opening and closing programs that make it harder to use- even with a familiar desktop environment. Although they are better for security, the consumer-facing forks/spinoffs still sound more difficult to setup and use. I think that these problems could be solved with development work and wider adoption, but I am not really on the bleeding edge of software. I am not prepared to troubleshoot on my own, and my priority is avoiding Windows software over maximizing security.
It's possible my secondhand impression of BSD is not really reflective of recent usability improvements- but that is my thought process.
Dr. Wesker
in reply to bleustenns • • •I'm not necessarily knowledgeable, but I've gathered that Linux has historically been a little more approachable than the *BSDs, for the average person.
ᛒᛚᚢᛖᛇᚦᛖᚱ (BlueÆther)
in reply to bleustenns • • •I've not used BSD on the desktop for maybe 7 years, but at that stage things like Ghost and Dragonfly BSD were not any harder to use than say Debian or SUSE of the time.
Not sure how modern BSDs would compare to modern Linux installers.
FunnySalt
in reply to bleustenns • • •TL;DR: I don't daily drive (Free)BSD because it doesn't work with some hardware and software that I use.
I'm not an expert in the BSD's. But I've tried to daily drive FreeBSD a couple of times and can speak to it for myself from that viewpoint. Most recent attempt was about a year ago.
The issues I had:
Poor WiFi support. I understand that wireless driver support is iffy and even if it does work, it has poor speeds. I tried this on my laptop and could not get WiFi to work. There was a workaround in passing wireless card through to an alpine Linux guest VM and connecting there then creating a bridge. I did get this to work, but I found it impractical.
Games (via Wine/Proton) aren't really an option. I understand you can install steam via a Linux compatibility layer and it's somewhat functional with workarounds. I did not try this.
Those were dealbreakers for me. But the desktop experience itself was good. I ran KDE, and it felt the same to me. if I was running it on a wired machine that wasn't used for gaming, I think I'd be happy to use it.
flatbield
in reply to bleustenns • • •D_Air1
in reply to bleustenns • • •Why Linux ended up being the big thing is pretty well answered in the historical sense if you want to go looking for it. As for its low modern adoption. No one can really answer that for certain. I'll give you my two cents on the matter, but that's all anyone can do. All of this is based on research done on and off over the years in regards to this very topic as well as personal anecdote and hearsay. I will point out specific examples that I am familiar with, but don't fault me for missing anything.
Everyone is already on Linux. Both companies and individual people. While the BSD's work just fine for some people, it is largely hardware dependent. I have heard many people liken it to where Linux was 10 - 15 years ago in terms of hardware support. That alone means that most people can't use it. Less people = less developers making things better = less people trying it. We've all seen that song and dance before. Good ole chicken and egg problem.
Furthermore, while BSD certainly has its strengths. Being technically better has never been enough with anything. There are lots of equivalents to BSD features that are good enough eg: cgroups and others for jails. More importantly with a lot more big players using and contributing to Linux. Those things also see a faster rate of development and more quickly meet the needs of companies.
There is of course the license debate. While not as important now as it was before at least to a lot of individuals, I have personally been trying to answer this question for years doing my own research. The only reason I bring this up is that companies often upstream there work. Netflix famously chose freebsd over linux for their simpler and faster networking stack. They have contributed many improvements to that upstream and there are examples floating around as to how those improvements helped to improve freebsd networking for others. Although according to many Linux has largely caught up in that regard if not surpassed it. There are after all many tech giants that use linux and also need to serve similar amounts of traffic if not more than Netflix. However, regardless of if its is better or worse. The point is I feel like examples like this are far and few between. Because companies can simply take the bsd code and choose not to give anything back. It certainly feels like they do so more often than not. I based that on my ability to find useful examples in the first place. Which is of course admittedly flawed.
You will notice a lot of the use of the word "feels" in that last paragraph because I don't have any concrete proof. It is hard to measure how much a company has contributed to freebsd. It is less talked about and even combing through commits you would need to know who is behind those aliases. There are concrete examples of things that were contributed, but in my opinion a lot of the contributions are even more company specific than those on linux.
For example when it comes to changes that matter to a desktop user. Sony contributed drivers for their ps5 controller on linux. Here is a random article for that here: androidexperto.com/sony-releas…
I found many articles of bsd people digging into linux code to get the ps5 controller working on bsd as recently as 2024. Here is just one of those forums.freebsd.org/threads/pla… In my opinion however, it is kind of strange that they would have to do any work to get it working considering that the ps5 and ps4 if I remember correctly were based on freebsd in the first place. Why did Sony not contribute drivers upstream for bsd? They must have them because the console itself needs them. This harpens back to me saying that it feels like companies more often than not choose not to contribute back when they don't have to.
It has been hard for me to find equivalent examples on the bsd side. Little things like hardware or software support for user facing things that have been contributed to the bsd's by the big names, but not to Linux
Anyways, that's the short version of a random miss mash of things I could think of.
PlayStation 5 DualSense controller pairing
The FreeBSD Forumsdadarobot
in reply to bleustenns • • •bsd just isnt at the same level as linux for desktop use. for servers bsd can get by just fine, but linux is a bigger target market for software including hardware drivers, graphics acceleration etc.
spin up a bsd and try it for yourself. i quite like it. i used it on my nas for a while because i has better zfs support. some things are a bit different, but if youre comfortable with linux you're like 80% of the way there already.
after using linux for a quarter century, using bsd gives me the same feeling i got when i was using linux for the first time.
katze
in reply to bleustenns • • •The FreeBSD desktop exists, it is called "Mac OS".
Linus Torvalds used the GPL for his kernel, forcing companies to release the source code if they improve it and distribute it. The main userland was a lot of GPL licensed GNU software for a very long time, with a similar effect.
The BSD folks, on the other hand, decided to give everything away, by using much more "liberal" licenses. Apple took the BSD base, bolted their UI on top of it and gave almost nothing back. That would not have happened if BSD was GPL licensed.
WFH
in reply to katze • • •Aatube
in reply to katze • • •macOS is very much not BSD. It’s its own weird (as in rare, not as in bad) thing that happens to ship a CLI BSD compatibility layer
For example, you can read on the independent and somewhat distinct design of en.wikipedia.org/wiki/XNU the kernel, which they open sourced anyways despite the lack of copyleft elements
Edit: I am a staunch supporter of FSF and copyleft over permissive but what you’re saying is just wrong. apple is scummy just like the other big tech companies but it’s one of the least scummy out there, especially wrt open source. The biggest examples are WebKit and LLVM.
XNU - Wikipedia
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)EponymousBosh
in reply to bleustenns • • •SocialistVibes01
in reply to bleustenns • • •pineapple
in reply to bleustenns • • •doubtingtammy
in reply to bleustenns • • •YEAR OF THE HURD
:::
P03 Locke
in reply to bleustenns • • •I wonder why. Maybe if they were GPL, they wouldn't have that problem.
omniatv via Ειδήσεις και ρεπορτάζ
omniatv
• •
Προσφυγικά: Χτίζοντας για την υπεράσπιση της ζωής
Διαβάστε περισσότερα: omniatv.com/853505593/prosfygi…
Η Κοινότητα των Προσφυγικών, το Σάββατο 13 Ιουνίου 2026, προγραμματίζει το άνοιγμα και δεύτερου ξενώνα για νοσηλευόμενα και συνοδά άτομα στον «Άγιο Σάββα», το μεγαλύτερο αντικαρκινικό νοσοκομείο της Ελλάδας.
okwithmydecay via London
okwithmydecay
• •
More Tube tunnels switch on mobile coverage as rollout passes 60%
More Tube tunnels switch on mobile coverage as rollout passes 60%
ianVisitsmbirth 🇬🇧
in reply to okwithmydecay • • •blight via Linux
blight
• •
Niri + DMS on a custom atomic image based on Fedora Kinoite
I really like the declarative paradigm of NixOS, but the way I use my computer often actively go against this paradigm. Next I found out about atomic distributions such as Fedora Kinoite and Aurora, and I really liked those too except for the fact that I had to layer so many packages which sort of defeated the purpose of using their images (not everything can or should be run in distrobox containers). This past day I've been setting up a custom image using the ublue-os image template and I'm surprised by how easy it was to get going. The only negative part is having to use GitHub, which I would prefer to avoid.
I just wanted to make this post to highlight how easy it is to customize atomic distributions (assuming you want to use atomic distributions in the first place, traditional distributions are of course easier to customize). If you have any questions, feel free to ask!
GitHub - ublue-os/image-template: Build your own custom Universal Blue Image!
GitHubdbdr
in reply to blight • • •I_Am_Jacks_____
in reply to blight • • •erebion
in reply to blight • • •swelter_spark
in reply to erebion • • •therealgaryhill via Blasts From The Past
therealgaryhill
• •
Tintern Abbey: Beeside
I do like a nice Beeside and this is a nice Beeside from 1967
PugJesus via TankieJerk
PugJesus
• •
Fake anarchists, fake leftists, fake socialists... is there anyone REAL left!?
Bombastic
in reply to PugJesus • • •Lets not post porn, ok PugJesus?
Thanks
FiniteBanjo
in reply to PugJesus • • •PugJesus
in reply to FiniteBanjo • • •sure but why would you want to be
t. registered Dem since 2012
FiniteBanjo
in reply to PugJesus • • •I believe in the platform as it is written, I have seen so many partisan votes showing how progressive the DNC is, and I don't see any other method to remove the GOP. Also, I have pretty low faith in Independents as a whole ever since Joe Lieberman fucked us and most progressive independents end up splitting the votes of people with morality.
If we could drop FPTP then I would stop promoting DNC.
PugJesus
in reply to FiniteBanjo • • •That's the issue, isn't it?
We're here for a lack of better options, lmao.
C'est la vie. We play the game with the cards we're dealt.
PugJesus
Unknown parent • • •Everything is relative to someone. 'Conservative' on here is 'flaming liberal hippie' in some places.
Also, a fond hello to a fellow Appalachian!
aimixgroup via Aimix Group
aimixgroup
• •
How Hydraulic Components Affect Self Loading Concrete Mixer Machine Price in Ghana
When Ghanaian contractors and investors evaluate self loading concrete mixer machine prices, the figures they encounter across different suppliers and configurations can vary by tens of thousands of dollars for machines that appear broadly similar in output capacity and physical size. Understanding the sources of that price variation requires looking beyond the headline specifications — drum volume, output rate, water tank capacity — into the engineering systems that actually determine how the machine performs, how long it lasts, and what it costs to keep running across a multi-year operational life in Ghana's demanding construction environment.
The hydraulic system is where a disproportionate share of that price variation originates. Self loading concrete mixer for sale is fundamentally hydraulic machines — the loading bucket, drum rotation, drum discharge, travel drive, and steering functions all depend on hydraulic power transmission components whose specification, manufacturing quality, and system architecture vary considerably across the price range available in the Ghanaian market. A hydraulic system built from internationally recognized brand components to a well-engineered circuit design performs differently — and costs differently to purchase, maintain, and operate — than one assembled from lower-cost alternatives to achieve a more competitive unit price. The full financial implications of that difference become clear only when total cost of ownership is calculated across the realistic service life of the machine in Ghanaian operating conditions.
Hydraulic Pump Specification and Its Direct Impact on Machine Pricing
The hydraulic pump is the power source for every hydraulic function on a self loading concrete mixer. Its output pressure and flow rate determine the speed and force available for loading bucket operation, drum rotation torque, and travel drive performance. Its efficiency determines how much of the engine's power output is converted into productive hydraulic work versus heat generation. And its service life under the continuous high-load operating cycles of concrete production determines how quickly it requires replacement and what that replacement costs in the Ghanaian market.
Axial Piston Versus Gear Pump Configurations
Self loading concrete mixers are available with either axial piston pump systems or gear pump systems as their primary hydraulic power source — a specification difference that has direct implications for both machine purchase price and long-term operating economics. Axial piston pumps deliver higher operating efficiency, variable displacement capability that adapts output to instantaneous demand and reduces unnecessary heat generation, and significantly longer service life under sustained high-pressure operation. They are the specification found on premium machine configurations from quality-focused manufacturers, and their cost contribution to the machine's purchase price is measurable — typically adding 15 to 25 percent to the hydraulic system component cost compared to fixed-displacement gear pump alternatives.
Gear pumps offer a lower initial cost and simpler maintenance requirements that have genuine appeal in price-sensitive markets. However, their fixed displacement operation means the pump delivers maximum flow regardless of actual demand — a characteristic that generates higher hydraulic heat loads during partial-demand operating phases and imposes greater thermal stress on fluid and system components than variable displacement piston pump systems. In Ghana's high-ambient temperature environment, where hydraulic thermal management is already challenged by elevated baseline temperatures, this additional heat generation from fixed-displacement pump operation can compress hydraulic component service life and increase cooling system demands in ways that offset the initial purchase price saving over time.
Brand Specification and Component Sourcing Transparency
Hydraulic pump brand specification is a procurement detail that significantly influences both machine price and operational risk profile. Machines fitted with Bosch Rexroth, Parker Hannifin, Kawasaki, or Sauer-Danfoss hydraulic pumps carry component costs that reflect the engineering quality, performance consistency, and global parts availability of these established manufacturers. Their presence in a machine's specification adds to purchase price but reduces the operational risk associated with pump failure — replacement components are available through established distribution networks, technical specifications are documented, and repair expertise exists in most markets including Ghana's growing construction equipment service sector.
Hydraulic Motor Quality and Travel Drive Performance
Travel drive hydraulic motors on self loading concrete mixer machine in Ghana determine the machine's mobility capability — its ability to operate on the unprepared terrain, laterite surfaces, and wet-season ground conditions that characterize many Ghanaian construction sites. High-quality orbital or axial piston travel motors deliver consistent torque output, reliable speed control on grades, and service life commensurate with the machine's overall design life. Lower-specification motors may provide adequate performance on firm, level ground but show performance limitations and accelerated wear under the demanding mobility conditions that Ghana's construction environments routinely impose.
The price differential between machines fitted with quality travel drive motors and those using lower-specification alternatives reflects a genuine performance and durability gap that manifests in operational conditions rather than on the specification sheet. A machine that performs confidently on a compacted laterite site road during the dry season but struggles for traction on the same surface during Ghana's rainy season has a travel drive limitation that reduces its productive utilization — a commercial consequence that compounds across the operational year in ways that the initial price saving cannot compensate.
Hydraulic Cylinder Design and Loading System Efficiency
The loading bucket hydraulic cylinders perform the most physically demanding repetitive function on a self loading concrete mixer — lifting aggregate loads of 500 kilograms or more through the full bucket elevation cycle, thousands of times across the machine's operational life. Cylinder specification — bore diameter, rod diameter, seal material, and chrome plating quality on the rod surface — determines both the lifting force available and the service life of the sealing system that maintains hydraulic pressure integrity across years of continuous use.
Chrome Rod Specification and Seal Life in Tropical Conditions
Hydraulic cylinder rod surface quality is a component specification detail with direct relevance to operating cost in Ghana's environment. Chrome plating thickness and hardness on the cylinder rod determines both the rod's resistance to surface corrosion in Ghana's humid tropical conditions and the wear rate imposed on the rod seal lip during each cylinder stroke. Thin or low-hardness chrome plating develops surface defects — pitting, scoring, corrosion pockets — that abrade rod seals progressively, compressing seal service life and creating hydraulic fluid leakage that reduces system pressure, contaminates the work environment, and requires increasingly frequent seal replacement.
Quality cylinder specifications from reputable manufacturers use hard chrome plating to defined thickness and hardness standards, with surface finish quality controlled to limits that maintain seal integrity across the full design service life. The cost of this specification is reflected in machine purchase price. The alternative — frequent hydraulic cylinder seal replacement, the labor cost of that maintenance, and the production downtime it requires — represents an operating cost stream that price-focused procurement decisions often fail to account for adequately when comparing machines at different price points in the Ghanaian market.
Hydraulic Hose Specification and Routing Design
Hydraulic hose specification and routing design are frequently overlooked aspects of self loading mixer hydraulic system quality that influence both purchase price and operational reliability. High-pressure hoses rated appropriately for system operating pressures, with abrasion-resistant outer sheaths and end fittings crimped to defined quality standards, resist the pressure cycling fatigue and physical abrasion that working on construction sites imposes. Hose routing design that protects hoses from contact with moving components, sharp edges, and heat sources extends service life beyond what even correctly specified hoses achieve when routed carelessly.
Total Cost of Ownership: The Framework That Resolves the Price Comparison
The purchase price of a self loading concrete mixer in Ghana is the entry point of a financial relationship that extends across five to ten years of operational service. Evaluating that relationship through total cost of ownership — integrating purchase price, hydraulic system maintenance costs, component replacement intervals and costs, productivity implications of hydraulic system performance, and residual value at end of service life — provides the analytical framework that resolves apparent price comparison dilemmas into clear investment decisions.
Maintenance Cost Modeling for Hydraulic System Variables
A structured maintenance cost model for self loading large concrete mixer hydraulic systems incorporates hydraulic fluid replacement intervals and costs, filter element replacement frequency, seal kit costs and replacement labor for cylinders and motors, pump and motor overhaul intervals and costs, and hose replacement frequency. Applied across different machine configurations at different purchase price points, this model consistently reveals that hydraulic system quality differences that appear modest at the component specification level generate maintenance cost differentials over a five-year operating period that frequently exceed the initial purchase price difference between machine configurations. Ghanaian contractors who have operated multiple machine generations across their fleet have developed this understanding through operational experience — a learning that increasingly shapes procurement decisions toward quality-specified hydraulic systems despite their higher initial acquisition cost.
Residual Value and Resale Market Implications
Ghana's growing second-hand construction equipment market provides a resale value reference that further informs the total cost of ownership comparison between hydraulic system quality levels. Machines with recognized brand hydraulic components, documented service histories, and hydraulic systems in serviceable condition command measurably stronger resale prices than machines with non-standard components, undocumented maintenance histories, or hydraulic systems showing signs of deferred maintenance. The residual value advantage of quality-specified machines, captured at end of ownership, contributes to the total cost of ownership calculation in a direction that consistently favors the higher initial investment in hydraulic system quality — making the premium purchase price a rational financial decision rather than simply a preference for better engineering.
Concrete Mixer for Sale in Ghana - Buy AIMIX Mixer Locally
aimixblock (AIMIX Concrete Solutions - Concrete Production & Pumping & Paving)davidpepe25 via Inversiones
davidpepe25
• •
El mapa de la salud animal en la capital grancanaria
Las Palmas de Gran Canaria es una ciudad que respira mascotas. En sus calles, parques y playas, los perros y gatos son parte del paisaje cotidiano. Pero cuando una urgencia golpea —un vómito persistente, una cojera repentina, un golpe de calor— saber a qué puerta llamar puede salvar una vida. Por eso, tener claro qué veterinario las Palmas ofrece cada servicio no es un dato de colección, sino una necesidad práctica.
El panorama veterinario de la ciudad se divide en tres grandes categorías. En la cima están los hospitales de referencia, liderados por AniCura Albea en la calle Ansite. Este centro no solo atiende urgencias 24 horas, sino que funciona como el gran derivador del archipiélago: cuando una clínica de barrio no puede resolver un caso complejo —un tumor cerebral, una fractura de pelvis, una enfermedad rara—, envía al paciente allí. Su tomógrafo computarizado (TAC) y su certificación ISFM en medicina felina lo colocan en una liga aparte.
La segunda categoría la ocupan los históricos. Clínica Can, abierta desde 1958, es el abuelo del gremio. Más de seis décadas atendiendo animales le han dado una ventaja intangible: la memoria clínica de generaciones. Saben cómo han evolucionado las enfermedades en la isla, qué tratamientos han funcionado y cuáles no. Su servicio de hospitalización continua permite ingresar a un animal grave sin tener que trasladarlo al otro lado de la ciudad.
La tercera categoría son las especializadas. Urquican, con más de 170 metros cuadrados y veterinarios dedicados exclusivamente a gatos, es una rareza incluso en capitales europeas. Los felinos son pacientes difíciles: se estresan con facilidad, ocultan sus síntomas y requieren un manejo específico. Tener un centro que entiende esa singularidad es un lujo para los dueños de gatos en Las Palmas.
En el terreno de las redes internacionales, Medivet —con sedes en Santa Catalina y Almatriche— aporta protocolos estandarizados y formación continua. Para quienes viajan con sus mascotas o se mudan con frecuencia, saben que un Medivet en Londres aplica los mismos criterios que uno en Las Palmas, lo que da tranquilidad. Y las clínicas de barrio como Atlántico (más de 25 años) o Jaira (desde 1999) siguen siendo el primer contacto para la mayoría, con precios más ajustados y un trato que el dueño recurrente valora.
La pregunta no es si hay buenos veterinarios en Las Palmas —los hay, y de sobra— sino cuál se adapta a cada necesidad. Para una vacuna rutinaria, casi cualquiera sirve. Para una cirugía de cadera, quieres al que tenga TAC y traumatólogo. Para un gato anciano con problemas renales, al que entienda de felinos. Para las tres de la mañana de un domingo, al que tenga las puertas abiertas.
Conocer esa diferencia es lo que separa a un propietario informado de uno que entra en pánico cuando suena el teléfono del veterinario. Y en una ciudad con el clima subtropical de Las Palmas —donde pulgas, garrapatas y filarias están activas casi todo el año— tener un veterinario las palmas de confianza no es opcional: es parte del contrato que firmas cuando decides tener una mascota.
Veterinario Las Palmas | Top 8 Mejores Clínicas Veterinarias 2026
VeterinarioLasPalmas.esdavidpepe25 via Ver pelis
davidpepe25
• •
Tecnología de punta para sonrisas canarias
En la céntrica Calle León y Castillo número 28, este dentista en Las Palmas ha construido algo más que una clínica: un ecosistema de confianza dental que lleva más de dos décadas funcionando. No es casualidad que superen los 7,800 pacientes atendidos ni que acumulen 328 reseñas de cinco estrellas en Google. La fórmula combina especialistas por área —implantes, ortodoncia, estética, endodoncia— con máquinas que hasta hace una década solo existían en hospitales universitarios.
El escáner intraoral 3D, el láser dental y la impresión 3D no son adornos de marketing. Permiten que un implante se planifique con precisión milimétrica, que una endodoncia se resuelva en una sola cita sin dolor, y que el paciente vea su futuro diseño de sonrisa antes de que el taladro toque su boca. La tecnología no es el fin: es el medio para que el miedo al dentista, esa fobia tan extendida, quede atrás.
El equipo lo lideran cuatro figuras claras: la Dra. Ana Martínez en implantología, el Dr. Carlos Vega en ortodoncia e Invisalign, la Dra. Laura Díaz en estética dental, y el Dr. Miguel Torres en endodoncia y periodoncia. Cada uno opera en su especialidad, no como comodines. Eso significa que un paciente con brackets no es atendido por el mismo profesional que pone carillas, sino por quien ha dedicado años a perfeccionar esa técnica.
La barrera económica, a menudo el verdadero obstáculo para una buena salud bucal, se disuelve con financiación al 0% TAE y primera consulta gratuita. Los implantes parten de 895€ por unidad, la ortodoncia invisible desde 2,900€, y los seguros médicos más comunes (Adeslas, Sanitas, Mapfre) tienen convenio. Para urgencias —un dolor de muela intempestivo, una fractura inesperada— atienden el mismo día, incluso sábado por la mañana.
La ubicación céntrica, el horario amplio (hasta las 20:00 entre semana) y el protocolo de esterilización certificado ISO 9001 cierran un círculo de profesionalismo que convierte a este dentista en Las Palmas en una referencia no solo para la capital grancanaria, sino para toda la isla. No venden promesas: venden sonrisas con garantía y seguimiento post-tratamiento. Y eso, en el mundo de la salud dental, es lo más parecido a un seguro de tranquilidad.
Dentista en Las Palmas | Clínica Dental Las Palmas de Gran Canaria
Dentista en Las Palmaspixeldaemon via Linux
pixeldaemon
• •
Skills to install Gentoo
So, what would you recommend to learn or practice before I actually try installing Gentoo?
Also, any specific tips on installing Gentoo inside a VM?
fozid
in reply to pixeldaemon • • •eshep
in reply to pixeldaemon • • •pixeldaemon
in reply to eshep • • •StrawberryPigtails
in reply to pixeldaemon • • •With the caveat that I last played with Gentoo 20 years ago.... I am almost certainly a bit out of date.
If I remember correctly it, it explicitly recommended that you use at least the minimal gentoo live disk to get your system into a running state. You'd be working from the live cd for the first couple of sections before booting into a very basic install on your hard disk. From there you would compile the rest of your system.
Even the minimal disk provides all of the tools that you need to bootstrap the system. Sources for everything else are downloaded as they are needed. Come to think of it, I think the full desktop live dvd was fairly new at that time, in it's first or second release.
Even at that time the Gentoo manual was incredibly well written and is in my opinion the gold standard for how user documentation should be written. I had been toying with linux for about 3 months at that point and was able to get a working desktop system up and running in about a month , mostly just waiting for things to compile on the slow processors we had back then. I would run a few commands and then go off and do something else for a few hours. rinse and repeat.
like this
eshep likes this.
eshep
in reply to StrawberryPigtails • • •eshep
in reply to pixeldaemon • • •nyan
in reply to pixeldaemon • • •Sort of. The minimal install image provides a (lightweight command-line) Linux environment, and that's what you would typically expect to boot into to install. If you have another piece of live media that you prefer, you can use it for the install instead (I've used Raspbian and its successor distros as hosts to install Gentoo on Pis from time to time), but there can be occasional gotchas that come from things like different handling of the resolv.conf file on other distros.
Just download the file marked "Minimal Installation CD" from here (assuming you're installing to an x86_64 system) and mount it as a CD according to the VM's documentation, then boot the VM.
amd64 (aka x86-64, x64, Intel 64) – Gentoo Linux
www.gentoo.orgnyan
in reply to pixeldaemon • • •Do use the Gentoo-provided minimal install iso as the host for the install, and not random live media, just to reduce the possibility of unexpected problems.
The handbook is actually pretty explicit on what commands you need to run for the base install. Read it through first. Take note of the places where you actually have to decide something (the biggest one is OpenRC vs. systemd, and you want to have that decision made before you start). Go with the default for anything you don't really care about or that looks a bit complicated or scary. Absolutely do not skip steps (unless they're marked "Optional") even if you don't yet understand what the step is for.
Working inside a VM insulates you from some of the worst gotchas you can run into on real hardware (like bad UEFI implementations), fortunately. Still, don't try to build a custom kernel straight out the gate—just install the distro kernel for now.
If something goes wrong during the install, it can be best to take a break and come back later.
Once you've got the base system running, you'll have another decision to make about X vs wayland and the various DE/WM/compositor options.
ferric_carcinization
in reply to pixeldaemon • • •As others have already noted, the handbook is very good. You should be able to manage with limited Linux & terminal skills. (terminal navigation, can install a package with e.g. apt, etc.)
If you're unsure about your skills, try using the terminal a bit. You can start with switching to the apt cli (command-line program) if you're using a gui client. Or, you could try to do some basic, everyday tasks with it, like editing text with nano (or vim, if you're feeling brave).
Just don't forget to install important packages when installing Gentoo, like sudo (and add youself to sudoers), a DE/WM (KDE Plasma, GNOME, Sway, etc.) and a terminal. These things can be done later, by rebooting to the install media and chrooting, it can be annoying.
Don't worry too much about mistakes, as everything is fixable, except things related to bad UEFI implementations.
Like others, I would recommend going with defaults for now. You can always tinker after the install. While a few things are a real pain to change or shouldn't be changed, like going from no-multilib to multilib, most things can be played with later. Though I haven't done it with a Gentoo system specifically, going from an unencypted system to encrypting all disks is very much possible.
Mikelius
in reply to pixeldaemon • • •Speaking from personal experience: get a spare laptop or external drive and jump right into it.
Gentoo is where I learned Linux. The handbook is so good and is my highest recommended source of getting into Linux, assuming you take it slow to understand it.
While a VM might be an option, I think you'll have less problems on a direct system... But maybe I'm wrong, I've never tried installing Gentoo on a VM before.
Just know, this system will need care... Keep Gentoo updated frequently, else you'll have issues with dependencies. If this is your first time digging into Linux, you'll goof. But don't fret, for there's always a fix!
If you find yourself needing something less demanding, my go to has been Mint for that. However these days I've actually been re creating my laptop on Gentoo with an external USB C. Turns out even on that it runs games better, so can't wait to move it to an nvme lol
like this
eshep likes this.
eshep
in reply to Mikelius • • •muusemuuse
in reply to pixeldaemon • • •Shoebody Bop [sped up] [maximum groove]
Foxyavelli (YouTube)bodaciousFern
in reply to pixeldaemon • • •The handbook is fantastic and Gentoo is a great learning experience - my tips are:
Gentoo Binary Host Quickstart - Gentoo wiki
wiki.gentoo.orgwhatiswrongwithyou
in reply to pixeldaemon • • •Jorvex609 via Linux
Jorvex609
• •
Best resources on how to vtube on linux?
Here's one I watched but I still am going to have to watch a few before I have a clear idea on which one to use.
Linux Guide to Vtubing | Linux Mint tutorial HD
Linux Guide to Vtubing | Linux Mint tutorial HD
Kylo Neko (YouTube)hendrik
in reply to Jorvex609 • • •If you don't want to install anything, there's also 3d.kalidoface.com/ for the browser. And seems they shut it down but there was a 2D version as well: 2d.kalidoface.com/ (both open source.)
And you might want to cross-check the OBS install instructions. I'm fairly sure it does game capture out of the box these days, so not sure if there's a need to manually install plugins from source.
Kalidoface - Live2D Face Tracking
2d.kalidoface.comlike this
Maeve likes this.
pewpew
in reply to Jorvex609 • • •I tried it once, I used Inochi creator to make my model and then I used Inochi session to stream it. You need open-seeface to get the tracking data from your webcam.
Rigging is very difficult! You should start with something simple
GitHub - Inochi2D/inochi-creator: Inochi2D Rigging Application
GitHublike this
Maeve likes this.
Linux reshared this.
Nonconfrontational
in reply to Jorvex609 • • •Sophienomenal
in reply to Nonconfrontational • • •like this
Maeve likes this.
Nonconfrontational
in reply to Sophienomenal • • •Interstellar_1
in reply to Jorvex609 • • •Linux VTubing Guide
vtubing-on-linux.github.iomr_MADAFAKA via Linux
mr_MADAFAKA
• •
The new macOS 27 beta changes Apple's boot picker in a way that hides the Asahi Linux partition, preventing Apple Silicon Mac users from booting into their Linux installations.
macOS 27 Beta Breaks The Ability To Boot Asahi Linux
www.phoronix.comrose56 via Greece
rose56
• •
ΟΤΕ: Η Cosmote «φεύγει», έρχεται η Telekom
ΟΤΕ: Η Cosmote «φεύγει», έρχεται η Telekom
newsroom (Η ΝΑΥΤΕΜΠΟΡΙΚΗ)Fou
in reply to rose56 • • •our_info via Our's Info. Blog
our_info
• •
Commercial Entry Setup Checklist
Securing commercial premises demands a highly structured approach to deploying a perimeter defence network. An access control system serves as the foundational barrier dictating who enters specific zones. Countless enterprise managers attempt to modernise their physical security without following a rigorous checklist, resulting in chaotic deployments and severe vulnerabilities. To guarantee long-term stability, every component, from the initial architectural survey to the software testing phase, must be carefully orchestrated. Proper planning eradicates the frustrating scenario where incompatible hardware modules derail a vital facility upgrade.
A disorganised deployment delays daily commercial activities and introduces severe mechanical faults that compromise safety. Executing door access control system installations correctly requires engaging qualified experts who understand local regulations. Incorporating premium solutions from trusted integrators, such as Comnet Systems Pte Ltd, ensures that physical and digital components harmonise. This comprehensive guide details the absolute necessities every technical team must review when upgrading building entrances, guaranteeing a frictionless transition toward a highly secure, automated commercial environment.
Key Takeaways:
Architectural Site Review Tactics
Before technicians consider unspooling copper wire, they must conduct a thorough architectural evaluation of the commercial property. This preliminary investigation maps out efficient routes for data transmission and reviews the structural integrity of designated doorways. Identifying the number of entry points ensures the proposed modern smart access control system packages will function without requiring massive structural renovations. Specialists must determine if existing network cabling services in Singapore can handle the increased data load generated by constant employee traffic.
During this exploratory stage, project supervisors evaluate whether the new hardware needs to communicate with legacy alarm networks or evacuation protocols. A meticulously executed site review identifies potential physical obstacles long before the installation crew arrives. In complex environments, such as a sprawling corporate headquarters, this foresight is absolutely vital. By understanding structural limitations in advance, contractors can confidently select the appropriate magnetic door locks and communication panels necessary for a flawless execution.
Equipment and Wiring Preparation
Once the architectural evaluation concludes, the focus shifts toward gathering the precise technical equipment required. Arriving at a commercial site equipped with the correct electronic panels, backup battery modules, and fastening tools drastically improves workforce efficiency. Installers must carefully verify that newly procured hardware is completely compatible with any previously established structured cabling system within the facility. Furthermore, outdoor gates require specialised weather-resistant housings to protect delicate microchips from torrential rain, ensuring exterior checkpoints remain operational year-round. Preparing these materials in advance greatly supports the technicians physically performing the job.
The physical wiring serves as the central nervous system for any electronic perimeter defence, making meticulous cable management a top priority. Technicians must route sensitive communication wires far away from heavy electrical lines to prevent electromagnetic signal degradation. Every single fibre optic strand must be clearly labelled at both endpoints to simplify future maintenance routines. Supplying continuous electricity is equally paramount, which is why incorporating a dedicated uninterruptible power supply guarantees electronic barriers remain secure during municipal power grid failures.
Strategic Physical Hardware Mounting
With communication pathways successfully established, the technical crew transitions into the delicate phase of permanently mounting hardware onto the property. Central processing controllers are strategically hidden within highly secure, climate-controlled server rooms to prevent malicious tampering or accidental damage. Conversely, optical scanners, keypad modules, and proximity card readers must be securely fastened onto external walls at comfortable ergonomic heights. Ensuring that heavy-duty electronic strikes and mechanical bolts align perfectly with existing door frames is crucial for maintaining the long-term reliability of entry points.
In contemporary commercial deployments, these physical access portals frequently require a direct physical link to the primary corporate internet network. Consequently, professional network cable installation services play a massive role in ensuring that mounted hardware can constantly communicate with the central administrative server. If a reader is mounted incorrectly or the underlying connection is unstable, employees will experience frustrating delays. Precision during the physical mounting phase effectively guarantees mechanical components will withstand thousands of daily interactions without succumbing to premature structural failure.
Digital Profiling and System Testing
After the physical components are securely bolted into place, software engineers configure the digital brain behind the security infrastructure. Administrators construct individual user profiles, allocate specific clearance levels, and establish strict chronological schedules that dictate exactly when staff members can enter the building. Highly accurate programming is fundamentally necessary to ensure the entire network responds correctly during complex operational scenarios, such as a facility-wide emergency lockdown. This digital phase transforms a collection of dormant electronic locks into an intelligent barrier protecting the organisation.
The final phase involves rigorously testing every single element of the newly deployed infrastructure before handing the controls over to the client. Technicians physically present various credentials at every doorway to verify that the central database correctly approves or denies entry based on programmed rules. Furthermore, integrating entry logs seamlessly with a closed-circuit television system provides administrators with instant visual verification. A comprehensive final inspection ensures backup batteries function flawlessly, event logs mirror reality, and the entire property is comprehensively secured against external threats.
FAQs
1. What is the primary objective of an initial architectural site review?
The main objective is to evaluate the physical layout, assess existing electrical frameworks, and determine the exact security requirements before any equipment is permanently mounted.
2. Why is clear cable labelling considered an essential installation practice?
Labelling every communication wire at both ends dramatically simplifies future maintenance routines and accelerates technical troubleshooting when diagnosing unexpected network connectivity issues.
3. How do backup batteries protect a commercial security network?
An uninterruptible power supply guarantees that sensitive electronic locks and central processing panels remain fully operational during sudden regional electrical grid failures.
4. What happens during the digital profiling and configuration phase?
Software administrators construct individual user profiles, allocate specific clearance permissions, and establish strict chronological schedules to control building entry automatically.
5. Why is integrating entry logs with surveillance cameras highly recommended?
Linking digital entry events with video surveillance provides security teams with immediate visual verification, which strongly supports forensic investigations during suspected breach attempts.
Read another Article: Professional Excellence in Building Access and Power
Choosing Smart Access Control for Business & Residential
Terence (Comnet Systems)Berkelana via KerjaKeras
Berkelana
• •
Understanding and Managing Your Company Constitution
Imagine starting a venture with a trusted partner. Excitement carries you through the early days. Then suddenly, one of you wants to sell their shares to an outsider, or you cannot see eye to eye on a major expense. Who gets to decide the outcome? That answer should already be recorded in your company constitution.
In Singapore, this governing document was previously called the Memorandum and Articles of Association (M&AA). Today, it is known simply as the Company Constitution. View it as your business’s internal rulebook—it governs how your company operates, makes decisions, and handles disputes.
The Companies Act supplies the default legal framework for all companies. Your constitution acts as a customised set of rules that sits directly beneath that law. Where the Act mandates a specific requirement, your constitution cannot override it. But for all other matters, the constitution sets the unique rules for your business, defining the relationships between the company, its directors, and its shareholders.
What to Consider When Drafting
When you draft a constitution, you are essentially anticipating future problems. A well-prepared document answers difficult questions before they escalate into arguments. You want to cover the scenarios that commonly generate friction as the business matures.
For instance, what rules apply to share transfers? Can a founder sell their stake to any stranger, or do existing shareholders get the right of first refusal? How are directors appointed or removed from office? What happens to a shareholder’s equity if they pass away or leave the company?
You should also spell out dividend policies. The constitution can outline how and when profits are distributed, preventing resentment once the company starts making money. For businesses with multiple founders, including a deadlock resolution mechanism is highly sensible. This provides a clear path forward when the board is split evenly and cannot agree on a critical decision. A professional company secretary can help you identify which clauses are essential for preventing future disputes.
The Pitfalls of Relying on the Model Constitution
When you incorporate, ACRA provides a Model Constitution. For a single-director, single-shareholder company, this default template is often perfectly acceptable. It saves time and keeps setup costs low.
However, if you have multiple founders or outside investors, relying on the default model is a genuine risk. The generic rules are designed to fit everyone, which means they fit no one perfectly. They may not reflect your actual business agreement or your long-term vision. Customising this document during the setup phase is one of the smartest things you can do. It aligns your legal framework with your commercial reality. Engaging reliable corporate secretarial services at this stage ensures that your customisations are both legally sound and practically useful.
How to Properly Amend Your Constitution
A constitution is not set in stone. As your business grows, your needs will change. You might need to create new share classes to attract investors, or you might need to change how board meetings are called.
Amending the document follows a formal process. It cannot be changed by a single director on a whim. The process starts with the board of directors proposing the specific changes. Next, the shareholders must approve those changes. This requires a Special Resolution. In practical terms, this means at least 75 percent of the votes cast at a general meeting must be in favour of the amendment. You must give shareholders proper notice of the meeting and clearly state the proposed changes in the agenda.
Once the shareholders approve the changes, the work is not quite done. You must file the updated constitution with ACRA within 14 days. The amendment only takes legal effect once this filing is complete. Skipping this step leaves your company out of compliance, even if everyone internally agreed to the new rules. A knowledgeable company secretary will ensure that this filing is completed accurately and on time.
It is also worth noting that if you have a separate Shareholders’ Agreement, you must ensure the constitution amendment does not contradict it. Often, both documents need to be updated simultaneously to keep your legal framework consistent.
The Critical Role of Professional Support
This is where a qualified company secretary becomes invaluable. They do not just file paperwork. They understand the legal nuances of what you are trying to achieve. When you need to draft a custom constitution, a good secretary can flag clauses that might accidentally conflict with the Companies Act. When it is time to amend the document, they ensure the special resolution is drafted correctly, the meeting is convened properly, and the filing is submitted on time.
Relying on professional corporate secretarial Singapore means you have a built-in safety net. They keep track of these critical deadlines and ensure your internal rules always match your public filings. They act as a bridge between your commercial goals and regulatory compliance. This is not about outsourcing busywork. It is about risk management. A mistake in your foundational documents can invalidate board decisions or complicate future funding rounds. Many successful businesses maintain ongoing corporate secretarial services precisely to avoid such governance failures.
Common Mistakes to Avoid
Founders often make the mistake of treating the constitution as a one-time setup task. They file it and forget it. Years later, during a funding round or a dispute, they realise the document is outdated or missing crucial protections.
Another common error is having an oral agreement between founders that contradicts the written constitution. In the eyes of the law, the written document wins. If you agree to something different over coffee, get it formally amended in writing.
Finally, do not assume that amending the constitution automatically updates your ACRA profile. The filing step is mandatory. Late filings attract penalties, and a history of late filings can raise red flags during due diligence. A diligent company secretary will help you avoid these mistakes before they cause harm.
The Bottom Line
Your company constitution is the foundation of your corporate governance. It does not need to be a hundred pages of dense legal jargon. It just needs to be clear, practical, and tailored to your specific situation.
Take the time to get it right at the start. Talk through the hard scenarios with your co-founders and put the agreements in writing. And when your business evolves, do not hesitate to update it. A clear rulebook keeps everyone on the same page and lets you focus on what actually matters: growing the business.
What Does A Company Secretary Do?
Entrust Public Accounting Corporation (Entrust Public Accounting)Tommy Krappweis via tommy_krappweis
Tommy Krappweis
• •
ALL YOU FASCISTS BOUND TO LOOSE (Woody Guthrie Cover)
Woody Guthrie (July 14, 1912 – October 3, 1967) was one of the most significant Singers and Songwriters in American folk music.
I covered his Song "All You Fascists Bound To Loose" in some kind of a rage by recording One Takes only into Garage Band. Hence the wobbly feel and questionable sound quality - but it had to get out, fast.
I changed a word in the second verse, as I'd rather have people "crying" instead of "dying". And I added an additional verse, aimed at obvious comments by, well, the obvious crowd...
PugJesus via Political Memes
PugJesus
• •
Keep your chin up
Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
Stella_doctress #8 Nude
Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
Summersmithyyy #23 Pussy + Asshole
Larius et al
in reply to Nichtschlecht • • •Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
cassies1 #10 Ass
Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
Viven Vixen #3 Ass
Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
Seyna Hardin #3 Nude Ass
Larius et al
in reply to Nichtschlecht • • •Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
Seyna Hardin #7 Pussy + Tits
Nichtschlecht via Hotinfluencers
Nichtschlecht
• •
Seyna Hardin #8 Ass
davidpepe25 via Inversiones
davidpepe25
• •
La cita que no deberías improvisar
Imagina que te duele una muela un martes por la noche. No es un dolor agudo, es ese rumor sordo que te recuerda que algo va mal desde hace meses. Abres el móvil, buscas, llamas a la primera clínica que aparece. Te atienden al día siguiente, te hacen una radiografía, te dicen "endodoncia" y firmas. Sin preguntar. Sin comparar. Sin saber si ese especialista ha hecho cien tratamientos de conducto o solo diez.
Esa prisa es la madre de los arrepentimientos dentales. Y precisamente para evitar esa carrera contra el reloj existe dentistaslaspalmasdegrancanaria.es. Pero ojo, esta no es una web para encontrar la clínica más bonita o la que tiene el vídeo institucional con música emotiva. Es otra cosa.
Es una guía de preguntas embarazosas. Las que casi nadie hace en la primera consulta por vergüenza o por prisas.
La página no te da una lista de diez clínicas con sus teléfonos. Te da diez perfiles de búsqueda diferentes. Y dentro de cada perfil, una serie de filtros que actúan como detectives. Por ejemplo:
Si buscas implantes, la web te dice que no te fíes de quien no te haga un estudio de hueso en 3D.
Si buscas alineadores invisibles, te advierte que preguntes cuántos refinamientos incluye el precio.
Si tu hijo necesita odontopediatría, te recuerda que una buena clínica no solo rellena caries, sino que te enseña a cepillar los dientes del pequeño sin llorar.
El sitio está construido como si un dentista aburrido y un paciente desconfiado hubieran escrito juntos un decálogo. Y el resultado es brutalmente útil porque no endulza nada. Por ejemplo, dice sin tapujos: "para limpiezas y revisiones puede valer la clínica de la esquina. Para una rehabilitación completa de la boca, cruza la ciudad si hace falta".
También hay una sección de preguntas frecuentes que responde a eso que siempre quisiste saber: ¿qué debe incluir una primera valoración sin que te cobren de más? ¿Cuánto cuesta un implante de verdad, sin letra pequeña? ¿Qué hago si me duele una muela un sábado a las dos de la tarde?
En el fondo, esta guía sobre dentistas las palmas es un curso acelerado de desconfianza inteligente. Porque no se trata de no fiarse de nadie, sino de fiarse de quien responde bien a las preguntas difíciles. Y esas preguntas, ahora, ya las tienes escritas. Solo falta llevarlas a la consulta.
Dentistas Las Palmas de Gran Canaria | Guía dental 2026
Dentistas Las Palmas de Gran Canariadavidpepe25 via Ver pelis
davidpepe25
• •
El mapa invisible de la salud oral en la capital grancanaria
Cuando duele una muela o se rompe una carilla, el tiempo se detiene. La prioridad absoluta es encontrar a alguien que solucione el problema, pero la urgencia suele jugar malas pasadas: se acaba en la primera clínica que aparece en el móvil, sin saber si el especialista tiene experiencia real o si el presupuesto final se disparará con extras de última hora. En Las Palmas de Gran Canaria, este drama se repite cada día en decenas de consultas.
Existe, sin embargo, una forma de cambiar las reglas del juego. Una herramienta digital que actúa como termómetro comunitario, donde no habla la publicidad ni el diseño llamativo, sino la acumulación silenciosa de experiencias reales. Esa herramienta se esconde detrás de una dirección web que, a simple vista, parece un directorio más, pero que en realidad funciona como un filtro de confianza: dentistaslaspalmasdegrancanaria.com.
El algoritmo humano contra el márketing dental
Lo que hace diferente a este sitio no es su tecnología avanzada —de hecho, su diseño es funcional y sencillo— sino su criterio de selección. Mientras muchas plataformas de salud venden espacios destacados a quien pague más, aquí el orden lo dictan tres variables que cualquier paciente debería exigir: reputación sostenida en el tiempo, diversidad de tratamientos bien ejecutados y cercanía geográfica real.
El resultado es un ecosistema donde cada clínica ocupa un lugar por méritos propios. La que lidera el ranking, por ejemplo, acumula más de dos décadas y media de trayectoria, con un equipo multidisciplinar que abarca desde implantología inmediata hasta odontología digital. No llegó ahí por anunciarse en vallas, sino porque cientos de pacientes han dedicado unos minutos a escribir reseñas detalladas.
Cuando las especialidades marcan la diferencia
Una de las grandes verdades que revela esta guía es que no existe el mejor dentista absoluto, sino el más adecuado para cada problema. Alguien excelente en cirugía oral compleja puede ser torpe con los niños. Un especialista en estética dental quizás no atienda urgencias de madrugada. Por eso, la web organiza las clínicas por fortalezas específicas, casi como si fuera un mapa de talentos disperso por la ciudad.
Para el ejecutivo que necesita recuperar una sonrisa en tiempo récord, aparece Dental Canarias Premium con su enfoque en carillas y diseño digital. Para la familia que busca un lugar amable donde los niños pierdan el miedo, Centro Odontológico Vegueta destaca por su odontología preventiva y trato cercano. Para quien llega desde otro país y necesita atención multilingüe, Instituto Dental Las Canteras tiene preparado un protocolo que reduce visitas innecesarias.
Y así hasta completar un mapa de diez clínicas que cubren desde el bruxismo (con férulas de descarga en Clínica Dental Tafira) hasta la rehabilitación completa de mordida (en Clínica Dental Siglo XXI). Este enfoque por nichos convierte al sitio en un aliado para quienes ya saben qué les duele, pero no saben a quién acudir.
Los números que desmontan mitos
Otro acierto silencioso de dentistas las palmas es su batalla contra los precios opacos. No es casualidad que dedique una sección entera a responder "cuánto cuesta un implante" con horquillas reales: entre 800 y 1.500 euros dependiendo de si hay que hacer injerto óseo o qué marca de corona se utiliza. Esa honestidad financiera es rara en un sector donde muchos consultorios dan presupuestos por teléfono sin ver radiografías.
La web también desmonta la falsa creencia de que la odontología de calidad solo está en el centro de la ciudad. Su cobertura incluye barrios como Schamann o Tafira, donde operan clínicas con precios más competitivos y atención personalizada. Eso permite a los pacientes de la periferia encontrar dentistas las palmas sin necesidad de cruzar media ciudad atrapados en el tráfico de la circunvalación.
El valor de la prevención como hilo conductor
Uno de los mensajes transversales que atraviesa toda la página —aunque no esté escrito en negrita— es que la mejor inversión dental es la que evita tratamientos caros. Por eso insiste tanto en revisiones periódicas, limpiezas profesionales y educación en higiene oral. Las clínicas mejor valoradas no son las que más operan, sino las que más previenen.
Esto se nota en la sección de odontopediatría, donde se valora especialmente a aquellos centros que enseñan a los niños a cepillarse correctamente y aplican selladores antes de que aparezcan las primeras caries. También en periodoncia, donde controlar el sangrado de encías a tiempo puede evitar la pérdida de piezas años después.
Lo que esta guía no te dice (y deberías hacer igual)
Ningún ranking, por bien construido que esté, sustituye el instinto personal. La web ofrece una foto fija del mercado dental en Las Palmas, pero la realidad se mueve: un especialista puede cambiar de clínica, un equipo puede renovarse, una mala racha administrativa puede empañar temporalmente la reputación de un centro excelente. Por eso, el consejo final que se desprende de esta herramienta es usarla como punto de partida, no como veredicto.
Pide cita en dos o tres de las clínicas que aparecen en el top para tu problema concreto. Compara cómo te explican el diagnóstico, si te muestran radiografías, si te dan alternativas. Y sobre todo, fíjate en un detalle que ninguna web puede capturar: cómo te sientes en la sala de espera. Porque al final, la mejor clínica no es la que tiene más estrellas, sino aquella donde el miedo se disuelve antes de que el dentista coja el espejo.
En una ciudad como Las Palmas de Gran Canaria, con oferta abundante pero información dispersa, tener una brújula local como esta es casi un acto de justicia social. Porque la salud oral no debería ser una lotería. Debería ser una elección informada. Y ahora, gracias a herramientas que ordenan el caos de opiniones, lo es un poco más.
Dentistas Las Palmas | Mejores dentistas en Las Palmas 2026
Dentistas Las PalmasProjets Libres via Podcast Projets Libres
Projets Libres
• •
Laurent Destailleur, de AWStats à DOLIBARR ERP CRM
Entrevue avec Laurent Destailleur, de AWStats à Dolibarr
Sommaire
Walid : cette semaine et pour le premier épisode, nous partons à la découverte de Laurent Destailleur. Laurent est un acteur engagé du logiciel libre depuis de nombreuses années. Il est l’auteur de logiciels tels que AWStats, qui a eu son heure de gloire avant que n’arrive Google Analytics. Et il est actuellement mainteneur de l’ERP Dolibarr. Mais ce n’est pas tout.
Laurent et moi avons été collègues et j’utilisais déjà AWStats et Dolibarr avant de le rencontrer, donc c’est un plaisir de l’avoir avec moi. Bonjour à toi, Laurent.
Laurent : bonjour, c’est réciproque.
Présentation de Laurent
Walid : est-ce que tu peux te présenter, nous expliquer un petit peu ton parcours et à quand remonte ton intérêt pour le logiciel libre ?
Laurent : Donc tu l’as dit, je me suis Laurent Destailleur. On me connait dans le monde du logiciel libre, sous le pseudo de Eldy. Je suis un ch’ti, originaire du Nord, donc je suis de Villeneuve d’ascorbique, j’ai fait mes études là-bas, dans une école d’ingénieurs à Lille qui s’appelle l’ISEN. Et tout de suite après mon cursus universitaire, ma formation, j’ai ensuite déménagé sur Paris pour commencer une carrière dans l’informatique, puisque c’était vraiment ça qui me bottait. J’ai travaillé dans le monde de la société de service, différentes petites sociétés, puis des plus grosses.
J’ai fait mes classes comme développeur, puis chef de projet, puis directeur, etc. Et puis ensuite, j’ai basculé, je suis passé entrepreneur. Donc ça, c’est pour l’aspect professionnel.
Mais en parallèle de tout ça, j’ai aussi travaillé dans mon temps libre et par passion uniquement et de manière bénévole avant que ça devienne mon activité d’aujourd’hui et que j’en vive. Je me suis consacré au logiciel libre. Alors au début je ne savais même pas ce que c’était le logiciel libre. Je pense que dès mes premières lignes de code, quand j’ai commencé à faire mes premiers petits programmes en basique, etc. J’avais déjà envie que ce que je produise soit utilisé par tous. Donc il y avait à l’époque, on est dans les années 90, même un petit peu avant, il y avait déjà de la notion de shareware, mais la notion de libre ou d’open source, c’était des choses dont on ne parlait pas encore, c’était pas encore répandu, le mouvement n’était pas encore bien structuré. Donc je développais des petites applications et ma toute première m’en soulait bien, elle s’appelait Gadget PC et donc je l’ai mise en shareware. On pouvait acheter des logiciels gratuits comme ça et la particularité c’est que j’ai un IP dans le logiciel, si vous voulez les sources du programme vous pouvez vous m’écrivez et je vous les envoie par disquette. Donc on va dire que j’ai vraiment commencé comme ça, j’ai appelé ça du shareware avec possibilité d’obtenir des sources.
Je ne connaissais pas encore le nom de logiciel libre ou d’open source. Et puis voilà, ça me plaisait le fait que ce que je fais une fois, des tas de monde puisse le réutiliser, je trouvais ça… Ça me faisait kiffer tout simplement et j’ai continué. Et puis ensuite lors de mes premières expériences informatiques, j’avais un besoin qui était, donc on est dans les années 2000, où ma société pour laquelle je travaillais, société de services traditionnels, m’a demandé de faire le site web de la boîte et puis je voulais savoir, avoir les stats, etc. J’ai cherché des choses, il y avait quelques outils qui existaient mais je trouvais leur niveau de précision pas terrible et donc j’ai décidé de faire le mien. C’est comme ça qu’est né AWStats. Où j’ai fait mon premier gros logiciel, gros succès on va dire.
Un gros succès ouais. Dans les années 2006, on va dire au pic du succès du logiciel, il y avait 80 millions de sites web. Donc aujourd’hui ça fait rire parce qu’on en a beaucoup plus, mais sur les 80 millions une université américaine avait évalué qu’il y avait à peu près 30 millions qui analysaient leurs statistiques et qui faisaient du reporting sur l’usage des sites web grâce à cet outil. Le succès m’a donné confiance dans le modèle parce qu’en fait j’ai vraiment développé tout ça, mais j’ai mis le code en libre accès, donc dans les années 2000 le mouvement open source était structuré, il y avait déjà la notion de licence qui était connue, donc j’ai décidé de distribuer en licence GPL, donc libre d’utilisation, libre de modification, libre de distribution. Et j’ai comme ça eu des gens qui ensuite sont venus vers moi d’un peu tous les pays, j’ai fait une petite amélioration, etc. Et donc ça a conforté ma vision que proposer du code, le donner aux autres, c’était quelque chose de sympa puisque en retour je recevais moi aussi du code.
Walid : qu’est-ce qui t’a poussé par exemple à choisir la licence GPL plutôt qu’une autre licence ?
Laurent : alors à l’époque ma vision de l’open source n’était pas aussi claire qu’aujourd’hui, je n’avais pas toutes les connaissances que j’ai aujourd’hui sur les licences copyleft, sans copyleft, etc. Et on va dire que c’est simple, j’ai pris la plus populaire.
Walid : D’accord. Tout simplement. Assez classique.
Laurent : voilà. Donc j’ai vu que tout le monde faisait, qu’il y avait beaucoup de projets open source en GPL et donc voilà, j’ai dit je vais le faire aussi en GPL. Ça avait l’avantage d’avoir quelque chose de structuré, il y avait un licence, il y avait un consensus sur ce qu’on pouvait ou ne pouvait pas faire avec cette licence. Donc voilà, ça s’est fait naturellement sur cette base là.
Walid : dans ces années 2000, comment tu distribues ton code ? Il y avait quoi comme forge logicielle à l’époque ? Parce qu’on n’avait pas encore git, on n’avait pas encore toutes les plateformes actuelles ?
Laurent : non, il n’y avait pas grand chose. Alors il y avait CVS. J’ai commencé les premières lignes de code simplement en local et puis je distribuais en zip tout simplement et on téléchargeait. Ensuite il y a eu CVS donc là ça a permis de mettre le code en commun directement accessible à n’importe quel moment avec le détail sans avoir besoin d’aller dézipper etc. puis ça permettait aux autres de pouvoir contribuer plus facilement. C’était pas encore le grand kif, puisque le principe de contribution sur CVS, c’est qu’on fabriquait un patch et puis on envoyait le patch au mainteneur. Donc je recevais des fichiers patch pour améliorer le logiciel AWStats. On n’avait pas de stats, donc du coup j’ai fait un autre projet open source qui s’appelle CVS ChangeLogBuilder, où on pouvait, dans le seul but de faire des statistiques sur l’usage de CVS. Donc ça me permettait de voir qui contribue, quand, l’évolution, à quelle heure de la journée, etc. Donc ça a été mon deuxième projet open source, qui lui a été un peu moins connu puisque CVS a vite cédé le pas à SVN, donc quelque chose d’un peu plus évolué. Donc j’ai basculé sur SVN, AWStats, je ne sais plus vers quelle année mais bon on va dire peut-être 2005 2006 quelque chose par là pour avoir quelque chose d’un peu plus performant et voilà et en parallèle donc tout ça de AWStats l’aventure a commencé en 2000 le produit existe toujours mais il n’est plus très utile aujourd’hui parce qu’il y a vraiment des alternatives qui sont plus récentes et puis voilà si on veut faire un liste de stats tout le monde se rue aujourd’hui sur Google Analytics, mais il y a des solutions libres bien plus sympas, comme Matomo.
La découverte de Dolibarr
Et donc l’aventure continue, mais on va dire que ça a été quand même… ça me prenait beaucoup de temps sur mon temps libre, entre 2000 et 2010. Mais en parallèle, dès 2002, j’ai commencé à travailler sur Dolibarr.
Dans un autre langage, AWstats était fait en Perl. J’avais choisi Perl comme ça parce que c’était un langage qui me paraissait très rapide. Au début, je ne pensais pas qu’AWstats serait le produit qu’il est devenu.
Je voulais juste faire un petit truc vite fait pour mon propre besoin. Et j’avais aussi, en plus, toujours pareil, par passion, je faisais aussi des sites web. D’abord un site pour les copains, etc. Et puis j’ai fini par créer un site web grand public qui a pas mal marché, puisqu’il est devenu l’un des premiers sites web grand public dans son domaine, donc un site sur les chiens tout simplement, donc ça s’appelle chiensderace.com. Là le but c’était d’assouvir la passion de la technologie web, découvrir le web etc. Comme ça a bien marché, on m’a demandé de mettre de la pub, on m’a demandé des services et puis bon j’ai senti qu’il y avait moyen de faire facturer quelques petites interventions et puis d’obtenir un peu d’argent de poche et donc il a fallu que je crée des factures pour faire ça de manière propre et pro et donc j’ai cherché un outil dans le monde du libre pour commencer à faire des premières factures. Je n’ai pas trouvé grand chose, j’ai trouvé Dolibarr qui me plaisait bien parce qu’il était en PHP donc un langage très simple d’utilisation et qui avait une philosophie et qui était aussi lui en licence libre.
Donc je savais que je pourrais le modifier. Et donc j’ai commencé à travailler comme ça en 2002 sur Dolibarr, qui n’est pas un projet, donc je suis à l’initiative. C’est Rodolphe Quiédeville qui a démarré ce projet, mais on peut dire qu’au départ c’était vraiment juste deux, trois écrans. Je fais une facture et puis je génère un PDF. J’ai découvert d’abord d’utiliser ce produit, puis ensuite j’ai voulu l’améliorer pour mes propres besoins et puis j’ai apporté tellement d’améliorations que Rodolphe m’a très rapidement demandé de prendre le litre sur le projet.
Walid : Ça date de quand ?
Laurent : alors là on est à peu près en 2004-2005. Donc c’est quasiment deux ans après que j’ai commencé à contribuer au projet.
Walid : et qu’est ce que ça veut dire Dolibarr ?
Laurent : alors Dolibarr ça veut rien dire de particulier, c’est Rodolphe qui a choisi le nom. Donc il y a quand même une signification, une origine, il n’a pas pris au hasard. Rodolphe a fait plusieurs projets open source, il aime bien donner des noms de personnages féminins, s’inspirer de noms de personnages féminins pour pouvoir fabriquer le nom de ses projets open source. Et en l’occurrence Dolibarr ça vient de la contraction de Dolores Ibárruri. Vous irez le voir sur Wikipédia, c’est une révolutionnaire espagnole, notamment connue par sa phrase « ¡No Pasarán! ». Voilà, et donc le « Dol » de Dolores, c’est le « Ibarr » de Ibárruri, tout simplement. Mais il n’y a pas d’autre signification que ça.
Le début des contributions sur Dolibarr
Walid : tu commences à contribuer à Dolibarr. Alors un truc que je trouve assez intéressant à expliquer, c’est comment t’arrives surtout à l’époque, il n’y avait pas encore Git, c’était pas si facile de contribuer. C’est quoi ton état d’esprit quand tu commences à contribuer à Dolibarr ?
Laurent : alors quand il n’y a pas Git effectivement, à l’époque tu ne sais pas que Git va arriver. Tu ne te rends pas compte que contribuer sur un projet open source c’est compliqué. Aujourd’hui on se dit mais c’était super compliqué à l’époque. Mais en fait à l’époque on trouvait ça normal. Pour moi j’envisageais de travailler sur Dolibarr quand j’ai fait mes premiers modifs, mes premières améliorations. C’est simple, je commençais à faire des petits fichiers patch, je faisais comme ce que moi je recevais en tant qu’auteur sur AWStats, et j’envoyais mes petits patch à Rodolphe.
Walid : donc tu avais une mailing list ? Il avait une mailing list ?
Laurent : honnêtement, je ne me souviens plus, je ne pense pas, si peut-être, sinon c’était du simple mail. C’était du simple mail, à défaut d’avoir une mailing list, on faisait du simple mail. Et puis petit à petit, au bout des premières contributions je pense que Rodolphe a dû nous donner les droits d’accès, entre temps on a dû passer sur SVN aussi il me semble, j’avoue que ma mémoire fait un peu défaut sur les tout départs, les origines du projet, mais on a dû passer sur SVN et ensuite j’ai dû contribuer en faisant des push sur SVN, ce qui veut dire puisque les outils à l’époque n’étaient pas décentralisés comme dit aujourd’hui, ce qui veut dire qu’en fait il fallait avoir les droits. Mais on était très peu à travailler sur le projet, donc Rodolphe m’a commencé à me donner les droits je pense, et puis voilà j’ai commencé à faire des petits push dès lors que mes premières contribs par mail étaient satisfaisantes. Dès le départ Rodolphe il avait une licence libre, une licence GPL.
Walid : dès le départ, il avait une volonté de faire un outil communautaire ?
Laurent : oui, d’entrée, c’est sa philosophie, c’est la mienne. Je fais du code tout de suite, je le redonne à la communauté. Moi, j’ai toujours trouvé frustrant de travailler, de développer, de faire du code, c’est un travail, et puis de se dire, ça ne me sert qu’à moi. Je fais un petit traitement, j’en ai besoin une fois, j’ai passé une heure, je fais mon truc, j’ai résolu mon problème, enfin voilà je trouve que le retour sur investissement est catastrophique quand on fait du code pour soi-même en fait et comme je déteste perdre mon temps, ça c’est vraiment un des moteurs qui me motive, je ne peux pas faire deux fois la même chose, j’en suis incapable, je n’aime pas gâcher, je déteste le gaspillage. Voilà pour moi c’était naturel, je fais du code, je le donne parce qu’au moins ça ressert à quelqu’un d’autre.
Walid : donc assez rapidement finalement tu commences à devenir un peu le mainteneur principal Dolibarr ?
Laurent : oui très vite. On va dire très vite parce que dès que Rodolphe a vu que je contribuais pas mal sur le projet, il m’a tout de suite laissé la main sur le projet, donc je suis devenu le contributeur principal, je suis devenu le chef de projet. Et à l’époque on n’était pas nombreux, on était 4-5. Et donc voilà il m’a dit « je te laisse carte blanche sur le sujet » tout simplement.
Donc moi j’ai essayé de garantir l’esprit du projet, l’esprit du projet c’était GPL qui va perdurer, mais aussi faire un logiciel, une solution qui soit simple, accessible à tous parce que c’était ça l’idée de Dolibarr, c’était ça qui m’avait plu au départ.
Et quand je regardais, moi dans mon activité professionnelle, je travaillais dans les sociétés de services. Donc dans les sociétés de services je travaillais sur des ERP, j’en ai touché quelques-uns, j’ai travaillé sur de l’Oracle, j’ai travaillé sur du SIEBEL, j’ai travaillé sur certains dont je ne me souviens même plus du nom et franchement c’était des usines à gaz pour faire des choses qui sont identiques pour tout le monde en fait. Ça m’énervait donc l’idée d’avoir un logiciel simple que tout le monde puisse utiliser sans avoir à payer le coût d’entrée qui était colossal, il est un peu moins aujourd’hui mais à l’époque il était vraiment colossal d’avoir un ERP et juste fabriquer une facture en PDF c’était très très cher donc ça m’énervait pour moi c’était évident que j’allais donner en open source.
Walid : Est ce que tu peux nous expliquer de manière simple en quelques mots qu’est ce qu’on peut faire avec Dolibarr ?
Laurent : au départ mon besoin c’était juste faire des factures donc c’était ça la souche historique de Dolibarr, faire simplement des factures et générer un PDF. Et puis après il a fallu gérer les clients, gérer les fournisseurs, donc on faisait des factures clients, on a commencé à faire des factures fournisseurs, puis il a fallu faire des devis en amont de la facture, gérer les commandes. Puis après j’ai eu besoin de gérer les stocks et donc on va dire toutes les fonctionnalités que l’on synthétise sous le terme de ERP et de CRM aujourd’hui sont intégrés dans Dolibarr.
Donc les fonctions de la relation client, le ticketing, le devis, etc. Il suffit de signer son devis en ligne, ils sont intégrés. Et puis la partie plus cachée, donc la partie gestion des stocks, facturation, mais aussi la partie RH qui est arrivée ensuite en cours de route. Donc pouvoir gérer ses employés, gérer les notes de frais, gérer ses congés et on va dire que pour synthétiser aujourd’hui tous les besoins qu’une entreprise a pour gérer son entreprise sont intégrés aujourd’hui dans Dolibarr ou vont l’être parce qu’il y a toujours des choses qu’on peut rajouter mais on a déjà aujourd’hui si on prend une entreprise au hasard en France, on sait que Dolibarr va déjà répondre à 90% des besoins de l’entreprise en termes de système d’information.
Structurer la communauté
Walid : c’est hyper large, pour l’avoir utilisé effectivement on peut faire vraiment beaucoup de choses et en plus de ça, ça continue à évoluer, je pense à toute la partie production, site internet etc. C’est un sujet que j’aborderai un peu plus tard. Je voudrais revenir sur la partie communauté, j’aimerais que tu nous expliques un peu comment quand tu arrives à 4-5 personnes et comment tu structures la communauté est-ce que typiquement l’expérience que tu as eu d’animation de communauté sur AWStats ça t’a aidé sur Dolibarr ? comment tu as structuré ça et comment s’est structurée maintenant la communauté entre les gens qui contribuent on va dire de manière un peu bénévole, les gens qui font de la prestation à côté, toi, comment ça s’organise tout ça sur le projet ?
Laurent : l’expérience que j’ai eue sur AWStats, elle m’a pas forcément beaucoup aidé, elle m’a permis juste de découvrir ce que c’était que le monde open source, apprendre le vocabulaire, apprendre, découvrir les outils, etc. Mais j’ai pas vraiment créé une vraie communauté avec AWStats. Parce qu’en fait, au final, c’était beaucoup de contributions unitaires. Donc voilà, c’était du one-shot. Je t’ai fait un correction, j’ai un bug, change de plan, vois.
Donc c’était beaucoup de monde, il n’y avait pas de récurrence dans les gens qui contribuaient. Donc on ne peut pas appeler ça une communauté, je n’ai pas vraiment eu à créer une communauté, on va dire c’est plus le succès du logiciel, le fait qu’il n’y avait rien sur le marché, le fait que AWStats répondait à un besoin de manière plutôt sympa par rapport à ce qui se faisait à l’époque, fait qu’il y avait une adhésion, il y avait un nombre d’utilisateurs qui grandissait et avec un gros nombre d’utilisateurs, j’avais beaucoup de contributions mais je n’ai pas œuvré pour améliorer la communauté.
Sous Dolibarr, c’était différent parce que vraiment j’avais cette volonté de m’attaquer au mastodontes, au plus gros, et de dire on va faire ce que font les gros et ce qu’ils vendent 2000 euros par personne, on va le faire gratuitement. Et donc là, on ne peut pas le faire tout seul parce qu’on est sur une échelle beaucoup plus complexe, sur une couverture beaucoup plus large et donc il fallait effectivement fédérer, donc c’est vraiment le mot important c’est fédérer c’est à dire trouver des gens qui acceptent de proposer du code pour améliorer Dolibarr mais pas seulement pour un simple besoin pour eux mais pour je veux dire de manière régulière et faire en sorte qu’ils le font pour un intérêt qui est qui persiste dans le temps. Quand on fait son évol localement on a fait son évol, on a soumis et puis voilà on a son petit amélioration, on a plus besoin de corriger, de travailler.
Donc ce qu’il fallait c’est créer un écosystème qui soit économiquement viable, c’est-à-dire que des gens vivent grâce à Dolibarr et gagnent de l’argent grâce à Dolibarr. A partir de là où on se dit si un écosystème, des gens gagnent de l’argent, ils ont intérêt à ce que le produit s’améliore et ils vont devenir des contributeurs réguliers. Et là, ça a été la partie très compliquée, parce qu’on part de 4-5 personnes qui contribuent de manière bénévole pour juste faire avancer un chemin de vie et puis se dire ben voilà on fait quelque chose de libre et puis on propose un logiciel qui est gratuit à tous et on fait du bien on va dire à la communauté, à tous ceux qui n’ont pas de budget, qui n’ont pas de moyens, voilà, à un monde où on est hyper industrialisé. Donc ça c’est compliqué, la première c’est la promotion, il faut parler, il faut en parler, il faut le faire découvrir, parce que si les gens ne s’attendent pas que ça existe déjà, la probabilité que ça décolle, zéro.
Une fois que les gens savent que ça existe, donc là j’ai fait des news, j’ai posté, j’en ai parlé dans les forums, sur des sites etc. Une fois que les gens commencent à entendre parler, ou du moins une petite tranche de population parmi les développeurs, je ciblais bien sûr les sites en rapport avec le développement ou le libre, une fois que cette population découvre et sait que ça existe, ça veut pas dire que ça va prendre. Donc là il faut faire en sorte qu’il y ait un certain niveau de qualité dans le logiciel pour que les gens, la première chose que font les gens c’est qu’ils vont le tester et si en faisant des tests ils ne sont pas convaincus, ils ne vont pas dire je vais contribuer. Donc il a fallu améliorer l’aspect qualitatif, faire en sorte que ça s’installe très vite. Donc là d’entrée l’une des premières grosses fonctionnalités qui est aujourd’hui un point fort de Dolibarr par rapport à tous ses concurrents, c’est son installateur et sa capacité à monter de version et ça a été intégré dans la conception du logiciel, il y avait beaucoup de procédures pour pouvoir installer très facilement. Du coup j’ai apporté un point fort au logiciel qui est, je veux voir ce que c’est, à l’époque il n’y a pas le SaaS donc on ne peut pas le tester très rapidement. Donc ce que faisait les gens c’est qu’ils téléchargeaient et lançaient le .zip.
Donc il fallait une solution comme ça. Donc j’ai d’abord proposé un .zip où il suffisait de le dézipper dans un serveur web et puis tout se faisait automatiquement. Et donc là les gens en pouvant tester déjà en 15 à 10 secondes ils ont déjà un a priori positif, parce que le dézipper c’était quasiment opérationnel. Et donc là j’ai levé une première barrière, ça a permis d’avoir déjà quelques contributeurs, quelques développeurs qui ont pu l’utiliser et on est passé de 5 à peut-être 20, 30 personnes qui contribuent.
Alors l’étape suivante, une fois que le produit pouvait s’installer facilement, c’est de faire en sorte qu’il y ait une courbe d’apprentissage qui soit pas trop rude, c’est-à-dire que les gens, ils ont installé le logiciel, il faut qu’ils arrivent à s’en servir tout de suite. Et là, c’est aussi quelque chose sur lequel j’ai travaillé fortement, c’est de faire en sorte que d’entrée, on comprenne comment fonctionne le logiciel sans avoir à lire une documentation, sans avoir à se faire former par quelqu’un d’autre. Et donc ça, c’est aussi devenu un point fort, et c’est dans l’ADN maintenant de Dolibarr et ça le restera, c’est que l’application doit être très simple d’abord. Il faut qu’on puisse comprendre et trouver, on veut faire quelque chose, on doit y arriver sans forcément lire une documentation, simplement en lisant les menus ou en voyant ce qui est affiché à l’écran.
C’est un des points forts de Dolibarr ça. Voilà, et donc ça c’est le deuxième axe sur lequel j’ai pas mal travaillé pour améliorer l’outil. Alors il y avait déjà une base au départ qui était bonne, mais il faut toujours faire plus donc c’est plein de petits trucs, on rajoute des tooltypes (NDLR : infobulles) pour expliquer à quoi ça sert, parce que des fois un simple libellé d’une colonne, on a un doute, l’utilisateur a un doute, c’est pas bon, il faut lever les doutes, il faut lever le temps que la personne ait pour rechercher, donc ça ça a été le deuxième axe, qui permet là encore faire en sorte que la première impression de ceux qui l’utilisent est bonne, et se disent ça vaut le coup d’investir dans ce logiciel.
Et enfin, il y a une troisième axe sur lequel j’ai travaillé, mais tout ça c’est en parallèle, ça a été l’outillage. C’est-à-dire l’outillage pour fédérer une communauté. Donc la mise en place de mailing list, ensuite la mise en place d’un wiki, pour faire de la documentation, pour décrire les choses, ensuite la mise en place, donc bien sûr quand Git est arrivé, le passage sur Git. Il y a eu un canal IRC mais qui a été très peu utilisé, c’est surtout la mailing list qui a marché.
Walid : pour ceux qui ne connaissent pas IRC c’était un système libre qui permettait en fait de pouvoir faire de la communication instantanée, un peu un ancètre de slack, un slack de l’époque
Laurent : donc c’était plutôt beaucoup par mailing list.
Effectivement, j’avais aussi tenté cette piste-là. Ensuite, un site web. Parce que le projet, il faut le présenter. La première chose que tu fais au fur et à mesure qu’Internet se développe, quand on parle de quelque chose, on va voir sur le site web pour avoir plus d’infos. Donc il a fallu créer un site web. Donc là, voilà, j’avais monté un… Je ne sais plus ce que c’était comme CMS.
Walid : Un SPIP ?
Laurent : je ne me souviens même plus, tu vois.
Depuis, il a été remplacé par Dolibarr lui-même, qui fait aussi CMS et fait des sites web. Un Joomla, voilà.
Walid : les contributeurs qui ont commencé à travailler avec toi, c’était principalement, majoritairement, au départ, des francophones ?
Laurent : au départ, je faisais tout en français. Quand je référençais Dolibarr, je le mettais aussi sur des petits sites anglais, etc. Il faut voir que la base du code, au départ, le code, les noms des variables, tout est en français.
Il y a encore un peu de français d’ailleurs qui traîne. Et donc la langue officielle, quelque part, c’était le français. Et puis pour démarrer, c’était plus simple dans ma langue naturelle que dans l’anglais, que je maîtrise beaucoup moins bien. Donc ça a été en français. Pareil, les sites qui parlent de l’open source, qui parlent de l’informatique, les français, je les connaissais, les étrangers, je ne les connaissais pas bien. Le logiciel a commencé à gagner du crédit et petit à petit les gens commencent à contribuer.
Il y a un moment où le projet devient suffisamment mature pour se dire on peut le vendre à une société, on peut faire un business dessus, il a commencé à y avoir des contributeurs qui ont souvent des petits indépendants qui ont commencé à proposer à leurs clients et à en vivre en fait. Alors pas Dolibarr tout seul, au départ c’était je propose Dolibarr mais je vends en plus des sites web, je vends en plus de la formation, etc.
Et donc tout ça, c’est un tout. Quand tout ça arrive, il faut continuer à miser sur une installation simple, un logiciel simple, un outillage qui soit adapté pour que les gens rentrent très rapidement dans le projet. Donc l’outillage il a évolué et un autre panier qui a été franchi avec l’arrivée de Git.
Walid : les premières personnes qui commencent à faire de la prestation parce que c’est un sujet qui m’intéresse parce que pour les auditrices, les auditeurs, moi je travaillais à l’époque sur un logiciel libre qui s’appelait GLPI qui était aussi un logiciel communautaire et sur lequel il y avait des… à un moment le logiciel est devenu assez complet pour que des gens fassent de la prestation. Au niveau de l’association qui gérait le projet, on a commencé à réfléchir à des mécanismes qui permettent aux gens de faire de la prestation mais en même temps de pouvoir contribuer au projet financièrement en plus de faire des contributions. Je suppose qu’à l’époque toi c’était pas ton travail non plus et il faut que les gens puissent en vivre à faire des prestats mais il faut aussi qu’au niveau du projet ça te rapporterait quelque chose non ?
Laurent : franchement j’avais jamais envisagé qu’un jour Dolibarr me rapporterait quelque chose.
Walid : c’était vraiment un truc passion que tu faisais sur le côté parce qu’à l’époque, à cette époque là, tu faisais quoi ?
Laurent : j’étais en société de service, j’avais un boulot. Au tout début, j’étais en société de service, je suis passé chef de projet et puis ensuite je suis rentré dans une grande, dans un grand groupe, une grande mutuelle où j’avais plusieurs postes de direction.
Donc c’était uniquement du bénévolat. L’idée d’en vivre est venue très très tard. Donc on est encore très loin au moment du passage sous git. C’était encore là l’idée, c’était encore de faciliter les contributions. Mais contrairement à toi, il n’y avait pas d’objectif de faire en sorte que moi je puisse gagner de l’argent avec. Donc je continuais à tout faire bénévolement et donc il n’y a pas de système de dons ou quoi que ce soit. D’autant plus que l’expérience que j’avais avec AWStats sur les dons, parce qu’AWStats par contre, comme c’était un logiciel qui était connu internationalement, je permettais de faire des dons et je me rendais compte que les dons ils venaient quasiment exclusivement des pays anglo-saxons.
Quand c’était francophone, c’était le Canada, mais de France, les gens consommaient de l’open source, mais c’était pas dans la mentalité, ça a peut-être évolué depuis, mais c’était pas dans la mentalité de faire un don à l’époque pour soutenir un projet open source. L’idée c’était de continuer à proposer, et j’avais plus cette envie de faire la nique, excusez-moi l’expression, aux gros mastondontes qui prenaient en otage leurs clients avec des politiques de hausse de tarifs d’un coup, des montées de versions obligatoires alors qu’il n’y avait aucune raison. Ça, c’était plus une motivation. Faire quelque chose qui soit utilisé par tout le monde. Je suis toujours dans l’idée, je fais un petit travail et toute la planète entière en profite.
Ça a toujours été ma motivation principale, y compris quand on passe sur Git dans les années fin 2010.
Walid : passage sur Git, moment important, puisque là, ça facilite la contribution, puisque tu n’as plus besoin d’être la bonne personne qui a les droits de commit, sinon j’envoie un patch. Qu’est-ce que ça change pour toi en fait ?
Laurent : la quantité de travail que je suis capable d’intégrer venant des autres est décuplée, puisqu’en fait pour intégrer le travail d’autrui, il suffit de cliquer sur un bouton. On regarde ce qu’il a fait, on valide et on clique.
Là où avant il y avait des manipulations, il y avait du manuel à faire systématiquement. Donc c’était assez compliqué. Donc les contributeurs n’ont pas forcément, le nombre de contributeurs n’a pas forcément augmenté. Par contre le nombre de contributions lors du passage sur Git, il a clairement explosé. C’était aussi plus simple pour les autres de fournir une contribution, puisqu’il leur suffisait de faire Git push et puis créer une merge request.
Ils n’avaient pas à fabriquer un fichier patch à le zapper et à l’envoyer ou bien pour que ce soit plus simple ils étaient obligés d’obtenir les droits sur le code et le problème c’est qu’on commence à être trop nombreux les droits sur le code c’est que chacun fait du code dans son sens et bien du coup on a un écran qui améliorait dans une direction puis un autre qui est dans une autre. Chaque écran habituellement est un peu plus simple à utiliser mais avec une ergonomie différente donc pour l’utilisateur final c’est plus compliqué.
Le mode de gouvernance du projet
Walid : justement ça m’amène à une question assez intéressante qui est la vision, on va dire, la vision vraiment produit de ça, c’est quoi le, j’allais dire, alors surtout depuis des passages à Git où il y a de plus en plus de contributions, c’est quoi j’allais dire le mode de gouvernance en fait, qui gère la cohérence de tout et comment est-ce que tu discutes avec les autres contributeurs les évolutions au niveau du projet ?
Laurent : ce qu’il faut savoir c’est qu’il y a une volonté dès le départ et qui est toujours maintenue, c’est que le projet reste un projet communautaire. Même aujourd’hui où il y a beaucoup d’entreprises qui vivent dans sa Dolibarr, il n’y a pas une société qui est leader sur Dolibarr. Le code, et la gouvernance du code, elle est faite autour de git aujourd’hui. Et quand Git est arrivé, on pouvait améliorer le code, mais on a aussi d’autres outils qui sont arrivés en même temps que Git, qui sont également intégrés dans GitHub, parce que quand je dis qu’on est passé sous Git, en fait on est passé sous GitHub, c’est qu’il y a le système des issues, le système des PR, et donc ça c’est devenu l’outil avec lequel on allait échanger, avec lequel les gens allaient pouvoir proposer des améliorations, avec lequel on allait pouvoir discuter, échanger, refuser.
Et la gouvernance aujourd’hui, elle est un peu particulière sur ce projet-là parce qu’en fait on n’est pas un projet avec une roadmap. On n’est pas une société qui se dit, voilà j’ai 10 développeurs, j’ai tel budget, je vais faire telle évol, telle évol, telle évol, et ça rentre dans le budget et je l’ai fait. Parce que j’ai ce budget pour faire ça.
Moi je suis plus dans un état d’esprit où j’attends les contributions. Si on m’envoie une contribution pour faire une amélioration, quelque chose, c’est pas forcément quelque chose que j’attendais, mais si ça fait progresser le projet, si ça apporte quelque chose au projet qui intéresse la grande majorité des utilisateurs de Dolibarr, donc qui intéresse les grandes majorités des entreprises, c’est intégré. C’est ça la règle. Alors il faut bien sûr que ça réponde à certaines qualités en termes de code etc, mais la roadmap elle se fait par rapport aux contributions qui arrivent.
Et donc, pour répondre à la question de la gouvernance, finalement la gouvernance est un peu assez simpliste, puisque chacun fait ce qu’il veut et propose ce qu’il veut. Le seul point de validation, ça va être l’intégration de la contribution dans le projet officiel, et là c’est simple, c’est moi qui appuie sur le bouton pour valider.
Walid : oui c’est ça donc c’est toi la personne qui a la vision globale du truc, enfin sur Dolibarr il y a un seul mainteneur c’est toi c’est ça ?
Laurent : alors non je suis pas le mainteneur, je suis le mergeur on va dire.
Walid : d’accord ok.
Laurent : les mainteneurs il y en a plein et les mainteneurs c’est ceux qui vont améliorer, qui vont corriger, qui vont même quand une contribution est faite par Dupont, Durand va y répondre en disant tu ferais mieux de faire que ceci, cela, il vaut mieux utiliser ta fonction pour mutualiser le code, tu as une autre manière de faire plus simple, plus propre, etc.
C’est les mainteneurs, mais c’est pas moi, c’est la communauté aujourd’hui. Moi on va dire que c’est vraiment de limiter mon rôle à celui d’arbitre, on va dire que j’ai un droit de véto, mais ça s’arrête là. Le reste c’est vraiment la communauté qui le fait. Et dès lors qu’il n’y a pas d’argument rationnel pour refuser, on va dire ça va rentrer. C’est la raison pour laquelle le projet évolue très vite et qu’il y a beaucoup de fonctionnalités qui arrivent dans le projet.
Walid : ce que tu dis là m’amène au autre question, c’est quoi la structure qui porte le projet ? C’est une association ? Il y a quoi ? C’est quoi ?
Laurent : il y a effectivement une association qui a été créée. Toujours pareil, comme j’évoquais un peu plus tôt le besoin de fournir des outils pour fédérer et faire venir le maximum de monde, parmi ces outils que je n’ai pas cités, il y a la création d’une association. Le but est d’avoir un statut juridique. Donc ça fait quand même plus sérieux que de dire c’est un projet open source où il n’y a absolument rien. Comme il y a une volonté de faire en sorte que le code reste sur une gouvernance communautaire, n’importe qui peut contribuer, n’importe qui peut soumettre et la seule validation qu’il y a c’est sur la qualité du code plutôt que sur la roadmap, sur ce que ça fait etc. L’association, donc je l’ai co-créé avec quelques autres personnes, mais cette association quand on l’a créée on lui a défini un rôle qui était uniquement d’assurer la promotion du Dolibarr, donc elle n’a aucun rôle sur le code et le développement au sens informatique. Elle n’a pas de vocation, le développement au sens marketing.
Walid : elle n’a pas de vocation par exemple à recevoir des fonds pour payer des développeurs à temps plein par exemple un jour ?
Laurent : non, aujourd’hui elle n’a pas cette vocation. Les fonds que reçoit l’association c’est aujourd’hui pour assurer la promotion, faire de la publicité, organiser des évènements pour que les gens se rencontrent, réaliser des flyers, des caquets mono, ce genre de choses.
Et dans la mesure où dans ses statuts il est clairement acté que son rôle doit être limité à assurer la promotion du logiciel, quand elle finance du développement, parce qu’il lui est arrivé de financer un peu de développement dans Dolibarr, quand elle le fait, elle le fait dans le but d’améliorer un outil pour sa propre gestion interne, de manière à rester dans son objectif qui doit se limiter à la production de Dolibarr. Ce qui me fait un peu peur c’est qu’une association, on le voit en France, c’est porté en gros par son bureau, ce qui fait qu’une association est dynamique ou pas, ça va être souvent le bureau ou conseil d’administration qui est dynamique ou pas dynamique. Or un bureau ça se renouvèle et j’ai vu beaucoup d’associations qui étaient très dynamiques, très actives, très populaires, puis simplement en changeant de bureau parce qu’il y a un renouvèlement du président, du trésorerie, etc., se retrouvent à une association qui est quasiment morte.
Alors ce n’est pas le cas avec l’association Dolibarr, mais c’est un risque qui faisait peur, et donc c’est pour ça qu’on a gardé cette séparation dans les statuts de l’association, pour que, on va dire, finalement, elle n’apporte qu’un plus au projet, mais elle ne remette pas en cause le risque de son dynamisme sur l’aspect code, puisque quand l’association s’est créée, on avait déjà un fort dynamisme, il y avait déjà suffisamment de contributeurs sur le projet. On a peut-être atteint le point de non-retour en termes de codeurs, de développeurs. Il n’y a pas de raison de chambouler ce fonctionnement qui fonctionne.
Prestations sur Odoo (et les ERPs concurrents)
Walid : ça devient de plus en plus rare de voir des projets purement communautaires, pas sur des modèles maintenant plutôt de type open core ou d’autres modèles avec un financement, avec une société qui va gérer en fait le projet et qui va plus ou moins collaborer avec des communautés. On va en reparler après, là je voulais justement te parler par exemple d’Odoo.
Laurent : il y a beaucoup de projets comme ça.
Walid : oui voilà, c’est pour ça que je trouvais intéressant en plus de commencer par toi la série de podcast parce que justement c’est une caractéristique assez forte du projet Dolibarr et donc ça m’amène à une autre question qui est moi quand je t’ai connu on travaillait ensemble dans la même société chez Teclib, tu faisais de la presta sur Odoo si mes souvenirs sont bons, tu faisais aussi un peu Dolibarr je pense pour nos besoins internes, qu’est ce que ça t’a apporté le fait de travailler sur des ERP concurrents pour le développement de Dolibarr ?
Laurent : déjà avant de travailler sur Odoo, à une époque où je continuais à bosser sur Dolibarr de manière complètement bénévole et pour pas un rond, on est donc à une époque où j’avais déjà travaillé sur d’autres ERP bien avant Odoo, dans le cadre de mes activités de société de service.
Donc j’avais déjà une vision, je savais déjà comment gérer les stocks, ce qu’est un processus de fabrication, toutes ces choses-là. J’avais déjà une vision très large des ERP, de ce qu’on peut faire, de comment il faudrait le faire, parce que j’ai déjà été confronté aux problèmes avec un SAP, on devait faire 50 clients pour faire telle opération, j’ai jamais compris pourquoi. J’ai déjà dû répondre à des besoins pour les clients de simplification, donc j’ai déjà été confronté à tous ces problèmes. Tous ces ERP que j’ai rencontrés dans ma carrière, des ERP mais aussi des domaines autres, des CMS, j’ai touché à pas mal d’outils et donc ça m’a permis d’être au plus près des utilisateurs. C’est pas le fait de découvrir les produits qui m’a beaucoup apporté, c’est le fait d’être aux côtés des utilisateurs et de leurs problèmes qui m’a apporté. En me disant on a tel outil, c’est compliqué, on peut pas faire ça, on veut faire ça plus simplement, etc.
Et ça j’avais déjà pas mal d’expérience avec les autres produits. Quand je suis passé sur Odoo, la différence c’est que ce projet là était open source. Enfin du moins je le pensais, il n’est plus tout à fait open source aujourd’hui. C’est de l’open core, voilà. On va simplifier les choses en disant c’est open core. Alors il existe encore une version full open source, mais qui s’appelle Odoo et que moi j’appellerais Odoo Community. Le problème voilà c’est qu’elle s’appelle aussi, mais c’est pas le même logiciel, il n’y a pas les mêmes fonctionnalités, c’est pas la même gouvernance, c’est pas les mêmes personnes qui travaillent dessus, même s’il y a un core qui est commun. Donc on va simplifier les choses en parlant de l’open core d’Odoo. Donc il y a une partie qui était open source. Donc c’était la différence.
Mais finalement, hormis que ça simplifiait les choses quand il fallait le faire évoluer, le fait que ce soit open source, j’avais plus de facilité lorsqu’on disait bah ça c’est trop compliqué, il faudrait simplifier cette étape là, je dois faire sans SAP, ça te coûte deux mois de travail.
Sur Odoo c’est dix fois plus simple, parce que tu peux toucher au code au core, et quand c’est un simple modif dans le core, tu touches, tu fais ton petit module, ton petite extension, etc.
Mais les problèmes étaient les mêmes finalement, le produit il a une façade, il a des fonctionnalités de base et quand on rentre dans la vraie vie, quand on veut s’en servir pour de vrai, on se rend compte que ce qui a été câblé par défaut, ce n’est pas le besoin de l’utilisateur et donc il faut faire autre chose. Et donc c’est plus ces expériences utilisateurs qui font que moi j’essaie de faire en sorte qu’on ne les retrouve pas dans Dolibarr, on va dire ces mauvaises expériences utilisateurs, en faisant des choses souvent plus ouvertes parce que souvent les ERP ont une philosophie fermée : il y a un workflow qui est défini, il y a un process qui est défini et si on veut sortir du moule c’est compliqué on fait appel à un développeur même si certains appellent ça du paramétrage. ça c’est quelque chose sur lequel je me suis toujours dressé, du paramétrage quand il faut avoir fait cinq ans d’informatique pour pouvoir le faire, j’appelle pas ça du paramétrage, moi j’appelle ça du développement. Oui c’est peut-être des fichiers de config, oui c’est peut-être des fichiers XML, des fichiers Python, ce que l’on veut, mais c’est pas du paramétrage.
Alors que l’idée c’est que vraiment de faire en sorte que ce que les autres proposent par du paramétrage ultra avancé, ce que moi j’appelle le développement, c’est qu’on puisse le faire par du vrai paramétrage, c’est à dire des clics à la souris.
Dolibarr et le no-code/low-code
Walid : moi je bosse sur des technologies no-code, et donc en fait on entend énormément ce discours des gens qui vont dire écoute en fait ton ERP écoute 300 000 euros je te fais la même chose avec du no-code t’es complètement con de prendre un ERP tout ça. Je me suis toujours mis en faux contre ça parce que je pense qu’un outil il est mais s’il existe c’est qu’il a un besoin mais tu as certainement un besoin d’intégration avec d’autres outils donc en fait ce que tu dis là fait un peu écho à ça aussi qui est bon bah voilà il y a des fonctionnalités ça devrait pas du code donc je vais je vais faire du vrai paramétrage dessus parce que voilà, il faut pas être informaticien. Et puis, je sais parce qu’on en a discuté aussi que justement toutes ces problématiques de no-code c’est aussi quelque chose vers lequel tu tends à regarder et qui me semble intéressant. Si je regarde dans ma communauté, c’est-à-dire la communauté des gens dans les startups et qui font du no-code, Dolibarr est totalement inconnu alors qu’en fait il aurait toute sa place, il pourrait très bien être utilisé et intégré avec des outils no-code.
Laurent : effectivement, dans l’idée de rendre l’application plus simple, plus accessible, faire en sorte qu’elle soit ouverte à tous et qu’on n’ait pas besoin de passer par la case d’une société informatique pour pouvoir ensuite avoir customisé comme on veut son logiciel, il y a l’idée d’accès en supprimant le workflow qui était monolithique, c’est-à-dire en étant quelque chose de plus ouvert. Je prends un exemple, sur la plupart des ERP, on a son devis, avec son devis on convertit en commande et sa commande on convertit en facture. Moi je suis une petite boîte, je veux que mon devis passe en facture directe, ou je ne veux pas faire de devis, je veux une commande et je veux que la commande passe en facture directe. Donc il faut que tous les chemins soient possibles. Et donc ça, voilà, c’est des choses qui ont fait évoluer Dolibarr, qui font qu’on est, en termes de câblage par défaut, ouvert.
C’est-à-dire qu’on peut un peu tout faire, et c’est plus la manière dont on va donner des consignes à ses employés ou la manière dont on va décider soi-même si on est seul à l’utiliser, c’est cette manière-là qui va déterminer le workflow du logiciel, ce que l’on va faire. Mais on fait en sorte que tous les chemins soient possibles sans contraintes trop fortes quitte ensuite après à rajouter des blocages alors que la plupart des ??versus?? ont une philosophie inverse c’est à dire qu’il y a quelque chose de monolithique qui est très sécurisé très blindé mais qui est très bloquant aussi pour la plupart des usages qui font que pour les cas d’utilisation standards ça marche pas et il faut le faire évoluer. Donc ça c’est un premier point vers lequel Dolibarr a travaillé beaucoup depuis de longues années pour être facilement accessible et puis rentrer dans le mood du maximum de personnes sans avoir besoin de faire de développement spécifique.
Et le deuxième point que tu l’as évoqué c’est que malgré ça, on peut avoir envie de faire encore plus et d’aller encore plus vite ne serait-ce que par exemple pour avoir des fonctionnalités qui n’existent pas du tout. Et là on rentre dans, on va dire, dans un premier temps sur le low code.
Donc low code, no-code, low code, on va dire qu’on fait très peu de code. Et donc Dolibarr, pour l’instant, on est à l’ère du low code, on n’est pas encore au no-code. Alors low code, c’est-à-dire qu’on va générer, on va quand même devoir mettre un petit peu de code. C’est-à-dire qu’on va avoir des outils, avec la souris, on va dire tiens je veux gérer, je veux gérer ta notion, elle est caractérisée par ceci, par cela, je veux qu’il y ait telle API, etc. Et l’application va fabriquer du code. Et on va avoir 90% de son besoin de l’application, du code qui est réalisé. Et le développeur doit encore faire les 10% manquants.
Mais c’est pas opérationnel les 90%. C’est-à-dire qu’il y a quand même un développeur qui doit ensuite… Mais on a la génération de code.
Walid : je comprends bien, où est-ce que tu l’offres, la génération de code tu l’offres ?
Laurent : alors je l’offre aujourd’hui dans un module qui est spécifique qui s’appelle Module Builder.
Walid : d’accord.
Laurent : donc Module Builder c’est un outil où on décrit une application que l’on veut faire, ce que l’on veut obtenir, quelles données on veut gérer, et cet outil va générer le code pour que toutes ces fonctionnalités s’intègrent directement dans Dolibarr. Ça c’est si tu veux typiquement racheter les fonctionnalités supplémentaires.
Walid : Souvent ce qu’on va faire, et moi par exemple, c’est souvent mon cas, c’était j’utilisais du no-code pour par exemple générer des ordres de transfert. Des interfaces. Pour vraiment piloter à distance ce que tu fais actuellement avec les API Dolibarr. Et donc en fait, en gros, c’est l’intégration avec les outils du marché no-code. Quand tu discutes avec des projets libres, la réponse est toujours la même, c’est que tu as des API, tu peux tout faire. Oui, mais la réalité, c’est qu’en fait, ton utilisateur qui ne connaît pas ton API, qui ne sait pas coder, ça ne lui servira pas grand chose. Il faut qu’au contraire, que ce soit le projet libre qui fasse le pas vers les outils no-code pour proposer des intégrations natives et faire en sorte que ton Dolibarr soit accessible dans ta liste comme Gmail ou n’importe quel autre outil, qui fait que les gens n’ont qu’à cliquer et automatiquement les gens vont se dire « Ah ouais, Dolibarr c’est supporté, ah ben c’est génial, je vais utiliser Dolibarr » tu vois ?
Laurent : complètement, alors ça ça répond à un autre besoin effectivement, quand je parlais de l’outil Low-Code qui est aujourd’hui intégré et disponible dans Dolibarr, c’est vraiment plus pour développer une application complète, un besoin complètement qui n’a rien à voir, une application de niche qui n’existe pas, où là effectivement l’application va tout fabriquer, la base de données, les écrans etc. Tout le code est généré, mais le code généré, ce n’est pas suffisant. Il faut encore ensuite que le développeur admette les quelques règles de gestion métier qui sont propres, les quelques contraintes particulières. Voilà, donc d’où le terme low code. Mais ça, c’est en train d’évoluer vers du no-code, c’est-à-dire qu’on pourra faire l’application, deux semaines après, on veut la modifier, la corriger, on revient dans l’outil module builder, on la corrige et on va pouvoir vraiment gérer une application from scratch de A à Z.
Donc ça c’est quelque chose qui devrait sortir bientôt dans les prochaines versions Dolibarr sur cet aspect là. L’aspect que tu évoques, effectivement, on est plus sur intégrer Dolibarr avec d’autres applis, faire des interfaces, faire des échanges, de la synchro, du pilotage, du déclenchement d’actions automatiques, ce genre de choses. Là on va peut-être effectivement sur les outils d’automation. Il y a déjà un petit prototype qui avait été fait par rapport à Zapier, donc une petite étude de faisabilité qui était un petit module qui était expérimenté dans Dolibarr.
Et il y a actuellement un projet qui est mené par une équipe de 7 étudiants, l’équipe Automation, donc je les salue au passage s’ils m’écoutent, qui sont en train justement de travailler sur un projet qui consiste à étudier les outils d’automation du marché, donc les Zapier, les n8n, les make, les IFTTT, etc. pour ensuite essayer de faire en sorte de les intégrer, de faire en sorte que Dolibarr soit nativement intégré à ces outils. Donc ça, ce projet, il est en cours, il y aura des résultats cet été, avec effectivement l’objectif que je veux interfacer mon application X ou Y avec Dolibarr, je peux, via simplement l’usage de ces outils d’automation, brancher et faire cette passerelle à la souris. Et donc ça c’est quelque chose qui est pour moi un autre pendant, un autre sujet, qui est aussi un sujet sur lequel on avance sur le sujet Dolibarr, parce qu’effectivement, demain, il y aura quand même de moins en moins de développeurs.
On peut faire de plus en plus de choses à la souris, il n’y a pas photo, Le ROI (NDLR : retour sur investissement) entre faire un projet à la souris et faire un projet avec du code et un développeur à l’expérimenter, il n’y a pas photo.
Dolibarr et le SaaS / Plate-forme Dolicloud
Walid : j’ai une dernière question, ce que l’heure tourne, quelque chose qui me semble assez intéressant. Dolibarr, c’est un projet qui existe depuis longtemps, qui existait avant le SaaS. Maintenant, quand tu crées un projet, la plateforme SaaS, c’est la première chose qui arrive.
Comment vous avez vécu l’arrivée du SaaS et comment tu as pris ce tournant en marche pour Dolibarr ?
Laurent : alors quand le SaaS est arrivé, effectivement tout le monde, il y a plein d’applications qui sont arrivées dans le SaaS et on arrivait dans une ère où les gens, avant de choisir un logiciel, avant ils le téléchargeaient, ils l’installaient, ils le paramétraient et ils l’utilisaient pour l’évaluer. Aujourd’hui les gens, ils veulent cliquer sur un bouton, le tester tout de suite et s’ils n’arrivent même pas à tester, ils ne choisissent même pas. Donc ça c’est le premier truc que j’ai vu dans le SaaS, c’est-à-dire si tu n’es pas dans le SaaS, si tu ne proposes pas au moins ton logiciel pour être testé très rapidement immédiatement dans le SaaS, ton logiciel ne sera plus choisi par les DSI, par les utilisateurs potentiels. Donc il faut une solution, il faut que Dolibarr soit dans le SaaS. Et là encore, on est encore à une époque où à ce moment là, je n’envisageais pas de gagner ma vie avec Dolibarr.
Cette problématique, je voulais la résoudre. Donc j’ai monté un autre projet open source qui s’appelle sellyoursaas.org qui est un projet open source dont le but est de permettre de proposer n’importe quelle solution informatique, n’importe quel logiciel, à condition qu’il fonctionne en mode web, n’importe le cas de ce logiciel, de pouvoir le proposer en SaaS de manière gratuite ou de manière payante. Et toute la stack, toute la pile, tout le besoin, l’automatisation, la création d’instances, le déploiement, les sauvegardes, la mise à jour, la sécurité, éventuellement le paiement si on veut proposer ce logiciel de manière payante, la facturation du client, sa récurrence, l’interlocution, l’échange avec le client avec un système de tickets en cas d’incident, la possibilité d’avoir un réseau de revendeurs qui ensuite revendraient le projet, tout ça, ça a été intégré dans une seule et même solution qui est sur du SaaS.
Donc c’est un conglomérat de plein de solutions open source, mais documenté par une seule et même doc qui permet de mettre en place ce genre de projet. Tu évoquais le programme GLPI sur lequel tu as travaillé il y a quelques années, aujourd’hui il faut voir que la solution GLPI Cloud, elle tourne grâce à cette solution saleyoursaas.org et elle a pu être mise en place comme ça en une à deux semaines, assez rapidement, grâce à cette solution. Et donc ça, ça a permis d’offrir Dolibarr en SaaS et de permettre aux gens de tester. Et puis au fur et à mesure que les gens ont testé, ils sont commencés à revenir voir moi en me disant, ça me plaît, le logiciel est super, mais je veux le garder, je ne veux pas l’installer chez moi, je ne sais pas le faire. Et donc c’est là qu’est venue l’idée de dire, du coup je vais garder l’hébergement et puis je vais faire payer un abonnement à ceux qui veulent rester hébergés.
Et puis au fur et à mesure que le nombre de personnes sont venues, j’ai vu que j’avais moyen d’en vivre et là j’ai fait la bascule, j’ai arrêté mon travail de salarié, j’ai créé la société Dolicloud pour vendre Dolibarr en SaaS.
Walid : et donc ça, ça te permet d’être financé ?
Laurent : alors aujourd’hui, c’est ce qui me fait vivre moi, c’est ce qui fait vivre la société Dolicloud. Il y a quelques salariés aussi dans Dolicloud maintenant, mais c’est ce qui fait vivre Dolicloud. Le projet Dolibarr reste toujours sur le même mode, c’est à dire du développement sur le pur bénévolat de chacun, il n’y a pas de financement dans le développement Dolibarr. C’est à dire que le financement c’est en général, si moi pour mon propre besoin, j’ai un besoin, je vais le faire en tant que Dolicloud et puis je vais le redonner à la communauté dans le projet Dolibarr.
Donc finalement c’est mon temps de travail sur Dolicloud qui aura servi mais pour le projet Dolibarr ça coûtera pour un rond. Je veux dire il n’y a aucun financement de développement aujourd’hui, du moins très très peu, c’est vraiment anecdotique le financement de développement sur Dolibarr. Aujourd’hui effectivement mes employés travaillent surtout sur Dolicloud, par contre j’ai des idées d’évolution à terme de choses sur Dolibarr sur lequel je mets quelques personnes de temps en temps en contribution, mais c’est dans un intérêt on va dire long terme, plus j’améliore Dolibarr, plus j’ai de chance de le vendre grâce à Dolicloud.
Mais ça reste des contributions communautaires et tout l’écosystème aujourd’hui fonctionne ainsi, il y a beaucoup de sociétés qui vivent aujourd’hui avec Dolibarr, mais elles ont toutes leurs modèles différents. Moi aujourd’hui je fais de l’hébergement et uniquement de l’hébergement, d’autres font de la formation, uniquement de la formation, d’autres font du développement sur mesure, d’autres font de l’assistance, du conseil, de l’aide à la rédaction du cahier des charges pour implémenter Dolibarr dans une entreprise, de l’assistance à la migration, etc. Toutes ont leur modèle, parfois c’est des combinaisons de tout ça. Toutes ces entreprises, lorsqu’elles font quelque chose pour un client, en général c’est fait avec l’accord pour que ce soit fait en open source et puis c’est redistribué et c’est réintégré dans le projet officiel.
Walid : tu as une volonté d’avoir un maximum de contributions qui sont disponibles à tous directement dans le projet, même si il y a des gens qui font des plugins à côté ?
Laurent : voilà, alors il y a des gens qui font des plugins à côté et qui ensuite essaient de baser, faire un business model sur la vente de plugins, notamment grâce à la plateforme DoliStore, on n’en a pas parlé mais… DoliStore c’est une place de marché, c’est un Apple Store, c’est un Play Store, ce que vous voulez, mais spécifiquement pour des applications Dolibarr. Et donc ça, ça a été monté par l’association Dolibarr dans le but de donner de la visibilité à tous ceux qui vivent de Dolibarr et qui font des extensions Dolibarr. Ce qui permet à celui qui a fait un petit module pour un client, alors là il l’a fait pour son client, il a été payé par le client, c’est dommage de jeter, c’est pas forcément possible d’être intégré dans le projet Dolibarr parce que ça répond pas à des règles de qualité, ça répond pas à des besoins, c’est vraiment un segment de niche qui n’intéresse que très très peu de personnes, dans ce cas-là il y a moyen quand même de capitaliser sur ce qu’on a fait, de faire en sorte qu’il soit réutilisable par d’autres en le mettant à disposition sur Dolly Store. Donc ceux qui ont fait ces petites expansions, ces améliorations, ils peuvent le proposer sur DoliStore. Le proposer sur DoliStore c’est gratuit et vous pouvez donc proposer votre module soit pour 0€ soit pour quelques euros en contribution.
Et l’association Dolibarr prend 20% de la vente, le vendeur prenant 80%. Voilà mais c’est pas un business model forcément qui est le plus utilisé aujourd’hui dans Dolibarr. Finalement ça revient à vendre un module, donc à vendre du code. Or le code comme il est sous licence libre, celui qu’il a acheté après il peut le donner à qui il veut. Donc c’est très dur à vendre très cher ce genre de… Vendre quelque chose cher en sachant qu’ensuite celui qu’il a acheté il peut le donner gratuitement à qui il veut. C’est pas un modèle, c’est tout à fait autorisé par la licence, mais c’est pas un modèle qui marche. Donc en général c’est souvent des micro-paiements, c’est dur de vivre de ce modèle là.
Les futurs défis du projet Dolibarr
Walid : ma dernière question c’est plus une question d’ouverture, je voulais savoir quels étaient un peu les défis et les grands jalons à venir pour le projet ?
Laurent : évoquer un le défi donc c’était le c’était le no-code c’est un gros défi sachant que c’est aussi une énorme opportunité effectivement parce qu’en fait historiquement on avait les applis traditionnels on en avait plein unitairement et quand il fallait les communiquer on faisait des interfaces : c’était développement c’était coûteux c’était compliqué comme c’était compliqué de faire communiquer entre elles. Les applis ont commencé, les ERPs ont commencé à prendre des applications des un des unes. Les ERP ont intégré des fonctions de CRM, les CRM ont commencé à intégrer des fonctions d’ERP, ces ERP-CRM ont commencé à intégrer des fonctions de CMS, de sites web, de boutiques en ligne, etc. Et puis maintenant on a une autre famille de besoin qui est le no-code pour pouvoir faire une application très rapidement, donc faire quelque chose que l’ERP n’est pas prévu. Bon ben ça, il y a des outils no-code qui commencent à apparaître sur le marché, donc je me place pas dans les cas des outils d’automation, où la plupart des outils commencent à être mûrs, mais je te parle dans le cas des outils où il faut développer une application from scratch, on commence à avoir des plein de startups qui créent ce genre d’outils.
Elles ont quand même aujourd’hui un gros défaut, ces solutions, c’est qu’on fait une appli from scratch dans un écosystème qui est nul. Or nous, société, qui a déjà son ERP, qui a déjà Dolibarr, elle a déjà une base d’utilisateurs qui est renseignée quelque part. Elle a déjà une base de stores qui est renseignée quelque part. Elle a déjà une base de factures, elle a déjà une base de permissions, elle a déjà plein de choses.
Et donc si on peut mettre la puissance du no-code, faire une appli, mais qu’en plus, tout ça se branche nativement avec toutes ces fonctionnalités qui sont déjà connues de l’entreprise, on va encore un cran plus loin par rapport aux outils no-code qui sortent actuellement mais qui sont autonomes, qui sont indépendants. Et donc ça, c’est le grand défi puisqu’en fait, ça apportera la puissance du no-code, mais avec en plus la possibilité, je fais une appli no-code, mais j’ai besoin d’aller récupérer, de proposer dans mon appli une liste des utilisateurs, je l’ai déjà.
Alors que dans une application no-code traditionnelle, il va falloir que je crée une interface pour aller chercher dans mon SI. Là, on met l’outil no-code dans l’outil qui gère le SI directement. L’outil du SI, c’est déjà l’outil no-code. Et donc, on va encore un cran plus loin. Donc ça, c’est un gros défi.
Walid : c’est parce que c’est en partie, je te coupe là, pour bien connaître le sujet, c’est en partie parce que les gens ont eu pas mal de mauvaises expériences avec des ERP ou des CRM, qui voulaient faire des choses qu’ils n’arrivaient pas à faire, parce que les outils, ils ont leur philosophie, ils sont faits pour faire quelque chose et que finalement les gens se disent, finalement c’est plus vite, ça va plus vite si je recrée le truc.
Ça marche bien au départ, la problématique principale de ça c’est la maintenance sur le long terme, la documentation, etc. Enfin c’est tous ces sujets annexes que tu vois pas au départ en disant bah faire mon CRM ça va me prendre 10 minutes, mais maintenir ton CRM sur 3 ans, 5 ans et avoir partagé la connaissance, transmettre la connaissance, c’est ça qui est un peu plus complexe. Mais bon voilà, c’était une aparté.
Tu évoques effectivement la partie documentation, que l’outil no-code de Dolibarr va te générer la documentation. Donc ça c’était un des défis, est-ce que tu en as d’autres à venir ?
Laurent : oui, alors après l’autre défi c’est celui dont tout le monde parle en ce moment, c’est l’intelligence artificielle, qui est hyper prometteur. Il y a déjà un développeur qui a proposé un plugin pour Dolibarr pour exploiter la puissance de chatGPT de manière à faire du requêtage, faire du reporting avec du requêtage en langage naturel.
C’est à dire que la personne elle veut faire un reporting qui n’est pas forcément prévu, qu’elle ne voit pas trop comment faire parce qu’elle n’a pas de connaissances techniques sur comment s’en structurer les données dans la base, elle tape sur le clavier, sort moi la liste des clients qui ont eu au moins une facture dans l’année 2017 et puis hop l’appli te sort la liste. Donc ça c’est un petit plugin, il y a eu un Proof of Concept (NDRL : prototype) qui a été fait, qui marche déjà pas mal, suffisamment pour qu’on sache que ça va devenir inévitable. On a des résultats qui sont très très probants. Donc ça, ça va être aussi un défi, mais j’ai pris cet exemple de requêtage. Mais si on rajoute en plus à la fonction no-code que j’évoquais, c’est que demain, c’est l’outil no-code, on ne va même plus piloter la souris, on va le piloter en langage naturel. Ça c’est encore un autre défi qui est dans les cartons. Donc c’est un deuxième défi.
Et le troisième, on va dire, c’est plus un défi qui lui, donc là on est plus sur des défis, des choses futures, récentes. Mais on en a un qui est permanent sur le projet Dolibarr, c’est réussir à garder un logiciel qui soit simple, pas cher, avec un apprentissage qui soit quasi immédiat, avec le nombre de fonctionnalités que l’on a qui continue d’augmenter. Et ça c’est un défi permanent.
Walid : en gros si je reformule, c’est comment ne pas générer, enfin comment ne pas générer ou résorber la dette technique que tu as sur un projet comme Dolibarr ?
Laurent : ouais alors la technique elle est surtout sur l’aspect le code mais moi j’évoquais ça en live aussi mais je pensais aussi surtout à l’aspect fonctionnel. Comment rajouter sans arrêt plus de fonctionnalités, comment apporter toujours plus de services parce que c’est l’évolution naturelle voilà la concurrence elle n’attend pas. Comment proposer toujours plus de services sans mettre en péril la philosophie actuelle qui fait que le logiciel est très simple d’utilisation. Aujourd’hui on sait faire beaucoup de choses très facilement, mais à chaque fois qu’on rajoute quelque chose, on court un risque de complexifier, de transformer le logiciel en usine à gaz et de devenir finalement le même ERP que tout ce qu’il y a sur le marché aujourd’hui. Et donc si le défi, c’est de ne pas ressembler à ce que font les autres et rester l’un des ERP, si ce n’est l’ERP le plus simple qui existe aujourd’hui sur nos chaînes.
Tribune libre : le mot de la fin
Walid : écoute, on est arrivé à la fin, je voudrais te laisser conclure. C’est la Tribune Libre qui a un message que tu veux faire passer, que ce soit sur Dolibarr, sur tes contributions au logiciel libre Il y a plein de trucs qu’on n’a pas dit sur le packaging Debian, tout ça, mais bon bref.
Laurent : ouais, on pourrait faire plein d’autres streamings, parce qu’effectivement on a fait plein de raccourcis, plein d’expériences dans le monde open source que j’ai vécu, notamment je n’ai pas parlé des échecs, j’ai parlé de AWStats, j’ai parlé de Dolibarr, mais je n’ai pas parlé des échecs.
Je prends mon pied en faisant du libre, je pense que c’est un univers vraiment merveilleux, quand on arrive à ne pas tomber dans les travers, parce que dans le libre, aujourd’hui c’est devenu industrialisé, c’est devenu commercial énormément. Si on arrive à ne pas tomber dans les travers, on peut en vivre. Moi c’est vrai que ce n’était pas mon objectif au départ, je le faisais en parallèle parce que j’adorais ça, mais je ne pensais pas qu’un jour ce serait mon activité principale, je ne ferais que ça, parce qu’aujourd’hui je ne fais que du libre. Je pense qu’il y a des autres expériences et aujourd’hui le monde est ouvert pour qu’on puisse réussir à avoir des business complets et vivre grâce au libre.
Donc si vous êtes passionné, soyez patient, insistez. Entre le moment où j’ai commencé Dolibarr et le moment où aujourd’hui j’ai un train de vie très satisfaisant, il s’est passé des années. Soyez patient. Mais je suis convaincu que le libre a un énorme avenir. Il y a moyen de patienter parce que pour moi le point de mon retour sur le libre a été atteint. On en aura de plus en plus. Et c’est le modèle qui va de plus en plus dominer donc n’investissez pas dans le propriétaire s’il vous plaît. Voilà, quel bon mot de la fin.
Walid : Laurent, merci d’avoir fait l’ouverture. C’est un bon mot de fin.
Laurent : merci de couvrir enfin ce sujet en podcast, qui est très peu, trop peu couvert.
Walid : voilà, c’est la fin de ce premier épisode. J’espère que ça vous a plu. N’hésitez pas à en parler autour de vous et à le partager sur les réseaux sociaux. A bientôt pour un prochain épisode….
Cet épisode est enregistré le 4 avril 2023.
Licence
Ce podcast est publié sous la double licence Art Libre 1.3 ou ultérieure – CC BY-SA 2.0 ou ultérieure.
Smart IT Service Management, Helpdesk & Asset Tracking | GLPI
lawitoyata0972 (www.glpi-project.org)This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.