To setup the parameters, for example the SCSI ID by which the device is seen.
I see, well, it is a good thing that this software too is open source - is it not?
In fact the entire SCSI2SD is open source - what _are_ you doing?!
Yes. Amongst the other "dragon territories", as such as "which init system do I use today", "which X11 replacement system do you prefer" and "how do I configure my printer with cups".
I have used openrc for the last 15 years and have no plans on switching.
Bonus feature is that openrc is now also standard on TrueOS.
I do not replace X11, I use Xorg, how long as Xorg been around?
I don't configure cups, I don't even have it installed.
I just tell the software that wants to print, to use a network printer.
Anyhow, cups, though open source, is mainly maintained by Apple developers.
One comes with the other, and that is the problem you do not (yet?) understand.
Excuse me? It is perfectly possible to build entire open source operating systems without having to touch anything Linux. That you prefer Linux as your platform for development is _your_ choice. And it is funny that you are so unhappy about your own choices.
As a paid developer, my motivaton is my pay-check, and this comes from the customer. If the product doesn't work, I'm fired. Full stop.
Many people have been fired because of their crappy code in open source projects as well - just ask Intel.
Means, "bad code runs the industry", and AmigaOs is certainly that (to major parts): Bad code. However, it's bad code that works. If you leave this bad code to open source, you might get good code in the end, but no compatibility. BPTRs, BSTRs? Away with this nonsense. Legacy GlobVec initialization in dos.library? Away with this crap. graphics.library workarounds for bad programs? Sorry for them, away with the junk...
All nice and correct from a software engineering perspective, but still a bad decision from the user perspective.
If you search, you can probably find post by me on USENET from 20+ years ago where I argue for breaking compatibility in favour of progress of the OS. And I am a user. It's not like super-duper compatible 3.1 would disappear, it would always be around for those who need it. And it could be sandboxed it various ways, for example I have a clean 3.1 that I launch with WHDLoad to run certain software.