Skip to content

Conversation

@Herbert-Karl
Copy link
Contributor

@Herbert-Karl Herbert-Karl commented Dec 1, 2025

Hi,

out of interest for rare operating systems and as a small personal project, I added support for another unix-like operating system: https://www.haiku-os.org/
Haiku itself seems to be a niche in a niche - I don't have prior experience with using it.

Regarding artifacts for the operating system, I went through the available documentation on userland binaries (man pages and the official online documentation) and explored around the file system.
I think I managed a good coverage of useful live response information on a base install as well as a decent coverage of relevant files.

I've attached a collection with the changed version of UAC, as well as a collection with the UAC version 3.2.0

I hope this contribution is helpful :)

Kind Regards

Attachments:
uac-shredder-haiku-20251201214304.tar.gz
uac-shredder-linux-20251124185659.tar.gz

@tclahr
Copy link
Owner

tclahr commented Dec 22, 2025

Adding a new operating system does not require update the code only, but maintaining it, maintaining artifacts, tests, docs, etc. Also, every single new feature added to UAC needs to be compatible to one more OS. I will need to create and keep a VM for testing.
I don't promise to merge into the next release, but I will try.

@Herbert-Karl
Copy link
Contributor Author

Adding a new operating system does not require update the code only, but maintaining it, maintaining artifacts, tests, docs, etc. Also, every single new feature added to UAC needs to be compatible to one more OS. I will need to create and keep a VM for testing. I don't promise to merge into the next release, but I will try.

that is true, I didn't think about the work / burden on you as the maintainer when proposing this. I understand when you don't want to support HaikuOS in UAC.
I certainly can't give you any compelling reason to do so :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants