Securely running programs as another user in a nested X session without performance loss ✅
Writing a blog post: in progress 
Securely running programs as another user in a nested X session without performance loss ✅
Writing a blog post: in progress 
The #OpenBSD webzine issue #14
☕
Turning a 15 years old laptop into a children proof retrogaming station
In this article, I'm sharing how I turned an old laptop into an emulation platform that could be safely used by children
https://dataswamp.org/~solene/2023-07-24-childproof-retrogaming-station.html
gemini://perso.pw/blog/articles/childproof-retrogaming-station.gmi
#gaming #life #linux
A pizza would really help me out, appreciate help getting by this month. I'm dealing with a lot of financial anxiety lately..
Life is so damn expensive here. 
Sorry for repost, having trouble reboosting.
I committed a change to the #OpenBSD kernel related to CPU frequency scaling.
Most laptop users will benefit from a better battery life (estimated like +15% to +30% from my experience).
Explanations in the commit message: https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2
It should be available in one or two days in the snapshots, but you can build your up to date kernel now if you know how (or follow instructions, it's easy https://man.openbsd.org/release#2._Build_and_install_a_new_kernel )
I'm writing a GUI package manager for #OpenBSD on top of pkg_tools
I chose #Godot as a framework because it let me do exactly what I want, it just works, and it's not painful to write, + it's super fast on my T400 (Core 2 Duo 2.6 GHz)
Currently, you can search packages using their name and comment, and there is a switch to add DESCR to the search, you can also mark packages for install and install them.
I need to figure how to associate installed packages to the list of available packages, that will permit to show installed packages and deselect them for removal.
There is another limitation right now, a package with flavors or various versions is displayed multiple time under its package name (like the dozen of vim are all seen as "vim").
The program is using a json file as input data, generated from sqlports and a python script looking for packages names, description, comment and some logic to determine if a package is a GUI program or a console program (by looking for librairies like GTK,GL,SDL,curses etc..).
It's impressive how Godot is effective, it took me less than 2 hours to do all of this.
How to contribute to the OpenBSD project
https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html
gemini://perso.pw/blog/articles/contributing-to-openbsd.gmi
I need to share a picture on the web, it gots nothing interesting or private, what’s the easiest way?