Synology... They are enshitificating at great speed. https://www.tomshardware.com/pc-components/nas/synology-requires-self-branded-drives-for-some-consumer-nas-systems-drops-full-functionality-and-support-for-third-party-hdds
The drop of third party hdds nothing to do with the new LED driver written in Rust. Do you suggest that Rust is enshitificating too??
No but using synology as an example is a bad choice. Or are you suggesting that rust should start to be locked to ?
For what it's worth, they reversed that policy
Yeah saw this, this in unexpected. Revert enshitification is rare.
As Louis Rossman said we shouldn't forget this. If you piss in my cereal and replaced it, I'm not gonna just forget that you did it.
That really well said.
This is really just a driver which sends a bunch of bytes via I2C to a microcontroller.
I2C is a very standard way of communicating with digital integrated circuits at low speed so this is not specific to the microcontroller used on Synology NAS devices (which is actually a pretty old and simple one) much less specific to drive leds.
So whilst technically this specific Linux Driver ends up controlling LEDs on a very specific device, the technique used in it is way more generic than that, and can be used to control just about any functionality sitting behind a digital integrated circuit that exposes an interface to control it via I2C, be it one that hardcodes it or one which, like this one, is a microcontroller which itself implements it in code.
All this to say that this is a bit bigger than just "LED driver".
Linux
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP