Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Martin Roukala (né Peres)

@mupuf@social.treehouse.systems
mastodon 4.6.7+glitch-th
  • Open on social.treehouse.systems

Linux Graphics CI engineer and HW lover attempting to provide production-ready upstream drivers for Linux! Ex-Nouveau, ex-member of the X.Org board of directors.

Working on boot2container, CI-tron, Mesa, the Steam Deck, and other gaming-related projects.

searchable

317 Followers
195 Following
14 Posts
Joined April 26, 2025
Website:
https://www.mupuf.org
Twitter:
https://twitter.com/GfxMupuf
Freedesktop Gitlab:
https://gitlab.freedesktop.org/mupuf
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 2mo ago
Replying to
@karolherbst@chaos.social @pac85@social.treehouse.systems Sure, but one could also argue that having too much money is reducing your chances of making a career in FOSS 😅 Case in point, there would be no Linux if Linus could have afforded a Minix license.
1
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 2mo ago
Replying to
@karolherbst@chaos.social I 100% agree that power does not equate merit, but merit can be a way to gain power, which would not be luck alone. So IMO, giving the benefit of the doubt is a better attitude than pure contempt... which I guess applies to most social situations 😅
1
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 5mo ago
Replying to
@1ace @Oleksii Oh, need to check with the pmOS team if they would like to have it in CI, like we did for the oneplus 6T.
1
1
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 11mo ago
Replying to
@corbet@social.kernel.org I refuse to buy any robot I cannot take control over using Valetudo. I converted our second robot just this Sunday, 5 years after buying and converting our first one. Now we have two working ones, and they free up so much time! PS: the full conversion process took a bit less than 2h despite needing full disassembly (the Roborock S6 Pure isn't the easiest to root, but it was super cheap second hand at just 89€).
4
0
2
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 8mo ago
Replying to
@linmob I have a sense of déjà vu :D Can't wait to try my v0.3 board!
2
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 6mo ago
Replying to
@pojntfx Glad you like it! The discussion wasn't easy and I've been very surprised to see how polarized the community is on this topic! At least, we have reached this compromise, and time will tell if it was reasonable.
1
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 17mo ago
Replying to
@postmarketOS @Gina @FediTips Same story, landing instance, thanks to feditips, and wishes to fosstodon admins!
3
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 16mo ago
Replying to
@krh@fosstodon.org Oh, yeah. That's something gitlab supports with the SSH executor, but not with the docker one. I am planning to support that in CI tron because it is such a useful feature indeed!
1
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 16mo ago
Replying to
@krh@fosstodon.org Yeah.... that's why with the CI infra I've been developing (#CI_tron), we run containers directly from an initrd (#boot2container). It doesn't solve the reproducibility of results across kernels and hardware, but at least the userspace is covered!
1
3
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 2mo ago
Replying to
@karolherbst@chaos.social I agree that luck/random chance is an essential component of everything, but how is that reducing the legitimacy of some people's position? Yes, the set of circumstances that allowed this person to be in this position are unfathomably numerous, but all that matters is: is this person suitable for the job?
0
1
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 2mo ago
Replying to
@karolherbst@chaos.social That is indeed true! Dunning-Kruger cannot be compensated for, both ways 🤣 That being said, people in a certain position do gain experience you simply do not... So dismissing it by default seems pretty wrong, doesn't it?
0
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 6mo ago
Replying to
@austriancoder@fosstodon.org @karolherbst@chaos.social ha ha! Mine can be up to 50 commits named WIP, until I reach a point I am happy with to make a bunch of commit from them... Then here we go again until the MR comes out :) This way, I can always bisect brokenness, even when I am just trying shit out.
0
0
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 1mo ago
Replying to
@azonenberg@ioc.exchange This is definitely worth filling a bug report for. I would file it on Mesa, but the real bug is definitely in the kernel as an app shouldn't be able to crash other apps. Let me know if you end up doing it or not, so that I can try to get it fixed by contacting the right people.
0
1
0
0
Open post
Martin Roukala (né Peres) @mupuf@social.treehouse.systems
· 6mo ago
Replying to
@Phawx@meta.masto.host People still find ways to make the Commodore 64 perform new tricks, right? Trust us, there are seas of optimisations left for us and the future generations to implement 🤣
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:01:06 UTC