ReadyMade installer

that should be in the installer i had cappy working on that
32 Replies
tulipšŸŒ·
tulipšŸŒ·ā€¢6d ago
sup gamers can i ask you guys something? - how do you all develop readymade? like, i dont see many commits on the repo then BAM 1 billion things at once
jade
jadeOPā€¢6d ago
that would be a question for mado but usually with anything we do the brunt of the work all at once for a bunch of things then pick at the rest itā€™s been nicknamed ADHD driven development
Noel
Noelā€¢6d ago
Are you looking to contribute @tulip ?
jade
jadeOPā€¢6d ago
if yes just pop into our serverā€™s development chat and ask how you can help :3
tulipšŸŒ·
tulipšŸŒ·ā€¢6d ago
for sure LOL
Noel
Noelā€¢6d ago
Bootc features. I hear no one is working on this yet šŸ˜‰
jade
jadeOPā€¢6d ago
LOL god i love working with yā€™all itā€™s always so fun
Noel
Noelā€¢6d ago
I just wish I knew rust better to make readymade faster.
jade
jadeOPā€¢6d ago
rust devs: I just HATE free labour
Cappy Ishihara
Cappy Ishiharaā€¢6d ago
I mean, we tried to use a faster pure rust implementation of squashfs but turns out it doesnt even read our damn squashfs images might as well use the kernel to mount the squashfs and then copy the i/o code is pretty much well-optimized, the bottleneck is actually the external deps it runs on lmfao especially systemd-repart i would rewrite the entire stack in Rust and basically kill distinst with it but meh
Cappy Ishihara
Cappy Ishiharaā€¢6d ago
GitHub
Install from OCI image (bootc) Ā· Issue #44 Ā· FyraLabs/readymade
This is a tracking issue for an OCI copy backend, which would mount an OCI image and copy its contents to the destination, for bootc.
Cappy Ishihara
Cappy Ishiharaā€¢6d ago
new tracking issueā„¢ļø
HikariKnight
HikariKnightā€¢5d ago
im not kyle, but ideally on the deck image it would have to support controller navigation to be useful i think. for the desktop images however it would be great to use something like this as oobe
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
The app is based on GTK4 so I don't know if GTK4 has some kind of SDL navigation support
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
libmanette
The simple GObject game controller library.
HikariKnight
HikariKnightā€¢5d ago
nice so if that and a way to input text without a keyboard is made then it will 100% work on deck images. atm we have username and password pre-filled onlyu so those handheld systems can get through the installer without a keyboard
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
actually this might be way out of scope for readymade rn, since it's meant to be a desktop app first and foremost
tulipšŸŒ·
tulipšŸŒ·ā€¢5d ago
would be interesting if we used the OEM thing that ultramarine folks have instead
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
I'm considering refactoring the entire application into multiple libraries
tulipšŸŒ·
tulipšŸŒ·ā€¢5d ago
never liked having that kind of stuff on the installer tbh
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
because rn the code is a monolithic mess of GTK and system code gonna do it like how distinst does it readymade is literally distinst but better šŸ§Œ
HikariKnight
HikariKnightā€¢5d ago
true, but dualboot support is very important for annoyingly many handheld users so they will need to have a way set that up, cant rely on the touchscreen working correctly on new handhelds we dont support yet.
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
readymade is actually named after ado because i love ado i got tickets to her world tour
tulipšŸŒ·
tulipšŸŒ·ā€¢5d ago
before you edited that message i thought "ado" was ur partner or somethhing šŸ˜­
Cappy Ishihara
Cappy Ishiharaā€¢5d ago
no she's a diva
madomado
madomadoā€¢5d ago
hā€¦hai (absolutely late) that's a merge commit so it combines the previous commits together
tulipšŸŒ·
tulipšŸŒ·ā€¢5d ago
yeye
Noel
Noelā€¢2d ago
If y'all can do this in Readymade, you'll be miles ahead of anaconda: https://bugzilla.redhat.com/show_bug.cgi?id=2326270 What a stupid limitation.
madomado
madomadoā€¢2d ago
The problem here is that the /boot partition would be placed at offset larger than 2 TiB which we do not allow in Blivet. I am not sure if this limit still applies with GPT and EFI boot, but we should at least show a better error message (any possibly just a warning in blivet-gui) than the generic "Unable to allocate requested partition scheme" fot his case. yeah that probably won't affect us
HikariKnight
HikariKnightā€¢2d ago
i mean the UEFI spec from what i remember literally says the first partition has to be the EFI partition, but nobody follows that and implements support for multiple UEFI partitions (accidental feature since they have to scan for its location) since microsoft breaks the spec which i find funny
No description
HikariKnight
HikariKnightā€¢2d ago
but this was a very long time ago i remember i read that spec, might been removed by now from the spec since everyone ignored it nah correction, what i read long ago was the restriction for removable media šŸ˜…

Did you find this page helpful?