Someone just let me know the latest proprietary software addition to Linux huh?: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/proximity/aw96103.c#n122
=> More informations about this toot | More toots from Suiseiseki@freesoftwareextremist.com
why do you say that's software?
it doesn't look like software to me.
it seems more like configuration data.
but sometimes it's hard to tell.
=> More informations about this toot | More toots from lxo@gnusocial.jp
@lxo Generally, configuration data would at least come with documentation as to what the format is and details of the current configuration - but that is lacking.
Actually reading the other parts of the file, it seems to be magic register/value pairs for init, but it's just as easy to write data to registers than to write quite a few CPU instructions to a memory location via registers and then execute that.
=> More informations about this toot | More toots from Suiseiseki@freesoftwareextremist.com
unfortunately linux is a common offender in accepting undocumented magic numbers
but magic numbers aren't always code
my concern is whether the numbers amount to code, because that matters for GNU Linux-libre. whether that code is encoded as an array of bits or as constants scattered over generated or manually-written code, if it's a disguised program without source code, under an obnoxious license or otherwise disrespectful of user freedom, we don't want to keep it. but if it's declarative data, we tolerate it even if it is undocumented.
=> More informations about this toot | More toots from lxo@gnusocial.jp
text/gemini
This content has been proxied by September (3851b).