Это устройства специфически виртуальной консоли в Linux terminolgy. Поддержка виртуальных консолей на том же физическом устройстве не уникальна для Linux (например, BSD называет их “аппаратными портами терминала”).
Linux не имеет механизма для создания консольных устройств по требованию. Эти 63 консоли не всегда активны (необходимо активироваться ttyN
для переключения на него с (Ctrl +) Alt+FN), но активироваться каждый требует открытия консольного устройства ( openvt
команда делает это, также, как и getty
и X-сервер). Таким образом, запись устройства должна существовать все время, или иначе она должна быть создана вручную, прежде чем она сможет использоваться.
Современные системы Linux (с udev или devtmpfs) создают записи устройства для каждого устройства, которое присутствует в системе. Все виртуальные консоли всегда присутствуют (активны ли они или не), таким образом, все записи создаются. Большинству пользователей не нужно почти, что многие — на самом деле большинство пользователей никогда ничего не видит кроме виртуальной консоли, которая X работает. Но существуют некоторые, кто делает и должен исправить их ядро для разрешения больше чем 63 консолей, потому что они выполняют большие машины со многими аппаратными консолями).
Для Tex я предлагаю, чтобы Вы взглянули на http://www.tug.org/mactex/
Для компиляции программ Linux/Unix на OSX в целом, можно запустить с Домашнего пива, это могло бы уже иметь рецепты для программ, которые Вы хотите не при необходимости в нем для установки основных наборов инструментальных средств (gcc/make/etc). для компиляции/соединения
pdftk
программа на терминале. – Sigur 31.10.2013, 11:50