Виктор Костромин - Linux для пользователя
4
(замечание прислано В.Синицыным, Линукс Центр) С самого начала ядро Linux распространялось по лицензии, которую FSF вообще не признал бы свободной, поскольку она запрещала коммерческое распространение. Ее текст можно найти в архивах ранних версий ядра на ftp.kernel.org (см., например, ftp://ftp.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01). Смена лицензии произошла, по-видимому, в версии 0.12 (см. там же, RELNOTES-0.12).
5
В настоящее время эти трудности преодолены и Linux успешно работает на всех процессорах от Intel.
6
Можно отметить, что с каждой новой версией ядра требования к аппаратной конфигурации все возрастают. Приведенные в таблице 1.1 данные относятся к дистрибутиву Black Cat Linux 5.2. Как показывают мои эксперименты по установке Red Hat Linux 9 в минимальной конфигурации (см. страничку моих статей и переводов) для современных дистрибутивов требуется уже не менее 600 МБ на диске и 64 МБ памяти.
7
Это утверждение было верно для ядер ранних версий (кажется, до 2.0.37), но теперь такого ограничения уже не существует. Размер одного своп-раздела может достигать 2 Гигабайт (на архитектуре i386), кроме того, swap'ов может быть до 8 штук, причем не обязательно разделы - могут быть и файлы…
8
Тут я был не прав. Суперпользователю не надо знать пароль простого пользователя для того, чтобы запустить оболочку от его имени.
9
Причем здесь без прямого указания подразумевалось, что в Midnight Commander используется стандартный или укороченный формат отображения списка файлов. Если включен расширенный формат, то клавиши ‹Стрелка вправо›, ‹Стрелка влево›, ‹Home›, ‹End›, ‹Del› работают так, как сказано в этой таблице. О форматах отображения файлов в программе Midnight Commander будет рассказано в главе 6.
10
(Замечание прислано М.Зотовым) Неверно. Это зависит от опций команды mount, например, от того, какой группе она принадлежит. Верно, что дистрибутивы, ориентированные на применение в качестве сервера, при сохранении "фабричных" настроек не позволяет выполнять shutdown никому, кроме root-a. Но desktop-ориентированные дистрибутивы - пожалуйста. Кроме того, root всегда может "включить" такое действие. Например, либо через определение соответствующей группы пользователей, либо через sudo.
11
Не помню, откуда я взял, что для каталога это число означает число дополнительных блоков и что это за блоки. Небольшой эксперимент с созданием подкаталогов в текущем каталоге и последующим просмотром результата выполнения команды ll в родительском каталоге показывает, что для каталога это тоже есть число ссылок на него. А учитывая, что для любого каталога изначально существует две ссылки (. и ..), это число есть увеличенное на 2 число подкаталогов в данном каталоге.
12
Перевод версии 2.2 "Стандарта на структуру каталогов файловой системы (Filesystem Hierarchy Standard) для UNIX-подобных операционных систем" вы найдете на страничке моих статей и переводов. Но перевод этот был сделан в январе 2003 г., а в настоящее время уже выпущена следующая версия этого стандарта, перевести которую на русский язык ни я, ни кто-либо другой еще не удосужился.
13
Тут я погорячился! Суперпользователь не нужен, каждый пользователь может изменять права доступа на принадлежащие ему файлы.
14
(Замечание прислано М.Зотовым) Неверно. Будут архивированы те и только те файлы, которые удовлетворяют шаблону *.*. Например, файл sub_dir/something архивирован не будет, а подкаталог sub_dir/sub_dir.2/ - будет!
15
Тем, кто хочет научиться создавать собственные скрипты или разбираться в сценариях запуска и различных конфигурационных скриптах, необходимо приобрести книгу Д.Тейнсли, «Linux и UNIX: программирование в shell. Руководство разработчика». Пер. с англ. Киев, Издательская группа BHV, 2001. 464 стр.
16
(Замечание прислано М.Зотовым) Это можно сделать при копировании любого количества файлов, если копирование производится в соответствии с каким-либо шаблоном.
17
Рисунок заимствован из статьи J.Barr-а в LinuxWorld (http://www.linuxworld.com/lw-1999-04/lw-04-vcontrol.html).
18
Отсюда следует, что для временного перехода в режим работы от имени суперпользователя лучше воспользоваться не командой su, а командой su -. При этом создается обычное окружение суперпользователя, а в противном случае суперпользователь будет работать в среде обычного пользователя.
19
Здесь под "параметром" имелось в виду имя пользователя, в бюджет которого вы переходите. К дефису эти слова относить не следует.
20
Сейчас я уже не стал бы так делать, потому что знаю, что и в среде KDE могут успешно использоваться программы, первоначально созданные для GNOME.
21
Под служебную информацию файловой системы (так называемые метаданные) тратится примерно 5% от исходного объема жесткого диска.
22
К сожалению, это мое предсказание не сбылось - Е.Балдин так и не закончил работу над Ciryllic HOWTO. Правда, с одной стороны вопрос оказался сложнее, чем первоначально казалось, из-за непоследовательности в развитии ПО, а с другой стороны, актуальность вопроса снизилась в силу того, что появились хорошо русифицированные дистрибутивы, а также потому, что Линукс начал движение в сторону UNICODE.
23
Тут я, видимо, допустил ошибку в именах шрифтов, на которую мне указал Сергей Полубанов. Я получил от него следующее письмо:
Здравствуйте, Виктор!
Неделю назад приобрёл Вашу книгу "Самоучитель Linux для пользователя". Книга безусловно понравилась. Но хотя я в Linux весьма посредственный пользователь, не смог удержаться чтобы не написать Вам о подключении ttf-шрифтов к gs. Дело в том что я как-то пытался это сделать, прочитав статью в интернете (возможно Вашу). Но не получилось, из-за того что названия шрифта писал в Fontmap неверно. То есть как в Вашей книге на 357 странице
/Times New Roman (times.ttf);
Порывшись внутри файла шрифта, я нашёл в нём его "правильное" имя. И теперь мой файлик Fontmap.GS, (вернее его часть) выглядит так.
/usr/share/ghostscript/7.05/lib/Fontmap.GS
/ArialMT (arial.ttf) ;
/Arial-BoldMT (arialbd.ttf) ;
/Arial-BoldItalicMT (arialbi.ttf) ;
/Arial-ItalicMT (ariali.ttf) ;
/CourierNewPSMT (cour.ttf) ;
/CourierNewPS-BoldMT (courbd.ttf) ;
/CourierNewPS-BoldItalicMT (courbi.ttf) ;
/CourierNewPS-ItalicMT (couri.ttf) ;
/TimesNewRomanPSMT (times.ttf) ;
/TimesNewRomanPS-BoldMT (timesbd.ttf) ;
/TimesNewRomanPS-BoldItalicMT (timesbi.ttf) ;
/TimesNewRomanPS-ItalicMT (timesi.ttf) ;
/Tahoma (tahoma.ttf) ;
/Tahoma-Bold (tahomabd.ttf) ;
/Verdana (verdana.ttf) ;
/Verdana-Bold (verdanab.ttf) ;
/Verdana-BoldItalic (verdanaz.ttf) ;
/Verdana-Italic (verdanai.ttf) ;
Мало того - это работает! Хочу заметить, что konqueror, настроенный на работу с ttf-шрифтами, при печати создаёт файл.ps внутри которого указаны именно эти шрифты! Я не назначал Aliases пока на TrueType, потому родные шрифты грузятся по умолчанию.
С уважением Полубанов Сергей.24
В настоящее время сайт http://linux-ve.chat.ru не поддерживается, а все его содержание перенесено на сайт http://rus-linux.net, где на моей персональной страничке вы найдете и упомянутые заметки.
25
В последних версиях дистрибутивов отказались от установки и запуска по умолчанию серверных частей программ telnet и rlogin, поскольку они представляют опасность с точки зрения безопасности. Дело в том, что при использовании этих программ пароль пользователя передается по сети в открытом виде. Сейчас рекомендуется вместо telnet и rlogin использовать ssh.
26
Во время подготовки книги к изданию появилось сообщение, что Алан Кокс передал функции координации работ по стабильной ветке ядра Марчело Тосатти (Marcello Tosatti).
27
С тех пор как были написаны эти строки, ситуация существенно изменилась. Офисный пакет OpenOffice.org теперь вполне сносно работает с файлами в форматах MS Office, может как открывать такие файлы, так и сохранять данные в этих форматах.
28
В настоящее время компания VMware прекратила практику неограниченной выдачи одномесячных лицензий, на один почтовый адрес можно получить лицензию только один раз.