Если Вы хотите вернуться к истории недавних подобных Unix систем, необходимо считать Разработку и реализацию 4.4 Операционных систем BSD. Это старо, но понятия Unix - также. Сети особенно были разработаны как часть 4.3 ОС BSD, которые, конечно, обсуждены полностью в книге. Системы GNU/Linux родились после, после этой модели, но переписаны с нуля. Сетевым сделанным кодом является позже многим другая ОС.
Что касается стандартов, все должно быть определено для достижения совместимости. Таким образом в отношении, весь RFCs потенциально влиял на дизайн сетей Unix и многое другое. Некоторый RFC никогда не реализовывался, люди свободны реализовать RFC, они хотят и делают свои программы, реализовывая их доступный всем.
В основном POSIX диктует много когда дело доходит до систем UNIX, Вы могли бы хотеть проверить его... Я предположил, что это больше, что Вы действительно ищете, поскольку это предназначается для систем Unix и указывает некоторые требования. Следует иметь в виду, что системы GNU/Linux не всегда следуют за POSIX, поскольку это можно считать старым и ржавым, некоторая альтернатива и нестандарты, пути появились. Это проблематично для разработчиков, работающих над портативными программами/системами.
Я наконец нашел решение для этой проблемы. Эта страница показывает, как использовать xmodmap для переотображения кода клавиши на символ, и с тех пор showkey
списки коды клавиши этих ключей, я могу просто сделать это:
xmodmap -e 'keycode 100=Alt_R'
xmodmap -e 'keycode 126=Super_R'
xmodmap -e 'keycode 127=Menu'
Проблема решила, но я все еще не понимаю то, что вызвало ее.