Best Coastal Hikes in l'Estartit + Testing New Gear (part 1)


The media in this post is not displayed to visitors. To view it, please go to the original post.

Part 1 of a mini-series hiking on the Costa Brava and testing out new gear for my upcoming trip to Iceland.

Here I hiked from l'Estartit, Spain, to Cala Ferriol and La Foradada. I was testing the 1-person MSR Hubba Hubba tent, the Mountain Hardware Phantom 15 sleeping bag, and the DJI Osmo Action 5 Pro action camera.

The conditions were quite the opposite of what I would expect in Iceland, so it wasn't the best test, but better than nothing I suppose! 😁

This entry was edited (3 hours ago)

Christina Aguilera, Lil' Kim, Mya and P!nk - Lady Marmalade (Moulin Rouge)


The media in this post is not displayed to visitors. To view it, please go to the original post.

Where's all my soul sista's?
Lemme hear y'all flow sista's
Hey sista', go sista', soul sista', flow sista' (uh)
Hey sista', go sista', soul sista', go sista'

He met Marmalade down in old Moulin Rouge
Struttin' her stuff on the street
She said, "Hello, hey Joe! You wanna give it a go?"
Oh! Uh-huh

Gitchie, gitchie, ya-ya, da-da (hey, hey, hey)
Gitchie, gitchie, ya-ya, here (here)

Mocha Chocolata, ya-ya (ooh, yeah)

Creole Lady Marmalade

What-what, what-what, what-what?
Ooh, oh

Voulez-vous coucher avec moi, ce soir? (Oh-oh)
Voulez-vous coucher avec moi?
Yeah, yeah, yeah, yeah

He sat in her boudoir while she freshened up
(Hey sista', go sista', soul sista', flow sista')
Boy drank all that Magnolia wine
On her black satin sheets where he started to freak, yeah

Gitchie, gitchie, ya-ya, da-da (da-da-da)
Gitchie, gitchie, ya-ya, here, ooh, yeah, yeah

Mocha Chocolata, ya-ya (yeah, yeah)
Creole Lady Marmalade, uh

Voulez-vous coucher avec moi, ce soir? (Ce soir)
(What, what, what?)
Voulez-vous coucher avec moi? (Ooh)

Yeah, yeah, uh
We come through with the money and the garter belts
Let him know we 'bout that cake straight out the gate (uh)
We independent women, some mistake us for whores
I'm sayin', "Why spend mine when I can spend yours?"
Disagree? Well, that's you, and I'm sorry
I'ma keep playing these cats out like Atari
Wear high heel shoes, get love from the dudes
Four badass chicks from the Moulin Rouge, uh
Hey sista's, soul sista's, betta get that dough, sista's

We drink wine with diamonds in the glass
By the case, the meaning of expensive taste
If you wanna Gitchie, Gitchie, ya-ya (come on)
Mocha Chocolata (what?)
Real Lady Marmalade

One more time, c'mon now

Marmalade (ooh, oh)
Lady Marmalade (ooh, yeah, yeah)
Marmalade (no, oh, yeah)

Hey, hey, hey!
Touch of her skin, feeling silky smooth, oh
Color of café au lait, alright
Made the savage beast inside roar until he cried
More (more), more (more), more

Now he's back home doin' 9 to 5 (9 to 5)
He's livin' the grey flannel life
(Oh, baby turns off to sleep, memories creep)
More (more), more (more), more

Gitchie, gitchie, ya-ya, da-da (da-da, yeah)
Gitchie, gitchie, ya-ya, here (ooh)
Mocha Chocolata, ya-ya (yeah)
Creole Lady Marmalade

