I would expect that a reMarkable does actually fit the billing for you here. You have root access[0], and there is a mainline kernel build available[1]. There are several terminal emulators available as well[2][3]. If you don't like the built in reader, there are alternatives as well[4].