В некоторых UNIX-системах эти идентификаторы дополняются нулями, в Linux — нет.
В главе 9, "Встроенный ассемблерный код", рассказывается о том, как задействовать ассемблерные инструкции в Linux-программах.
В DOS и Windows нумерация последовательных портов начинается с единицы, поэтому порту COM1 соответствует последовательный порт с номером 0 в Linux.
Если ядро Linux сконфигурировано правильно, оно поддерживает дополнительные IDE-контроллеры, нумеруемые последовательно начиная от ide2
.
Команда hostname
, вызванная без флагов, отображает имя компьютера.
В Linux семейство функции exec()
реализовано на основе системного вызова execve()
.
NFS (Network File System) — популярная технология совместного использования файлов в сети.
Режим копирования при записи означает, что Linux создает для процесса частную копию страницы только тогда, когда процесс записывает в нее какие-то данные.
Выражение sin(angle)
обычно преобразуется в вызов функции библиотеки libm
, но если задать флаг -O1
(или включить более сильную оптимизацию), компилятор gcc заменит вызов функции простой ассемблерной инструкцией fsin
.
Тот факт, что в системе есть всего один специальный пользователь, послужил причиной появления названия UNIX. Более ранняя операционная система, в которой было несколько специальных пользователей, называлась MULTICS.
Ядро может отклонить запрос на доступ к файлу, если один из каталогов на пути к нему недоступен данному пользователю. Например, если процессу не разрешено обращаться к каталогу /tmp/private
, то он не сможет получить доступ к файлу /tmp/private/data
.
Название бита является анахронизмом. Оно возникло в те далекие времена, когда наличие этого бита означало запрет на выгрузку программы из памяти по окончании выполнения.
Существует также бит смены идентификатора группы (SGID, set group identifier). Программа c установленным битом SGID при запуске примет эффективный идентификатор группы, которой принадлежит файл.
Монтирование данного каталога по сети — ошибка системного администратора.
Наиболее популярный Web-сервер с открытым кодом — сервер Apache (доступен на Web-узле www.apache.org
).
В системе могут присутствовать такие интерфейсы, как eth0
(Ethernet-плата), lo
(интерфейс обратной связи), ppp0
(коммутируемое соединение).
При необходимости функция gethostbyname()
осуществляет поиск имен в DNS.
Эта утилита входит в состав Linux.
В постфиксной записи бинарный оператор ставится после операндов, а не между ними. Например, чтобы умножить 6 на 8, нужно записать 6 8 *. Чтобы умножить 6 на 8, а затем добавить 5, следует записать 6 8 * 5 +.
В стандартной библиотеке языка C++ аналогичным целям служат потоки ввода-вывода .
Исходный текст данной лицензии можно найти по адресу http://www.gnu.org/copyleft/gpl.html
.