Можно ли сделать предположение, что на всех PC используется один и тот же тип терминала? Мне необходимо написать функции для отрисовки цветного текста + функции обработки ввода с клавиатуры. Использовать ncurses или slang принципиально не хочу, так как считаю что это костыли для допотопных терминалов. Моя программа должна работать на PC под управлением linux. Я совершенно плаваю в вопросе, гугл практически не дает об этом информации. Подскажите, чем мне грозит такой подход (вывод текста напрямую с помощью ESC-последовательностей)? Еще раз повторю, функционирование программы на машинах, отличных от x86 не требуется.