FAQ THE WORK! Vitls (vitls@chat.ru) Спецвыпуск Xakep, номер #033, стр. 033-090-1 Данный FAQ не является полным справочным руководством. Это всего лишь ответы на несколько вопросов, заданных мне моим соседом по этажу. Что такое "дистрибутив"? Дистрибутив - это набор, в состав которого входит ядро операционной системы и сборник различных приложений. Очень часто компании, разрабатывающие и сопровождающие тот или иной дистрибутив, включают в него свои собственные оригинальные разработки. Фактически - это готовый к распространению и использованию (коммерческий) продукт с системой установки и настройки. Известные изготовители дистрибутивов: Red Hat, SuSE, Mandrake, Turbo Linux, Connectiva (буржуйские) и ALT Linux, ASP Linux, Black Cat (наши). Сайт, посвященный дистрибутивам Linux: www.distrowatch.com. Можно ли запускать программы для Windows под Linux? Можно. Но для этого нужно воспользоваться либо виртуальной машиной, либо эмулятором. Виртуальная машина - это программа, запустив которую, ты получаешь возможность установить другую операционную систему "внутри" уже установленной. Самый известный продукт VMware (программа платная, бесплатный ключик дается на месяц). Далее идут win4lin (тоже платная) и Bosсh (свободная). Кроме того, существуют программные комплексы wine и wineX (поддерживает 3D), которые, не являясь эмулятором Windows, все же дают возможность пользоваться "виндовыми" приложениями. А наоборот? Вот тут чуточку сложнее. VMware есть и для Windows. Есть такие варианты, как Cygwin - набор библиотек для запуска XFree86 под win32. Есть также набор утилит unix для win32, но это лишь самая малая часть того, что доступно при работе в самой unix-like системе. Что такое "консоль"? Когда-то давно ввод в комп осуществлялся через клавиатуру, а вывод - на печатающее устройство. Дисплеев не было. Сейчас консолью называют клаву + дисплей. В Linux у тебя может быть до 12 независимых друг от друга консолей (виртуальных терминалов) на одной паре "клавиатура-дисплей". Кроме того, к одному Linux-серверу можно подключить несколько удаленных бездисковых станций (терминалов). Более подробно читай на www.ltsp.ru. Еще можно установить соединение с Linux-сервером посредством протоколов telnet или ssh. В каждой консоли пользователю дается возможность вводить команды и выполнять приложения. За реакцию на действия пользователя отвечает программа, которая, в общем, называется shell (названия: sh, ash, bash, ksh, tcsh, zsh и много других). Роль shell в win32 выполняют программы command.com или cmd.exe, но их возможности очень ограничены. Кстати, shell предоставляет также и язык программирования, на котором можно писать небольшие программки-сценарии. Отдаленным аналогом являются .bat файлы в Windows. Что такое /dev и зачем он нужен? Что такое файл устройства? В любой unix-like системе любые устройства представлены как файлы. Не удивляйся, это так. Сканеры, плоттеры, мышки, клавиатуры, жесткие диски - все представлено в виде файлов. Все файлы устройств собраны в каталоге /dev. Имя файлу дает драйвер устройства. Например, /dev/hda означает первый жесткий диск на первом ide контроллере. Соответственно, в документации к ядру Linux есть список наиболее часто используемых файлов устройств. |