Unlocking Serial Connectivity on Linux: A Comprehensive Guide