Could I tempt you to boost this post, or get involved in a project to customise Linux for users with special needs/learning difficulties? I have two such children. Adults now (18). I want to do something for my boys and for people like them. 🙂❤️

I've already done a bit, using Ansible, with AlmaLinux and Ubuntu: https://github.com/robpomeroy/BrightOS

Please spread the word - I'm sure someone out there would love to get involved!

#SpecialNeeds #Linux #Education #NonProfit

GitHub - robpomeroy/BrightOS: This open source repository contains an Ansible playbook for customising Linux to help users with a learning disability.

This open source repository contains an Ansible playbook for customising Linux to help users with a learning disability. - GitHub - robpomeroy/BrightOS: This open source repository contains an Ansi...

GitHub
@robpomeroy Hi Rob!

For building custom ISOs I don't have reference of any "universal" builders, but by memory there are a couple things that maybe can align with your ideas.

For Ubuntu, customizing the preseed file (plus probably adding the needed packages to the iso):
https://help.ubuntu.com/community/InstallCDCustomization

I don't have much experience with Alma Linux (or Red Hat/CentOS for that matter), but perhaps Red Hat's Image Builder can work with Alma images:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/composing_a_customized_rhel_system_image/index

I'm not in front of my computer now but maybe checking Alma and Ubuntu CI processes for creating their ISO images can give some light to the generation process.

Do you feel like these tools could help you?
InstallCDCustomization - Community Help Wiki

@tecleandor Definitely - and the CI/CD/builder pipeline is a great shout! I see that as being a later (but vital) stage to this project. For now, Ansible gives me an excellent way of "rapidly" iterating over changes and almost "thinking out loud". Once the Ansible build is in a useful state, I'm definitely check out the OS build and package tools - thanks!
@robpomeroy I'm kinda busy quite now but maybe I can take a look in a couple weeks. Theoretically shouldn't be hard for me, I'm a sysadmin!