After various efforts I was able to read micro:bit sensors data from Linux. While temperature, and accelerometer data is not too difficult to collect, the UART service took a little more time, mainly due to a known issue in the micro:bit BLE implementation.
Here you can find my observations and experiments, with sample Python scripts: https://github.com/alcir/microbit-ble