nothing to see here
=> View attached media | View attached media
=> More informations about this toot | View the thread
le cough
=> More informations about this toot | View the thread
oh hullo
=> More informations about this toot | View the thread
Following up on the new planner module in the #disksrs partitioning crate, we've added the initial strategy
module for computing disk use strategies including wiping the disk and starting anew, using free extents, etc.
=> More informations about this toot | View the thread
The latest happenings in #disksrs : Planning APIs for partition manipulation. Kinda useful for an installer.
Early days but yes: automatic alignment, undo-stack, data-representation only, tracked changeset for clear communication/etc.
=> More informations about this toot | View the thread
early experiments for the installer..
=> More informations about this toot | View the thread
Our latest project: https://github.com/serpent-os/disks-rs
TLDR: #rust disk, superblock and partitioning library. With support we'll be able to build Rust libblkid to help Rust util-linux happen. And a libparted alternative.
=> More informations about this toot | View the thread
Sometimes when you've worked on a project long enough, useful conventions and patterns emerge.
Some times though, this happens. ("Approved in spirit")
=> More informations about this toot | View the thread
The @uutils folks have released 0.0.29 of #coreutils (ala #rust) ! Absolutely amazing work, we're very grateful because this is the only coreutils used in Serpent OS, from build pipeline all the way to the installed OS.
https://github.com/uutils/coreutils/releases/tag/0.0.29
Heading to your installs later today with next sync =)
=> More informations about this toot | View the thread
Hot on the heels of.. well pretty much everything we've done lately ... XD
Shown here is a PoC rust packagekitd plugin (libpk_backend_moss.so) using our privileged_ipc crate to talk to a helper process (spawned on demand).
TLDR moss will expose an IPC API. Data shown is mock.
=> View attached media | View attached media
=> More informations about this toot | View the thread
Working on packagekit integration for moss using an out of tree plugin. Right now just emulating the dataset but hey, it's an actual Rust .so
built out of tree and talking happily to packagekitd.
=> More informations about this toot | View the thread
OK, the IPC prototype now works, also allowing pkexec usage w/ socket passing. More on this soon, and how it will facilitate integration and improvements to moss, lichen, etc.
=> View attached media | View attached media
=> More informations about this toot | View the thread
Serpent OS: ESP/Boot Recovery Demo
https://youtu.be/EXtnLOQ6KOc
[#]opensource #linux #YearOfTheSnake
=> More informations about this toot | View the thread
Oh my dudes what an amazingly busy few days. More to share with you, but primarily this: we've built a small crate letting us pkexec a backend and pass it a bound (unix) socket for IPC.
This will allow lichen (installer) to go GUI. :3
=> More informations about this toot | View the thread
ooh whassis
=> More informations about this toot | View the thread
Remember how less than a week ago we were all like "hey we're gonna do offline rollbacks" and folks were all "you're exploring ...." :P
Hey look, offline rollbacks!
https://serpentos.com/blog/2025/01/04/offline-rollbacks-enabled/
[#]opensource #serpentos #linux #distro
=> More informations about this toot | View the thread
Rollback mechanism test 1.. :)
https://youtu.be/Uady20uvNv0
=> More informations about this toot | View the thread
Other folks are seeing the new year in with alcohol and jubilation.
We got cups to print a test page :3
=> More informations about this toot | View the thread
Ending the year, lets look forward to 2025: Goals, funding, vision:
https://serpentos.com/blog/2024/12/31/investing-in-the-future/
[#]serpentos #opensource #atomic #linux #rust #innovation
=> More informations about this toot | View the thread
Some fixes came in last night's sync to start getting our printing working. OK it's a silly thing that should "just work". Will do soon. Discovery of driverless printers works, lpadmin group yeeted into history, and boulder fixed for sysusers triggers so that chgrp works in cups build.
Nearly there
=> More informations about this toot | View the thread
=> This profile with reblog | Go to serpentos@fosstodon.org account This content has been proxied by September (3851b).Proxy Information
text/gemini