Jump to content

Accessibility (Kernel): Difference between revisions

From postmarketOS Wiki
break page out of Accessibility page
 
Line 1: Line 1:
== Introduction ==
== Introduction ==


This page discusses kernel changes which would help postmarketOS
In order to support [[Accessibility (Packages)|accessibility packages]],
to support [[Accessibility (Packages)]], etc.
some kernel modifications may be needed.
Some of these can be made at the level of Alpine Linux or postmarketOS;
others will need to be made separately for each supported device.


== Kernel Mods ==
== Kernel Mods ==

Revision as of 16:10, 22 August 2020

Introduction

In order to support accessibility packages, some kernel modifications may be needed. Some of these can be made at the level of Alpine Linux or postmarketOS; others will need to be made separately for each supported device.

Kernel Mods

Serial Adapters

Dave Mielke (BRLTTY's developer) says: It'd be very cool for the kernel to have support for all known USB-to-serial adapters, plus any indirectly needed serial support, enabled. That way, those with older braille devices that only have a serial port would benefit for the mere extra cost of the adapter cable. Sure would beat having to purchase a newer braille device.

Martijn Braam says: It depends on the device, of course, but I don't think adding support for usb-serial adapters would be a problem. I already did that to test some things on the PinePhone. I guess enabling prolific, ftdi, and ch340 would cover most adapter cables. Unfortunately, it would be a per-device kernel tweak. I'm not sure how much devices have usb serial support built in already. The allwinner kernel only has CH341 support currently. It looks like the generic driver is 14.4KB and ch341 adds 4.7KB. Serial drivers aren't really big...