Voulez-vous coucher avec moi, ce soir? (Ce soir)
Voulez-vous coucher avec moi? (All my sista's, yeah)
Voulez-vous coucher avec moi, ce soir? (Ce soir)
Voulez-vous coucher avec moi? (C'mon! Uh)

Christina (hey, oh)
P!nk (Lady Marmalade)
Lil' Kim (hey, hey, uh, uh, uh, uh, uh, uh, uh)

Mýa (oh, oh, ooh)
Rockwilder, baby (baby)
Moulin Rouge (oh-ooh; da-da)
Misdemeanor here
Creole Lady Marmalade
Ooh, ooh, yes-ah

Written by: Kenny Nolan, Robert Crewe
Album: Moulin Rouge (Soundtrack from the Motion Picture)
Released: #2001
REMASTERED IN HD!
Official Music Video for Lady Marmalade performed by Christina Aguilera, Lil' Kim, Mya, Pink.

(C) 2002 Interscope Records

#ChristinaAguilera #LilKim #Mya #Pink #LadyMarmalade #Remastered #SoundTrack #googleFree #youtubeFree #musicVideo #officialMusicVideo

This entry was edited (3 weeks ago)

Michael Jackson - Black or White


The media in this post is not displayed to visitors. To view it, please go to the original post.

"Black or White" by Michael Jackson is a groundbreaking anthem that addresses themes of racial harmony and unity. Released in 1991, this iconic track features a catchy melody and powerful lyrics, complemented by an innovative official music video that showcases Jackson's artistic vision and social message.

🎵 L Y R I C S 🎵:
Hey (what?)
Turn it off (dad, this is the best part)
Turn it off (no)
It's too late for this, turn it off
(Dad, this is the best part, come on)
No, turn it off now
(No, this is, I wanna listen to it okay?)
'Cause it's too loud and disturbs the neighbors, turn it off now

Yeah right, too late? Sure, eat this

I took my baby on a Saturday bang
Boy, is that girl with you?
We're one and the same
Now I believe in miracles
And a miracle has happened tonight

But if you're thinking about my baby
It don't matter if you're black or white

They print my message in the Saturday Sun
I had to tell them, I ain't second to none
And I told 'em 'bout equality
And it's true, either you're wrong or you're right

But, if you're thinkin' about my baby
It don't matter if you're black or white

I'm tired of this devil
I'm tired of this stuff
I'm tired of this business
Oh, when the going gets rough
I ain't scared of your brother
I ain't scared of no sheets
I ain't scare of nobody
Go, when you're gonna get mean

Protection for gangs, clubs and nations
Causing grief in human relations
It's a turf war on a global scale
I'd rather hear both sides of the tale
See, it's not about races
Just places, faces
Where your blood comes from is where your space is
I've seen the bright get duller
I'm not gonna spend my life being a color

Do you agree with me
When I saw you kicking dirt in my eye?

But, if you're thinkin' about my baby
It don't matter if you're black or white
I said, if you're thinkin' of being my baby
It don't matter if you're black or white
I said, if you're thinkin' of being my brother
It don't matter if you're black or white

Alright, alright (ooh, ooh)
Alright (yeah, yeah, yeah now)
Alright, alright (ooh, ooh)
Shamone (yeah, yeah, yeah now)
Alright

It's black, it's white
It's tough for you to be black (yeah, yeah, yeah)
It's black, it's white (woo!)
It's black, it's white
It's tough for you to be black (yeah, yeah, yeah)
It's black, it's white (woo!)

Album Artist: Michael Jackson
Album(s): Dangerous
Written by: Michael Jackson
Music genre(s): Pop rock, new jack swing
Released: 1991
Decade for first release: #1990s

#michaeljackson #dangerous #blackorwhite #poprock #newjackswing #pop #rock #1990s #musicvideo #officialmusicvideo

This entry was edited (6 hours ago)

Shakira - Hay Amores


The media in this post is not displayed to visitors. To view it, please go to the original post.

Follow Shakira:
► Follow Shakira Isabel Mebarak Ripoll: @shakira@u2be.ovh u2be.ovh/a/shakira
► Watch more music videos by Shakira: u2be.ovh/c/shakiras
► Listen to Shakira: u2be.ovh/a/shakira
► Listen to Shakira's "Singles": u2be.ovh/w/p/rfcMivFKC1ZFghN2X…
► Subscribe to the official Shakira channel: u2be.ovh/c/shakiras

🇬🇧 "Hay Amores" is a heartfelt ballad that beautifully captures the essence of love and longing. Released in 2008 as part of the soundtrack for "Love In The Time Of Cholera," this track showcases Shakira's emotive vocals and poetic lyrics, making it a timeless piece that resonates with listeners.

🇪🇸 "Hay Amores" es una balada conmovedora que captura maravillosamente la esencia del amor y el anhelo. Lanzada en 2008 como parte de la banda sonora de "El Amor en los Tiempos del Cólera," esta pista muestra las emotivas voces de Shakira y sus letras poéticas, convirtiéndola en una pieza atemporal que resuena con los oyentes.

At the time of the song's release, Shakira was 31 years old.

🎵 L Y R I C S / L E T R A S🎵:
Ay mi bien, que no hara yo por ti
Por tenerte un segundo, alejados del mundo y cerquita de m
Ay mi bien, como el ro Magdalena
Que se funde en la arena del mar, quiero fundirme yo en ti

Hay amores que se vuelven resistentes a los daos
Como el vino que mejora con los aos
As crece lo que siento yo por ti

Hay amores que se esperan al invierno y florecen
Y en las noches del otoo reverdecen
Tal como el amor que siento yo por ti

Ay mi bien, no te olvides del mar
Que en las noches me ha visto llorar, tantos recuerdos de ti
Ay mi bien, no te olvides del da
Que separ en tu vida de la pobre vida que me toc vivir

Hay amores que se vuelven resistentes a los daos
Como el vino que mejora con los aos
As crece lo que siento yo por ti

Hay amores que parece que se acaban y florecen
Y en las noches del otoo reverdecen
Tal como el amor que siento yo por ti
Yo por ti, por ti, como el amor que siento yo por ti

Official HD Video "Hay Amores" by Shakira

Album Artist: Shakira Isabel Mebarak Ripoll
Album(s): Love In The Time Of Cholera
Written by: Shakira Mebarak, Antonio Pinto
Music genre(s): Latin Pop, Ballad
Released: 2008
Decade for first release: #2000s

#shakira #shakiraisabelmebarakripoll #hayamores #bolero #latinpop #ballad #pop #hd #remastered #2000s #femalemusicians #femalesinger #lovesongs #redlips

This entry was edited (1 day ago)

Unexplained Hurdles when compiling the linux kernel for arm cpus


hi gang

so I've been working on this fully arm based homelab project and one of the things I decided to do is compile myself a Linux kernel with specific adjustments that suit my needs after building my own dtb.

I kept running into errors and went into the troubleshooting rabbit hole for 3 days to no avail until I decided to try it In a different distro (Ubuntu) and it just worked?!

I know I'm being very vague here but I'm curious if anyone faced a similar issue like this and I'd love to hear why

Rubyでリアルタイム書き起こしツールを作っている


Parrotというアプリケーション? ライブラリー? を作っている。

プレゼンツールのRabbitに機能を追加するツールで、話していることをリアルタイムで書き起こして、スライドに表示するという物。

Zoomの書き起こし機能とか使えばまあまあいい性能は出るのだけど、Rubyでやりたかった。

whispercpp gemへのコントリビューションをしているうちに、特にMemoryView対応を入れた辺りでこれできるなとは思ったのだけど、肝心の、マイクから取得したオーディオデータをMemoryViewにしてエクスポートするライブラリーが無かった。

本家Whisper.cppにはtalk-llamaと言ってLlama.cppで動かすLLMと音声で会話するサンプルアプリケーションがあって、それはSDL2を使っていた。でもRubyのSDL2バインディングは長いことリリースが無かったので不安で、検索していたらGStreamerがマイクも使えることが分かった。あのkouさんがメンテナーなので安心感もある。というわけでMemoryView対応を追加しようとしたのだけど……時間が掛かった。ニ年ぐらい。僕自身がCに不慣れ、オーディオプログラミングに不慣れな上に、GStreamerがマルチメディアフレームワークなので、自分が欲しいデータ形式以外(動画とか、Whisper.cppが要求する16kHz 32 bit floatモノラル以外の音声とか)のことも考えないといけない(結局殆どを「現在はサポート外」にした)。あとまあ、不慣れな領域なので一度離れると次に着手するのが億劫になったりとか……。

最近会社を辞めて少し時間が出来たのとAIという相談相手ができたことでばばっとプルリクエストにすることができた。

そこができれば後は難しくないので初期実装を作った。

GStreamerでマイクの音を拾い、

whispercppで文字にして、

dRubyを使ってRabbitに投げる

というので動いている。全部Ruby。

今はまだGStreamerのMemoryViewエクスポートと、必要なwhispercpp gemの変更がリリースされていないのでRubyGems.orgには公開していない。その間にコメント用のテーマを作ったり(デフォルトのはちょっと見辛いのだ)している。

あとパラメーターチューニングしておかないと今は残念な精度なのでそこを細々進めていこうと思う。

How's the state of fusion360 on linux?


I knowww I know save your forks and torches but I'm in the middle of a fully 3D printed homelab project and I can't afford to start learning FreeCad just yet.

Everytime I even begin to think about using windows on my second laptop makes me kick and scream, its genuinely vomit inducing and its keeping me from finishing my project.

in reply to OppressedBread

And you installed all the dependencies listed in the dependencies section and the following section (specifically winetricks and yad)?

Other than that, I never had any trouble installing it.

Top AI Tools for Creative Content in 2026


From photo animation to AI-generated videos

Artificial intelligence is transforming how we create and share content. Here are some standout AI tools that make creative expression more accessible than ever.

Photo to Dance Video


One fascinating tool is AI Dance Generator, which lets you animate any photo into a dance video using AI. Just upload a photo and watch it come to life with realistic dance moves. It's a simple yet powerful way to create engaging video content without any filming or choreography skills.

The Future of Creative AI


Tools like AI Dance Generator represent a broader shift in content creation - AI is making it possible for anyone to produce professional-quality creative content. Whether for social media, presentations, or just personal entertainment, these tools lower the barrier to creative expression significantly.

The democratization of creative tools is one of the most exciting developments in technology today.

Emmanuel Todd explique le génie militaire de Macron


The media in this post is not displayed to visitors. To view it, please go to the original post.

Emmanuel Todd, démographe et auteur, est invité chez l'ICES pour discuter avec David Teurtrie et chez Élucid où il est interviewé par Olivier Berruyer. Lors de ces deux interviews, il explique sa vision du bellicisme européen actuel. La guerre avec la Russie peut-elle vraiment être gagnée par les Européens ? Les dirigeants européens, souhaitent-ils seulement la guerre ou est-ce du faux semblant ? La stratégie de Macron va seulement permettre de créer une puissance monstrueuse de l'autre côté du Rhin. Deux belles analyses de Todd sur le génie militaire de nos dirigeants.

Réduire la qualité de la vidéo.

S'abonner aux chaînes
youtube.com/@ElucidMedia
youtube.com/@ICESInstitutCatho…
Découvrir le site Élucid elucid.media/
Soutenir Élucid fr.tipeee.com/elucid

00:00 ICES
10:27 Élucid

Pour changer le système :
Réclamer le RIC constituant : petitions.assemblee-nationale.… mouvement-constituant-populair…
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

Source
ICES Todd youtube.com/watch?v=asQurrIoCU…
Elucid Todd youtube.com/watch?v=TvPmxDtrCr…
Musique youtube.com/watch?v=39PVEaSytp…

Réponses au quiz de fin :

/!\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
/!\

/!\

/!\
/!\

Combien réclame l'Union européenne pour se réarmer ?
800 milliards d'euros.

À quoi on servit les armes soviétiques finalement ?
Elles ont servi dans les conflits de la dislocation de l'URSS.

Quel facteur a précipité la chute de l'URSS ?
Dépense militaire énorme alors qu'ils n'en avaient pas les moyens.

#todd #politique #guerre #macron #poutine #trump #russie #extrait #ethiqueettac

« ISRAËL FAIT LE SALE BOULOT » : le dur métier de criminel de guerre


The media in this post is not displayed to visitors. To view it, please go to the original post.

▷ ABONNEZ-VOUS À ÉLUCID POUR FAIRE VIVRE L’INFORMATION LIBRE 👉 elucid.media/offres/

🟢 INSTALLEZ L’APPLICATION MOBILE ÉLUCID DÈS AUJOURD’HUI :
Apple : https://apps.apple.com/fr/app/élucid-média-indépendant/id6502544441
Android : play.google.com/store/apps/det…

▶ Vous condamnez le 7 octobre ? Très bien. Et le 8 avril ? Et tous ces autres jours où le Liban et la Palestine sont martyrisés dans l'indifférence générale ? Israël ne se cache même plus : journalistes, secouristes, femmes, enfants, les crimes s'enchaînent à visage découvert.

🗞 Dans cette seconde revue de presse du « Syndrome de la page 27 », retour sur ces exactions trop souvent minimisées dans le débat public, mais aussi sur les contorsions de la diplomatie européenne et l'ouverture pour le moins comique du bal des candidats de 2027.

👉 Retrouvez toutes les SOURCES de la video ici : elucid.media/?p=102515

👉 Le dernier épisode du « syndrome de la page 27 » : youtu.be/M8LAHmg1YUE?si=4ql7bL…
👉 L'interview de Jacques-Marie Bourget : youtu.be/PiRHbSenkII?si=ABHrEV…
👉 L'interview de Sylvain Cypel : youtu.be/Z1ARYWeO1Wc?si=QAVpv4…

▶ Si vous êtes déjà abonné, mais que vous souhaitez participer au soutien de cette chaine et de notre site, vous pouvez :
- Faire un DON (défiscalisable à hauteur de 66%) : donorbox.org/elucid
- OFFREZ un abonnement : elucid.media/cadeau

Votre aide est précieuse 🙏

Présentateur : Olivier Berruyer
Producteur et réalisateur : Xavier de Capèle

SOMMAIRE :
00:00 - Introduction
01:54 - Partie 1 : Israël a le droit d'être criminel
23:17 - Partie 2 : Une diplomatie aux abois
29:37 - Partie 3 : L'effondrement moral de l'UE
32:39 - Conclusion

This entry was edited (2 days ago)

How do you feel about distributing small Linux tools via GitHub and Gumroad?


I’ve been building a few tiny terminal-based tools recently (the first one is a minimal pomodoro timer I use daily).
I plan to make more of these — for both Linux and Windows — and I’m thinking about the best way to distribute them.

Here is an example with my current tool:

GitHub as landing page: github.com/Mietkiewski/MPomido…

Gumroad for packaged builds PWYW: mietkiewski.gumroad.com/l/mpom…

I’m curious how Linux users feel about this kind of distribution.
Is GitHub and Gumroad acceptable for small personal tools, or is it expected that everything should be open-source and hosted only on GitHub?

in reply to mietkiewski_dev

I’m highly suspicious that this entire project and even these responses are all AI-generated. Something about the grammar and use of em dashes that really seems fishy to me. And in their first (almost identical) post to this one, someone said that hiding the source code could make people suspicious it’s been authored by AI, and OP responded “what counts as ‘AI-authored’ to you?”. Veeeery sus

Ubuntu under attack, Big flaw affects all Linux distros, Linux beats Windows - Linux Weekly News


The media in this post is not displayed to visitors. To view it, please go to the original post.

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:30 Sponsor: SquareSpace
02:09 Ubuntu's infrastructure is under attack
03:59 New nasty vulnerability for all Linux distros
05:36 Framework Pro's Linux version outsells the Windows one
06:50 Ubuntu LTS beats Windows 11 in benchmarks, again
08:23 Ubuntu will add AI features in the future
10:34 Ubuntu clarifies their inclusion of AI features
12:46 EU app for age verification is structurally flawed
15:26 Steam Controller announced at 99USD
17:43 Anthropic now funds Blender
21:00 Fedora 44 released
22:44 New campaign fighting back against Android lockdown
26:20 Sponsor: Tuxedo Computers

Links:

Ubuntu's infrastructure is under attack
thecybersecguru.com/news/massi…

New nasty vulnerability for all Linux distros
nerds.xyz/2026/04/copy-fail-li…
xint.io/blog/copy-fail-linux-d…

Framework Pro's Linux version outsells the Windows one
pcworld.com/article/3123900/fr…

Ubuntu LTS beats Windows 11 in benchmarks, again
phoronix.com/review/ubuntu-260…

Ubuntu will add AI features in the future
discourse.ubuntu.com/t/the-fut…

Ubuntu clarifies their inclusion of AI features
discourse.ubuntu.com/t/the-fut…

EU app for age verification is structurally flawed
techradar.com/vpn/vpn-privacy-…
cybernews.com/security/eu-age-…

Steam Controller announced at 99USD
store.steampowered.com/sale/st…
techradar.com/computing/periph…
gamingonlinux.com/2026/04/valv…

Anthropic now funds Blender
blender.org/press/anthropic-jo…
anthropic.com/news/claude-for-…
gamingonlinux.com/2026/05/blen…

Fedora 44 released
fedoramagazine.org/announcing-…
fedoramagazine.org/whats-new-i…
fedoramagazine.org/fedora-asah…

New campaign fighting back against Android lockdown
keepandroidopen.org/en/

#linuxdesktop #linuxdistro #linuxnews

This entry was edited (36 minutes ago)
in reply to The Linux Experiment

At first glance, the Steam Controller had everything to please me (apart from its slightly high price), but since then I've discovered its lizard mode. While it wouldn't have seemed abnormal to me that the most advanced features required Steam Input, the fact that the SC can't even function as a basic gamepad outside of Steam (without a complicated procedure and Steam running) is a deal-breaker and something I don't want to encourage.

mastodon.tedomum.net/@lebout2c…


J’ai trouvé la réponse : en dehors de Steam la manette se met en « lizard mode », qui consiste à émuler la souris (touchpad, L2, R2) et les touches de directions (dpad), et non pas une manette de base. On va pas se mentir, je trouve ça particulièrement rédhibitoire. Bien sûr j’ai d’autres manettes, mais l’idée d’une manette qui nécessite d’en avoir une deuxième (ou de toujours passer par Steam pour tous les jeux) me dérange énormément, encore plus à ce prix-là !

One of most prestigious journals in medicine got fooled by AI. Reviewer 2, how you missed this?


The media in this post is not displayed to visitors. To view it, please go to the original post.

nejm.org/doi/full/10.1056/NEJM…

Intentional Obsolescence - devices are bricked by software


The media in this post is not displayed to visitors. To view it, please go to the original post.

This is a Samsung tablet SM-T550 from 2016. Because Google and Samsung do not update these devices they are useless. You can't install any app almost, and not even browse the Internet. They are making them totally useless. Luckily I managed to install eOS with Android 13 and bring this tablet back to life.

Welcome to our trade based society where all humans care is profit....

Anyway, here's how I did it - tiotrom.com/2026/05/34e-tablet…

This entry was edited (3 days ago)

Résultats du sondage thématiques 2026


Voir les résultats et analyses du sondage que nous avons réalisé sur le mois de février 2026, afin de connaître votre avis sur les sujets à traiter dans le podcast.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Le sondage et ses résultats

Sommaire


Nous vous avons récemment consulté afin de donner votre avis sur les thèmes à traiter en 2026.

Cette consultation a pris la forme de :

  • un sondage framadate à choix multiples, partagé sur les réseaux sociaux avec 77 réponses
  • un sondage sur LinuxFr.org à choix unique avec 334 réponses.


Les résultats


Résultats agrégés :

  1. Linux sur téléphones mobiles : peut-on se passer d’Android, et comment ? — 109 + 49 = 158 votes
  2. Se dégafamiser : quelles alternatives ? comment sortir des GAFAM ? — 85 + 47 = 132 votes
  3. Open Source AI — 36 + 20 = 56 votes
  4. Le Fediverse : ielles le le font, ielles l’utilisent — 18 + 25 = 43 votes
  5. Les fondamentaux : sujets de fonds autour des modèles économiques et gouvernances du libre — 13 + 29 = 42 votes
  6. Communs numériques et Open data — 12 + 26 = 38 votes
  7. L’art libre : faire de l’art avec du logiciel et des licences libres — 16 + 20 = 36 votes
  8. Logiciel libre vu par la recherche : interview de chercheuses et chercheurs — 13 + 22 = 35 votes
  9. Les éditeurs du libre : le développement du libre à vocation commerciale — 8 + 25 = 33 votes
  10. Les associations du libre : leurs histoires, leurs actions — 7 + 23 = 30 votes
  11. Open Source et résiliance — 7 + 22 = 29 votes
  12. Les ERPs — 9 + 11 = 20 votes
  13. Open Source et Transports — 6 + 13 = 19 votes
  14. Les fondations — 3 + 9 = 12 votes
  15. Les conférences — 1 + 9 = 10 votes
  16. Comment évaluer le logiciel libre ? — 1 + 9 = 10 votes


Analyse des résultats


Vous avez été nombreux à voter pour continuer à voir du contenu autour de la déGAFAMisaton (spoiler : on a pas prévu d’arrêter !), et en particulier autour des smartphones (on en a déjà parlé dans la série de l’informatique responsable).

Vous avez aussi été indiqué votre choix de voir du contenu autour de l’Open Source AI, sujet cher au coeur de Raphaël, le co-auteur du podcast !

On retrouve ensuite nos autres sujets de prédilections, que sont les communs numérique et le Fediverse.

Ces résultats ne sont pas une surprise pour l’équipe : tout cela confirme les orientations du podcast, et nous serons ravis de vous proposer du contenu sur ces sujets dans les semaines et mois à venir.

Merci à toutes et tous d’avoir participé !

Encore une fois vous êtes nos meilleurs ambassadeurs, donc nous comptons sur vous pour parler et faire tourner notre contenu autour de vous 🙂

This entry was edited (1 month ago)

[Conférences] Les rencontres hivernales du libre (RHL) 2026 : le libre en face des pistes de ski


Les rencontres hivernales du libre sont organisées par l'association Swisslinux.org à Saint-Cergue (VD) en Suisse. Cette année marque les 10 ans de l'évènement et les 20 ans de l'association SwissLinux !
The media in this post is not displayed to visitors. To view it, please go to the original post.

Les rencontres hivernales du libre (RLH)

Sommaire


Walid : Bonjour à toutes et à tous, bienvenue sur le podcast Projets Libres. Je suis ravi aujourd’hui parce qu’on va continuer une série sur les conférences dédiées au logiciel libre. Aujourd’hui, on va parler d’une conférence qui se tient en Suisse qui s’appelle les rencontres hivernales du logiciel libre. Ça se passe à Saint-Cergue et l’édition 2026 se tient en janvier, du 23 au 25 janvier. Donc aujourd’hui, on va apprendre à connaître cette conférence que je dois avouer que je ne connaissais pas avant qu’un des invités de ce soir me contacte. Donc ça va être un grand plaisir, on va pouvoir présenter à vous aux auditrices et aux auditeurs les rencontres hivernales du Libre et donc pour ce faire j’ai avec moi trois personnes… en fait pour être tout à fait honnête avec vous on a fait un premier enregistrement qui a totalement foiré et donc on refait une V2 de l’enregistrement et pour cette V2 une des invitées, Emmanuelle Germont n’est pas là mais donc elle sera là physiquement à travers la piste audio de la version 1 voilà donc ça va être assez sympa et donc ce soir j’ai avec moi Sébastien Tauxe alias Oïnska et Sébastien Piguet alias SebSeb01 et donc tous les trois on va parler des rencontres hivernales du Libre.

Présentation des invités


Walid : Trêve de paroles je vais vous demander à tous les deux de vous présenter, nous expliquer un peu votre parcours quand est-ce que vous êtes tombé dans le Libre comment est-ce que vous contribuez aux rencontres hivernales du Libre SebSeb01, à toi l’honneur je te donne la parole, si tu veux bien te présenter s’il te plaît ?

SebSeb01 : donc, SebSeb01, je suis le président de Swisslinux.org, l’association qui a commencé à organiser ces rencontres hivernales du libre. Je suis tombé dans le libre il y a fort longtemps, début des années 2000. pendant ma formation initiale j’ai toujours aimé comprendre et décortiquer un jour un prof m’a donné un CD d’OpenSUSE à l’époque et il m’a dit amuse-toi avec ça j’ai fini par trouver un groupe d’utilisateurs de la région qui s’appelle Asusinux.org on a échangé, participé à des événements et petit à petit je suis devenu le président on a organisé des trucs Donc voilà, toujours tout plein d’événements pour faire la promotion du logiciel libre, pour tout ce que fait un groupe d’utilisateurs. Et puis, on a toujours gardé un aspect où on se rencontre entre utilisateurs du logiciel libre. Donc on fait des événements plusieurs fois dans l’année autour des utilisateurs.

Walid : super, merci beaucoup. Oïnska, je te donne la parole, si tu veux bien te présenter toi aussi.

Oïnska : oui, je m’appelle Sébastien Tauxe, je suis connu en ligne sous le pseudo de Oïnska, comme tu l’as précisé déjà avant. Alors moi, je ne suis pas dans l’informatique à la base, je suis venu à l’informatique de manière autodidacte et surtout grâce au logiciel libre. J’ai fait connaissance du logiciel libre au début des années 2000 et la première installation en dur que j’ai fait sur mon ordinateur à l’époque, ça date de 2013. C’était un MacBook Pro qui n’avait plus de mise à jour système et puis plutôt que de jeter un ordinateur hors de prix, j’ai saisi l’occasion de passer le pas à Linux et puis depuis j’utilise plus que ça. Moi, je suis un peu le petit dernier de l’organisation. Je suis arrivé pour cette année. On va certainement revenir sur les raisons de cet épisode, de pourquoi est-ce que ça sera une édition un peu particulière. J’ai rejoint le comité d’organisation et je m’occupe principalement de ce qui est communication et invitation des invités, raison pour laquelle on a cet épisode aujourd’hui.

Walid : Emmanuel, si tu veux bien te présenter

Emmanuelle : oui, c’est moi. Alors, Emmanuelle Germont, mes infos sont sur egermont.ch. Je me qualifie de traductrice geek humain et humain geek. On essaye de les faire parler les uns aux autres. Et du coup, moi, ce que j’ai le grand plaisir de faire cette année au RHL, j’ai fait plein de trucs au RHL. J’ai même fait une soupe de poisson. C’est dire à quel point j’ai fait des tas de trucs différents. Mais cette année, je m’occupe surtout de la com et d’essayer d’aller récolter des sous, ce qui est un très, très gros travail fatigant. Et je suis ravie d’avoir plein d’aides cette année, parce que suivant les années, on a été plus ou moins tout seul. Mais là, j’ai plein d’aides, dont Oïnska et puis, bien sûr, Monsieur SebSeb01, le grand patron des RHL.

Walid : de quand date la rencontre avec le logiciel libre ?

Emmanuelle : alors, le logiciel libre, c’est très vieux parce que j’ai eu une très, très mauvaise habitude quand j’étais jeune. avec mon premier ordinateur, on m’a appris à lire les contrats. Et mon premier ordinateur était sous Windows 95. Donc, autant dire, j’ai beaucoup souffert pendant longtemps. Et puis, je me suis rendu compte qu’il y avait des trucs, qu’il y avait des licences qui étaient lisibles, qu’il y avait des contrats qui étaient lisibles, qui étaient en plus corrects. Je croyais que ça cool, ça faisait du sens. C’est un peu comme tous les produits qu’on achète. C’est génial. Mais c’était encore très difficile à installer pour quelqu’un qui n’avait personne dans le domaine informatique autour de soi. Donc, j’ai fait des essais. Je suis je suis repassée, je suis venue, je suis repartie. Et puis, j’ai réussi à faire fonctionner des ordinateurs qui ne fonctionnaient pas, autrement que j’avais cramé littéralement avec Microsoft. Et puis, je suis arrivée sur le libre comme ça, en fait, par contrat, par le fait que j’en avais marre de cliquer sur approuver, sur des trucs que je n’approuvais pas du tout, tout simplement.

L’association SwissLinux


Walid : SebSeb01, est-ce que tu pourrais nous présenter, s’il te plaît, l’association SwissLinux ? Tu as commencé à en parler un tout petit peu, mais est-ce que tu pourras nous donner l’objet de l’association et qui la compose ?

SebSeb01 : oui, alors swissinux.org c’est à la base un site web, un forum pour s’échanger des astuces autour des problématiques que rencontrent les utilisateurs suisses de logiciels libres, donc au début c’était vraiment ça, on a vraiment fait ça comme ça, puis on a collaboré pour développer des fonctions spécifiques sur le site et puis oui, on a fait des différents événements autour de la promotion, on avait fait un collectif qui s’appelait Logiciel libre et développement durable pour faire le lien entre ces deux mouvements. On a fait quelques événements avec ce collectif, on a participé à l’organisation des Rencontres mondiales du logiciel libre à Genève, on a participé à la DebConf de Vaumarcus, on a fait un achatel. Puis maintenant on est une équipe des utilisateurs de logiciels libres et puis on se rencontre, on essaye de garder un tissu un peu local de gens qui s’intéressent à cette thématique.
Les rencontres mondiales du logiciel libre 2012 à Genève
Walid : Vous êtes beaucoup dans l’association ?

SebSeb01 : Au dernier des comptes, on est plus de 50, ce qui n’est pas beaucoup, mais ce qui n’est pas si mal, parce que le territoire n’est quand même pas grand. La Suisse romande, ça doit être un million et quelques de personnes, donc d’avoir des gens qui sont intéressés à la promotion du logiciel libre dans autant de personnes, je trouve que c’est pas mal. Et puis on essaye de soutenir des initiatives sympas, comme le fournisseur d’accès Internet qui s’appelle SwissNeutralNet, comme FairSocialNet dont on va sûrement reparler, qui propose des services en ligne, ou Itopie qui propose de réparer des ordinateurs et de les reformater. Ça c’est des initiatives qu’on soutient et puis on essaye d’aider tant qu’on peut.

Walid : attends je ne sais plus si tu l’as dit, je n’ai pas entendu en quelle année vous avez monté SwissLinux ?

SebSeb01 : alors, SwissLinux a été fondé en 2006. Le forum est un petit peu plus vieux. La personne qui l’a créé et qui modérait et qui maintenait le système, en fait, en fin 2005, a dit « moi, je ne peux plus gérer ça tout seul ». Et puis, du coup, il y a une association qui s’est fondée en 2006 pour maintenir et gérer le site web SwissLinux.

Emmanuelle : on peut peut-être donner un petit contexte aussi, c’est qu’avant qu’il y ait SwissLinux, il y avait une association d’utilisateurs de Linux romande, c’est GULL, comme il y avait un petit peu partout en Europe, aux États-Unis et ailleurs. Mais voilà, il y avait une activité qui consistait à faire des conférences régulières, mais en dehors de ça, il n’y avait pas grand-chose. Et ce que SwissLinux a comblé, c’était vraiment ce lien avec les utilisateurs lambda et pas seulement des administrateurs système. Et c’est là que SwissLinux a offert un forum, a offert la possibilité de parler, de discuter, des install parties, etc. Et puis qu’il y a eu un début d’organiser des événements, de faire des choses etc. dont est issu les RHL, mais ça on va en parler.

Présentation des Rencontres Hivernales du Libre (RHL)


Walid : donc là ça va faire 20 ans en 2026. On en reparlera tout à l’heure quand on va en parler des rencontres hivernales du Libre et de l’édition en 2026. Justement, parlons des Rencontres Hivernales du Libre. Alors moi je dois avouer que avant qu’Oïnska me contacte pour me proposer de venir, j’avais jamais entendu parler des RHL. J’étais super content d’en entendre parler, d’avoir l’occasion de pouvoir venir. Alors est-ce que vous pourriez expliquer pour les auditrices et les auditeurs qui comme moi connaissent pas forcément cet événement, qu’est-ce que sont les RHL ?

SebSeb01 : historiquement, les Rencontres Hivernales du Libre c’est notre assemblée générale qui en fait toujours fin du mois de janvier. SwissLinux a toujours fait ça fin du mois de janvier. Et on faisait ça les vendredis soirs. Et puis on finissait notre assemblée générale à 21h–22h, et on discutait, puis on s’échangeait des trucs et des astuces. Et puis, une fois, il y a un membre qui a dit qu’on n’arrive jamais à arrêter nos soirées parce qu’on a envie de s’échanger des informations, donc ce serait chouette qu’on prenne le temps de le faire sur un week-end. Puis ça a commencé comme ça. Donc on a trouvé un local, il y avait à manger, à boire, et on était là tout le week-end. C’était déjà très sympa.

Et puis petit à petit, on s’est dit qu’on allait inviter les associations avec qui on échange et on fait souvent des événements à droite à gauche, qui viennent nous dire ce qu’eux ils ont fait aussi pendant l’année. Et puis c’est comme ça que ça a commencé à prendre un peu d’ampleur. Et puis voilà. Donc je pense que juste avant le Covid, on a commencé à inviter des gens pour venir présenter des conférences pendant notre week-end. Le premier, c’était Exodus Privacy. Puis voilà, on grandit petit à petit. Et là, effectivement, cette année, c’est la dixième édition. C’est les 20 ans de l’association. Donc on a dit, on tente, on met les moyens. On avait un petit trésor de guerre. On s’est dit : « on le met, et puis on verra ce qu’on arrive à faire de sympa, et puis toujours dans l’esprit de permettre aux utilisateurs de se rencontrer, de découvrir des nouveaux aspects, d’échanger ». Ce n’est pas un événement d’initiation au logiciel libre comme on a tous fait dans nos régions. Donc ce n’est pas le but d’avoir une install party, d’expliquer le logiciel libre. C’est pour des gens, ils peuvent découvrir, mais du coup, ils vont découvrir des aspects plus spécifiques du logiciel libre et de la mise en œuvre que juste une introduction aux valeurs.

Walid : Oïnska, tu veux rajouter quelque chose ?

Oïnska : peut-être juste donner un peu mon avis sur ça, parce que moi, je vivais le logiciel libre seul dans mon coin depuis le début des années 2000, et puis à la sortie du Covid, j’ai entendu parler des Rencontres Hivernales du Libre et je me suis pointé un peu comme ça, j’ai vu de la lumière, je suis rentré, je suis venu filer un coup de main. Et puis pour moi, les RHL, c’est un lieu où j’ai rencontré des gens et c’est un lieu de partage. J’ai appris beaucoup de choses aux RHL, j’ai rencontré énormément de personnes, je me suis rendu compte que je n’étais pas seul dans mon coin à aimer cet univers, et moi ça m’a beaucoup plu, ça m’a donné un peu de l’espoir et de l’énergie de voir que j’étais pas tout seul ou dans mon coin.

Emmanuelle : c’est cette volonté de se rencontrer entre libristes parce que quand on fait des événements comme on l’a fait Fêtons Linux qui est destiné au grand public, on n’a pas le temps de se voir, on n’a pas le temps de se parler. Et du coup il y a des confs, il y a des ateliers, il y a surtout des tas de tables, il y a une des salles qui sont sonorisées et puis de quoi enregistrer au cas où on a une discussion super intéressante, on n’a pas le temps de regarder une conf. Donc il y a ça, et l’idée était vraiment : on passe un bon moment soit avec des copains, soit avec des gens qui pourraient le devenir. En gros, je crois que c’est ça. Et ça donne quelque chose de très convivial, de très familial. J’ai dit que j’avais fait la soupe de poisson, c’était la première édition je crois ou la deuxième. Et je suis venue avec un gros caddie dans le train dans lequel il y avait de la soupe de poisson, il y avait de quoi faire une rouille, il y avait ça pour 30 personnes. Ben voilà, c’était ça en fait les RHL, c’est vraiment l’envie de se rencontrer et puis de prendre, d’avoir une fondue ensemble, de passer un bon moment. Et puis les conférences et les ateliers, c’est juste un prétexte pour partager nos envies, nos expériences qu’on a fait durant l’année, etc. Et donc, il y a vraiment ce côté très familial, mais il y a aussi ce côté info-échange, pour le fun, pour le plaisir.

Walid : donc, au départ, c’était un peu informel, les RHL. Est-ce qu’il y avait déjà, en Suisse, des conférences, ou est-ce que vous alliez, vous déplaçiez, vous, dans d’autres conférences justement pour rencontrer d’autres libristes ?

SebSeb01 : en Suisse romande, je crois qu’il n’y avait pas d’événement pour les libristes. Il y a eu la Debconf, mais en dehors de ça, il n’y a pas d’événement pour les libristes en Suisse romande. On se déplace dans les événements de la francophonie, surtout pour la Suisse romande. Et puis, on organise, une année, deux ans, un événement ouvert au public. Mais pendant ces événements-là, ce n’est pas orienté pour des utilisateurs de logiciels libres. C’est vraiment de l’introduction. Puis du coup, les utilisateurs, on n’a pas le temps de discuter pendant ces événements-là, on n’a pas le temps d’échanger. Donc c’est pour ça qu’on a toujours, nous, organisé ce qu’on appelait les grillades ou les geekeries de printemps et d’automne, mais vraiment dans cette idée de groupement d’utilisateurs. Donc on se rencontre et on échange. Et puis du coup, les RHL, les rencontres hivernales du libre, c’est devenu un grand moment où on peut prendre le temps et puis échanger.

Walid : je me souviens encore des RMLL à Genève, j’ai encore un souvenir pour y avoir participé à l’époque.

SebSeb01 : moi je m’étais occupé de toute la logistique table et chaises.

Walid : donc ces premières éditions, de ce que j’en comprends, il n’y avait peut-être pas un énorme besoin d’avoir une organisation très poussée, mais quand même ce que je comprends que tu dis SebSeb01, c’est que ça répondait à un besoin de se parler entre eux. Donc c’était positif et ça vous a donné envie de continuer. Sur ces premières éditions, il y avait beaucoup de personnes qui organisaient ou c’est pareil, c’était un petit nombre de personnes ?

SebSeb01 : je pense qu’au début c’était même que moi.

Walid : ah oui d’accord.

SebSeb01 : je me suis fait ça, je m’arrangeais pour qu’il y ait tout le monde ait une chaise et puis à manger. Et puis il y a une salle avec un projecteur et puis un écran, et puis après c’était un peu, on s’organisait vraiment sur le moment, vaguement un programme qui utilisait le beemer, mais c’était un peu vraiment tout simple, tout simple. Et puis c’est l’idée, le vendredi on arrive, il y a des locaux, il faut faire à manger, et puis il faut tirer des câbles, poser les chaises pour qu’on puisse filer un coup de main, on pose les chaises, puis après on s’amuse. Et on a vraiment commencé comme ça.

L’édition 2026 des RHL


Walid : si on revient un peu plus sur le présent, une édition comme celle qui arrive, on va expliquer juste après à quoi ça va consister, etc. Là on est sur une organisation où il y a déjà plus de personnes. Vous êtes combien à travailler sur cette édition ? par exemple 2026 ?

SebSeb01 : c’est une question compliquée. Non, alors c’est vrai que là…

Walid : pourquoi ? pourquoi ?

SebSeb01 : les éditions précédentes, on était 5-6. Pour l’organisation, il y avait la signalétique, il y avait toujours les salles, et puis tout ce qui est conférences, qui est organisé par des personnes différentes. Et puis là, cette année, il y a beaucoup de monde. Il y a cinq personnes à la communication. Je m’occupe toujours de la salle. Il y a une personne qui s’occupe de tout ce qui est billetterie, vente, tout ce qui va être à vendre. Donc non, je pense que là, cette année, on a bien gentiment dû doubler l’équipe. On va être 13-14 personnes, je pense.

Walid : ça commence à faire une grosse organisation.

SebSeb01 : c’est ça. Il y a toujours un peu les 3-4 mêmes à la base, mais du coup, ils organisent les trucs dans leur coin, puis on se fait assez confiance. On s’est mis d’accord sur des plannings et puis on sait que plus ou moins à une date définie, il va se passer, et ce sera prêt. Et on se connaît assez pour que ça marche.

Walid : et justement, si on parle de cette édition 2026, donc 10 ans des RHL, 20 ans de l’asso SwissLinux, qu’est-ce que vous avez prévu pour cette édition ? À quoi les auditrices et les auditeurs de Projets Libres, s’ils viennent, peuvent s’attendre ? Oïnska, tu veux commencer ?

Oïnska : alors, peut-être que SebSeb, il me corrigera si je dis des bêtises, vu que c’est la première fois que je participe à l’organisation. Pour moi, tout est nouveau, donc peut-être que je vais enfoncer des portes ouvertes pour l’organisation. Je pense qu’il y a un point particulier de l’édition 2026, c’est qu’on a fait des invitations de manière beaucoup plus large pour avoir des invités, des conférencières et conférenciers de manière un peu plus internationale qu’avant, même si ça avait déjà été le cas les années précédentes. Cette année, on s’est permis de contacter un peu plus largement parce qu’on aimerait marquer le coup de la 10e édition des RHL et des 20 ans de l’association. Pour moi, c’est un peu ça qui différencie cette édition des années précédentes.

Walid : qu’est-ce que vous entendez par « voir un peu plus large » ? Vous avez invité des gens qui viennent de quel pays, par exemple ?

Oïnska : plutôt en francophonie, donc France, Belgique et Suisse romande. Il y a 2-3 noms qui me viennent en tête maintenant parce qu’évidemment j’ai oublié de prendre note de tout ça. Mais toi tu seras là, ce sera un grand plaisir. On a Ploum qui vient de Belgique. On aura Bookynette qui sera là

Walid : présidente de l’April

Oïnska : exactement présidente de l’April, tu fais bien de le préciser. Il y aura également Benjamin Bellamy qui viendra dans le cadre du podcast qu’il anime

Walid : RdGP

Oïnska : 2-3 autres comme ça, noms qui sont un peu connus des communautés du logiciel libre.

SebSeb01 : j’ai envie de dire, mais pas que.

Oïnska : mais pas que, effectivement.

Emmanuelle : on a, entre autres, une table ronde autour de l’art libre et du fait de faire de l’art avec des logiciels libres. Et on a déjà une table ronde parce qu’on a déjà plusieurs personnes qui nous ont contactés, qui sont intéressées ou qui sont dans ces domaines.

SebSeb01 : en Suisse, on a le GameLab de l’EPFL (l’Université de Lausanne et l’École polytechnique fédérale de Lausanne), qui ont un laboratoire qui s’occupe des jeux, qui ont développé et qui développent de temps en temps des jeux libres, qui vont venir présenter les outils qu’ils utilisent. C’est assez cool, je trouve, aussi. On a aussi des usages locaux du logiciel libre. C’est aussi ça, le but. Donc, on invite des gens de l’étranger, mais on met en avant aussi des projets sympas qui se font dans la région.

Emmanuelle : on va passer plus de temps vendredi à essayer de démontrer la capacité d’enseigner de l’informatique à des enfants. Donc, pour ça, on va consacrer le vendredi après-midi. C’est comme ça que samedi après-midi, ce sera pour les geeks et leur famille. Donc, c’est le moment non seulement de venir, mais de venir en famille. Peut-être passer un petit moment à la neige, si on a de la neige. Croisons les doigts contre le réchauffement climatique, mais en attendant, au moins, de venir faire des ateliers destinés aux enfants. Montrer un petit peu les outils libres qu’il y a dans ces domaines, et puis les gens qui sont impliqués pour essayer de faire connaître tout ça.

Le financement des RHL 2026


Walid : moi ce que je trouve super c’est qu’en fait c’est de pouvoir découvrir l’écosystème chez vous qu’on connaît pas forcément très bien, pouvoir discuter avec d’autres gens, de discuter de vos problématiques autour du libre spécifique. On a les nôtres, mais vous avez les vôtres et donc c’est ça qui est intéressant, c’est l’échange, c’est cet échange. Ça je trouve ça vraiment super. Moi je suis sûr que ça va me donner plein d’idées de podcast donc c’est parfait. Donc cette édition qui est plus grosse que les précédentes, comment vous avez prévu de la financer ? Quelles actions vous menez pour faire connaître et auprès de qui vous essayez de trouver des financements ?

Emmanuelle : à la base, on compte sur l’investissement de SwissLinux. Donc c’est SwissLinux et ses membres qui avancent l’argent et qui mettent en place les choses pour les RHL. On compte ensuite sur des sponsors. Donc on a souvent des entreprises locales qui vont profiter aussi de pouvoir recruter des administrateurs système ou des gens qui connaissent bien le libre ou Linux. Donc pour des entreprises qui sont spécialisées là-dedans, c’est très cool. Et autrement on a aussi des associations ou des acteurs indépendants qui viennent nous sponsoriser. Donc c’est vraiment là le cœur du système. Là, comme on aimerait faire un petit peu plus, on aimerait mettre les plats dans les grands, on aimerait faire venir des gens un petit peu plus loin, on essaye de faire des demandes de fond. Et c’est sa mère la race de sa grand-mère compliquée à faire. C’est vraiment un enfer. Mais on le fait parce que c’est aussi une manière de se faire connaître, de comprendre les enjeux et de faire comprendre les enjeux. Mais c’est une tonne de paperasse, c’est fatigant, c’est beaucoup de travail d’écriture. J’ai beaucoup, beaucoup de chance d’avoir Oïnska et SebSeb, entre autres, mais aussi Lixet, mais aussi Nicolas, Mauritio, et les autres, pour pouvoir écrire, pour pouvoir faire des choses et pour pouvoir avancer sur ces dossiers. Mais il faut bien être clair que c’est un très, très, très gros travail de réunir des fonds, ce qui est très triste. Mais malheureusement, il y a beaucoup à expliquer, il y a beaucoup à décortiquer pour des gens qui ne savent souvent même pas ce que c’est qu’un logiciel libre.

Où se tiennent les RLH ?


Walid : donc, les rencontres hivernales du libre, déjà, la première chose qu’il faut préciser, c’est où est-ce que ça se tient ? Et est-ce que ça s’est toujours tenu au même endroit ? Est-ce que quelqu’un veut expliquer dans quel cadre ça se tient ?

SebSeb01 : alors, ça se tient à Saint-Cergue, qui est la commune où je réside. C’est au départ pour ça. Ça a un autre avantage, c’est que ça permet d’avoir certes des activités autour du logiciel libre, mais également, si le cœur en dit aux gens, de pouvoir profiter du cadre hivernal, parce que c’est quand même une station de moyenne altitude. Il y a des pistes de ski devant le bâtiment dans lequel on a nos conférences, il faut juste traverser un petit bout de chemin, on a une patinoire à peu près au même endroit. On a des chemins de randonnée qui tournent autour. On peut faire du ski de randonnée. On peut faire plein d’activités. Ça permet d’avoir cet équilibre entre discuter de choses techniques et de pouvoir quand même s’évader dans la nature et de profiter d’un moment qu’on n’a pas forcément la possibilité d’avoir tout le reste de l’année.

Walid : est-ce que tu peux expliquer pour les auditrices et auditeurs qui ne seraient pas suisses, Saint-Cergue, comment est-ce que tu le situes ?

SebSeb01 : ça dépend des points de repère. C’est la station qui est… Du côté français, c’est Les Rousses, qui est assez connue en France, qui est pratiquement au même endroit. Moi, je le situe depuis Nyon, parce qu’en Suisse, c’est une des cinq villes du canton de Vaud, donc c’est un peu connu. Mais du coup, pour un peu plus loin, c’est à Genève, c’est à 15 minutes de Genève en voiture, en train on est à une heure, une heure et quart je pense depuis Genève. Donc c’est pas très loin de Genève. Et puis c’est dans les montagnes, juste au-dessus, côté Jura, et pas côté Alpes, donc c’est un peu moins haut en altitude.

Walid : s’il y a des gens qui sont intéressés par venir aux rencontres hivernales du Libre, comment ça se passe ? Est-ce qu’il faut s’inscrire ? Est-ce qu’il faut juste venir ?

SebSeb01 : alors il faut s’inscrire juste pour qu’on prévoie la quantité de nourriture à peu près en fonction du nombre de personnes. Dans l’ADN de SwissLinux, on a toujours dit qu’il faut que les gens qui ont envie de participer au logiciel libre puissent participer au logiciel libre sans que ce soit un problème de budget. Donc tous nos prix sont ce qu’on appelle libres et conscients. On affiche le prix de ce que ça nous coûte, la prestation, mais on a bien conscience qu’on est en Suisse et que c’est cher. On a des personnes qui viennent des fois de France qui disent que c’est quand même très cher et qu’ils peuvent pas payer nécessairement l’intégralité de ce que ça coûte. Mais c’est dans les buts de l’association de pouvoir permettre de participer à des activités autour du libre. Donc c’est pour ça qu’on insiste sur ce côté prix libre et conscient. On a des gens qui donnent un gros billet à l’entrée et qui ne consommeront pas l’intégralité, et puis ça permet de financer un peu pour ceux qui ont moins de moyens financiers. Donc ça c’est une chose importante je pense à dire. Et puis après, voilà, c’est ça, il faut s’inscrire pour qu’on puisse prévoir les quantités de nourriture, les différentes particularités dans les régimes alimentaires, ce genre de choses, qu’on puisse réserver le bon nombre de lits aussi. Ce serait embêtant que quelqu’un dorme par terre. Mais à part ça, on n’est pas spécialement contraignants à ce niveau-là, c’est juste pour prévoir les bonnes quantités.

Walid : vous avez des hébergements autour qui peuvent être réservés par les invités ?

SebSeb01 : on peut recommander des hébergements à réserver autour, mais dans le bâtiment dans lequel on est, il y a un exercice qui est bien connu des Suisses, qui s’appelle les abris de protection civile. Nous avons des dortoirs sur place. C’est un peu rudimentaire, mais en Suisse, toutes les communes doivent avoir des logements en cas de guerre nucléaire pour leur population, qui sont normalement vides. Donc la plupart les occupent d’une manière ou d’une autre. Et du coup, à Saint-Cergue, on peut les louer pour différents événements. Et du coup, là, nous, on le loue. Puis ça, c’est des dortoirs. C’est une planche de bois avec un petit tapis en mousse dessus. On fait un coin ronfleur, un coin pour les gens qui ne supportent pas les ronflements. Et puis, c’est là. C’est un peu rudimentaire, mais ça permet d’avoir un logement pas trop cher. Et on est directement sur place.

Walid : j’ai expérimenté ça il y a quelques années à Zurich lors d’une conférence de logiciels libres, on a dormi dans un bunker. Alors pour vous c’est naturel, mais pour nous ça ne l’est pas. Et je garde un bon souvenir, et effectivement je me rappelle du coin ronfleur, tout à fait.

SebSeb01 : il est important.

Walid : sur les éditions précédentes, de quoi vous aviez parlé, qui sont des problématiques plutôt suisses ?

SebSeb01 : il peut y avoir beaucoup d’aspects. On a eu une présentation de Société Numérique qui a présenté l’évolution des lois et des débats, surtout des discussions qu’il y a autour des valeurs du libre. On a eu plusieurs fois des conférences sur le thème de l’éducation, comment le logiciel libre est intégré dans l’éducation, dans la politique, l’éducation, après des projets bien spécifiques, le déploiement de technologies radio chez nous : on a des radioamateurs qui viennent chaque année nous présenter un de leurs projets. Donc c’est vrai qu’après on a eu des protocoles comme MeshStatic, des choses comme ça. C’est des questions globales, mais comment on le déploie chez nous. Et puis on se pose la question : un utilisateur d’un de ces réseaux-là, comment en Suisse il peut collaborer avec d’autres pour la partie radio, politique, éducation. Je pense qu’il y avait d’autres et…

Oïnska : la neutralité du Net avec SwissNeutralNet notamment.

SebSeb01 : qui est aussi une problématique qu’on a partout, mais du coup c’est l’aspect suisse, les problématiques de la législation chez nous, ce genre de choses qu’il vient d’expliquer.

Walid : est-ce que vous avez par exemple un fil conducteur ou des grands thèmes autour de l’édition 2026 ? Ou est-ce que c’est plutôt en fonction des soumissions des conférences que vous allez ? Je me pose la question. Il y a des conférences sur lesquelles il n’y a pas des thèmes imposés, mais il y a des thèmes dans lesquels on essaye de faire entrer les conférences. Comment ça se passe là ?

SebSeb01 : pour moi, cette année, on a un thème sur lequel on était parti depuis la fin de l’édition de l’année précédente : on a constaté qu’on avait de plus en plus de familles qui viennent. On avait bricolé 2-3 ateliers autour du logiciel libre pour les enfants qui étaient là, mais on s’était dit que c’était un vrai enjeu de pouvoir que les gens puissent venir en famille. Et du coup, cette année, on a le vendredi l’école qui doit venir, l’école du coin, qui doit venir avec un certain nombre d’adolescents. Donc, on va monter des ateliers. Le samedi après-midi sera ouvert au public. Donc, le but, c’est qu’il y ait aussi des familles et qu’on présente cet aspect de faire du logiciel libre avec les enfants. Mais en dehors de ça, on reste sur toutes les thématiques qui intéressent toutes les personnes qui pratiquent le logiciel libre. Il n’y a pas que le thème qui est imposé, on reste ouvert. Il y a beaucoup de soumissions déjà qui vont un peu bien au-delà de ce thème-là. Ça, c’est peut-être plus l’autre scène qu’il va y avoir. On va te donner plus d’informations.

Oïnska : alors non, effectivement, on n’a pas de thème imposé. Effectivement, cette année, on organise le vendredi une journée particulière éducation avec, comme SebSeb l’a expliqué, des élèves de 10 à 16 ans, sauf erreur, qui vont venir. Donc on a vraiment une journée, un après-midi vraiment qui est dédié à l’éducation. Autrement non, les gens sont libres de proposer les thèmes qu’ils veulent. On est en train d’organiser deux tables rondes. La première sur l’art libre, dont participera Ploum et son éditeur PVH Éditions, qui est suisse, qui est aussi dans les montagnes jurassiennes suisses. Et puis une autre table ronde pour thème « Ne pas être un homme dans la technique ». C’est un peu les deux gros sujets que je peux avancer. Autrement pour les conférences, il n’y a rien d’imposé. Tous les sujets sont les bienvenus du moment qu’ils ont un rapport de près ou de loin avec le logiciel libre. Tous les sujets qui vont avec. (Déjà, je pense qu’on n’a pas dit les dates.) C’est le dernier week-end de janvier, donc le vendredi 23, ce sera justement dédié aux enfants, aux élèves, 24–25 janvier.

Soumettre un sujet aux RH


Walid : puisque c’est ouvert, comment et qui peut faire une soumission, peut dire « j’ai envie de venir pour parler d’un sujet » ? Comment est-ce que ça se passe ?

Oïnska : ça se passe de manière assez simple, il y a un formulaire sur notre site rencontreshivernalesdulibre.ch tout en un mot. Il y a un onglet « Proposer une conférence », il suffit de remplir le formulaire et puis a priori on est inscrit pour donner la conférence, donc n’importe qui peut venir.

L’après RLH 2026


Walid : ce que j’aimerais qu’on discute aussi, c’est si vous avez une vision de la suite, c’est-à-dire qu’est-ce que vous voyez pour les années futures ? Je ne sais pas si vous vous projetez déjà sur l’après RHL 2026, mais est-ce que vous avez des souhaits, des défis, des choses particulières que vous voudriez un peu porter à l’attention ?

Emmanuelle : on a besoin de plus de bénévoles. Il y a un sujet qui revient souvent dans les associations, c’est le renouvellement des bénévoles, c’est le renouvellement des équipes, etc. Moi, je suis ravie de faire, et je le fais volontiers. Mais là, cette année, on est plus nombreux, c’est cool, parce qu’il y a des RHL, on les a faits pour 70 personnes à 3. Et ça, ça devient un peu chaud.

SebSeb01 : moi, je ne me projette pas spécialement pour l’instant. On est en plein dans l’organisation 2026. Moi je souhaite qu’on garde cet esprit où des gens qui ont envie de contribuer, de changer quelque chose, de développer un nouvel aspect dans les rencontres hivernales du Libre, viennent et le fassent. Donc je vais laisser passer l’édition 2026 avant de me demander qu’est-ce qu’on fait en 2027. Après, j’ai toujours plein d’idées.

Oïnska : je partage cet avis. C’est vrai qu’actuellement on a un peu le nez dans le guidon pour cette édition 2026. Ce que je souhaite, c’est que les rencontres continuent d’année en année, que ça se passe le mieux possible, qu’on puisse continuer à se rencontrer, parce que c’est quand même ça le plus important, c’est de se rencontrer en vrai.

Emmanuelle : il y a un vrai besoin maintenant de permettre aux familles de pouvoir participer ensemble. Il y a quelques courageux qui le font, mais ce n’est pas toujours évident. L’idée est vraiment de favoriser les RHL pour ça, pour permettre l’éducation aux jeunes. C’est aussi non seulement de permettre aux gens de participer en famille, mais aussi d’ajouter l’éducation et de donner aux jeunes les moyens d’appréhender l’informatique par un autre biais que celui des GAFAM.

Conclusion


Walid : avant qu’on se quitte, en guise de conclusion, je voudrais vous laisser la parole pour deux questions très simples, avant de vous donner un mot de la fin, même si on a déjà un peu abordé ça. La première question, ça serait : qu’est-ce que vous diriez à un amateur de logiciel libre suisse pour lui donner envie de venir aux rencontres hivernales du libre ?

SebSeb01 : pour moi, c’est ça, c’est cet esprit de rencontre, d’échange. Je pense qu’un des moments que j’ai vécu les plus intenses aux rencontres hivernales, c’est en fait au début d’une des éditions où j’ai développé un handicap visuel. Et en fait, je me suis retrouvé avec un smartphone que je n’arrivais plus à utiliser, un ordinateur que je n’arrivais plus à utiliser, et puis j’ai organisé tant bien que mal cette édition-là des rencontres hivernales. Et puis, arrivé sur place, il y a des libristes qui se sont assis à côté de moi, qui ont pris le temps, et puis on a trouvé des solutions en logiciel libre pour que je puisse de nouveau utiliser un téléphone. L’ordinateur, ça a pris un peu plus de temps mais on y est arrivé aussi. Et pour moi, c’est cet esprit-là : c’est on vient, on discute, tu as un problème, peut-être que j’ai une solution. Et puis c’est ça que je trouve sympa.

Walid : est-ce que tu veux rajouter quelque chose Oïnska ?

Oïnska : ce que je dirais à un amateur de logiciels libres en Suisse, c’est qu’il n’y a aucune excuse de ne pas venir. Il y a un gros événement qui s’organise en Suisse francophone, il faut venir. Et puis, sur un malentendu, on finit au comité d’organisation pour l’édition précédente. Pour l’édition suivante, je veux dire.

SebSeb01 : là, ça sent un peu le vécu.

Walid : et qu’est-ce que vous diriez à un libriste francophone pour lui donner envie de venir aux rencontres hivernales du libre ?

SebSeb01 : que les problématiques sont les mêmes. Les frontières ne changent pas les problèmes que rencontrent les libristes. Et qu’il y a des rencontres à faire et des bons moments à passer, même si on ne partage pas forcément le cadre législatif. Un petit détail.

Walid : je pense que pour nous, c’est bien de partager un autre cadre législatif, parce que celui qu’on a à l’heure actuelle chez nous, il n’est pas terrible, vous voyez…

Oïnska : moi, si je peux juste ajouter quelque chose, j’encourage les non-Suisses francophones, et même pas forcément francophones d’ailleurs, à venir, parce qu’en Suisse aussi on a une petite communauté du logiciel libre qui est accueillante et bienveillante. J’en suis la preuve vivante. J’ai rejoint cette communauté, donc venez, n’ayez pas peur, on est très accueillants.

Walid : vous avez des personnes qui sont non-francophones, dont le français n’est pas leur langue maternelle ?

SebSeb01 : on a quelques Suisses allemands qui osent passer la barrière du Rösti. On a même quelques Allemands qui viennent présenter des projets et des choses, c’est sympa. Debian CH organise souvent des bug-squashing parties, des choses comme ça, dans le cadre des RHL, ce qui fait venir des gens d’un peu plus loin, des contributeurs Debian, qui font un peu plus de kilomètres pour venir participer. Et d’autres contextes, on a eu des conférences en anglais, c’est pas un problème.

Walid : j’allais poser la question, justement, s’il y avait des gens qui pouvaient faire des conférences en anglais dans ce cadre-là.

SebSeb01 : c’est possible. Ça a été fait, oui.

Walid : OK, super intéressant. Écoutez, moi, je voudrais vous laisser un mot de la fin. Qu’est-ce que vous voudriez donner comme mot de la fin aux auditrices et aux auditeurs du podcast Projets Libres ? Emmanuelle ?

Emmanuelle : le libre, c’est avant tout une expérience humaine. Et pour citer le célèbre Lawrence Lessig, en tout cas, ça lui est attribué : « Si le logiciel libre ne devait ouvrir que du code, ce serait une occasion manquée. » Donc, ce serait dommage de manquer les RHL.
L’autre chose, il y a aussi : « la route est longue, mais la voie est libre » [Premier slogan de Framasoft]. Alors, pour aller à Saint-Cergue, elle est plutôt sinueuse. Et puis, si vous prenez le train, ben il y a… je me demande s’il n’y a même pas un peu de crémaillère. Donc ça vous fera un peu varier aussi. La Suisse, c’est un bel endroit à venir en train. Il y a tout ce qu’il faut sur place. On est contents. Et si la seule chose qui vous empêche de venir, c’est l’argent, passez-nous un coup de fil, envoyez-nous un mail. Je suis sûre qu’on pourra trouver une solution.

Oïnska : comme j’ai expliqué avant, j’ai rencontré des gens aux Rencontres Hivernales du Libre avec qui j’ai beaucoup à partager. J’ai des valeurs communes. C’est des gens qui m’ont accueilli et dont maintenant je fais partie de la communauté. C’est des gens avec qui j’ai sympathisé, qui sont pour certains devenus des amis. Donc venez, c’est vraiment un super événement. C’est à taille humaine, c’est super.

SebSeb01 : moi, j’ai envie de dire, on a envie que vous veniez. Venez. Le but, c’est ça, c’est d’être accueillant, c’est de passer un bon moment, d’écouter tout le monde, même s’il y a des gens qui connaissent un peu moins le logiciel libre ou des choses comme ça, où il y a des choses à faire, des gens à rencontrer. Donc il faut venir pour passer un bon moment d’échange et de rencontre. Et ça, c’est les valeurs, je pense, du logiciel libre, et c’est ce qu’on a envie qui transparaissent dans notre événement. Donc venez.

Walid : oui venez, ça semble être une très bonne conclusion. Je dirais aux auditrices, auditeurs du podcast Projets Libres que, bien entendu, je mettrai toutes les informations dans la transcription, et que vous pouvez aller sur rencontreshivernalesdulibre.ch, et qu’il y a toutes les informations nécessaires. Nous on y sera, en tout cas on va passer un très bon moment, et certainement qu’on va parler jusqu’au bout de la nuit avec des gens aussi passionnés que nous, donc ça va être vraiment super.
N’hésitez pas à en parler autour de vous, à nous dire aussi si vous venez, comme ça on peut se rencontrer, papoter, ça va être très sympa. Moi je parlerai du podcast et d’autres choses, mais je n’en dis pas plus parce que je n’ai pas encore fait ma soumission. Et comme d’habitude, parlez-en autour de vous, faites tourner sur les réseaux sociaux : les réseaux sociaux du podcast, ils sont accessibles soit depuis votre application de podcast directement dans la description, soit depuis le site internet dans le bas de page, vous avez toutes les informations. Partagez et faites connaître cet événement, et on vous fera certainement un débrief après, donc ce sera avec grand plaisir. Merci beaucoup, merci pour votre temps, et puis on se dit en janvier en physique à Saint-Cergue pour se rencontrer et pour parler de logiciel libre.

Emmanuelle : merci, bye bye.

Pour aller plus loin



Production de l’épisode


  • Enregistrement à distance les 14 octobre et 5 novembre 2025
  • Trame : Walid Nouh
  • Montage : Walid Nouh
  • Transcription : Walid Nouh


Licence


Ce podcast est publié sous la licence CC BY-SA 4.0 ou ultérieur

This entry was edited (5 months ago)

[Smartphone] Mets de la vie privée dans ton smartphone !


Comment faire pour protéger sa vie privée sur un smartphone Android ? Et peut-on se passer complètement d'Android ? On en parle dans cet épisode avec Antoine Duparay (fla) de Framasoft !
The media in this post is not displayed to visitors. To view it, please go to the original post.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Smartphones et vie privée

Sommaire


Walid : bonjour et bienvenue sur Projets Libres, le podcast de LinuxFr.org qui parle de logiciels libres, de communs numériques et de données ouvertes. Je suis Walid Nouh et aujourd’hui je suis ravi d’avoir avec moi Antoine Duparay. de Framasoft pour parler de smartphones et de vie privée. C’est la reprise de la série qui a commencé entre juin 2023 et janvier 2024 sur les smartphones : on avait parlé de Commown dans l’épisode 4 de la saison 1, de Fairphone dans l’épisode 1 de la saison 2, et de /e/OS et Murena dans la saison 2 épisode 11. On va y faire référence régulièrement, et si vous voulez en savoir plus, je vous conseille d’aller écouter ces différents épisodes.

J’ai découvert le sujet et Antoine à travers une conférence qu’il a donnée au Capitole du Libre en 2022 qui s’appelait « Comment protéger sa vie privée sur son smartphone ? » et on a eu la chance de discuter ensemble aux Rencontres Hivernales du Libre [voir l’épisode sur les RHL] en janvier dernier. Et donc je suis ravi d’avoir avec moi Antoine, alias Fla. Bienvenue Antoine sur le podcast Projet Libre, merci d’être là.

Antoine : et merci Walid, merci pour l’invitation. Et puis merci à tout le monde de s’intéresser à ce sujet ô combien important.

Présentation d’Antoine


Walid : et ô combien d’actualité. Avant de rentrer dans le vif du sujet, est-ce que tu peux nous expliquer qui tu es, quel est ton parcours et aussi comment tu es arrivé chez Framasoft ?

Antoine : bien sûr. Alors moi, c’est Fla. Je fais du logiciel libre depuis en gros 2012. J’ai initialement contribué à Mozilla. En fait, j’ai tout de suite été assez perturbé quand j’ai découvert toutes les collectes de données qui étaient faites par les logiciels. Et puis, quand il y a eu vraiment l’affaire Prism en 2013, ça a vraiment été le truc du genre : « bon… on savait déjà qu’on avait raison, mais c’était une confirmation officielle ». Edward Snowden révèle que la NSA espionne. Donc vraiment, je me suis mis à militer très fort là-dessus. Et c’est d’abord par le coté respect des utilisateurs et éthique que je me suis intéressé au monde du logiciel libre.

Donc d’abord chez Mozilla, où je faisais directement des confs qui expliquaient le tracking en ligne des sites web. Et puis les add-ons de Mozilla, ça s’appelait Lightbeam à l’époque, qui permettait d’observer un petit peu tout ça. En fait, j’ai… aussi beaucoup contribué au projet Diaspora parce que pour moi le point où il y avait les données les plus collectées c’était sur les réseaux sociaux et pourtant les réseaux sociaux c’est un potentiel énorme de contribution de travail ensemble de réunir des humains pour faire des trucs cool et malheureusement aujourd’hui les réseaux sociaux c’est, enfin déjà à l’époque c’était des logiciels contrôlés par des grosses multinationales donc Diaspora est un projet de réseau social alternatif qui est décentralisé et qui permet du coup de garder le contrôle de ces données. Je contribue à Diaspora depuis vraiment très longtemps, 2012, et j’ai installé diaspora-fr.org comme étant mon serveur Diaspora principal. Et puis c’est en discutant avec Pyg, de Framasoft, au JDLL de 2014, qu’il m’explique que Framasoft s’apprête à lancer une campagne « Dégouglisons Internet » pour justement parler de tous ces sujets de collecte de données et tout ça de la part des GAFAM. et qui seraient intéressés pour utiliser Diaspora comme alternative à Facebook. Et donc, c’est à ce moment-là que j’ai rejoint Framasoft pour installer Framasphere, qui était le serveur Diaspora de Framasoft à l’époque. Et j’ai gardé en ce coté, c’est-à-dire mes contributions, c’est principalement de la vulgarisation, faire des conférences, discuter, sensibiliser. Comme je suis déjà développeur web dans mon métier, et que je passe déjà ma journée à écrire du code, pour Framasoft, je suis plus. plutôt investi dans le coté communication et bien sûr aussi tout ce qui est gestion de l’administration, je suis au conseil d’administration, etc. Et donc je suis chez Framasoft depuis 2014 et toujours avec cet axe, comment est-ce qu’on peut avoir sa vie privée respectée le plus possible. Du coup, les smartphones, le sujet d’aujourd’hui, c’est un des sujets phares. Moi, j’ai du coup toujours voulu essayer d’utiliser d’autres systèmes d’exploitation qu’Android qui n’est pas très respectueux. Et donc, chez Mozilla, j’avais commencé avec Firefox OS. Quand ça s’est arrêté, j’ai ensuite utilisé Ubuntu Touch. Et puis maintenant, j’utilise /e/OS à chaque fois sur mon téléphone principal, j’entends. Et puis, j’ai bien sûr bidouillé sur plein d’autres systèmes d’exploitation dont on va discuter.

En quoi un smartphone est différent d’un ordinateur


Walid : avant de commencer sur des problèmes de vie privée, une des choses qui ressort de ce que tu as pu dire et des discussions qu’on a pu avoir ou que j’ai pu avoir avec d’autres gens, c’est que je pense qu’il faut commencer par expliquer en quoi un smartphone, c’est différent d’un ordinateur. Je suis pas sûr que tout le monde ait la vision d’à quel point c’est différent un smartphone d’un ordinateur. Est-ce que tu peux commencer par expliquer, s’il te plait, en quoi ça diffère ?

Antoine : en fait, les smartphones sont très intéressants parce qu’ils ont beaucoup évolué. À la base, on partait vraiment du téléphone, je veux pouvoir appeler, être en contact, etc. Et puis, ils sont devenus de plus en plus puissants, au point qu’aujourd’hui, un smartphone embarque une quantité de RAM qui ferait rougir des ordinateurs d’il y a seulement quelques années. Mais en même temps, ils embarquent aussi énormément de petits capteurs, de petites choses qu’on ne retrouverait jamais sur un ordinateur. Donc on a des différences majeures. La première, c’est sur l’architecture même. Un smartphone embarque, donc c’est de l’ARM, c’est des choses qui sont moins ouvertes que X86, les architectures traditionnelles qu’on va retrouver sur les ordinateurs. En plus de ça, on se retrouve avec une puce GPS, un micro, une caméra, mais aussi le téléphone lui-même va pouvoir détecter quand il bouge trop vite, où est-ce qu’il est, qu’est-ce qu’il fait, etc. Beaucoup plus de capteurs que sur un ordinateur, comme du NFC ou des choses comme ça.

Et puis, en fait, c’est un device qu’on a tout le temps sur nous, qui va collecter, enfin en tout cas qui va permettre, admettons qu’il ne soit pas… Donnons-lui le bénéfice du doute s’il n’était pas méchant. Ça reste quelque chose dont on se sert aujourd’hui beaucoup plus. On va acheter ses billets de train, on va régler son alarme pour se lever le matin. Donc, si on a accès à l’intégralité des données d’un smartphone, on a vraiment une image très précise de ce qu’est la vie de quelqu’un. On sait où il se trouve, on sait avec qui il est en contact, qui c’est qu’il appelle, avec qui il communique, ses emails. On sait à l’heure à laquelle il se lève, s’il est dans un environnement bruyant ou pas avec le micro. On peut voir ce qu’il voit avec la caméra. On va beaucoup plus loin que ce qu’on pourrait collecter avec un ordinateur.

Walid : plus de capteurs, plus de choses, plus de micro-logiciels, plus de codes dont on ne sait pas exactement ce qu’ils font tout le temps. C’est plus complexe.

Antoine : tout à fait. Effectivement, au niveau des constructeurs aussi, il y a une approche qui est assez différente. Aujourd’hui, un ordinateur par défaut, ce sera assez facile de faire tourner du Linux, des choses comme ça, dessus. Alors que les constructeurs de smartphones sont beaucoup plus possessifs sur leurs propriétés intellectuelles, sur ce qu’on peut faire avec leurs puces. Et du coup, c’est vraiment des boites noires, nos téléphones. On a très peu d’informations, et même si on les a, légalement, on n’est vraiment pas autorisé à aller les bidouiller, c’est malheureux.

Et puis il faut ajouter à ça que non seulement le matériel est plus complexe et on le contrôle moins, mais souvent un smartphone ne s’arrête pas juste à un téléphone plus un système d’exploitation. C’est tout un écosystème avec des applications dans des stores, avec un compte cloud qui va nous permettre de synchroniser nos contacts, nos agendas, etc. Avec Apple, on voit même une intégration encore plus loin. Tout un écosystème, le téléphone envoie instantanément des fichiers à son Mac, on a la possibilité de suivre en temps réel où est-ce que son téléphone est, si jamais on le perd, enfin, il y a beaucoup de choses construites autour et on ne parle pas simplement aujourd’hui d’une puce informatique qui permet de passer des appels.

Sécurité vs vie privée


Walid : c’est très différent de ce qu’on connait sur le monde PC, ça pose plein de problématiques et on va en parler un peu après. Est-ce que tu peux expliquer qu’on a ici deux concepts différents que parfois on peut avoir tendance à confondre alors qu’ils sont très différents qui sont d’un côté le respect de la vie privée et de l’autre côté le respect de la sécurité. De quoi on parle en fait ?

Antoine : ce sont deux choses qui sont effectivement très différentes, même si on les assimile. Souvent une solution qui est sécurisée est aussi une assez bonne solution pour la vie privée mais ce n’est pas forcément systématique. La sécurité, en tout cas en informatique, c’est vraiment le fait de ne pas pouvoir détourner un logiciel, une application, etc. pour lui faire faire des choses qui n’étaient pas prévues à la base. Donc en sécurité, on parle d’un attaquant et on va dire, je ne sais pas, vous avez une application qui permet d’accéder à vos comptes bancaires. S’il y a une faille de sécurité, une personne qui n’est pas censée avoir accès à vos comptes bancaires va pouvoir y avoir accès et donc l’application n’est pas sécurisée. Donc là, c’est vraiment un modèle de menace. C’est quelqu’un qui fait quelque chose qu’il n’était pas censé faire. Ça, c’est un problème de sécurité.

La vie privée c’est très différent. C’est une question de dire est-ce que mes données sont utilisées uniquement quand je suis d’accord et pour des choses où elles étaient nécessaires ? Et donc, si je reprends mon exemple de l’application bancaire, si ma banque se permet de lire tous les achats que je fais avec mon appli et de rediffuser derrière à des publicitaires, qu’est-ce que j’ai acheté parce que ça peut les intéresser, et que c’est dans les conditions d’utilisation de l’application, etc. Là, on n’a pas de problème de sécurité, c’est-à-dire que l’application fait ce qu’elle est censée faire, elle a été conçue pour diffuser mes achats bancaires, donc il n’y a pas de problème de sécurité. Par contre, il y a un énorme problème de vie privée : probablement que l’utilisateur n’est pas conscient que ces informations sont diffusées et qu’il serait tout à fait en droit de dire à la banque « Non, non, ce n’est pas parce que tu as accès aux informations de mes achats que tu as le droit d’aller les revendre à quelqu’un. »

Walid : je me rappelle quand, il y a bien longtemps, au tout début de Google, de discussions avec des gens, même des libristes autour de moi, qui me disaient « Bon, de toute façon, Google, il connait déjà toute ma vie, mais bon, ce n’est pas très grave, je n’ai rien à cacher. »

Antoine : oui.

Walid : avec le temps, on s’est aperçu de la monstruosité du truc, de ce qu’il pouvait faire avec. Et donc, finalement, si, c’était un problème.

Antoine : oui, c’est toujours un énorme problème. En fait, la phrase « je n’ai rien à cacher » , pour moi, la réponse est assez facile à avoir puisque les gens qui affirment ça, souvent, pensent « j’ai une vie banale et puis je ne fais rien d’illégal » . Ce qui, en pratique, est tout à fait vrai. Mais il y a deux choses importantes à noter. Déjà, la première, c’est que ça, c’est vrai à l’instant T.

Donc aujourd’hui, ce que tu fais te parait banal et pas illégal, mais la donnée qui est collectée aujourd’hui, elle va rester. 5 ans, 10 ans, 20 ans, on ne va jamais effacer des données et les oublier. Et on voit bien comme le monde est en train d’évoluer. Typiquement, aux États-Unis, des choses qui pouvaient paraitre banales et pas du tout illégales quand c’était Obama qui était président. peuvent aujourd’hui poser beaucoup plus de problèmes, maintenant que c’est Trump et avec sa police anti-immigration, etc. Voilà, des choses qui étaient banales ne le sont plus du tout, on ne peut pas du tout présupposer de ce que sera le futur. Le mieux, c’est encore de ne pas permettre la collecte à la base, plutôt que de se dire « Oups, à l’époque c’était tranquille, mais en fait aujourd’hui on m’attaque pour des discours que je tenais il y a dix ans qui ne sont plus du tout acceptés. »
Antoine Duparay (fla)


Ça c’est une première chose. La deuxième chose, c’est qu’il faut prendre en compte les statistiques. Et donc une information complètement banale aujourd’hui, « j’adore manger du reblochon », n’a aucune valeur si on dit juste Antoine aime le reblochon. À la limite ça intéresse des publicitaires et on va essayer de leur vendre plus de fromage mais on peut oser espérer résister à ça. Par contre si on se rend compte de par la quantité de données massive qui est collectée sur des milliards de personnes en même temps que les gens qui aiment le reblochon ont une tendance, on ne sait pas pourquoi, à avoir plus d’accidents de voiture ou… ou à ne pas réussir à rembourser leurs prêts immobiliers, ou ce genre de choses, on va avoir des personnes qui vont tenir compte de cette information, et qui vont nous faire payer plus cher notre assurance, ou qui vont peut-être nous refuser notre prêt, sur la base de données qui nous semble initialement complètement superflue et pas du tout grave. Donc, le fait de donner autant d’informations sur notre vie, notre mode de vie, à des entreprises, ce n’est pas une bonne nouvelle, même si ça n’a rien d’illégal.

Walid : une des causes visibles qu’on a vues, c’est le scandale Cambridge Analytica, où finalement, on est capable d’agréger un grand nombre de données sur les gens et après, d’influencer des votes, d’influencer les opinions.

Antoine : tout à fait. Ça a été démontré aujourd’hui que Cambridge Analytica, c’est une entreprise qui a travaillé à analyser les données de Facebook et qui a permis notamment le Brexit et la première élection de Trump en 2016 en ciblant spécifiquement. les personnes qui étaient encore indécises, et en réussissant ainsi à influencer leur vote et à faire basculer le résultat d’une élection. Donc on parle quand même de choses qui peuvent initialement sembler banales et qui vont avoir des conséquences mondiales absolument énormes.

Walid : ok, donc ce qui est important à retenir là, c’est qu’on a dans cette partie de vie privée, on a des données qu’on donne sciemment, qui peuvent être utilisées parfois d’ailleurs. Il n’y a pas très longtemps, je voulais aller écouter un podcast fait en direct : sur le site de lieu, je devais donner mes informations plus ma date de naissance [le forum des images]. Ça n’a aucun sens de faire ça. Cette information, c’est une information personnelle que j’ai donnée alors qu’en fait, je n’aurais pas dû la donner. Donc il y a ça, il y a ce qu’on va me demander sciemment de donner et puis il y a ce qu’on va collecter à mon insu.

Antoine : oui, tout à fait.

Il y a vraiment deux types de collecte de données. La première, tu l’as très bien décrit, c’est des formulaires qu’on va remplir où on va être conscient qu’on donne son information. Parfois, ils vont demander trop de choses. Mais on en est quand même conscient, donc on peut aussi répondre des choses fausses. On peut mettre une fausse date de naissance, il ne faut pas hésiter à s’amuser avec ça. Mais il y a aussi quelque chose de beaucoup plus subtil, je dirais même plutôt fourbe, qui est de la collecte de données sans qu’on s’en rende du tout compte et qui est faite par les applications qui vont observer quand est-ce que notre téléphone se réveille, quand est-ce qu’on va faire différentes choses et puis vont agir. et modifier des choses en conséquence sans qu’on en soit du tout conscient.
Antoine Duparay (fla)


Les applications et la collecte de données


Walid : une grosse partie de la problématique que je comprends, c’est une problématique autour des applications, puisque c’est majoritairement avec les applications qu’on va interagir. C’est-à-dire qu’au niveau de l’OS, il peut y avoir des fuites de données. On a vu Google qui, alors que le GPS est censé être off, collecte quand même des données en disant « Oups, désolé, on ne le fera plus, c’était une erreur » . Enfin bref, il peut y avoir des trucs, mais une bonne partie des données qui vont être collectées proviennent des applications. Qu’est-ce que tu peux en dire là-dessus, autour des problématiques des applications mobiles ? En quoi aussi les applications mobiles, c’est différent de ce qu’on peut connaitre, par exemple sur un ordinateur où tu vas plutôt utiliser ton navigateur ?

Antoine : alors, il faut prendre déjà un tout petit peu de recul pour comprendre pourquoi on est dans un état pareil d’autant de tracking de partout.

La chose au cœur de tout, c’est le business model. C’est comment est-ce qu’on gagne de l’argent ? Donc déjà, c’est intéressant de se rendre compte que les problèmes qu’on retrouve sur les téléphones sont les mêmes que ce qu’on retrouve sur le web ou sur les logiciels en règle générale. Il y a deux business models [modèles économiques] majeurs. Soit on fait payer l’accès au contenu, par exemple sur le site du journal Le Monde, il faut s’abonner pour avoir accès à une majorité des articles, ou sur une partie des logiciels propriétaires, il faut les acheter, donc on va les payer. Et puis sinon, si c’est gratuit, souvent c’est le modèle de la publicité. Donc soit afficher des publicités directement dans l’application, soit ne pas en afficher, mais collecter des données et puis revendre ces données à des publicitaires.
Antoine Duparay (fla)


Donc déjà, la première chose qu’on observe, c’est que Google et Apple ont choisi deux business models différents. Apple, on en parle moins dans cet épisode : eux, ils ont un écosystème qui est complètement fermé. Donc, de base, c’est quelque chose vraiment qu’en tant que libriste, on trouve qu’il est très mal, très mauvais, bref. Mais quand même de Apple ils encouragent leurs développeurs plutôt à faire des applications payantes ou avec des business models autour directement du fait d’acheter des choses dans l’application.

Alors que Google, eux, ont vraiment cette approche complètement ouvert de dire « venez tous mais en fait il n’y a pas de gardien ». Les applications peuvent faire un peu tout et n’importe quoi sur Android. Elles sont beaucoup moins contrôlées que sur iOS. Et du coup, le business model majeur des applications sur Android, c’est la pub. Ce qui fait que quand même, si vous deviez choisir entre deux systèmes du point de vue de la vie privée sans les modifier et sans faire d’étapes, un iPhone est quand même beaucoup plus respectueux par défaut qu’un Android. C’est loin d’être la panacée, mais c’est quand même le cas. Et donc, le constat qu’on peut faire, c’est que ces applications, c’est l’ouverture d’un nouveau monde pour elles, puisque ce business de tracking et d’affichage de publicité qui vient du web, il peut maintenant être réalisé avec beaucoup plus d’informations, beaucoup plus de détails, beaucoup plus d’accès aux contacts, aux micros, à la position, à des choses qui n’étaient pas du tout possibles de faire depuis un site web. Et donc déjà, le premier conseil qu’on peut donner à tout le monde, si vous n’avez pas encore l’énergie pour changer de système d’exploitation sur votre téléphone, dont on discutera après comme solution, mais c’est de dire que vous n’avez pas forcément besoin d’installer une appli. Vous pouvez très bien utiliser Blablacar, Leboncoin, en allant sur le site web, qui du coup a beaucoup moins d’informations sur vous. Et puis quand l’onglet du site web est fermé, il arrête de collecter des choses sur ce qui se passe sur votre téléphone.

Donc le petit truc idéal, c’est même d’utiliser le navigateur Web Firefox sur votre Android tout ou votre iPhone, d’ouvrir une fenêtre de navigation privée, d’aller sur Leboncoin, de faire votre achat et de refermer ça. Et là, vous aurez vraiment beaucoup limité le tracking par rapport à ce que l’appli Leboncoin ferait sur votre téléphone. Pour vous donner un exemple de jusqu’où là ça va, je ne vais pas nommer d’appli parce qu’on n’est pas 100 % sûr de tout, mais il y a des applis qui vont jusqu’à surveiller le niveau de batterie de votre téléphone. Et si votre batterie est faible, ils vont artificiellement augmenter les prix des articles que vous pouvez acheter dans l’application parce qu’ils savent que votre téléphone est sur le point d’éteindre, donc vous n’avez plus trop le temps de faire des choix, il faut que vous achetiez le truc maintenant et donc ça va couter plus cher [exemple Uber]. Là, c’est un très bon exemple, je trouve, d’une petite donnée qui de base n’a rien à cacher. Je veux dire, tout le monde s’en fout du niveau de batterie de son téléphone, ce n’est pas une donnée personnelle critique, ce n’est pas du tout votre numéro de compte bancaire, mais pourtant, elle va avoir un impact immédiat. sur votre vie en vous faisant perdre quelques euros supplémentaires parce que vous allez acheter trop cher quelque chose qui ne valait pas ce prix-là.

Walid : il y a la possibilité aussi d’utiliser des fonctionnalités du navigateur de container qui permettent de rendre étanche un onglet par rapport à un autre aussi.

Antoine : il y a tout un certain nombre d’extensions en tout cas sous Firefox, moi c’est ce que j’utilise, qui permettent de limiter la collecte des données quand on est dans le web. Je pense que c’est vraiment ça, c’est un contrôle beaucoup plus poussé de la part de l’utilisateur sur ce qui se passe quand on utilise des sites web que quand on utilise des applications. C’est un petit peu moins pratique, mais aujourd’hui avec ce qu’on appelle les PWA, les Progressive Web Apps, on a quand même un bon compromis, je trouve, entre des sites web qui restent des choses qu’on contrôle et qui peuvent être quand même utilisées offline, etc., hors réseau si jamais on a besoin, versus des applis qui ont accès à beaucoup trop de choses sans même qu’on s’en rende compte.

Walid : je fais une micro-aparté là-dessus parce qu’on en parlera certainement dans d’autres épisodes quand on parlera de Linux sur téléphone, mais

Il y a aussi la possibilité de chercher les alternatives à certaines applications, qui est un travail qui peut paraitre un peu fastidieux, mais qui permet finalement parfois de tomber sur des perles d’autres applications, parfois plus petites, parfois avec un design différent, etc., qui sont peut-être plus respectueuses. Quand tu as un téléphone sous Linux, tu es obligé de chercher des alternatives dans tous les cas. Mais parfois, tu tombes sur des perles.
Walid Nouh


Et moi, c’est un truc que j’aime bien. Ça me rappelle mes débuts sous Linux où il fallait que je cherche les alternatives à des applications où j’avais l’habitude. Bien sûr, ce n’est pas possible pour tout. Ça permet aussi de changer ses habitudes et puis de découvrir d’autres choses.

Antoine : effectivement, tu fais bien de le rappeler. On aurait peut-être dû commencer par ça. Je suis parti tout de suite sur les sites web parce qu’en fait il faut distinguer deux scénarios qui sont complètement différents.

Il faut distinguer un usage, par exemple, j’ai besoin de surveiller ma position, donc je veux accéder à ma position sur une carte. Et donc ça, c’est quelque chose qui est très personnel et les alternatives sont tout à fait possibles. Tu as fait des épisodes absolument géniaux sur OpenStreetMap [voir l’épisode d’introduction à OSM], etc. Il y a plein de choses. Des alternatives libres existent et peuvent être de très bonne qualité.

Et par contre, tu as un deuxième scénario qui est l’effet réseau. Là, si on veut accéder à quelque chose qu’on achète d’occasion en France, Leboncoin, c’est un petit peu incontournable. Et donc, on pourrait avoir un client alternatif qui se connecterait aux API du Boncoin et qui ne nous traquerait pas, qui ne serait pas l’application officielle. Mais dans tous les cas, à un moment donné, il va falloir qu’on fasse notre recherche sur Leboncoin et donc qu’on envoie ces informations sur le Boncoin. Là, je donne l’exemple du Boncoin parce qu’on est sur un podcast français, mais en fait, l’exemple majeur de l’effet réseau, c’est évidemment les réseaux sociaux. Voilà, si on doit accéder à des événements Facebook ou à des comptes Instagram ou à des choses comme ça, on peut avoir des applications alternatives pour essayer d’accéder à Instagram sans utiliser Instagram lui-même, l’application Instagram elle-même, mais à un moment donné, on va envoyer des données à Meta parce que ça restera le service Instagram.

Walid : un des exemples que j’aime bien citer, parce que moi j’utilise, c’est par exemple pour YouTube, c’est Newpipe. qui est en fait un client Android YouTube qui permet d’accéder de manière anonyme à des vidéos sur YouTube qui ne vous traquent pas.

Antoine : tout à fait, oui. NewPipe est un très bon exemple.

Walid : voilà, c’est un peu toujours le chat et la souris. Google fait une modif, ça ne marche plus. Il faut que NewPipe corrige et tout. Mais globalement, ça marche plutôt pas mal. Après, ça pose des questions sur plein d’autres questions dont on ne va pas parler sur l’effet sur les créateurs, etc. Mais voilà, globalement, il y a des possibilités.

OK, donc sur les applications, il y a un vrai enjeu de par le business model. Moi, à titre perso, ce que je fais, c’est que toutes les applications que je n’utilise pas tous les jours, je passe par le site Internet. Typiquement, Leboncoin, je n’y vais pas tout le temps et quand j’y vais, j’y vais dans mon navigateur Firefox. C’est aussi l’occasion, par exemple, pour un calculateur d’itinéraire. Il y en a des très connus et tout ça, mais en fait, finalement, en cherchant, il y en a d’autres. Je suis tombé sur un qui s’appelle Bimba. Ce n’est pas encore très beau et tout ça, mais globalement, ça peut faire le job. Et donc, voilà. Mais par contre, ça demande du passé du temps, de rechercher et tout. Et les gens, ils n’ont pas forcément envie de passer du temps et chercher.

Mais bon, bref, il y a un peu de tout. Et puis, il y a aussi certainement, je pense, de notre part, à faire connaitre des alternatives, des applications alternatives sympas.

De quoi est composé Android


Walid : toi, tu avais noté dans la trame qu’on avait faite qu’il fallait éviter d’utiliser l’Android de base.

Antoine : oui, c’est ça. En fait, aujourd’hui, dans Android, déjà, on n’a peut-être pas très bien défini ce qu’est Android. On pourrait peut-être juste dire un mot là-dessus.

Android, c’est donc le système d’exploitation créé par Google et qui équipe aujourd’hui une grande majorité des terminaux mobiles, des smartphones. Et Android est divisé en deux, en fait. Il y a un projet qui s’appelle AOSP, Android Open Source Project, qui est, comme son nom l’indique, open source, les sources sont disponibles. Moi, je ne le considère pas comme un projet libre, c’est-à-dire que la licence fait qu’on peut accéder au code source, le modifier, le redistribuer, etc. Pour autant, pour moi, un projet qui est libre, c’est un projet qui a un minimum d’éthique, qui va accepter des contributions. Or là, ce n’est pas du tout le cas. Google verrouille tout ce qu’on intègre dans Android, qui va avoir une gouvernance ouverte. C’est pareil, ce n’est pas du tout le cas. Google décide tout seul de la direction du projet, etc. Donc voilà, mais c’est quand même une base qui est ouverte, contrairement à iOS où là, on n’a aucun accès de rien du tout de la part de Apple.
Antoine Duparay (fla)


Et par-dessus cette base ouverte, Google rajoute tout un écosystème d’applications. Donc en tout premier, le Google Play Store, qui sert à télécharger d’autres applications, mais aussi l’application Gmail, l’application Google Maps, etc., qui sont basées sur des API. Donc là, on rentre dans un truc un petit peu technique, mais qui s’appelle les Play Services. Donc là, ce qu’il faut en gros comprendre, c’est qu’il y a un système de base qui est libre, mais qui est très simpliste, qui ne permet pas grand-chose. Et par-dessus ça, il y a une couche complètement privatrice de Google qui fait à la fois la valeur ajoutée d’Android et qui, en même temps, est vraiment catastrophique du point de vue de la vie privée.

La solution ultime, mais on n’en parlera pas trop aujourd’hui, on fera d’autres épisodes là-dessus, c’est de carrément dire qu’on ne veut pas d’Android parce que, justement, Google le contrôle beaucoup trop. On est dépendant de la direction qui va donner à l’OS et donc on reconstruit un autre système pour téléphone typiquement basé sur Linux. Donc là, on a PostMarketOS, Ubuntu Touch. Il y a plein de projets autour de ça dont on pourra parler plus tard.

Mais une autre solution, c’est de dire on part de cette couche AOSP et on développe des alternatives à la couche propriétaire, la couche Google Play, pour avoir à nouveau un écosystème complet sur notre téléphone et fonctionnel. mais où il n’y a plus de code propriétaire.

Walid : si vous avez un peu de compétences techniques, je vous invite fortement à aller écouter l’épisode avec Agnès Crépet sur Fairphone, où on rentre en détail dans ces sujets-là et on parle de comment maintenir sur la durée, sur des années, un téléphone. Et justement, où Agnès explique tous ces différents types de couches, la responsabilité de Google, le contrôle de Google sur les sorties des téléphones Android, les tests de conformité, etc. On rentre assez dans le détail là-dedans.

Les briques logicielles pour recréer un écosystème Android libre


Walid : si vous avez des compétences techniques, c’est un bon complément pour aller un peu plus loin sur ce qu’Antoine vient de dire. Ça nous mène justement à la partie suivante que je voulais aborder qui est, très bien, je veux faire une alternative. Je veux faire l’alternative à une version d’Android qui est fournie par un fournisseur de téléphone. Quelles sont les briques de base dont on a besoin pour arriver à faire une alternative crédible ? C’est-à-dire, comme on a dit, un smartphone, ce n’est pas juste du matériel et de l’OS, mais c’est un écosystème. Quels sont les briques de base dont on a besoin ?

Antoine : il y a beaucoup de choses, mais la toute première chose, c’est le store. Aujourd’hui, c’est comme ça que les utilisateurs installent des logiciels sur un smartphone. Là encore, il y a deux approches. Il y a une approche plutôt de se dire, je ne veux pas utiliser les applications traditionnelles qui sont privatrices, qui sont pleines de trackers, etc.

Et donc, il y a un boulot formidable qui est fait. par les personnes derrière le projet F-Droid, qui est de dire, nous, on va vraiment lister les applications qui sont évidemment open source, mais ils vont beaucoup plus loin. Ils analysent le code, ils le rebuildent même dans certains cas, peut-être dans tous les cas, je ne sais plus. Mais bref, en tout cas, une application qui est disponible sur F-Droid, elle va arriver avec une analyse fine de ce qu’elle va réellement faire, des permissions qu’elle va avoir, etc. Et tout ça est listé dans le store. Et donc, c’est vraiment une approche idéale si vous voulez être sûr que votre smartphone ne fait pas de bêtises. Mais qui arrive évidemment avec ses limites, qui est qu’une application comme Too Good To Go, par exemple, évidemment qu’elle est propriétaire et ne sera pas disponible sur F-Droid. Et malheureusement, ils ne font pas de version web de Too Good To Go. Donc, pas d’autre solution si on veut pouvoir avoir accès, encore une fois, effet réseau au magasin qui propose ça. Eh bien, il va falloir installer cette application.

Et donc, si on ne veut pas du Google Play Store qui nécessite en plus de ça un compte Google pour télécharger des applis, on peut utiliser un autre projet qui s’appelle Aurora Store. Alors là, il y en a d’autres, des stores comme ça, mais c’est peut-être le plus connu qui est en fait l’équivalent un peu d’un proxy. Il faut comprendre un intermédiaire entre notre téléphone et puis le magasin d’applications de Google et qui nous permet de télécharger des applications sans avoir donné d’informations à Google et sans avoir installé Google Play sur son téléphone. Donc je maintiens le warning, attention, typiquement, Too Good To Go est une application qui a pas mal de trackers. Donc ce n’est pas parce qu’on l’a installée à travers Aurora Store que l’application est propre. C’est juste la façon dont on l’a obtenue qui évite d’avoir donné des informations à Google.
Antoine Duparay (fla)


Mais une fois que l’application est là, elle a toutes les mêmes permissions. C’est vraiment le même build, donc c’est la même version compilée, le même APK pour les applications Android. que celui qui est sur le Google Play Store. Donc tous les trackers que les fabricants de Too Good To Go ont pu avoir mis dans l’application seront installés sur le téléphone.

Walid : ce qu’il faut aussi, une des forces d’Android, c’est toutes les applications Google de collaboration. Je pense à Google Drive, Google Photos, etc. Et là, en libre, on a aussi des alternatives si on veut se faire sa propre suite alternative.

Antoine : ce qui est intéressant aujourd’hui, c’est que comme la base d’Android est open source, énormément de gens se sont posés sur la question. Cela fait très longtemps qu’il y a des gens qui travaillent sur ces sujets, donc on a des alternatives pour à peu près tout. Donc là, typiquement, tu viens de parler des synchronisations, des contacts, etc. Ça fait très longtemps qu’un projet comme OwnCloud, qui est devenu Nextcloud aujourd’hui, existe et permet d’avoir sur un serveur son propre cloud personnel et donc qu’on peut utiliser pour synchroniser son agenda, ses contacts, automatiquement uploader toutes ses photos pour avoir une sauvegarde, ce genre de choses.

Et puis l’avantage c’est qu’il y a plein de gens qui proposent ça aujourd’hui. Par exemple Zaclys, nous avec Framasoft, on répertorie les CHATONS, les collectifs d’hébergeurs qui vont proposer des alternatives aux géants des web. Donc trouver quelqu’un qui fait du Nextcloud et qui l’installe pour vous, c’est facile. Vous n’avez pas besoin d’avoir à installer votre propre serveur. Et vous pouvez tout à fait synchroniser votre téléphone qui serait libéré de son compte Google, et synchroniser ce téléphone avec un NextCloud.

De la même façon, tout ce qui est des API vraiment un peu internes de Google et des Play Services, il y a le projet microG qui existe et qui est une réimplémentation libre et qui permet du coup un contrôle beaucoup plus fin des données. Donc ça, c’est quelque chose d’un peu compliqué parce que beaucoup d’applications se servent de ça.

La façon dont ça fonctionne, je reprends un tout petit peu de hauteur, on a le projet AOSP qui est libre et la surcouche Google. La base de cette surcouche, c’est ce qu’on appelle les Play Services. Ce sont vraiment des outils pour les applications qui donnent beaucoup de facilité. Typiquement, un des usages les plus connus, c’est les notifications.

Les notifications, pour éviter qu’une appli aille constamment demander, je vais prendre l’exemple de Signal : « est-ce que j’ai reçu un nouveau message ? ». Au lieu de faire ce qu’on appelle du pulling, on va avoir du push. Donc, Google, qui va être capable de dire à travers son service : « tu as reçu une nouvelle notification » qui va réveiller à distance le téléphone au lieu que ce soit le téléphone qui constamment aille vérifier s’il y a des nouveaux messages, ce qui en termes de gestion de batterie pose un gros problème. Et évidemment c’est ça c’est ce qu’on appelle un SDK un software developer kit donc tous les développeurs d’applications Google sont toujours Android sont toujours très encouragés à utiliser le SDK de Google à utiliser toutes ces API là et comme on l’a dit et ben Google au passage ne ne se gêne pas pour collecter toutes les données. Donc à chaque fois que les applis parlent avec le téléphone, ils observent tout ça. Et donc microG, c’est une réimplémentation de SDK, mais en libre, et qui va du coup permettre de dire « Ok, je suis d’accord que tu utilises les notifications push, mais je ne suis pas d’accord que tu utilises la géolocalisation fine, par exemple, ou ce genre de choses. On ne va pas rentrer dans les détails parce qu’il va y avoir trop de choses là. Mais c’est un peu une contre-mesure pour contrôler toujours le code source de ce qui est exécuté sur son téléphone.

Walid : pour en savoir plus sur microG, on en parle dans l’épisode avec Gaël Duval sur /e/OS et Murena de ce qu’est microG, de la personne qui fait ça, comment c’est financé, etc. Donc pareil, si vous voulez en savoir plus, vous pouvez vous reporter à cet épisode. Désolé, je t’ai coupé.

Antoine : non, non, c’est tout à fait ça. Je voulais juste finir pour dire qu’évidemment, le but, c’est quand même de communiquer avec les API de Google. Donc, même si on n’a plus de code propriétaire exécuté sur son téléphone, toutes les données qu’on envoie à Google, qu’on continue de les envoyer, ça a quand même ses limites. Sur la question du push, il y a le Unified Push et puis il y a d’autres technologies qui sont en train d’être mises en place, mais on ne va pas rentrer dans les détails.

Walid : sur microG, par exemple, pour donner une idée, jusqu’à assez récemment, ça fait quelques mois maintenant, il y avait une fonctionnalité, par exemple, qu’on n’avait pas, qu’on a un compte Google et qu’on veut se connecter. Google peut envoyer une notification sur votre téléphone qui dit que vous voulez vous connecter sur un autre appareil, c’est bien moi ou ce n’est pas moi. Avant, ce n’était pas pris en charge par microG. On ne pouvait pas utiliser cette méthode d’authentification. Alors que maintenant, par exemple, ça fonctionne. C’est-à-dire qu’on peut utiliser cette fonctionnalité et parfois, c’est quand même bien pratique. Moi, je sais que sur mon compte professionnel, sur mon téléphone sur /e/OS, avoir cette fonctionnalité, c’est quand même pratique pour me connecter à mon compte professionnel Google, par exemple.

Antoine :

quelqu’un qui serait complètement à dire « je veux me passer des API de Google à 100 % » n’installerait pas microG, il n’en aurait pas besoin. Mais sans cette couche-là, il y a énormément d’applications qui ne fonctionnent pas. Une application bancaire, par exemple, va quasiment systématiquement vérifier que ce qu’ils appellent les standards de sécurité, donc ces integrity checks, etc., sont correctement disponibles sur le téléphone pour vérifier que le téléphone est, d’après eux, sécurisé, donc n’a pas été piraté. En réalité, c’est un petit peu l’inverse, si je peux me permettre, mais bref… Du coup, voilà, s’il n’y a rien d’installé sur le téléphone, l’application va tout simplement refuser de s’exécuter.
Antoine Duparay (fla)


Alors que microG va être une solution qui peut permettre de faire croire à l’application que oui, oui, les API Google sont bien disponibles et oui, oui, ce téléphone est sécurisé. Alors même que justement, il n’y a pas de code Google qui est exécuté sur le téléphone. Donc selon ce qu’on cherche à faire avec son téléphone, c’est presque indispensable d’avoir un microG installé pour avoir un Android fonctionnel.

Walid : je pense qu’on en parlera dans les prochains épisodes des applications bancaires parce que c’est un peu la liste de toutes les applications. L’application bancaire, elle a une bonne place. Et donc, le fait de passer par une version alternative d’Android en termes de sécurité, ça veut dire qu’on peut rajouter des outils supplémentaires. En plus de ce qu’on a dit sur microG et tout, on peut rajouter des outils supplémentaires. Est-ce que tu veux en dire deux mots de ces outils qui nous permettent d’améliorer la partie vie privée ?

Antoine : oui, il y a beaucoup de choses qui existent. Je pense qu’on va peut-être… Pas faire tout plein de détails aujourd’hui, mais notamment, tu as parlé de Shelter juste avant, qui est une application qui contourne un petit peu le système d’Android de profil pour exécuter des applications dans des profils qui sont vierges. Donc ça, par exemple, très intéressant, vous n’arrivez pas pour l’instant à vous passer de l’application Instagram qui demande d’avoir accès à vos contacts et ce genre de choses. Eh bien, si vous l’exécutez dans un profil professionnel, qui du coup est vide, vous aurez quand même l’application installée, vous lui donnerez l’accès aux contacts, mais en fait, les contacts qu’elle regardera, ce sera une liste de contacts vides, et donc vous n’avez pas donné l’accès à vos vrais contacts de votre téléphone.

Il y a aussi l’application Exodus Privacy qui essaye de donner des notes, de surveiller un petit peu chaque autre application. En fait, c’est une analyse des applications qui existent dans le téléphone ou dans les stores. en disant voici les trackers qu’on a pu détecter dedans, etc. Il y a aussi Privacy Badger. Il y a vraiment beaucoup de choses qui peuvent exister sur l’écosystème Android en général. Il y a plein de gens qui se sont posés sur la question. Je pense qu’on aura l’occasion d’en rediscuter. Il y a des choses à faire sur comment configurer son téléphone.

Les version d’Android alternatives


Walid : maintenant, ce que j’aimerais, c’est qu’on parle un peu des alternatives qui existent. Android de base ou Android des opérateurs, des fabricants de téléphones. Là, il y a plusieurs systèmes qui sortent un peu du lot. Je pense que le premier dont on peut parler, c’est justement un système qui est plutôt basé sur l’idée d’avoir de la sécurité. C’est GrapheneOS. Est-ce que tu veux dire quelques mots sur Graphene ?

Antoine : alors, ce qu’il faut savoir, c’est qu’en gros, on repart de AOSP à chaque fois, l’Android de base. Le projet le plus connu à l’époque, il y a déjà 15 ans peut-être, c’était un projet qui s’appelait CyanogenMod, qui est donc une récupération de Android AOSP en essayant de l’installer sur d’autres téléphones, là où Google ne fournissait pas forcément le support, etc. Projet qui a évolué, qui s’appelle maintenant LineageOS, et qui est en gros un peu la base de tous les systèmes Android alternatifs qu’on observe. Donc ça, c’est un peu le bloc primaire du truc.

Et puis après, il y a des approches et des philosophies qui sont très différentes selon les projets. Donc GrapheneOS, c’est un projet qui est porté par des experts en sécurité. C’est un projet qui reste très proche de l’Android de Google, mais avec toute une multitude de patches supplémentaires pour vraiment essayer de sécuriser au maximum les différents usages qu’on peut avoir, notamment dès qu’il y a des patches de sécurité d’Android qui sortent, tout de suite ils sont réappliqués. C’est un projet qui permet de reverrouiller le bootloader [chargeur de démarrage], donc là c’est quelque chose d’un peu technique. Il faut savoir que sur les téléphones supportés par Graphene, on a un niveau de sécurité là-dessus qui est important. Et puis, c’est une approche de sandbox en fait pour les applications qui sont donc ce qu’on appelle un bac à sable en français, qui sont exécutées dans un environnement qui est contrôlé. Les applications ne sont pas censées en sortir. Donc, il y a beaucoup, beaucoup de choses qui sont faites sur la sécurité. C’est un très bon système d’exploitation. Pour autant, il n’y a pas énormément de choses qui sont faites sur la vie privée.
Antoine Duparay (fla)


Rappelez-vous la distinction. Si une application a accès à vos contacts ou à des choses comme ça inclue des pisteurs, GrapheneOS ne va pas essayer d’empêcher ça, il va laisser l’exécution de l’application normale. [Correction de Walid et Antoine : La version originale du texte prenait l’exemple erroné des contacts. GrapheneOS a en réalité un mécanisme d’isolement des contacts entre les applications, appelé « Contacts scopes ». Merci au projet GrapheneOS de nous l’avoir signalé. Pour en savoir plus sur les fonctionnalités relatives à la vie privée dans GrapheneOS, consultez cette page : https://grapheneos.org//faq#security-and-privacy ]

Typiquement, l’approche par rapport au Play Services dont on parlait avant, c’est d’utiliser ceux de Google parce que c’est les plus récents, parce que c’est eux qui font les dernières mises à jour, et donc c’est ceux dans lesquels il y a le moindre risque d’avoir des failles de sécurité. Mais du coup, la collecte traditionnelle de données peut avoir lieu.

GrapheneOS, c’est vraiment l’approche sécurité. Vous êtes journaliste, vous êtes activiste, vous voulez être certain que votre téléphone ne soit pas attaqué par quelqu’un, un gouvernement ou quelque chose comme ça. Je ne dis pas que c’est impossible de casser Graphene OS, mais c’est la solution la plus sécurisée sur le marché. Par contre, si on compare ça à d’autres OS qui sont plus orientées vie privée, tu as cité /e/OS, il y a Iodé aussi, il y a CalyxOS, il y a plusieurs alternatives qui existent. Là, on est sur quelque chose d’assez différent. Le but, c’est plutôt d’utiliser microG, d’enlever le plus possible d’applications propriétaires pour contrôler le plus possible la collecte de données, et surtout celles qui sont insidieuses, celles dont on n’a pas forcément conscience.

Donc typiquement, si on creuse un tout petit peu /e/OS, même si tu as déjà beaucoup parlé avec Gaël, on ne va pas rentrer dans les détails, mais l’approche, c’est plutôt de bloquer les trackers avec une liste noire basée sur les noms de domaine. Donc ça, c’est un module qui s’appelle Advanced Privacy. Ils ont leur propre store qui s’appelle le App Lounge, qui est un peu la même chose que Aurora Store. Donc, c’est de permettre d’installer des applications sans avoir de Google. Et puis, ils ont fait tout un effort d’aller enlever, par exemple la synchronisation temps, je crois, qui était encore fait par les serveurs Google, même sur

Walid : AOSP. Ils enlèvent tous les appels à Google.

Antoine : oui, ils ont vraiment essayé de faire un audit global de AOSP et de dire tout ce qui parle à Google, on l’enlève, et de permettre de configurer microG précisément pour ne laisser passer que ce qu’on veut, etc. Ils vont même plus loin d’ailleurs. On parlait de dire qu’un smartphone aujourd’hui, c’est un écosystème. C’est l’idée de regrouper dans un seul système Android tout un certain nombre d’alternatives qui pensent pertinentes et de les rendre cohérentes et d’avoir un écosystème cohérent. On parlait de Exodus Privacy pour avoir l’analyse des applis. Ça, c’est intégré dans AppLounge. Dans son store, on voit les notes que Exodus Privacy donne aux applications. Et puis, ils fournissent aussi un cloud pour synchroniser justement ces contacts, etc. Donc là, ils ont une approche vraiment globale, en mode on veut quelque chose de clé en main, qui fonctionne pour tout le monde.

Le projet CalyxOS, il est un petit peu différent de ce point de vue-là. Par exemple, ils choisissent plutôt de partir de quelque chose de plus minimaliste. Et puis par contre, au premier lancement du téléphone, ils vont vous dire, tiens, en messagerie, qu’est-ce que vous voulez installer ? Est-ce que vous voulez Signal ? Est-ce que vous voulez autre chose ? Ils vont plutôt suggérer des applications alternatives. Ce qui permet, quand on veut vraiment contrôler finement ce qui est installé sur son téléphone, d’avoir quelque chose d’un peu plus personnalisable. Il y a plusieurs approches différentes, mais en gros, c’est les trois qu’on a citées, /e/OS, Iodé et CalyxOS, qui sont plus orientées vie privée quand Graphene OS est plus orienté sécurité.

Walid : encore faut-il que ces OS tournent dessus. On peut avoir Lineage OS qui tourne dessus, mais pas forcément un des autres OS. Je ne suis pas sûr que /e/OS par exemple, supporte tous les téléphones qui sont supportés par LineageOS.

Antoine : en théorie, comme /e/OS est basé sur Lineage, il n’y a rien qui empêche d’installer i sur un téléphone sur lequel Lineage fonctionnerait. Par contre, il faut le compiler pour ça. Et donc, Murena, l’entreprise qui est derrière iOS, n’offre pas du support sur tous les téléphones Android sur lesquels quelqu’un s’est amusé à faire tourner Lineage.

Donc, il y a déjà une distinction entre les téléphones officiellement supportés par Murena, donc ceux où on a vraiment un build de iOS disponible. Les téléphones qui sont supportés par la communauté. Donc là, c’est des gens qui se sont dit : « moi, j’ai tel téléphone, j’ai compilé /e/OS pour, ça fonctionne. Je mets à disposition ce build à d’autres personnes et donc vous pouvez l’installer ». Quand on somme ces deux catégories, on a déjà quand même plus de 200 appareils qui sont disponibles. Et puis après, il y a toute une liste d’appareils qui sont supportés par LineageOS et où personne n’a encore pris le temps de compiler /e/OS pour. Mais du coup, techniquement, il ne devrait pas y avoir de limitation à faire ça.

Et puis, la quatrième catégorie, c’est les téléphones qui ne sont même pas supportés par LineageOS et souvent qui sont très verrouillés par le constructeur. Et là, évidemment, du coup, il y aurait beaucoup de travail de reverse engineering [rétro-ingénierie], c’est-à-dire essayer de comprendre comment le téléphone fonctionne pour pouvoir installer quelque chose à la main dessus. Ce sont des problématiques sont très techniques, c’est pas à la portée de tout le monde.

Linux sur mobile <😀


Walid : donc sur ces histoires de systèmes d’exploitation, on va parler quand même assez brièvement, même si on reviendra beaucoup plus en détail dans des épisodes suivants de la série, il y a une approche qui est de ne pas essayer de partir d’AOSP, mais d’essayer de partir de Linux. Je ne vais pas vous mentir, je trouve cette approche hyper excitante, surtout que moi-même j’ai mis un téléphone sous postMarket OS, donc un des OS dont on va parler. Et c’est assez excitant, ça pose plein une foultitude d’autres problématiques. Est-ce que tu peux introduire le sujet de Linux sur les smartphones ?

Antoine : absolument, surtout que moi, c’est vraiment ça qui m’a intéressé en premier lieu. Moi, j’ai eu un téléphone, un smartphone pour la première fois en 2010, Android 2.2 dessus. C’était un HTC, et au bout de même pas six mois, un an je n’avais eu une seule mise à jour de Android et j’étais passé en 2.2.2. J’ai très vite compris qu’il n’y aurait aucun support du matériel, du constructeur, enfin qu’ils s’en foutaient complètement.

C’est là où j’ai découvert CyanogenMod à l’époque, qui m’a permis de faire tourner Android 4 sur mon téléphone, j’étais déjà super content.

Parce qu’on ne l’a pas mentionné, mais un des avantages majeurs d’utiliser ces systèmes d’exploitation alternatifs, c’est que du coup, tant qu’il y a des gens motivés pour les faire fonctionner, eh bien, ils fonctionnent ! Contrairement à un constructeur qui n’a plus aucun intérêt financier de faire des mises à jour à long terme sur des téléphones, moi aujourd’hui mon téléphone principal c’est un Pixel 3a. On en est au Pixel 9 ou 10 maintenant je pense chez Google, donc j’ai 7 générations de retard, mais j’ai la toute dernière version d’Android qui tourne dessus avec Lineage et du coup /e/OS aujourd’hui, parce qu’il y a des gens qui continuent de porter des dernières versions d’Android.
Antoine Duparay (fla)


Donc ça c’est déjà quelque chose de très intéressant. Mais une approche encore plus différente, c’est de basculer sur du Linux. La première fois que je fais ça, c’était avec Firefox OS, qui est quand même un Linux assez particulier, qui était principalement un OS web par Mozilla, qui a du coup été abandonné par Mozilla, mais qui continue notamment en Asie sous le nom de KaiOS, si j’ai bien suivi.

Mais ensuite, quand Mozilla a abandonné Firefox OS, j’ai basculé sur Ubuntu Touch. Et là, effectivement, on découvre un monde complètement différent. Pour moi, l’inconvénient majeur de tout ça, c’est la compatibilité avec les applications Android. Même s’il y a un projet qui s’appelle Waydroid qui permet de faire tourner un émulateur Android sur Linux et donc d’exécuter des APK sur les téléphones, ça fonctionne plutôt pas trop mal. Mais il y a quand même des problèmes autour de ça. Ce n’est pas fait pour à la base. Linux, c’est Linux et ce n’est pas Android.

Android est basé sur un noyau Linux, mais vous avez compris ce que je veux dire, ce n’est pas l’écosystème Android. Donc personnellement j’ai utilisé Ubuntu Touch de 2017-18 à 2020 comme téléphone principal. Et ça marche très bien, tout ce qui est SMS, appel, GPS, caméra, enfin tout ce qu’on peut vouloir faire avec un téléphone, ça fonctionne. Mais on n’a pas accès aux applis, et puis on n’a pas accès non plus aux blobs binaires des constructeurs. Donc typiquement, quand je vous dis que la caméra fonctionne, on sait qu’aujourd’hui il y a énormément de post-traitement qui est fait dans les puces des caméras pour faire des photos super jolies. Et bien ça on l’aura pas sous Linux mais il n’empêche que ça fonctionne très bien.

Je pense que ce qui est très important dans cette approche c’est que, comme on le disait avant, Android n’est pas un projet libre : sa gouvernance n’est pas du tout partagée. Google a vraiment le contrôle total et on a de nombreux signes ces derniers temps que Google s’apprête à refermer de de plus en plus Android. Et donc, avoir une vraie alternative au cas où Google tue un OSP, ce serait vraiment essentiel pour pouvoir garder le contrôle de nos téléphones.

Walid : donc, tu as Ubuntu Touch, qui est à la base Ubuntu, ça avait été porté par la société Canonical, qui édite les distributions Ubuntu. Ils ont arrêté, ça a été repris par une communauté, mais je pense qu’on essaiera d’en parler plus en détail dans un autre épisode de la série. Il y a d’autres alternatives. Celles que j’ai choisies à mettre sur mon téléphone pour tester, je vais les tester au fur et à mesure, c’est postmarketOS, qui a encore une philosophie potentiellement un peu différente parce qu’eux, ils ne veulent pas du tout se baser sur Android. Ils veulent faire en sorte que tous les pilotes et toutes les modifications qu’ils font au niveau des pilotes matériels, etc., sont remontés directement dans le noyau Linux [upstream]. Le but étant de faire tourner une version Linux la plus à jour possible avec un noyau le plus à jour possible sur le téléphone.

Antoine : oui, tu as raison de le dire. Il y a deux choses importantes tant qu’on parle un petit peu de Linux sur mobile, même si tu le détailleras dans d’autres épisodes. Il y a deux points importants. Le premier, c’est qu’en fait, on retrouve sur téléphone la même diversité que ce qu’on retrouve sur ordinateur. C’est-à-dire qu’il y a différentes couches, différentes briques.

On est libre de les agencer comme on veut. Donc, c’est tout à fait possible d’utiliser un environnement Plasma Mobile qui est fait par KDE, il y a Phosh, Gnome Mobile, il y a Ubuntu Touch, leur environnement graphique s’appelle Lomiri.
Plasma Mobile (gauche) – Lomiri (droite)
Il y a vraiment la diversité possible des projets et puis de ce qu’on choisit d’installer sur son téléphone est équivalente à ce qu’on peut retrouver, c’est encore un peu balbutiements. On peut avoir une base Debian, une base Gentoo, une base Alpine pour le cas de postmarketOS et puis dessus installer le Shell, l’interface graphique qu’on veut. Donc les possibilités sont infinies, il y a vraiment plein de choses différentes à faire.

Donc ça c’est une chose. Et puis l’autre chose importante c’est effectivement la compatibilité du matériel. Là, il y a deux approches. La première, c’est la plus belle, philosophiquement, de supporter le matériel directement dans le noyau Linux. Donc ça, c’est un projet qui est quand même assez complexe, puisque, comme on le disait, les constructeurs ne jouent pas forcément le jeu. Et puis, on est obligé de faire de la rétro-ingénierie pour comprendre comment ça fonctionne. Mais voilà, il y a certains téléphones qui sont assez bien supportés. Les gens de Fairphone, par exemple, tu le citais avant, font un très bon boulot pour essayer de soumettre des patchs et il y a même un des développeurs de postMarketOS qui est un employé de Fairphone [Luca Weiss]. Donc voilà, il y a des contributions entre les projets.
Environnement Phosh sur PostmarketOS
Une autre approche, du coup, c’est d’utiliser un projet qui s’appelle Halium, qui est de dire qu’on garde le noyau Linux d’Android. On flash le téléphone avec une version d’Android. Typiquement, on va installer Android sur le téléphone, on va garder cette couche-là et puis on va installer l’écosystème Linux par-dessus les pilotes Android. Et donc, en faisant ça, on a accès à tout le matériel, et notamment les puces GSM, la caméra, etc. Ce sont des choses qui ne sont pas forcément supportées dans Linux Vanilla. Mais certains projets favorisent une approche par rapport à une autre. Encore une fois, ce sont des briques et puis ce sont des choix de l’utilisateur. Par exemple, sur Ubuntu Touch, si vous le faites sur un Pixel comme moi je suis en train de le faire, je vous encourage plutôt à utiliser Halium si vous voulez avoir un bon support de votre téléphone. Il y a tout un tas de composants pixels qui sont supportés directement dans le kernel Linux Vanilla et donc vous aurez aussi la possibilité d’installer Ubuntu Touch sans Halium sur un pixel. Il y a pas mal de choses qui marcheront moins, mais par exemple si vous installez Ubuntu Touch sur un PinePhone, là vous êtes 100 % sur un kernel Linux normal, pas celui d’Android. Donc tout est possible, on peut choisir ou pas d’utiliser Halium, on peut choisir son noyau, on peut choisir d’utiliser une distribution ou une autre selon ce qu’on préfère, et puis on peut choisir à l’intérieur de la distribution son interface graphique. Il y a vraiment beaucoup de choses qui sont possibles avec Linux.

Walid : on en reparlera vraiment dans d’autres épisodes, parce qu’il y a aussi Sailfish OS, Mobian, il y en a plein de projets qui sont plus ou moins avancés, qui ont une philosophie plus ou moins différente, qui sont plus ou moins open source. Ça fait pas mal penser à Linux sur le desktop il y a 20 ans. Alors moi, personnellement, je trouve ça hyper excitant. Vraiment ça m’éclate de faire ça. Mais voilà, mon téléphone OnePlus 6T sur Post Market OS, ce n’est pas encore prêt forcément à être mis dans les mains de tout le monde. Ne serait-ce que parce que tu ne peux pas téléphoner. C’est parfois un peu compliqué.

Par où commencer pour installer une version alternative à Android stock ?


Walid : si les gens sont convaincus ou sont intéressés par installer une version alternative d’Android sur leur téléphone, ma première question, c’est par où commencer ? Qu’est-ce qu’on peut donner comme conseil aux gens ? sachant que soit ils ont déjà un téléphone, soit ils vont devoir changer de téléphone, auquel cas bien sûr c’est pas pareil. Qu’est ce que tu donnerais comme conseil toi ?

Antoine : il y a plusieurs questions à se poser. La première c’est : « est-ce que j’ai envie d’y passer un peu de temps ? Est-ce que j’ai envie de comprendre comment ça marche ? Est-ce que je suis curieux ? Ou alors est-ce que je veux juste que ça marche et j’ai pas envie de m’en préoccuper ? ».

Si c’est le second cas, là il n’y a pas 50 solutions différentes. Si vous n’avez pas envie de faire l’installation vous-même, soit il faut trouver des gens autour de vous qui vont faire ça. Il y en a pas mal, de la même façon qu’il y a des gens qui vous aident à installer Linux sur vos ordinateurs, il y a des gens qui vous aident à le faire sur vos téléphones.

Et la seconde solution, c’est évidemment d’acheter un téléphone déjà installé. Donc typiquement, Murena avec /e/OS a un partenariat avec Fairphone. C’est aussi le cas de Ubuntu Touch qui a des partenariats avec Fairphone et avec Volla. Murena aussi, d’ailleurs Volla qui est un constructeur allemand qui fait des téléphones qui sont aussi facilement bidouillables.

Alors évidemment, ne rachetez pas un téléphone juste pour ça, pas de gaspillage écologique s’il vous plait, mais voilà vous pourrez vous dire « le prochain téléphone que j’achète j’irai sur sur le site de Murena ou de Fairphone ou de Volla ou machin et puis j’achèterai un téléphone avec un linux ou avec un android libéré, préinstallé donc ça ça résout le problème ».

Sinon si vous avez un petit peu envie de quand même vous dire est-ce que c’est si compliqué que ça ou pas, il faut savoir en fait la complexité de l’installation d’un OS alternatif dépend énormément de votre modèle de téléphone. Il y a des téléphones qui sont ouverts. Je parlais des pixels de Google et sur lesquels la manipulation est relativement simple. Alors, ça va prendre quand même un petit peu de temps parce que comme vous allez effacer votre téléphone, il faut d’abord faire une sauvegarde de vos contacts, etc. pour pouvoir remettre les choses par-dessus. Alors, évidemment, ne faites pas de synchronisation avec un compte Google parce que si c’est pour remettre le compte Google et tout resynchroniser derrière, ça ne servait pas à grand-chose de mettre un Android dégooglisé. Du coup voilà une fois que vous aurez fait vos sauvegardes à la main en exportant les contacts en téléchargeant vos photos etc vous pourrez sur un téléphone comme le Pixel, utiliser des logiciels à la fois Murena comme Ubuntu Touch et puis il y en a d’autres fournissent des petites applis qui s’appellent l’Easy Installer dans le cas de Murena. On branche le téléphone, on suit les étapes sur l’écran de son ordinateur, on clique suivant, suivant, suivant, suivant et puis le téléphone est installé. Donc ça c’est pour des modèles où c’est facile à faire comme les Pixels.

Il y a d’autres modèles sur lesquels c’est beaucoup plus difficile parce que le fabricant ne va pas vouloir qu’on déverrouille le bootloader qui est vraiment la partie initiale du téléphone. qui permet de choisir vers quel système d’exploitation on va basculer. Donc voilà, selon le téléphone qu’on possède, ça peut être très rapide, beaucoup plus lent, voire complètement impossible. Donc pour ça, il y a chaque projet qui répertorie les téléphones qui sont supportés ou pas. Donc il faut aller sur devices.e.foundation et vous aurez la liste de tous les téléphones supportés par /e/OS. Là, on en a plus de 200, donc vous avez quand même une petite chance d’avoir le vôtre dans le lot. Voilà, si c’est pas le cas, là, il n’y a pas grand-chose d’autre à faire que d’attendre et d’acheter un prochain téléphone.

Walid : troisième option, c’est de louer son téléphone. Là, je vous renvoie vers l’épisode qu’on a fait avec les gens de Commown [note : l’auteur du podcast est société chez Commown] aussi, qui font des locations de matériel de téléphone, mais d’autres matériels aussi sans option d’achat, et donc qui sont capables de faire durer les téléphones le plus longtemps possible dans le temps. Il y a cette approche-là aussi de location du téléphone.

Antoine : tout à fait.

Walid : avec le service qui va avec derrière pour avoir toujours un téléphone fonctionnel. Ok, donc les GUL, les groupes d’utilisateurs Linux, effectivement, il y a pas mal d’install-parties. Il y a pas mal de gens qui peuvent vous aider à installer un OS alternatif sur votre téléphone si votre téléphone est supporté par un de ces OS alternatifs. C’est vers là qu’il faut se tourner si on ne veut pas essayer de le faire soi-même. Moi, perso, je me suis renseigné pour savoir quel téléphone était supporté.

Et j’ai fini par, parce que j’avais cassé mon téléphone, je devais en prendre un autre, par prendre un téléphone reconditionné. sur lequel j’étais sûr qu’il tournait bien. Si tu veux rajouter un truc là-dessus.

Conclusion


Antoine : moi, si je devais résumer puis conclure ce qu’on est en train de dire là. Évidemment, le truc à retenir, c’est le téléphone est un appareil qui traque bien plus encore qu’un ordinateur et donc il ne faut pas rester sur le système d’exploitation de base de son téléphone. On ne peut pas malheureusement lui faire confiance.

Mais le truc que je trouve vraiment sympa, c’est que comme tu viens de le dire, en fait, ça peut être une aventure très excitante. de redécouvrir son téléphone, d’en reprendre le contrôle, de se dire « ouais, mais en fait, je peux faire plein de trucs que je ne pensais pas possibles forcément avec mon téléphone avant parce qu’il était un peu verrouillé, contrôlé, etc. »
Antoine Duparay (fla)


Pour les plus geeks d’entre nous, ça va même être de se dire « ouais, mais en fait, je me connecte en SSH sur mon téléphone, maintenant je fais des backups avec Borg et tout. » Enfin bref, on peut faire plein de trucs différents qui peuvent être très rigolos. C’est une aventure qui peut être très excitante, de s’amuser à changer des interfaces, à découvrir des nouvelles applis, à faire plein de trucs. C’est aussi une aventure qui peut être évidemment un peu effrayante, parce que son téléphone, c’est quand même, comme on l’a dit, son appareil qu’on utilise le plus. C’est avec ça que, je ne sais pas, on va se dire, là, maintenant, je suis dans le train, il faut que je présente mes billets que je viens d’acheter. Et si mon téléphone est en train de planter pour x ou y raison, ça va me contrarier. Il faut que le téléphone marche. Ça, c’est assez cool de se rendre compte que les gens qui sont derrière ces projets en sont quand même bien conscients. Ils essayent vraiment de faire des projets qui sont de qualité et qui ne vont pas nous laisser tomber.

Typiquement, coté Linux ou Ubuntu Touch, ils ont décidé d’avoir un téléphone dont la partition principale est en lecture seule et où ils déconseillent fortement, même si c’est effectivement techniquement possible, de faire des apt-get install parce qu’ils disent, si vous mettez votre téléphone dans un état bizarre en installant n’importe quel paquet, ça va être compliqué. On part du principe que ce n’est pas ce que vous voulez faire. Donc, c’est quand même des projets qui sont sérieux. Ce n’est pas que de la bidouille. La chose à garder en tête, c’est que si vous utilisez déjà beaucoup des services Google, des logiciels, des choses de Google, il faut d’abord apprendre à vous passer de ça avant de passer à ces OS alternatifs.

Moi, je pense que j’ai installé /e/OS à au moins une trentaine de personnes autour de moi, incluant mes parents, petites sœurs, grand-mères, enfin vraiment, tout le monde s’en sort très bien. Et les seules personnes avec qui j’ai eu des problèmes et qui m’ont dit « non mais en fait, j’en veux plus, remets-moi Android de base », c’était au contraire des collègues de boulot, des gens très techniques avec qui je me disais qu’il n’y a aucun problème. Et en fait, non, ils n’avaient pas du tout anticipé leur dépendance à Google. Ils ne s’étaient pas rendus compte à quel point ils servaient de Google tout le temps. Ils utilisaient Google Pay avec leur carte bancaire à l’intérieur de leur téléphone. Ils rentraient à la maison, ils utilisaient leur téléphone avec du Chromecast sur la télé, ce genre de choses. Évidemment, du coup, quand on enlève Google du téléphone, et c’est le but, ça ne va plus marcher. Voilà, s’il n’y a plus Google dans le téléphone, on ne peut plus stocker sa carte bancaire avec Google.

Donc finalement, la question à vous poser avant de vous dire est-ce que je saute le pas ou pas, ce n’est pas est-ce que je suis assez bon techniquement, parce que ce n’est pas du tout nécessaire d’être bon techniquement pour utiliser ces solutions aujourd’hui, elles sont matures. C’est plutot à quel point je suis dépendant de Google et est-ce que je suis prêt à m’en passer. Si votre réponse, c’est en fait, je n’utilise pas grand-chose de Google et je pense que c’est bon. alors allez-y, il n’y a aucun problème à sauter le pas vers un système alternatif dont Google est enlevé.
Antoine Duparay (fla)


Walid : je ne vais rien rajouter de plus. La suite au prochain numéro, comme vous avez compris, ça va être une série. Il va y avoir d’autres épisodes qui vont arriver au long de l’année là-dessus. Ça tombe bien puisqu’on avait fait un petit sondage pour savoir quelles étaient les thématiques qui vous intéressaient, vous, auditrice, auditeur du podcast Projets Libres : la majorité des gens ont répondu qu’ils étaient intéressés par tout ce qui tournait autour du smartphone et de la dégooglisation du smartphone. Donc, vous êtes au bon endroit ! On va continuer à en parler.

Avant de se quitter aussi, je vous invite, si vous voulez en savoir plus sur comment se passaient des services Google, à écouter les nombreux épisodes qu’on a fait avec d’autres personnes de Framasoft là-dessus. Vous avez de la matière.

Voilà. On se retrouve bientôt pour des prochains épisodes. Merci beaucoup d’être venu nous parler, Antoine, pour les auditrices, auditeurs, comme d’habitude. Parlez-en autour de vous. intéressez-vous aux alternatives à Google et aux autres et puis on se reparle bientôt. Merci !

Antoine : merci Walid, merci !

Joindre Antoine


  • Mastodon : fla@mastodon.social
  • Diaspora : fla@diaspora-fr.org
  • Email : fla@framasoft.org


Production de l’épisode


  • Enregistrement à distance le 23 mars 2026
  • Trame : Walid Nouh et Antoine Duparay
  • Montage : Walid Nouh
  • Transcription : Walid Nouh


Licence


Ce podcast est publié sous la licence CC BY-SA 4.0 ou ultérieure


Une introduction au projet OpenStreetMap – C.Quest


projets-libres.org/introductio…


This entry was edited (3 weeks ago)

Turns out I have been updating wrong all this time! 🤦🏼


I’ve been running my home lab since 2021 and honestly thought my update routine was solid: apt update && apt upgrade, reboot, job done.

Turns out I was wrong. I was checking CVE‑2026‑31431 (Copy Fail) this morning and realised that despite my “successful” updates, I was still running a vulnerable kernel from March.

I’ve had to rethink how I handle host updates. If you’re relying on a standard upgrade and a reboot to keep Proxmox or Debian hosts safe, you might want to check if yours is lying to you as well.

Thinkpad T14s without OS


I think I've read in Lemmy somewhere that the T14 notebooks should be avoided is they come with letters after the T14. I'm thinking of buying a T14s G5. It has to be new as we get tax deduction (will be at the reception of small local museum). What do people this of this notebook. I'll end up installing Linux on it. I was thinking of going DELL as I've been running various latitudes over the years without major problems but looks like people are not fond of DELL + Linux. Any thoughts?

It seems Linux Mint is dropping GNU coreutils in favor of rust-coreutils following Ubuntu.


Clem talks about that in the comments. What are some no hassle, Debian based, rustless distros as alternative to Mint?
This entry was edited (3 days ago)

Pan de ajo integral


Receta para hacer el pan de ajo integral estilo ale, necesitamos:

  • Una cabeza de ajo
  • Aceite de oliva (1 cucharada sopera)
  • Harina normal de la blanca barata (130 gr)
  • Harina integral que es un poco más cara (200 gr)
  • Levadura (1 cucharada de café)
  • Sal (1 cucharada de café)
  • Agua (205 ml)

En el bol de amasado mezclamos el agua con la levadura, añadimos las harinas, cubriendo bien el agua, y por último añadimos la sal que no debe tocar la levadura. Mientras en el horno, ponemos la cabeza de ajo envuelta en un trozo de papel de aluminio a 200ºC con el aceite de oliva durante 20-25 min. Volvemos al bol y ponemos la amasadora durante 29 min, a los 20 min aprox. de comenzar el amasado, depende de como veamos la masa, añadimos los ajos sacados del horno y picados, formándose una especie de pasta de ajo que añadiremos a la masa hasta que mezcle bien.

Una vez amasado, dejamos reposar la mezcla durante una hora en un bol, cerrando la superficie para que no entre aire y se forme la atmósfera de CO2 que necesita la levadura para fermentar. Pasamos la masa fermentada sobre papel de aluminio, sería recomendable una superficie con agujeros para que el aire caliente del horno lo hiciera por abajo, no aconsejo agujerear el papel de aluminio sino se queda pegado al pan, y horneamos durante 50-55 min a 200ºC. Al terminar de hornear sacamos y dejamos enfriar una hora sobre una superficie abierta como una rejilla de horno para que se evapore el agua sobrante uniformemente, no partir el pan antes de que se enfríe, el pan sigue haciéndose aún caliente.

Y a disfrutar ese pan con ajo integral y saludable 🧄🥖

Un professeur fait la leçon aux journalistes de Franceinfo sur la guerre en Iran


The media in this post is not displayed to visitors. To view it, please go to the original post.

Bertrand Badie, professeur émérite à Sciences Po Paris, est invité sur le plateau de Tout est politique sur Franceinfo. Il y explique les difficultés auxquels font face les pays du monde entier pour mettre un terme à ce conflit, il y exprime son regret de ne pas avoir les forces diplomatiques parler plus des victimes iraniennes.

Réduire la qualité de la vidéo.

Pour changer le système :
Réclamer le RIC constituant : petitions.assemblee-nationale.… mouvement-constituant-populair…
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

Sources
Badie france.tv/franceinfo/tout-est-…
Musique youtube.com/watch?v=39PVEaSytp…

Réponses au quiz de fin :

/!\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
/!\

/!\

/!\
/!\

Quelles sont les difficultés pour arrêter le conflit entre les États-Unis et l'Iran ?
Chaque pays croit que l'autre veut arrêter le conflit le plus rapidement possible.
Réussir à exprimer le quasi-consensus des pays pour l'arrêt du conflit.

Combien y a-t-il d'États représentés aux Nations Unies ?
193.

Qu'est censé faire Trump dans les prochains jours ?
Visite officielle à Pékin.

#badie #politique #guerre #iran #USA #extrait #ethiqueettac

This entry was edited (3 days ago)

OpenVFS and Systemd-Homed possible?


The media in this post is not displayed to visitors. To view it, please go to the original post.

I'm into selfhosting and Im looking for a way to centralize the Userhomes and have a better Backup of these files.

The idea is to use a virtual filesystem to sync needed data to the client PC and have Homed to encrypt userdata and store the data on server.

That way I do not have to backup the client PCs.

What do you think? And are there any working examples out there?

in reply to ratatouille

Syncthing or Nextcloud. There's a bunch of Linux sync software: awesome-selfhosted.net/tags/fi…

Traditionally, you'd just put it on a NFS volume and be done with it. Or make it a boring plain old independent laptop with nightly backups configured, if your users always work from the same machine and don't like... switch to a different computer in the middle of a task.

This entry was edited (3 days ago)

The Right Way to Redesign a Website and Keep Your Rankings


Redesigning doesn't mean starting from scratch. It means evolving your digital presence while protecting what you built. Most traffic loss is temporary if you treat the launch with respect. Invest the time in auditing and mapping. Communicate clearly with your team.
The media in this post is not displayed to visitors. To view it, please go to the original post.

A website redesign is one of the few marketing decisions that can erase years of SEO work in a single launch. Most businesses don't find out until three months later when the traffic reports look like a ski slope. You see the numbers drop, panic sets in, and you blame the new design. Usually, the design isn't the problem. It is the lack of planning before the code went live.

The good news is that ranking drops after a redesign are almost always preventable. They happen because of specific, identifiable mistakes, not because Google decided to punish you for changing your homepage colors. Understanding this distinction saves a lot of money and stress.

When I talk to clients about a rebuild, I tell them to view it as a migration rather than a makeover. You aren't just swapping paint. You are moving people into a new house. If you forget to send them the address, they will never find the place. Here is how to handle that move correctly so your search visibility survives the transition.

Why Rankings Drop After a Redesign


Google builds a model of your site over months or years. It knows which URLs contain which content, which pages have earned backlinks, and how your internal links connect topics together. A redesign that ignores that model doesn't just change your design. It breaks the accumulated trust Google has assigned to specific URLs.

Think of your current domain as having reputation points scattered across thousands of links. When you change the URL structure without telling search engines, those points disappear. The most common causes of post-redesign traffic loss are URL structure changes without 301 redirects, removing content that ranked well, restructuring internal links, and loading speed regressions from heavier design files. Of these, missing 301 redirects is responsible for the majority of post-redesign traffic collapses.

A web designer who doesn't audit your existing URL structure before touching the sitemap is setting you up for a problem. This is why selecting the right web design agency matters more than most people realize. A good agency treats the pre-launch SEO audit as a required deliverable, not an optional add-on. If they skip it, run.

The Pre-Redesign Audit Your Web Designer Should Run


Before any design work starts, you need a complete map of your current site's SEO state. Do not let a team start building based on intuition. Run a full crawl using a tool like Screaming Frog or Ahrefs Site Audit, capturing every URL that currently exists. Pair that with a Google Search Console export showing which URLs generate clicks and impressions. Those two datasets together identify exactly which pages you cannot afford to break.

From that audit, build a URL inventory. Every URL on your current site gets documented with its ranking keywords, monthly click volume from GSC, and any backlinks pointing to it. This becomes the migration map your web designer references throughout the build to make sure everything lands correctly.

Pages with zero traffic and no backlinks can be consolidated or removed safely. Pages driving organic traffic need to either stay at the same URL or receive properly tested 301 redirects. There is no third option that doesn't cost you rankings. Treat every high-performing page like a valuable asset that needs a secure transfer method.

URL Structure: The Highest-Stakes Call in Any Redesign


The cleanest outcome is keeping your URL structure identical. Same slugs, same folder organization, same pagination. If your current site has /services/web-design/ ranking on page one, your new site should have /services/web-design/ at exactly that path with exactly that content. This eliminates the risk entirely.

When URL changes are necessary, 301 redirects transfer ranking signals from old URLs to new ones. But redirects must be specific, one-to-one mappings. A redirect chain (old URL to interim URL to new URL) dilutes the signal. A redirect to your homepage instead of the equivalent new page is functionally the same as no redirect. Google processes the redirect, finds an irrelevant page, and the ranking signal disappears.

Any experienced web design agency should produce a redirect map as a project deliverable before launch, not after. If an agency quotes you a redesign without mentioning URL mapping, ask specifically whether it is included. If it isn't, negotiate it in. The cost of skipping it is measured in months of lost traffic, which often exceeds the price of a proper audit.

What You Can Change Safely


Not every change is risky. Design and visual elements have no direct effect on rankings. You can update colors, fonts, layouts, imagery, and animations without SEO consequence, provided the changes don't dramatically slow your page load times. Heavy image files, render-blocking scripts, and unoptimized web fonts are the visual changes that actually hurt.

Copy changes are mostly safe as long as you're not removing topic coverage that ranked. Rewriting your homepage hero text, updating your about page, and refining service descriptions is fine. What you should not do is strip out a 1,200-word blog post and replace it with a 150-word summary because the new design template looks cleaner with less text. That content earned its position. Removing it removes the signal.

Navigation restructure is medium-risk. Changing menu labels or grouping pages differently affects how Google interprets the relationship between your pages. If a dedicated service page currently ranks well for a specific term and your redesign buries it three clicks deep in a dropdown, expect that ranking to soften. Internal links from your navigation carry real weight, and the web designer or web design agency handling your project needs to know this before finalizing your sitemap.

Monitoring the First 30 Days After Launch


The first month after launch is the diagnostic window. Set up URL monitoring in Google Search Console before launch so you have a clean baseline. After launch, watch for a spike in 404 errors, which signals redirect gaps, and confirm that your previously ranking pages are indexed at their correct URLs using the URL Inspection tool.

Pull weekly rank positions for your top 20 keywords for the first eight weeks. Some volatility immediately after launch is normal. Google is recrawling and reassigning signals. A 10-15% dip that recovers within four to six weeks is typical. A sustained 40%+ drop into week six is a structural problem, usually a missing redirect or a noindex tag carried over from the staging environment.

Staging environment configurations are a common and underreported cause of post-launch ranking problems. Robots.txt disallow rules and noindex meta tags are routinely applied during development and occasionally left in production at launch. A competent web designer checks these before the site goes live. Verify this yourself too: use a site:yourdomain.com search in Google immediately after launch to confirm pages are being indexed.

Final Thoughts


Redesigning doesn't mean starting from scratch. It means evolving your digital presence while protecting what you built. Most traffic loss is temporary if you treat the launch with respect. Invest the time in auditing and mapping. Communicate clearly with your team.

Your website represents your business around the clock. Maintaining visibility ensures that representation reaches interested customers continuously. If you choose the right partner, the new site will perform better, load faster, and keep its rankings intact.

2026 Singapore Feng Shui Consultation Price Guide


Siiri Geomancy operates on the fundamental belief that every person has an inherent right to live and work in environments defined by clarity and balance. They provide comprehensive services designed to align these spaces with specific personal health requirements, professional success targets, or general life goals. Whether a client requires a professional house feng shui consultation or a personal destiny reading, the organisation ensures all offerings are provided with a commitment to transparent and honest market rates.

2026 Singapore Feng Shui Consultation Price Guide

This manual is intended to guide property owners through the typical costs associated with geomancy in the local region. It explains how packages are structured to accommodate various financial plans and specific property requirements. By understanding these financial expectations, residents can better plan for the transformation of their premises into areas that attract improved energy. Every dollar invested is intended to create significant long-term value through purposeful and dedicated environmental adjustments.

Key Takeaways:


  • Property size and category are primary factors in determining total fees.
  • Standard residential audits for HDB flats begin at 388 dollars.
  • Office consultations start at 688 dollars to support professional success.
  • Bazi readings provide personalised life phase predictions and career advice.
  • Auspicious date selection ensures major transitions are timed for prosperity.


Primary Parameters Influencing Consultation Costs


One of the most frequent questions received by the team concerns the specific reasons why pricing for a professional property audit can vary so widely between different providers. Several essential parameters dictate the final quote provided to a client, including the physical size of the premises being evaluated. An HDB flat, a private condominium, or a large landed estate each requires a different level of technical attention and time from the consultant involved.

The total investment is also influenced by the category of the audit, such as a straightforward review versus a highly detailed spatial analysis. Additionally, the inclusion of supplementary features like auspicious date selection or personal destiny charts will shift the overall cost. The level of experience held by the practitioner is another critical factor reflected in the pricing found throughout the industry. Reputable firms focus on providing sensible and tailored charges for consultations that deliver measurable results.

Professional Service Inclusions and Expectations


When a client books home feng shui services, they are receiving much more than a simple tour of their property. They are investing in expert advice that has been specifically tweaked to their unique energy and long-term objectives. Standard services generally include a pre-consultation briefing to understand lifestyle needs and floor plan assessments to identify spatial opportunities. This structured approach ensures that all recommendations are practical and tailored to the individual.

The consultation process further covers technical aspects such as Ba Gua energy mapping and customised layout advice for furniture or decor. Practitioners also provide element balancing tips and suggest the placement of auspicious symbols to enhance the flow of positive energy. Following each audit, clients receive a detailed report and a breakdown of suggestions to assist with the implementation of changes. Every session is personally attended by Master Vanessa to ensure traditional knowledge is applied to modern needs.

Residential Audit Fees for Singapore Homes


Budget planning is a primary concern for many homeowners seeking to improve their domestic environment. For individuals residing in a standard three-room HDB flat, a full property audit typically begins from a base rate of 388 dollars. This entry-level service is designed to be affordable while still providing essential spatial analysis for urban dwellers. It provides a foundational map for those wishing to align their home with their personal goals.

As the scale of the property increases, the financial investment rises to account for additional storeys and larger floor areas. A landed house may involve costs exceeding 1,000 dollars due to the increased complexity of the assessment. Regardless of the home category, residents receive a clear report containing tailored suggestions for their living space. This ensures that high-quality geomancy advice remains accessible to all property owners regardless of their home size.

Corporate and Commercial Consultation Frameworks


Business owners and home-based entrepreneurs frequently look for ways to optimise their professional areas for better focus and success. Commercial office audits are priced according to the total floor area and the number of individual rooms within the premises. These specialised services generally start at 688 dollars for standard professional settings. Investing in workspace alignment is a strategic step toward securing the financial foundation and productivity of an organisation.

For firms that require consistent, energetic support, continuous follow-up services are available for regular check-ins. These corporate sessions ensure that the workspace remains attuned to shifting business goals throughout the year. By addressing environmental friction, entrepreneurs can create a collaborative atmosphere that supports commercial prosperity. Every corporate audit is conducted with precision and dedication to provide measurable value to the client.

Personal Destiny Mapping and Timing Services


A personal destiny analysis is an essential tool for those facing significant life transitions such as a career change or property purchase. These readings examine the date, time, and place of birth to reveal personality traits and future life phases. Typical fees for this analysis range from 188 to 388 dollars based on the complexity required. Participants gain practical advice on how to maximise specific opportunities and avoid upcoming challenges.

Selecting an auspicious date for events like weddings or business launches is also available for 88 dollars. This service can be combined with other offerings to create a more tailored and comprehensive recommendation. Boutique firms also offer combined packages for clients who wish to address both their home and office simultaneously. This integrated approach allows for a total transformation of the client's energetic landscape while ensuring excellence remains affordable.

FAQs


1. How much does a basic home audit cost? A full audit for a standard three-room HDB flat typically starts from 388 dollars.

2. What factors change the price of a consultation? Costs vary based on property size, the detail of the analysis, and extra services like Bazi.

3. Are the consultations attended by a master personally? Yes, Master Vanessa personally attends each session to impart traditional knowledge with modern practicality.

4. What is the fee for an auspicious date selection? Standalone auspicious date selection services are provided at a rate of 88 dollars.

5. Is Bazi reading included in home audits? It is offered as either a standalone service or as part of a package.

Read another Article: 2026 Singapore Feng Shui Consultation Price Guide

Here's an easy way to handle multiple Firefox profiles on Linux


The media in this post is not displayed to visitors. To view it, please go to the original post.

On my system, I wanted Firefox profiles to feel like their own browser instances. Meaning, their own app icons and to not be grouped together. Almost like how it is on MacOS.

To do this, I had to make multiple .desktop files. Here are the contents of that file. This targets flatpak, but it should work for traditional Firefox installs too.

I called this profile "Personal". Note that this says --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal". In this, "personal" is a symlink to the real profile folder name located in the same directory.

[Desktop Entry]
Version=1.0
Type=Application
Exec=/usr/bin/flatpak run --env=MOZ_APP_REMOTINGNAME=Personal --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal" --name org.mozilla.firefox.Personal --class org.mozilla.firefox.Personal @@u %u @@
Terminal=false
X-MultipleArgs=false
Icon=/home/USERNAME/.local/share/icons/firefox-heart.png
StartupWMClass=org.mozilla.firefox.Personal
DBusActivatable=false
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=application/json;application/pdf;application/rdf+xml;application/rss+xml;application/x-xpinstall;application/xhtml+xml;application/xml;audio/flac;audio/ogg;audio/webm;image/avif;image/gif;image/jpeg;image/png;image/svg+xml;image/webp;text/html;text/xml;video/ogg;video/webm;x-scheme-handler/chrome;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/mailto;
StartupNotify=true
Actions=new-window;new-private-window;
Name=Firefox (Personal)
Comment=Fast and private browser
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer;
X-GNOME-FullName=Mozilla Firefox

[Desktop Action new-window]
Exec=/usr/bin/flatpak run --env=MOZ_APP_REMOTINGNAME=Personal --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal" --name org.mozilla.firefox.Personal --class org.mozilla.firefox.Personal --new-window @@u %u @@
Name=New Window

[Desktop Action new-private-window]
Exec=/usr/bin/flatpak run --env=MOZ_APP_REMOTINGNAME=Personal --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal" --name org.mozilla.firefox.Personal --class org.mozilla.firefox.Personal --private-window @@u %u @@
Name=New Private Window
This entry was edited (3 days ago)
in reply to novafunc

Is this profiles method same / similar to containers or wildly different?

Before migrating to Firefox, I used Chrome. Since I had multiple Gmail accounts for no real reason (from old times), I decided why not using different Chrome profiles for different types of tasks.

In Firefox, I don’t remember having something similar. That was like 5+ years ago, I believe profiles were there, but perhaps less easy to use. So I ended up using containers, and you know, I quite like them! I use them everywhere, all the time. I have a nice extension called Firefox Multi-Account Containers and some other extension (I need to lookup it from my desktop) that allows opening the container via a CLI parameter. I created a bunch of .desktop files that open a C particular link with a particular container. I use it very heavily, all the time. To the point I don’t really notice I manage various identities for various websites. I tested with ChatGPT, I use various login with Google accounts, for various purposes.

So far (over a year or so) I wasn’t banned, even despite often I have multiple accounts opened in sibling tabs. E.g. one generates images, another translates texts, another one helps with some code, and the 4th one helps with some Linux administration.

I wonder the use case for profiles. That’s definitely a very nice feature, and it’s very useful. I guess that’s more for separation. For when I don’t want the other profile distracting me. I’d love to learn how others find them profiles useful.

in reply to wltr

In Firefox, I don’t remember having something similar. That was like 5+ years ago, I believe profiles were there, but perhaps less easy to use.


The profiles feature in Firefox haa been there for a long, long time—more than a decade, and possibly longer than Chrome has existed—but not many people read the documentation to find the command-line switch to evoke the selector, and they've never been terribly easy to find from inside the GUI.

plasma-login-manager: Weaknesses in plasmaloginauthhelper (CVE-2026-25710)


The fix: invent.kde.org/plasma/plasma-l…
This entry was edited (4 days ago)

How can i in Labwc have Desktop Icons as well as a Wallapper?


So i currently use labwc alongside the swaybg tool and pcmanfm-qt via --desktop flag for Desktop Icons 😁\
No Issues so far with both of the Tools of course 😛\
Except for the Fact that i can have only either Desktop Icons via pcmanfm-qt --desktop or the swaybg Background 🙁\
Am i simply doing something wrong by Chance? O.o\
I have both in my autostart but only the Wallpaper will run by Default 🙁

Swapping Out Cable Reels on Grove Telescopic Cranes: What Every Operator Should Know


Cable reel replacement will never make anyone's highlight reel. But it's foundational work that keeps your crane's electrical systems reliable and safe. A properly functioning reel protects the wiring that makes modern crane operation possible.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Deep inside the nested steel of your Grove telescopic crane's boom, a humble mechanism keeps the entire electrical ecosystem alive. The cable reel shepherds dozens of conductors that power angle sensors, work lights, load moment indicators, and camera systems. It coils and uncoils thousands of times without fanfare—until the day it falters. Then error codes multiply, signals drop without warning, and critical functions simply vanish. Swapping out a cable reel is not everyday maintenance, but when the moment arrives, doing it correctly separates a quick fix from an expensive revisit.

You're about to work with delicate wiring at height, often in cramped quarters. Every connector must be reinstalled exactly as found. A single misrouted wire or loose connection can spawn phantom electrical gremlins that consume days of diagnostic time. Let's establish the thorough, repeatable process that gets this job done right the first time.

What This Component Actually Handles


Begin with the mechanics. The cable reel—sometimes labeled a cable drum or festoon unit—manages the wiring harnesses that span your boom's telescoping sections. As the boom extends, the reel pays out cable in measured lengths. When it retracts, the reel takes up slack and stores it neatly. This continuous give-and-take prevents tangles, strain, and mechanical damage to conductors that cannot tolerate abuse.

When the reel begins to fail, cables get pinched between boom sections, stretched beyond their design limits, or severed completely. The electrical fallout includes short circuits, intermittent sensor readings, and fried electronic modules. Your diagnostic display might flag boom angle sensors, length transducers, or auxiliary cameras. Because these problems often appear only at specific boom positions, tracking down the root cause tests your patience. Once you've eliminated simpler explanations, the reel itself becomes suspect number one.

A seasoned crane parts supplier can save you hours of head-scratching here. Their familiarity with Grove crane parts failure patterns lets them confirm whether your symptoms point to the reel or to something else entirely.

When Replacement Becomes Non-Negotiable


Several clear signals tell you the reel has reached the end of its service life:

  • Electrical faults that appear and vanish in lockstep with boom movement.
  • Visible mechanical damage to the reel itself—cracked housings, rough bearings, or broken return springs.
  • Cable jackets that look frayed, kinked, or visibly stretched.
  • A spool that rotates unevenly, catches, or refuses to turn through part of its range.
  • Sensor error codes that stubbornly persist even after recalibration.

Don't rationalize these away. A failing reel doesn't just malfunction—it actively destroys the cables it's supposed to protect. When a wire breaks inside its insulation, you might show continuity with a multimeter while the conductor fails under load. That's a troubleshooting nightmare that can burn through an entire day. Replacing the reel before it reaches that point is far cheaper than rewiring the entire boom from tip to base.

When you reach out to your crane parts supplier, have your crane's serial number ready. It's the key to getting the right Grove crane parts without the back-and-forth of returns and reorders.

Setting Up for Safe Work


This job demands respect for both electrical and fall hazards. Before you touch a single bolt:

  • Park the crane on firm, level ground. Set the parking brake. Retract the boom fully if the job site allows it.
  • Disconnect the battery and lock out the electrical system. No exceptions.
  • Gather your tools: socket sets, cable ties, electrical tape, and a torque wrench that covers the expected fastener range.
  • Keep the service manual open and visible. Grove telescopic cranes have evolved across generations, and torque specs vary by model and year.
  • Wear proper fall protection whenever you're working above the ground on boom sections.

Every safety rule in this space was written because someone got hurt or equipment got damaged. Treat them as non-negotiable.

Getting the Old Reel Out


Access varies by model, but most Grove telescopic cranes require removing boom covers or access panels to reach the reel. Take your time here. Label every connector and hose you disconnect with numbered tags. Take photos—lots of them. Wide shots showing overall layout, close-ups of connector orientations, and detail shots of cable routing. These images are worth their weight in gold when you're putting everything back together.

Unplug the electrical connectors from the reel. Note which plug goes where. Some connectors have locking tabs that need gentle pressure to release—don't force them, or you'll be replacing connectors too. Back out the mounting bolts methodically. Support the reel before you remove the last bolt; it's compact but dense, and it will drop hard if you're not ready.

While the cables are free, inspect them carefully. If the jackets are worn, the terminals corroded, or the conductors showing through, replace the cables now. Putting a brand-new reel in with old, tired wiring is false economy.

Your crane parts supplier should ask about cable condition when you call. A good supplier stocks matching harnesses and pigtails that work seamlessly with genuine Grove crane parts.

Putting the New Reel In


Before you commit to installation, compare the new reel to the old one side by side. Part numbers must match exactly. Check that the mounting holes line up, the spool turns freely, and the overall dimensions are identical. If anything looks off, stop and call your supplier before you go further.

Mount the new reel and start all bolts by hand. This prevents cross-threading and ensures everything aligns naturally. Then torque them to the spec in the manual, in the sequence shown. Too tight and you risk cracking the housing. Too loose and vibration will walk the bolts out over time.

Route the cables exactly as they were. Follow the original path without deviation. Avoid sharp bends that stress the conductors. Use cable ties to keep everything tidy, but don't cinch them down so tight that the harness can't flex. Connect the plugs firmly and listen for the click on locking connectors. Give each one a gentle tug to confirm it's seated.

Quality Grove crane parts from a reputable crane parts supplier come with installation sheets that show proper routing and torque values for your specific model.

Testing Before You Button It Up


This is the hardest discipline: don't put the covers back on yet. Reconnect the battery. Power up the crane. Slowly extend and retract the boom while watching the new reel. It should spool and unspool smoothly, without binding, overrun, or cables rubbing on structure.

Check every electrical function tied to the boom. Do the sensors read accurately through the full range? Are the cameras clear and stable? Have all the old error codes cleared? Run the boom through several complete cycles. Listen for odd noises from the reel. Watch for any sign of cables catching or chafing.

Only when everything checks out should you reinstall the covers. Torque all fasteners. Do a final walk-around for forgotten tools, loose bolts, or pinched wires.

Getting the Right Part the First Time


Grove telescopic cranes use different reel designs depending on model, boom length, and factory options. The wrong reel might bolt in place but fail electrically, or it might not have enough cable capacity for your boom's full extension.

Your serial number is the key. A competent crane parts supplier uses it to look up build records and identify the exact reel your crane needs—or the current supersession if the original is no longer available. They can also tell you whether a repair kit with bearings and seals will solve your problem, or if you need the full assembly.

Demand genuine Grove crane parts. Aftermarket reels might look the same on the outside but use different wire gauges, contact materials, or sealing standards. The small upfront savings aren't worth the risk of a failure that strands you on a job site.

Mistakes That Will Cost You


Technicians who've done this job before warn about the same pitfalls:

  • Rushing disassembly without photos or labels. Reassembly becomes a guessing game.
  • Forcing connectors. Misaligned plugs break locking tabs that you can't easily replace.
  • Taking cable routing shortcuts. Pinched wires fail fast under boom motion.
  • Closing up without testing. If you missed a connection, you'll be tearing it all apart again.
  • Ignoring the cables. A new reel can't save worn-out wiring.

Take your time. Double-check each step. Doing it right once beats doing it twice every time.

Keeping the New Reel Healthy


After installation, a little attention goes a long way. Keep the reel area clean—dust and grit work their way into mechanisms. During routine inspections, spin the reel by hand and feel for roughness. Look at the cables for wear or damage.

Lubricate only where the manual says to. Some reels have grease fittings for periodic service. Others are sealed for life. Adding grease to a sealed unit attracts dirt and causes premature wear. Skipping grease on a serviceable unit does the same thing to bearings. Follow the manufacturer's guidance exactly.

Wrapping It Up


Cable reel replacement will never make anyone's highlight reel. But it's foundational work that keeps your crane's electrical systems reliable and safe. A properly functioning reel protects the wiring that makes modern crane operation possible.

Follow the manual. Use genuine Grove crane parts. Work with a crane parts supplier who knows your equipment and can get you the right component without drama. Take your time with installation. Test everything before you call it done.

Your Grove telescopic crane is a system of systems, and the cable reel is one small but vital piece. Treat it with care, and it will do its job quietly and reliably—keeping you lifting and the job moving forward.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Copilot 3D AI 3D Model Generator


Text to 3D and image to 3D workflow notes

Copilot 3D helps teams turn text and images into production-ready 3D assets for prototyping, product pages, and interactive workflows.

Key links:

in reply to cmbabul

There's an old saying "the US doesn't lose wars, it loses interest." I think that's a bit generous but it highlights how the US is often in unpopular wars that the imperialist leadership wants but the people don't. For Iran, this is a fight for survival of the regime. The gulf states would probably rather Trump not start the war but now that it is started, they probably want the US to actually wipe out the regime so Iran can't build back with their toll money. The US is trying to add credibility to their threats to get concessions at the negotiating table. That probably won't work against Iran who has nothing left to lose. Trump might actually not care too much about the midterms since he's not up for reelection and he's consolidated power enough that he doesn't need a ton of congressional support. I think he's overplaying his hand. I bet that before the midterms, you'll see a "mission accomplished" banner and a withdrawal and threats against Europe of they don't start to get their navys involved. Europe would probably rather continue to decarbonize than get tangled up in Iran. The gulf states will break with the US. Oil prices will stay high for everyone.

Looking for weird animated media from non-US - what potentially questionable nonsense did you grow up on?


I’m getting into archiving animated media from all countries from my lifetime and a decent bit before (70s-today, animated includes claymation/stop motion/puppetry i suppose through cgi)

Like I’m currently watching lavender castle. Very enjoyable old thing.

I’m looking for weird shit you grew up on. Bonus if it’s dubbed in English but i’m willing to do subtitles to experience the weirdest shit aimed at your youth.

Video links appreciated, if available.

This entry was edited (1 week ago)
in reply to SolarMonkey

Seabert

It's a French show but it's also dubbed in English which is how I saw it. It's about a guy and his pet baby seal and their adventures. Most of it has a pro-environment angle if memory serves. It's a whacky show for kids. Nobody I know has ever heard of it besides my brother.

in reply to frog

That was pretty early when he was still running against Biden. At most, it was a temporary surge. Even if he won off the back of it, there's just no evidence that it was a false flag or anything like that. It's an enormous claim to make with zero evidence. I don't see how it's helpful to believe in that. Why is it hard to believe that the most divisive politician in recent memory has had multiple people try to kill him?

White House press dinner shooting suspect could be charged with trying to assassinate Trump, says Blanche


The gunman who tried to breach the ballroom at the White House Correspondents’ Association dinner in Washington DC on Saturday night is believed to have been targeting Donald Trump and senior members of his administration, the acting US attorney general, Todd Blanche, said on Sunday.

The suspect, who is in custody after being subdued by members of law enforcement as he rushed through the hotel venue, could be charged with trying to assassinate the US president, Blanche said.

Blanche said in a live interview with CNN on Sunday morning, when asked if the suspect apprehended could be charged with trying to assassinate the US president, “absolutely”.


The news cycle moves so fast these days that we have a folo sted the original story.

Is GNOME user friendly?


The media in this post is not displayed to visitors. To view it, please go to the original post.

Download Safing's Portmaster for FREE and take control of your network traffic: safing.io/portmaster

Get your Linux desktop or laptop here: slimbook.es/en/

Today, we're going to start a new series, exploring each desktop environment, and seeing if we could call them "user friendly", or not. We'll begin with GNOME, one of the most interesting to study, because it doesn't do things as other, more well known desktop experiences.

00:00 Intro
01:21 Methodology
02:08 GNOME for pure beginners
07:10 GNOME for Windows Users
10:28 GNOME for Mac Users
13:31 So, is it User Friendly?

👏 SUPPORT THE CHANNEL:
Get access to an exclusive weekly podcast, vote on the next topics I cover, and get your name in the credits:

YOUTUBE: youtube.com/channel/UC5UAwBUum…

Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want: paypal.me/thelinuxexp?locale.x…

🏆 FOLLOW ME ELSEWHERE:
Join us on our new Discord server: discord.gg/xK7ukavWmQ
Twitter : twitter.com/thelinuxEXP
My Gaming on Linux Channel: youtube.com/channel/UCaw_Lz7oi…
Follow me on ODYSEE: odysee.com/@TheLinuxExperiment…
Or join ODYSEE: https://odysee.com/$/invite/@TheLinuxExperiment:e

Fresh new user


Let's put ourselves in the shoes of a hypothetical person that gets handed their first computer running GNOME.

Desktop


For someone who never used a computer before, GNOME is really simple: the only thing you'll see out of the box is the top bar, so you can't really get lost.

Applications


In terms of apps, GNOME couldn't be more simple. Even someone who never used a computer before will be able to understand what things do.
You don't get overwhelming menu bars, toolbars, or extensive preferences: it's all super streamlined and simple to figure out.

The GNOME headerbar style is, IMO, an excellent way to make sure your app is simple and easy to understand.

Store


Here, GNOME Software does its job very nicely as well. The 3 tab layout, with "Explore / Installed and Updates" explains very simply what you can do. A few recommended apps might not be what you're looking for, but it also focuses the user on the fact that, yes, this thing lets them find apps. It's all rooted in familiarity.

For a Windows user


Now, for someone who is used to Windows, vanilla GNOME is a lot more confusing. The conventions you're used to just don't apply here: you don't get a taskbar, or a menu, all the desktop components are located on the top of the screen, not the bottom.

You'll probably try and use alt + tab, which works here as well, but managing your windows and starting applications will probably be a learning process.

The applications will also probably feel weird to use: no titlebar, and no menubar.

Interacting with your windows is also going to be trickier: no maximise button, no minimize button. Minimization doesn't exist in GNOME, and I'm pretty sure people who are used to windows will find that extremely disconcerting.

The software installation method will be familiar to people used to windows 10 or using the windows 11 beta: you get an app store, you click install, and everything works. You also get your updates here, nothing too complex.

In that sense, I wouldn't say GNOME is friendly to windows users: the experience is just too different, the concepts too alien compared to the good old taskbar and menu combo.

Mac User


For someone moving from mac OS, GNOME might feel a little bit more familiar. I often read that GNOME 40 copied Mac OS, and while that's really a stretch, there are still some similar concepts.

A Mac user will quickly understand that the "Activities" view is basically like the Spaces view + exposé on macOS. They'll figure out the dock quickly, because that's what they know.

The top bar with the time, indicators, and activities button will also be pretty familiar to a mac user.

The lack of a global menubar, or of a menubar at all will probably be jarring at first, especially since you still get the name of the app that's currently running.

The app grid will be very reminiscent of the full screen app launcher from mac OS.

Using the apps themselves will be a familiar experience: no in-window menubar, and headerbars are concepts that mac OS uses more and more over time.

The lack of maximize and minimize buttons will probably confuse a mac user, though, and the position of the close button won't be familiar either.

In terms of installing apps, GNOME software won't be too alien to people who use the mac app store, but for those who hunt for apps online, the install process will be vastly different.

GNOME is definitely going to be easier to grasp for mac users than for windows users: the base concepts of the app grid, the activities view, the workspaces, and the headerbars are all going to be super familiar. Window management will be a bit trickier though.

This entry was edited (1 year ago)

How to Create a Virtual Display for Sunshine on Arch Linux - Anton Ždanov


I wanted to create a virtual display for Sunshine and came across this article. It looks like no one has linked it here before 🙂

openRuyi — A Linux Distribution for RISC-V


Built for Rapid Upstream Delivery

Rolling releases with upstream tracking bring new RISC-V features and fixes to you sooner—less waiting, less rework.

Built for RISC-V Developers

Stay close to upstream to reduce backports and forks. Easier reproduction, faster debugging, smoother upstream contributions.

Built for Early Validation

Surfaces firmware, platform semantics, and Linux interoperability issues early—so vendors fix faster, reduce divergence, and reach mainstream OS compatibility sooner.

openRuyi — A Linux Distribution for RISC-V


cross-posted from: lemmy.ml/post/46604530

Built for Rapid Upstream Delivery

Rolling releases with upstream tracking bring new RISC-V features and fixes to you sooner—less waiting, less rework.

Built for RISC-V Developers

Stay close to upstream to reduce backports and forks. Easier reproduction, faster debugging, smoother upstream contributions.

Built for Early Validation

Surfaces firmware, platform semantics, and Linux interoperability issues early—so vendors fix faster, reduce divergence, and reach mainstream OS compatibility sooner.

in reply to novafunc

They’re absolutely right about the packaging for many distros needing work - I’ve been using sudo-rs as a replacement for sudo on arch for a long time now and it’s been great, except for the install. Installing this and removing the original sudo was a pain in the ass and requires installing the original sudo first to get the default configs. If this changed, I think a lot more people would try it and adoption would benefit a lot.
in reply to novafunc

My only problem with sudo-rs is that unlike the other rust rewrites. Compatibility isn't a goal. I use the -E flag for some very specific programs and trying to manually pass in a bunch of different variables from my user environment has proven both tedious and in some cases doing so still results in programs not launching as I don't know exactly which variable it needs.

Bugs Rust Won't Catch | corrode Rust Consulting - Analysis of Rust Coreutils (uutils) Bugs


I’m not writing this to criticize the uutils team. Quite the contrary; I actually want to thank them for sharing the audit results in such detail so that we can all learn from them.
This entry was edited (5 days ago)

Carbon Credit Accounting in Biochar Carbon Removal Projects


Introduction to Carbon Credit Accounting


Biochar carbon removal projects present a promising solution to combat climate change by sequestering carbon in a stable, long-term form. By converting organic materials into biochar through pyrolysis, carbon is locked away, preventing its release into the atmosphere. These projects can generate carbon credits, which represent a verified reduction in greenhouse gas emissions, and can be traded on carbon markets to offset emissions in other sectors.

However, the process of generating carbon credits involves rigorous carbon accounting to ensure that the carbon sequestration claims are accurate, verifiable, and comply with established standards. This article explores the key elements of carbon credit accounting in biochar carbon removal projects, particularly those utilizing biomass pyrolysis plant.

Carbon Accounting Standards and Methodologies

International Standards for Carbon Credit Generation


For biochar carbon removal projects to be eligible for carbon credits, they must adhere to internationally recognized carbon accounting standards. These standards provide the frameworks and methodologies for measuring, verifying, and reporting carbon sequestration. Among the most prominent standards are the Verified Carbon Standard (VCS), the Gold Standard, and the American Carbon Registry (ACR).

These standards require that the carbon sequestration process be additional, meaning that the carbon removal would not have occurred without the project, and that it is permanent, ensuring that the carbon remains stored for a significant period. Projects must also demonstrate that they are not causing any negative environmental or social impacts.

Methodologies for Biochar Carbon Accounting


The calculation of carbon credits in biochar projects typically follows specific methodologies, which are designed to quantify the amount of carbon that is sequestered in the biochar and verify that it remains stable over time. The key steps in carbon accounting for biochar carbon removal projects include:

  1. Baseline Emissions: Establishing the baseline emissions scenario is crucial for determining the amount of carbon sequestration achieved by the biochar project. The baseline represents the amount of carbon that would have been emitted if the organic material used for biochar production had been disposed of through other means, such as landfilling or incineration.
  2. Carbon Sequestration in Biochar: The amount of carbon stored in biochar is calculated based on the feedstock composition and the biochar machine parameters. The carbon content of the feedstock is measured, and the percentage of carbon that remains in the biochar after pyrolysis is determined. Biochar produced from feedstocks like wood or agricultural residues tends to have a higher carbon retention rate than biochar derived from plastic or other synthetic materials.
  3. Degradation Rates: Carbon credits must also account for the long-term stability of the biochar. Biochar can degrade over time, and the rate of degradation depends on several factors, including the conditions under which it is stored and the nature of the feedstock. Standard methodologies incorporate models of biochar degradation, which estimate how much carbon will be lost over time. This allows for a more accurate assessment of the net carbon sequestration achieved by the project.
  4. Permanence and Risk of Reversal: For a biochar project to generate carbon credits, it must demonstrate that the carbon sequestered in the biochar is permanently stored and not subject to significant risk of reversal. This could include risk factors such as biochar being degraded or released back into the atmosphere through environmental disturbances or poor storage practices. These risks must be quantified and addressed through project design and mitigation measures, such as monitoring and verification plans.


Verification and Third-Party Auditing

Independent Verification of Carbon Credits


Verification is a crucial step in ensuring that the carbon credits generated by a biochar carbon removal project are legitimate and reflect actual sequestration. Independent third-party verification is typically required to confirm that the project adheres to carbon accounting standards and methodologies.

During the verification process, auditors assess the project's carbon accounting procedures, review monitoring data, and verify the amount of carbon sequestered in the biochar. This includes reviewing the feedstock sourcing, pyrolysis process parameters, and degradation models used in the carbon accounting calculations. The auditors also evaluate the permanence of the carbon storage and the risk of reversal.

After the verification process is complete, the auditors issue a certification that confirms the amount of carbon credits generated by the project. This certification is essential for ensuring the credibility of the carbon credits and enabling them to be traded on carbon markets.

Role of Carbon Credit Registries


Once verified, carbon credits are registered in a carbon credit registry, which tracks the issuance, transfer, and retirement of carbon credits. These registries, such as the VCS Registry or the Gold Standard Registry, provide transparency and ensure that carbon credits are not double-counted or misused.

The carbon credits are then made available for sale or trading in carbon markets. Organizations or governments seeking to offset their emissions can purchase these credits, supporting the biochar project while fulfilling their own carbon reduction targets.

Challenges in Biochar Carbon Credit Accounting

Feedstock Variability and Uncertainty


One of the challenges in biochar carbon credit accounting is the variability in feedstock types. Different feedstocks have different carbon contents and sequestration potential, and the efficiency of the pyrolysis process can also vary. For instance, biochar produced from wood or biomass with a high lignin content tends to sequester more carbon than biochar made from materials with lower carbon content.

To account for this variability, carbon accounting methodologies must incorporate detailed information on feedstock composition and its impact on carbon sequestration. However, accurately predicting the amount of carbon that will remain in biochar over time can be complex, especially for mixed feedstocks or less-studied materials.

Long-Term Monitoring and Verification


Another challenge is the long-term monitoring and verification of biochar projects. Since biochar is designed to sequester carbon for hundreds or even thousands of years, ongoing monitoring is essential to ensure that the carbon remains stored. This requires robust monitoring systems, which can be resource-intensive and costly to maintain.

Verification also becomes more challenging over time as the project moves into its later stages. Although biochar is generally stable, environmental conditions such as temperature, moisture, and microbial activity can influence its degradation, which requires continuous assessment.

Risk of Carbon Reversal


The risk of carbon reversal, where the stored carbon is released back into the atmosphere, is another significant concern. This risk arises if the biochar is not managed properly, such as through inappropriate storage or application in soils that lead to accelerated degradation. Carbon reversal can also occur if external factors, such as fires, floods, or soil erosion, disrupt the carbon storage.

To mitigate this risk, biochar projects must include risk management plans that address potential reversals. These plans may involve specific actions, such as using stabilizers in the biochar or monitoring storage conditions, to reduce the likelihood of carbon being released.

The Future of Biochar Carbon Credit Projects


As the global demand for carbon removal solutions increases, the biochar sector is expected to expand, with more projects emerging to generate carbon credits. Improved methodologies, advancements in pyrolysis plant technology, and enhanced verification systems will contribute to the future success of biochar carbon credit projects. However, addressing the challenges of feedstock variability, long-term monitoring, and carbon reversal risks will be essential for maintaining the credibility and scalability of biochar-based carbon credits.

In conclusion, carbon credit accounting is a critical aspect of biochar carbon removal projects. It ensures that these projects provide real, verifiable carbon sequestration benefits and allows them to participate in global carbon markets. By adhering to rigorous standards and methodologies, biochar projects can play a vital role in achieving climate change mitigation goals.

Join the Pledge to boycott lemmy.world!


The media in this post is not displayed to visitors. To view it, please go to the original post.

Note: Judging by the comments, a lot of people are obviously not reading the post and are instead assuming we are calling for defederation of lemmy.world. That is not the case, and in fact the opposite is true. LW already temporarily defederated anarchist.nexus once, and the evidence suggests Mr Kaplan is now pushing for full defederation of all the FAF instances. We are trying to build a coalition of instances that will agree to defederate from lemmy.world IF Kaplan goes ahead with the defederation. Apologies if you weren't aware of the context.


🏴‍☠️ Hoist the Black Flag: Pledge to Boycott Lemmy World!


... if Lemmy World dares to defederate from any ship in the Fediverse Anarchist Flotilla - lemmy.dbzer0.com/, anarchist.nexus/, and quokk.au/.


Mateys, we can’t let a mega‑instance captain bully the rest of the fleet just because their ship’s bigger. If Lemmy World tries to throw the FAF overboard, we’re calling for a show of solidarity: a fediverse blockade of Lemmy World in response, until the landlubbers see reason (i.e., there is an acceptable change in their leadership and/or this policy).

This is about mutual aid, not mutiny - standing together so no single admin gets to rule the seas unchallenged. A united armada of smaller instances can absolutely blunt Lemmy World’s outsized influence (and, let’s be honest, their ego).


☠️ A word to the captains: before hoisting colours or locking in a course, we ask ye to let your crew have their say. Run a poll, open the deck for discussion, and listen to the voices aboard your vessel. These seas belong to all of us, and decisions that shape our fediverse should be made together, not from the captain’s quarters alone.

If other captains be keen to chart this course with us, drop anchor and make the pledge public in the comments. The more hands on deck, the harder it is to sink any one of us. Let us know if you are holding a vote!

dbzer0 and AN members can vote on this pledge in !div0_governance@lemmy.dbzer0.com, and quokk.au will be holding their own vote.

🏴‍☠️ Solidarity forever, and fair winds to the Flotilla!

governance type: sense check

This entry was edited (5 days ago)

What’s New in Fedora KDE Plasma Desktop 44 - Fedora Magazine


Fedora has released Fedora KDE Plasma Desktop Edition 44 to the public.

The Fedora KDE Plasma Desktop Edition is suitable for many needs. It combines the reliable and trusted Fedora Linux base with the KDE Plasma Desktop environment. It provides a selection of KDE applications that are simple by default, but powerful when needed.

Download (Torrent)

This entry was edited (6 days ago)

Ubuntu to CachOS; What to pay attention to?


Hi everyone, I am using Ubuntu since version 14.04 due to ROS and am therefore mostly familiar with its components, such as Apt, systemd, networking etc.
nowadays ROS is mostly handled in docker so I have less reason to stick to Ubuntu. Cachyos sounds fun and I am a big proponent of performance being taken seriously in the sense of UX. Also default BTRFS seems nice.
How much pain is it to switch? I tend to tinker a bit and appreciate the large community around Ubuntu. I know arch has a good wiki.
This is for my personal main pc and usecases are Steam and Lutris gaming, office work and ROS / c++ coding

Police et IA : la surveillance de masse s’organise en secret


The media in this post is not displayed to visitors. To view it, please go to the original post.

Soutenez Blast, nouveau média indépendant : blast-info.fr/soutenir

La police utilise illégalement une technologie permettant de scanner les visages de la population qu’elle contrôle et d’accéder à des informations hautement confidentielles les concernant. C’est ce que révèle la dernière enquête de Disclose. Cette pratique, totalement illégale, s’inscrit dans une dynamique de surveillance de plus en plus intrusive. Elle cible particulièrement les personnes racisées, faisant de l’intelligence artificielle le bras armé d’une police raciste. Dans ce Focus pour Blast, Ariane Lavrilleux, journaliste d’investigation pour Disclose, et Katia Roux, experte plaidoyer à Amnesty International France, reviennent sur cette enquête et ses implications.

Journaliste : Elsa Galland
Montage : Sandra Perrin
Son : Baptiste Veilhan, Théo Duchesne
Graphisme : Morgane Sabouret, Margaux Simon
Production : Hicham Tragha
Directeur du développement des collaborations extérieures : Mathias Enthoven
Co-directrice de la rédaction : Soumaya Benaïssa
Directeur de la publication : Denis Robert

Le site : blast-info.fr/
Facebook : facebook.com/blastofficiel
Twitter : twitter.com/blast_france
Instagram : instagram.com/blastofficiel/
Mastodon : mamot.fr/web/@blast_info
Peertube : video.blast-info.fr/
Twitch : twitch.tv/blastinfo
Bluesky : bsky.app/profile/blast-info.fr

#surveillance
#ia
#police

This entry was edited (6 days ago)

5 statistiques aberrantes sur la voiture, à écouter absolument


The media in this post is not displayed to visitors. To view it, please go to the original post.

Frédéric Héran est invité par le Greenletter Club, il vient y exposer les différentes nuisances de la voiture. Sur l'extrait sélectionné, il explique le coût économique considérable du parking, sans même parler de coût esthétique ce dernier.

S'abonner à la chaîne youtube.com/@greenletterclub41…
Soutenir le Greenletter Club fr.tipeee.com/greenletter-club

Réduire la qualité de la vidéo.

Pour changer le système :
Réclamer le RIC constituant : petitions.assemblee-nationale.… mouvement-constituant-populair…
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

Sources
Héran GLC youtube.com/watch?v=dIwAKZM5Oj…
Musique youtube.com/watch?v=39PVEaSytp…

Réponses au quiz de fin :

/!\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
/!\

/!\

/!\
/!\

Combien nous coûte le parking global en France ?
50 milliards d'euros.

Quelle est la consommation moyenne d'espace d'une voiture pour le parking ?
65m².

À quelle vitesse la voiture consomme le moins d'espace ?
À 30km/h.

#héran #écologie #voiture #parking #automobiliste #extrait #ethiquettac

This entry was edited (1 week ago)

Magic Sysrq


It's rare I need to reboot a locked up system but I'd like to have the option available if it should happen.

I use a wireless keyboard which isn't full size and unfortunately doesn't have a Sysrq or Printscreen key. Am I out of luck with using Magic Sysrq keys or is there a way to use an alternative key combination?

Thank you

This entry was edited (1 week ago)

NoID privacy audit for linux


I was browsing around and found this github.com/NexusOne23/noid-pri… a tool written in bash to audit your linux system and generate an AI prompt to help you fix these issues, it looks pretty cool overall but im not very trusting when it comes to these types of tools.

You need to give root to the tool in order to scan your whole system and make AI work on it, wich for me is a red flag, but whatever

Has anyone tried this, audited the code? I read some overall but i dont know much about bash so

in reply to Ecarus

It looks like an automation script for their Fedora hardening guide, and I don't understand why they don't refer to it in their script instead of telling you to ask an AI.

From a cursory read of the code I can't see anything malicious, but the red flags are requiring root to run, being over 6400 lines long, vibe coded and some dubious coding decisions (like re-reading /etc/passwd multiple times, munging separate checks together in functions) - I wouldn't run it myself on anything important, even if it looks like it could be handy.

How Israel is ramping up for AI-grade disinformation


"There's a misconception that you can somehow influence or persuade AI systems directly. That's not really how they work," says Market Brew founder and Chief Technology Officer Scott Stouffer.

"What you can do is make sure that your information is structured, sourced, and aligned in a way that those systems are more likely to retrieve it when someone asks a question. It's less about changing the conversation and more about making sure your facts are eligible to be part of it."

We stayed 2 weeks in this amazing place


The media in this post is not displayed to visitors. To view it, please go to the original post.

Peramola, Spain. A wonderful motorhome parking spot. Beautiful views, great mountains and hike trails around, quiet. Smells like shit, literally, but a wonderful place overall.

This video is also a testing for the new camera I (Tio) got, a DJI Osmo Pocket 3. Second hand, small and really good. Will replace my webcams too, not just my main camera.

It is a long video but we loved this place.

The future of AI in Ubuntu on Ubuntu Community (official discussion board) [27 April 2026]


Summary

Throughout 2026 we’ll be working on enabling access to frontier AI for Ubuntu users in a way that is deliberate, secure, and aligned with our open source values. By focusing on the combination of education for our engineers, our existing knowledge of building resilient systems and our strengthening silicon partnerships, we will deliver efficient local inference, powerful accessibility features, and a context-aware OS that makes Ubuntu meaningfully more capable for the people who rely on it

Ubuntu is not becoming an AI product, but it can become stronger with thoughtful AI integration.

Linux Mint Cinnamon customization with polybar


Linux Mint Cinnamon customization with polybar
The media in this post is not displayed to visitors. To view it, please go to the original post.

clip.place/w/63NPuSryvkHt98GQp…
in reply to chilltrek97

The media in this post is not displayed to visitors. To view it, please go to the original post.

In case you cannot access the linked video,

clip.place/w/63NPuSryvkHt98GQp…

Screenshots here

ibb.co/N4c4b9Z

ibb.co/GvYG7m2C

Just updated the kernel, namely the EFIstub since I was behind bootloader
ibb.co/LDw6ktj9

I used:
- polybar for the "taskbar" at the top
- opensymbol font to create the icons, which are in fact symbols copy pasted inside polybar config, module label specifically
- rofi as window switcher and for the power off script
- scrot for taking screenshots
- simplescreenrecorder for recording the video

Wallpaper ibb.co/cKnNQxFJ


Linux Mint Cinnamon with polybar


The future of AI in Ubuntu - Jon Seager (VP Engineering)


in reply to Truscape

Technically, Ubuntu is ~~behind the curve~~ not at the forefront on this. Universal Blue already includes quite a bit of AI stuff and Fedora has had drafted plans for a while.

Universal Blue: hachyderm.io/@jorge/1164769677…

This entry was edited (1 week ago)

Live Character Rigging with Demeter Dzadik #2


The media in this post is not displayed to visitors. To view it, please go to the original post.

Let's rig Snow, the character created by Julien Kaspar. This rig will be available for supporters on studio.blender.org​ when it's done.

Addons used in the stream:
EasyWeight: gitlab.com/blender/easy_weight
CloudRig: gitlab.com/blender/CloudRig

Disclaimer:
I am usually working with the latest Blender features and for that I need the latest Alpha version.
You can find it on builder.blender.org

Links:
- Learn about the nodevember event:
nodevember.io
- My showreel from the 2019 event:
youtube.com/watch?v=7EeIs...
- Support and check out our Blender Open Movies and Training:
studio.blender.org​

Specs:
- Operating System: Linux Pop!_OS
- Memory: 32 GiB RAM
- GPU: GeForce GTX 980
- Processor: Intel Core i7-6800K CPU

This entry was edited (7 months ago)

[solved] Does Linux have an equivalent to "Compress contents to save disk space" from Windows? I don't need it to save space, just please read the full post before commenting.


Final edit: With the help of the users who were willing to help me. My solution for this is to use BTRFS and to make sure that it's formatted with both compression enable and options to maximize free space. This seems to work great as I have a 128MB SD card that seems to now be able to hold almost 250MB worth of files and they load faster than they could with ext4.
This entry was edited (6 days ago)
in reply to vortexal

"*Edit: I have figured out how to use BTRFS and enable what it calls "transparent file compression", and I'm going to use that on most of my old storage devices."

If the old data is meant to be archived then maybe do not mess with it that way and if you want it compressed use 7zip and other similar programs that are known and well tested. Also they should be stored on HDDs instead of SSDs, longer shelf life. If you have issues on your personal PC that is and lacking context, this question could be more advanced for NAS or servers which generally people do not know much about.

in reply to chilltrek97

That's not what I'm doing, I'm not trying to archive the games. Did you not read the last part of my post? I literally said that I'm using it to run games from these older devices, not archive them. I use an external hard drive for archiving them if I need to keep them long term.

Also, believe it or not, but a lot of the games I have are not already compressed that well. I have games that are normally over 4GB that I'm now able to run from a 1GB flash drive because I can use BTRFS's transparent file compression to compress them well enough to be ran from that device and they do run decently well like this.

Paige Saunders - Getting Paid On The Fediverse


The media in this post is not displayed to visitors. To view it, please go to the original post.

Mastodon: @paige@masto.canadiancivil.com
PeerTube: @paige@video.canadiancivil.com

The Montreal-based advocacy journalist at Canadian Civil who makes videos about cities and urbanism, and co-founder of FediHost, a fully managed fediverse hosting platform, breaks down how independent creators actually get paid and why the Fediverse needs its own answer.

Ads don't fund independent journalism. Patreon does, and it sits in every surveyed creator's top three income sources. But Patreon is closed to ActivityPub, Apple keeps eroding its features, and its 10% cut gets expensive at scale. A working demonstration of how a Ghost + PeerTube + Stripe stack replicates the Patreon feature set, self-hosted, with full ownership of the audience, plus the math showing why larger creators should already be considering the move.

Le journaliste engagé basé à Montréal chez Canadian Civil qui réalise des vidéos sur les villes et l'urbanisme, et co-fondateur de FediHost, une plateforme d'hébergement fediverse entièrement gérée, explique comment les créateurs indépendants se font réellement payer et pourquoi le Fediverse a besoin de sa propre réponse.

La publicité ne finance pas le journalisme indépendant. C'est Patreon qui le fait, et il figure dans les trois principales sources de revenus de chaque créateur sondé. Mais Patreon reste fermé à ActivityPub, Apple grignote ses fonctionnalités, et sa commission de 10 % devient coûteuse à grande échelle. Une démonstration concrète de la façon dont une pile Ghost + PeerTube + Stripe reproduit les fonctionnalités de Patreon, auto-hébergée, avec pleine propriété de l'audience, ainsi que les chiffres qui expliquent pourquoi les créateurs plus établis devraient déjà envisager la migration.

This entry was edited (1 week ago)

Philippe Larose Cadieux - La prochaine phase de Qlub


The media in this post is not displayed to visitors. To view it, please go to the original post.

Mastodon: @meadmin@qlub.social

L'entrepreneur dédié au renforcement de la souveraineté numérique au Québec à travers Qlub, un réseau social basé au Québec, présente un an de Qlub et la suite.

La plateforme est née comme réponse d'urgence quand les tarifs de Trump ont rendu absurde le fait que des PME québécoises fassent la promotion de l'achat local sur des plateformes étrangères. Un Mastodon adapté, débarrassé de son jargon, lancé en quelques jours, rapidement mis à genoux par 30 000 inscriptions. L'an deux formalise le modèle : gratuit pour les citoyens et les médias, revenus par Qlub Pro (un outil de publication qui diffuse sur Qlub et les plateformes dominantes pour que l'adoption ne soit pas tout-ou-rien), applications natives développées avec Newsmast, et dix-sept campagnes de sociofinancement régionales simultanées pour démarrer des chaînes locales à travers le Québec. La chute : les politiciens viendront quand tout le monde sera déjà là, alors invitez votre mère.

The entrepreneur dedicated to strengthening digital sovereignty in Quebec through Qlub, a Quebec-based social network, presents one year of Qlub and what comes next.

The platform began as an emergency response when Trump's tariffs made it absurd that Quebec small businesses were promoting achat local on foreign platforms. A forked Mastodon stripped of jargon, launched in days, was promptly brought to its knees by 30,000 signups. Year two formalizes the model: free for citizens and media, revenue from Qlub Pro (a publishing tool that posts to Qlub and the incumbent platforms so adoption isn't all-or-nothing), native apps built with Newsmast, and seventeen simultaneous regional crowdfunding campaigns to seed local channels across Quebec. The close: politicians will come when everyone else is there, so invite your mother.

This entry was edited (1 week ago)

We wrote "esperto-wiimote", a Wiimote remapper with good IR tracking and complex key combos


A friend and I wanted to use a Wiimote as a PC remote for movie night. We have tried various existing software, but all had some issues: some were old Xorg-only programs, some didn't have proper IR tracking, and all were abandoned by the developer. But most of all, no software (even modern remappers like InputPlumber) had any support for key combos. So, we set out to write our own.

Some of our requirements were:

  • Key combos (the wiimote has only few buttons)
  • Proper IR tracking
  • The ability to enable or disable the IR with a key combo
  • Having no observable latency

We first developed "esperto" a powerful system for describing and detecting key combos, which we implemented in this library. It is generic so it can be used on pretty much anything that needs combo detection. At first, we intended to plug that into InputPlumber, but then decided it would be easier to do everything ourselves.

So, we ported this IR tracking algorithm from Hector Martin to rust, and put it together with our esperto library, and this is the result. It is extremely fast (mostly dominated by the actual latency of evdev's and uinput's UAPI), and it meets all of our requirements. And we already have ideas for future improvements, for example how to add support for wiimote extensions.

The Framework/Omarchy thing


The media in this post is not displayed to visitors. To view it, please go to the original post.

00:00 Why I'm making this video
01:17 (This isn't really about) Omarchy
02:44 (This is really about) DHH
04:35 Framework made their bed, now they've gotta lay in it.
08:45 Speaking directly to Framework's CEO Nirav Patel
This entry was edited (1 week ago)
in reply to osanna

Long before WSL there was coLinux. Back when I still dual-booted (i.e. around 2010) I used it extensively to access my Linux filesystems from within Windows, including assembling the mdadm RAID5, which only had a minimal partition. It booted in around 10s, much faster than a full VM and had the filesystems available via SMB-share almost as soon as Windows 7 was done lagging after login.
This entry was edited (1 week ago)

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.