El 4/8/24 a las 12:24, Roland Clobus escribió:
Hello Adrian,

Thanks so far for the MRs, I barely have found the time to look at them properly.

On 12/07/2024 23:46, adrian15sgd wrote:
Hi Debian Live,

   I wanted you to know that I am resuming Rescatux development.

1) Rescatux is a Debian-based live distribution featuring a graphical wizard for rescuing broken GNU/Linux and Windows installations and boot loaders. ( https://www.supergrubdisk.org/rescatux/ ).

Rescatux is built thanks to live-build onto a CDROM that supports:

- 686 kernel

686 is getting less support for trixie, at least the d-i will not be made available any more; I'm unsure how long a 686 kernel will be in Debian. For live-build I'm providing support for bullseye, bookworm, trixie and sid, but not older versions.

That's useful to know so that I can unblock the SELinux MR.



- amd64 kernel
- IA32 UEFI
- x64 UEFI
- Media with SELinux Filesystem so that the Live Media can be boot in SELinux Permissive mode.
- Automatic Arch Detection for Syslinux
- Automatic Arch Detection for Grub2 (This is already in upstream live-build)
- LiveID so that two different isos can be differentiated.
.

2) As such I will be adding either new features to live-build or recycling old features that only were found on the Rescatux's live-build ( https://github.com/rescatux/live-build ) and live-boot ( https://github.com/rescatux/live-boot ) forks.

My main approach will be to send draft merge-requests onto Salsa and just discuss them there. That's what I was advised to do back in the day, probably around 2021. If you think it's much better to discuss them in a thread here in the mailing list just let me know.

Having smaller bits to review will be easier to have it integrated in the main branch.


Yeah, well, I try to make the MRs to cover only one feature. If an MR has too many changes please complain and I will try to split it on several MRs.


3) As a summary of what I will be working on (which might be converted onto a Merge Request or not) is:

- Add SELinux support to live-build ( https://github.com/rescatux/live-build/commit/d93a98634bb915c4c943a7b53dc9f44e8c5a5e4b )
- Add LiveID support
   * Live-boot  ( https://github.com/rescatux/live-boot/commits/liveid-001/ )    * Live-build ( https://github.com/rescatux/live-build/commits/1a895c14216fe4f3a241b456fa19d1c603558fd2/ )    * About LiveID ( https://github.com/rescatux/liveid ) > - IA32 UEFI shim not provided when 686 and amd64 are installed    * https://github.com/rescatux/live-build/commit/c8738fb101859f23b3e74623e9696f5c3940a9b3    * https://github.com/rescatux/live-build/commit/0713b0c409714e1214ccbff5a5daa67f0e95164f

I managed to peek at this already, while writing this mail.

Nice.


- Arch Detection for Syslinux
   * https://github.com/rescatux/live-build/commit/99ddc7bb9510ee4810b55a391e35060dd68cf9ee
   * https://salsa.debian.org/live-team/live-build/-/merge_requests/25
- Non-free firmware by default in Live-Build
   * https://lists.debian.org/debian-live/2022/12/msg00002.html

non-free-firmware is properly supported in live-build nowadays and is enabled when `--archive-areas "main non-free-firmware"` is used (bullseye needs 'main non-free contrib').


Well, if I have to add `--archive-areas "main non-free-firmware"` when building the iso... it's not properly supported in my own eyes.

I expect something similar to non-free firmware being included and turned on by default and then having a boot option (in both grub.cfg and syslinux cfgs) so those non-free-firmware modules can be blacklisted and not used at all. Also an option to enable or disable this behaviour when building the image if one wants to.


Be aware that the links above are branches or tags related to 2021's code so that's not what I'm going to Merge Request. I will have to rework some code and probably some of it will be written from scratch. I have added the links just in case anyone was curious about knowing more about these features.

4) So if you see that I begin to post here or in the salsa merge requests more frequently than before that's why.

Your MRs are welcomed, but (as you well know) time is the limiting factor.


Yeah, I know.
Now that I have received an answer from you I'm a bit more relieved.



With kind regards,
Roland Clobus

Reply via email to