This post: https://waldorf.waveform.org.uk/2021/the-pins-they-are-a-changin.html should explain things rather more completely than I can here but the TL;DR version is: it would be nice to disable sysfs but there's *way* too much stuff that would break right now if we did (mostly Python GPIO interfaces, but given Python is the "blessed" language for much of the Pi Foundation's output, that's a lot of important stuff to break!).
My hope is that with the addition of lgpio (a "full-featured" library also based on the gpiochip device) in hirsute we should be in a reasonable position to disable that for the LTS next year (maybe impish?). But right now there's too much that'll break.
This post: https:/ /waldorf. waveform. org.uk/ 2021/the- pins-they- are-a-changin. html should explain things rather more completely than I can here but the TL;DR version is: it would be nice to disable sysfs but there's *way* too much stuff that would break right now if we did (mostly Python GPIO interfaces, but given Python is the "blessed" language for much of the Pi Foundation's output, that's a lot of important stuff to break!).
My hope is that with the addition of lgpio (a "full-featured" library also based on the gpiochip device) in hirsute we should be in a reasonable position to disable that for the LTS next year (maybe impish?). But right now there's too much that'll break.