Замечания к версии Fedora Core 2

Права на копирование, распространение и/или изменение этого документа определены в лицензии свободной документации GNU, версии 1.2 или более поздней, изданной фондом свободного программного обеспечения (Free Software Foundation); без изменения разделов, надписей сверху или снизу текста. Копию этой лицензии можно получить по адресу http://www.gnu.org/licenses/fdl.html.

Документ может быть скопирован или распространён на любом носителе, с коммерческой или некоммерческой целью, в случае, если GNU-лицензия свободной документации (FDL), заметки о правообладателях и замечание о лицензии, в котором говорится об использовании GNU FDL применительно к этому документу, сохранены во всех копиях, и вы не добавили других условий, помимо определённых в GNU FDL.

Red Hat, Red Hat Network, логотип Red Hat "Shadow Man", RPM, Maximum RPM, логотип RPM, Linux Library, PowerTools, Linux Undercover, RHmember, RHmember More, Rough Cuts, Rawhide, а также все торговые марки и логотипы, использующие Red Hat, являются торговыми марками или зарегистрированными торговыми марками компании Red Hat, Inc. в Соединённых штатах и других странах.

Торговая марка Fedora является торговой маркой компании Red Hat, Inc. в Соединённых штатах и других странах.

Linux является зарегистрированной торговой маркой Линуса Торвальдса.

Motif и UNIX – торговые марки группы The Open Group.

Intel и Pentium – зарегистрированные торговые марки корпорации Intel. Itanium и Celeron – торговые марки корпорации Intel.

AMD, AMD Athlon, AMD Duron, AMD K6 и AMD Opteron – торговые марки компании Advanced Micro Devices, Inc.

Windows – зарегистрированная торговая марка корпорации Microsoft.

SSH и Secure Shell – торговые марки компании SSH Communications Security, Inc.

XFree86 – торговая марка компании The XFree86 Project, Inc, и ожидает регистрации.

Type Enforcement – зарегистрированная торговая марка компании Secure Computing Corporation.

FireWire – торговая марка корпорации Apple Computer.

Все другие используемые торговые марки и права копирования являются собственности их владельцев.

Отпечаток GPG почтового клиента "Fedora Project <fedora@redhat.com>":

CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2


Введение

Проект Fedora – открыто разрабатываемый проект, созданный Red Hat, открытый для участия, управляемый принципами меритократии, и следующий поставленным задачам. Одним из результатов этого проекта стала система Fedora Core, целостная операционная система общего назначения, построенная исключительно из программного обеспечения с открытым кодом.

Замечание

Система Fedora Core не поддерживается компанией Red Hat, Inc..

За дополнительной информацией обращайтесь к приведённому ниже обзору проекта Fedora.

В этом документе освещены следующие темы, касающиеся системы Fedora Core 2:

  • Введение (этот раздел)

  • Требования к оборудованию

  • Обзор этой версии

  • Замечания, касающиеся установки

  • Замечания о пакетах

  • Добавленные/удалённые/уходящие пакеты

  • Обзор проекта Fedora

Требования к оборудованию

Следующая информация определяет минимальные требования к оборудованию, необходимому для успешной установки Fedora Core 2:

Замечание

Для некоторых вариантов установки и/или использования после установки может быть необходима совместимость/наличие других аппаратных составляющих (в частности, видео и сетевых плат).

Требования к процессору

В этом разделе приведены спецификации процессоров, необходимых для работы Fedora Core 2.

Замечание

Следующие спецификации процессоров определены в терминах процессоров Intel. Другие процессоры (в частности, предлагаемые компаниями AMD, Cyrix и VIA), совместимые и эквивалентные следующим процессорам Intel, также могут использоваться с Fedora Core.

  • Минимум: класс Pentium

    Система Fedora Core 2 оптимизирована для процессоров Pentium PRO (и новее), но также поддерживает процессоры класса Pentium. Это необходимо принимать во внимание, так как оптимизация, выполненная для процессоров класса Pentium, может снизить производительность процессоров не класса Pentium.

  • Рекомендуется для текстового режима: Процессор 200 МГц класса Pentium или лучше

  • Рекомендуется для графики: Процессор 400 МГц класса Pentium II или лучше

Требования к пространству на жёстком диске

В этом разделе определяется пространство на жёстком диске, необходимое для установки Fedora Core 2.

Замечание

В перечисленных ниже требованиях к дисковому пространству учитывается размер, занимаемый системой Fedora Core 2 после завершения установки. Однако, во время установки для работы окружения инсталляции требуется дополнительное дисковое пространство. Размер этого пространства соответствует размеру файла /Fedora/base/stage2.img (на CD-ROM 1) плюс размер файлов в каталоге /var/lib/rpm в установленной системе.

В числовом выражении, это означает что для минимальной установки может потребоваться дополнительно 90 Мб, а для полной установки – дополнительно 175 Мб.

Также, не забывайте о том, что данные пользователя тоже занимают место на диске, помимо этого для корректной работы системы как минимум 5% диска должно быть свободно.

  • Выборочная установка (Минимальная): 620 Мб

  • Сервер: 1.1 Гб

  • Персональный компьютер: 2.3 Гб

  • Рабочая станция: 3.0 Гб

  • Выборочная установка (Полная): 6.9 Гб

Требования к памяти

В этом разделе определяется размер памяти, необходимый для установки Fedora Core 2.

  • Минимум для текстового режима: 64 Мб

  • Минимум для графического: 192 Мб

  • Рекомендуется для графики: 256 Мб

Обзор этого версии

Следующий список содержит краткие описания некоторых из наиболее важных особенностей Fedora Core 2:

  • Система Fedora Core 2 включает в себя реализацию SELinux. SELinux представляет собой новое направление в развитии взаимодействия пользователей, программ и процессов. По умолчанию, в этой версии, подсистема SELinux установлена, но отключена.

    Замечание

    Вы можете установить систему Fedora Core 2 с включённый подсистемой SELinux, введя при запуске программы установки Fedora Core в приглашении boot: selinux.

    Если вы решите включить SELinux, настоятельно рекомендуется ознакомиться со списком часто задаваемых вопросов Fedora Core SELinux FAQ:

    http://people.redhat.com/kwade/fedora-docs/selinux-faq-en/

    Даже если вы знакомы с технологией SELinux, обратитесь к этому списку за самой последней информацией от разработчиков Fedora Core SELinux.

  • В этой версии, реализация XFree86™ X11 была заменена новой официальной системой X11R6.7.0 X Window, разработанной X.org. Этот выпуск является объединением предыдущей официальной версии X11R6, XFree86 4.4.0rc2 и набора обновлений библиотек Xrender, Xft, Xcursor, fontconfig и других значимых усовершенствований. Дополнительную информацию вы найдёте в замечаниях к версии X.org X11R6.7.0:

    http://freedesktop.org/~xorg/X11R6.7.0/doc/RELNOTES.html

    Дополнительная информация о X.Org доступна по адресу: http://www.x.org.

    Дополнительная информация о X.Org доступна по адресу: http://www.x.org.

    Ошибки или замечания, связанные с X, следует направлять в проект http://bugs.freedesktop.org или https://bugzilla.redhat.com.

    Замечание

    Некоторые имена файлов были изменены; за дополнительной информацией обратитесь к разделу этого документа Система X Window.

  • Теперь система Fedora Core 2 построена на ядре 2.6, содержащем улучшения в различных областях, включая масштабируемость, поддержку устройств и производительность.

  • Система Fedora Core 2 включает в себя среду GNOME 2.6, содержащую множество улучшений интерфейса, стабильности и скорости.

  • Система Fedora Core 2 также включает среду KDE 3.2.2 – в этой дополнительной версии исправлены различные проблемы и включена улучшенная поддержка существующих переводов интерфейса.

  • Fedora Core 2 включает в себя Xfce 4, лёгкое окружение рабочего стола, построенное на базе GTK+ версии 2. За дополнительной информацией обратитесь на веб-сайт проекта Xfce:

    http://xfce.org/index.php

  • В Fedora Core теперь включена подсистема Subversion 1.0; система контроля версий Subversion должна стать заменой технологии CVS и помимо большинства существующих возможностей CVS обеспечивает действительно атомарные внесения изменений, учитывает версии файлов, каталогов и метаданных.

Замечания, касающиеся установки

В этом разделе освещены вопросы, затрагивающие Anaconda (программу установки Fedora Core) и саму установку Fedora Core 2 в целом.

Замечания об Anaconda

  • Для компьютеров, способных загружаться с USB-устройства, система Fedora Core 2 включает файл образа, разработанного для использования с USB-дисками (или другим носителями с возможностью загрузки, имеющим ёмкость, большую чем дискета). Этот файл называется diskboot.img, и находится в каталоге images/ на первом компакт-диске. Для записи образа воспользуйтесь командой dd.

    Замечание

    Возможность использования этого образа с USB-диском зависит от поддержки в BIOS вашего компьютера загрузки с USB-устройства.

  • Программа установки Fedora Core имеет возможность проверить целостность носителя инсталляции. Эта возможность работает при установке с CD, DVD, ISO-образа на жёстком диске или в сети. Red Hat рекомендует вам проверять все носители инсталляции до начала процесса установки, и не спешить сообщать об ошибках инсталляции (большое количество ошибок на самом деле связано с неверно записанными компакт-дисками). Чтобы провести эту проверку, введите linux mediacheck в приглашении boot:.

  • Также перед установкой Fedora Core может быть проведена проверка памяти, для этого введите memtest86 в приглашении boot:. При этом будет запущено отдельная программа Memtest86, проверяющая память. Проверка памяти Memtest86 выполняется до нажатия клавиши Esc.

    Замечание: Чтобы использовать эту возможность, вы должны загрузиться с первого компакт-диска (или диска восстановления).

  • Система Fedora Core 2 поддерживает графическую установку через сеть по FTP и HTTP. Однако, так как для этого необходимо разместить образ программы установки в ОЗУ, графическая установка может выполняться только на компьютерах, содержащих более чем 128 Мб памяти (или компьютерах, загруженных с первого компакт-диска, содержащего этот образ). На компьютерах, не имеющих 128 Мб памяти, по-прежнему будет выполняться установка в текстовом режиме.

  • Установка с жёсткого диска теперь по умолчанию выполняется в графическом режиме. Дополнительная память для этого не нужна, так как parted теперь использует интерфейс ядра, что сделало возможным сохранять подключёнными разделы диска, во время изменения других разделов.

  • В программе установки Fedora Core упрощён диалог настройки брандмауэра. Предыдущий выбор уровня защиты "High" (Высокий), "Medium" (Средний) и "No firewall" (Без защиты) был заменён более простым элементом-выключателем. Помимо этого, теперь по умолчанию брандмауэр работает в режиме с сохранением состояния (stateful), что делает его более безопасным. Новая конструкция также позволяет пользователям систем NIS, NFS и DNS развёртывать брандмауэр без дополнительных настроек (хотя вы по-прежнему можете указывать протокол и порт).

    Замечание: Это изменение также затрагивает Средство настройки уровня безопасности (Security Level Configuration Tool - redhat-config-securitylevel).

  • Теперь поддерживается установка посредством VNC. Чтобы начать установку посредством VNC, передайте во время загрузки параметр vnc. При необходимости можно задать пароль, добавив к параметрам загрузки "vncpassword=<password>". Дисплей VNC будет называться "<host>:1", где <host> имя или IP-адрес компьютера, на котором устанавливается Fedora Core.

    Также в программе установки Fedora Core возможно подключиться к ожидающему VNC-клиенту. Это выполняется с помощью параметра загрузки vncconnect:

    linux vnc vncconnect=<client>[:<port>]

    (Где <client> – имя или IP-адрес компьютера, с ожидающим VNC-клиентом, а <port> – необязательный номер порта, который следует указывать, если VNC-клиент настроен не на порт 5500, используемый для таких соединений по умолчанию). Следующие примеры показывают, как задать параметр загрузки для стандартных и нестандартных портов:

    linux vnc vncconnect=pigdog.example.com

    linux vnc vncconnect=pigdog.example.com:27910

    На компьютере, выбранном в качестве ожидающего VNC-клиента, соответствующая программа должна быть запущена в режиме ожидания. Для VNC-клиента, включённого в состав Fedora Core 2, достаточно следующей команды:

    vncviewer -listen

    Кроме этого, для выполнения установки посредством VNC в файл kickstart был добавлен новый параметр:

    vnc [--password <password>] [--connect <host>[:<port>]]

    (Где --password <password> – необязательный параметр, определяющий пароль VNC, а [--connect <host>[:<port>]] – необязательный параметр, определяющий компьютер (и возможно, порт), на котором запущен ожидающий VNC-клиент.)

    Замечание: Если вы при загрузке передадите какие-либо параметры, касающиеся VNC, они перекроют соответствующие параметры, определённые в файле kickstart.

Вопросы, касающиеся установки

  • При попытке установить Fedora Core 2 на материнских платах ASUS® серии P4P800 может не появиться сообщение "Uncompressing Linux... Ok, booting the kernel.", что делает установку невозможной. В настоящее время решения этой проблемы нет. Дополнительную информацию вы получите, отслеживая ошибку 121819:

    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121819

  • В некоторых аппаратных конфигурациях (особенно это касается LCD-дисплеев) вы можете столкнуться с проблемами при запуске программы установки Fedora Core. В этих случаях, перезапустите установку и добавьте в командной строке загрузчика параметр "nofb".

    Замечание: Графическая установка на китайском, японском или корейском языке, запущенная с параметром "nofb" начнётся на английском языке, а затем, на этапе установки в графическом режиме, переключится на выбранный язык.

  • При установке Fedora Core с компакт-диска на некоторых ноутбуках Sony VAIO® могут возникнуть проблемы. В этих случаях, перезапустите установку и добавьте в командной строке загрузчика следующий параметр:

    pci=off ide1=0x180,0x386

    Этот параметр позволит выполнить установку; все устройства, не найденные из-за этого параметра, будет настроены при первом запуске Fedora Core.

  • Известно, что во время установки не работают мыши с последовательным интерфейсом. Однако, поступали сообщения о том, что такие мыши корректно работают в X после завершения установки. Дополнительная информация приведена в описании ошибки 119474:

    http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474

  • Система Fedora Core 2, работающая в качестве гостевой под управлением VMware Workstation 4.5.1, ведёт себя неустойчиво, если вы не запретите поддержку виртуальных динамически-разделяемых объектов, задав следующий параметр загрузчика:

                
    
    vdso=0
    
              
  • При установке с подсистемой SELinux файлы, относящиеся к GNOME, создаются в каталоге /root/ в ошибочном контексте безопасности. Это приводит к невозможности входа в систему в графическом режиме пользователя root. Исправить это можно, зарегистрировавшись (от имени root) на консоли и запустив следующую команду:

    
    setfiles /etc/security/selinux/file_contexts /root 
    
              

    После этого вход в графическом режиме пользователя root будет работать как положено.

  • В компьютерах со старыми сетевыми платами во время загрузки сетевые интерфейсы могут не запускаться. Дополнительная информация приведена в описании ошибки 119965:

    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119965

    Исправить это можно, зарегистрировавшись от имени root и запустив следующую команду:

    
    chmod -x /sbin/mii-tool
    
              

    Замечание

    Рекомендуется выполнять эту команду при любой установке.

  • При обновлении систем Red Hat Linux 7.<x>, 8.0, 9 и Fedora Core 1, использующих Ximian GNOME, были встречены сложности. Проблемы возникают из-за конфликта версий между официальными RPM-пакетами Red Hat Linux (или проекта Fedora) и RPM-пакетами Ximian. Эта конфигурация не поддерживается. Вы можете решить эти проблемы следующим образом:

    1) До обновления системы Fedora Core удалить из вашей системы Ximian GNOME.

    2) Вы можете обновить систему, а затем немедленно переустановить Ximian GNOME.

    3) Вы можете обновить вашу систему, а затем немедленно удалить все оставшиеся RPM-пакеты Ximian, заменив их соответствующими RPM-пакетами Fedora Core.

    Вы должны разрешить конфликт версий одним из описанных способов. Не сделав это, вы получите неустойчивую конфигурацию среды GNOME.

Замечания о пакетах

Следующие разделы содержат информацию о пакетах, которые подверглись значительным изменениям в Fedora Core 2. Для простоты они собраны в группы, также как и в Anaconda.

Базовые пакеты

В этом разделе описаны ключевые компоненты системы Fedora Core, включая ядро.

glibc

  • Высококачественная реализация поддержки таймера POSIX (теперь включена поддержка и CLOCK_MONOTONIC) стала доступна. Эта реализация использует функции, встроенные в ядро 2.6.

    Помимо этого, в Fedora Core 2 была добавлена новая возможность, поддержка очередей сообщений POSIX.

  • Теперь можно ускорить вход в систему при использовании NIS, задав применение отображения netid.byname вместо groups.byname для предоставления клиентам NIS информации о группах. Это отображение обычно не использовалось для этого, но в большинстве конфигураций оно содержит всё необходимую информацию и создаётся по умолчанию на современных NIS-серверах Linux и Solaris™.

    Чтобы включить эту возможность, найдите в файле /etc/default/nss следующую строку:

    
    # NETID_AUTHORITATIVE=TRUE
    
                

    Затем, с помощью текстового редактора, удалите первый символ '#', после чего сохраните изменения.

    Замечание

    Никаких перекрёстных проверок отображения netid.byname не выполняется ни клиентом ни сервером NIS. Поэтому, ответственность за правильное содержание netid.byname ложится на плечи системного администратора.

    Также можно увеличить производительность NIS, воспользовавшись отображением services.byservicename. Если это отображение существует и было построено правильно, вы можете использовать его, определив в файле /etc/default/nss следующий параметр:

    
    SERVICES_AUTHORITATIVE=TRUE
    
                

    Отображение services.byservicename должно содержать в качестве ключей и имена служб, и их псевдонимы, и те, и другие с указанием протокола и без него. Недавно обновлённые NIS-сервера Fedora Core и Solaris обеспечивают правильно построенные отображения services.byservicename.

  • Поддержка библиотеки Native POSIX Thread Library (NPTL) не реализована в архитектурах, предшествующих i686. Это относится к процессорам VIA, AMD K6 и i586 Pentium. Это может стать проблемой в приложениях, использующих NPTL db4, например subversion.

kernel

  • В ядре i686 системы Fedora Core 2 используется "разделение памяти 4 Гб/4 Гб", в котором и ядру и процессу пользователя доступно 4 Гб виртуального адресного пространства. Это позволяет использовать большие приложения, и в частности, полезно для Java и баз данных. Помимо этого, эта возможность позволяет увеличить размера ядра, что может применяться для использования преимуществ компьютеров с большими объёмами памяти.

  • Поддержка стандарта I2O в Fedora Core 2 была серьёзно переработана.

    Система Fedora Core 2 теоретически может работать с I2O RAID-контроллерами; однако установку и обновление требуется выполнять вручную. К сожалению, мы не смогли закончить реализацию поддержки I2O в Anaconda до выпуска системы Fedora Core 2.

    Модуль i2o_proc должен быть загружен вручную во время определения диска, и тогда Disk Druid сможет найти блочные устройства I2O. На домашней странице проекта I2O (приведённой ниже) вы найдёте описание этих действий и другие вопросы касающиеся обновления/установки.

    Замечание

    Драйвер dpt_i2o, используемый ранее для поддержки многих SCSI RAID в ядрах версии 2.4, более не поддерживается. Однако, новый стандартный механизм I2O поддерживает большинство этих контроллеров. Кроме этого, стало возможным использовать I2O в 64-битных архитектурах.

    Заметьте также, что были изменены названия устройств. Ранее драйвер dpt_i2o использовал имена /dev/sd??, тогда как новый драйвер i2o_block использует имена /dev/i2o/hd??.

    За дополнительной информацией обратитесь к странице "I2O on Linux":

    http://i2o.shadowconnect.com/

    На этом сайте приведён список проверенных контроллеров, RPM-пакеты raidutils, совместимые со старым драйвером dpt_i2o и новым слоем I2O (управляющим RAID-контроллерами Adaptec), и информация, посвящённая использованию I2O в Fedora Core.

    Особой благодарности заслуживает Markus Lidel из компании Shadow Connect GmbH за вклад в разработку ядра, поддерживающего I2O, и дополнительных инструментов.

  • Ядро 2.6 предоставляет новый и значительно улучшенный механизм (носящий имя SG_IO) для приложений, которые должны посылать устройствам хранения низкоуровневые команды. Такими приложениями являются программы, записывающие CD, или извлекающие данные с аудио-дисков. Стандарт SG_IO также исключает необходимость эмуляции ide-scsi, когда для работы программ записи ATAPI CD требовалось передавать загрузчику параметры hdd=ide-scsi.

    Приложения, включённые в состав Fedora Core 2 были переделаны и теперь используют преимущества SG_IO. Например, для записи CD с помощью cdrecord, ранее использовалась команда:

    
    cdrecord --dev=0,0,0 <iso-file>
    
                

    С появлением SG_IO, команда стала выглядеть так:

    
    cdrecord --dev=<device> <iso-file>
    
                

    Где <device>–любой допустимое имя файла IDE (/dev/hdc) или SCSI/USB (/dev/scd0) устройства.

Графика

В этом разделе описаны пакеты, позволяющие вам сканировать и редактировать изображения.

gimp

  • Пакет gimp-perl был убран из системы Fedora Core 2, так как пакет GIMP был обновлен до версии 2.0, а библиотеки-прослойки Perl не были готовы и не были включены в основной пакет.

    Пользователи, использующие сценарии Perl в GIMP, должны загрузить модуль Gimp Perl с сайта http://www.gimp.org/downloads/.

Языковая поддержка

В этот раздел включена информация по поддержке в системе Fedora Core различных языков.

iiimf

  • Способ ввода (IM) по умолчанию для китайского (упрощённого и традиционного), японского и корейского языков был изменён на IIIMF — Internet/Intranet Input Method Framework. IIIMF поддерживается в качестве стандартного IM модуля GTK2, а также посредством XIM при использовании клиента httx. IIIMF поддерживает одновременное использование нескольких языковых обработчиков (Language Engines - LE); с помощью GNOME Input Method Language Engine Tool (GIMLET — апплета) возможно переключаться между обработчиками LE различных языков в приложениях GTK2.

    В IIIMF по умолчанию для включения и выключения способа ввода (IM) используется сочетание Ctrl-Space (пользователи Emacs могут использовать Ctrl-@ вместо Ctrl-Space для установки метки.)

    Переключаться между способами ввода IIIMF и устаревшим XIM, можно с помощью команды im-switch. Получите дополнительную информацию, выполнив следующую команду:

    im-switch -h

Почтовый сервер

Этот раздел содержит информацию, касающуюся почтовых транспортных агентов, включённых в состав Fedora Core.

sendmail

  • По умолчанию, почтовый транспортный агент (MTA) Sendmail принимает входящие подключения только с локального компьютера. Если вы хотите настроить Sendmail в качестве сервера для других клиентов, вы должны отредактировать файл /etc/mail/sendmail.mc и изменить в нём строку DAEMON_OPTIONS, чтобы принимать подключения из сети (или полностью закомментировать этот параметр, воспользовавшись разделителем комментариев dnl). Затем вы должны пересоздать файл /etc/mail/sendmail.cf выполнив следующую команду (под именем root):

    make -C /etc/mail

    Обратите внимание, чтобы это работало, вы должны установить пакет sendmail-cf.

Звук и видео

В этот раздел включена информация, относящаяся к мультимедийным приложениям.

k3b

Старые пользователи приложения k3b, записывающего CD/DVD, могут заметить, что пропала программа k3bsetup. Она исчезла, потому что k3bsetup в системе Fedora Core 2 не требуется.

Система X Window

Этот раздел содержит информацию, касающуюся реализации системы X Window, включённой в Fedora Core.

xorg-x11

  • Пользователи, незнакомые с реализацией X11 от X.org должны обратить внимания на отличия между ней и реализацией X11 от XFree86.org, включаемой в предыдущие операционные системы Red Hat. В частности, были изменены имена некоторых файлов, в том числе следующих:

    Исполняемые файлы X Server
    
        XFree86 X11: XFree86
    
          X.org X11: Xorg
    
    Файл настроек X Server
    
        XFree86 X11: /etc/X11/XF86Config
    
          X.org X11: /etc/X11/xorg.conf
    
    Файл журнала X Server
    
        XFree86 X11: /var/log/XFree86.$DISPLAY.log
    
          X.org X11: /var/log/Xorg.$DISPLAY.log
                

    При настройке или решении проблем с вашим сервером X убедитесь в том, что вы используете нужные файлы.

  • В последних версиях Fedora Core (и предшествующих версиях Red Hat Linux) наблюдается некоторая неясность в отношении вопросов, связанных со шрифтами. В настоящее время используется две подсистемы шрифтов, каждая со своими особенностями:

    · Первоначальная подсистема (имеющая более, чем пятнадцатилетнюю историю), называется "основной подсистемой X-шрифтов". Шрифты, генерируемые этой подсистемой не сглаживаются, обрабатываются X-сервером и имеют подобные названия:

    -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1

    Более современная подсистема носит название "fontconfig", и позволяет приложениям напрямую обращаться к файлам со шрифтами. Система fontconfig часто используется вместе с библиотекой "Xft", которая позволяет приложениям отрисовывать шрифты на экране, сглаживая их. В системе fontconfig используются более понятные человеку названия:

    Luxi Sans-10

    Со временем fontconfig/Xft заменит основную подсистему X-шрифтов. В настоящее время приложения, использующие пакеты Qt 3 или GTK 2 (включая, приложения KDE и GNOME), применяют подсистему fontconfig/Xft; практически все остальные применяют основные X-шрифты.

    В будущем Fedora Core может поддерживать в качестве метода обращения к локальным шрифтам только fontconfig/Xft вместо сервера шрифтов XFS.

    Замечание: Исключением из описанного выше использования подсистем шрифтов является пакет OpenOffice.org, в котором применяется собственная технология отрисовывания шрифтов.

    Если вы хотите установить в системе Fedora Core 2 новые шрифты, вы должны знать, какие действия необходимо выполнить для этого в данной подсистеме. Для основной подсистемы X-шрифтов, вы должны:

    1. Создать каталог /usr/share/fonts/local/ (если он ещё не существует):

    mkdir /usr/share/fonts/local/

    2. Скопировать файл нового шрифта в каталог /usr/share/fonts/local/

    3. Обновить информацию о шрифте, выполнив следующие команды (обратите внимание, в связи с ограничениями форматирования, следующие команды могут располагаться на нескольких строках; на практике же, все команды должны быть введены в одной строке):

    ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale

    mkfontdir /usr/share/fonts/local/

    4. Если вы создали каталог /usr/share/fonts/local/, теперь вы должны добавить его в список путей сервера X-шрифтов:

    chkfontpath --add /usr/share/fonts/local/

    Добавление новые шрифтов в подсистему fontconfig выполняется проще; достаточно скопировать файл в каталог /usr/share/fonts/ (разные пользователи могут изменять свой личный набор шрифтов, скопировав файл шрифта в каталог ~/.fonts/).

    Скопировав новый шрифт, для обновления кэша шрифтов выполните команду fc-cache:

    fc-cache <directory>

    (Где <directory> может означать либо /usr/share/fonts/, либо ~/.fonts/.)

    Некоторые пользователи также могут устанавливать шрифты в графическом режиме, задав адрес fonts:/// в Наутилусе, и перетащив туда файлы новых шрифтов.

    Замечание: Если имя файла со шрифтом оканчивается на ".gz", он был сжат архиватором gzip, и перед тем как подсистема fontconfig сможет его использовать, должен быть извлечён из архива (с помощью команды gunzip).

  • По причине перехода на новую систему шрифтов, основанную на технологии fontconfig/Xft, на приложения, использующие GTK+ 1.2, не влияют изменения, внесённые в диалоге Настройки шрифтов (Font Preferences). Для таких приложений шрифт можно настроить, добавив в файл ~/.gtkrc.mine следующие строки:

    style "user-font" {

    fontset = "<font-specification>"

    }

    widget_class "*" style "user-font"

    (Где <font-specification> задаёт определение шрифта в стиле, используемом традиционными X-приложениями, например "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*".)

Различные замечания

Этот раздел содержит информацию, затрагивающую пакеты, не относящиеся ни к одной из предыдущих категорий.

lvm2

Этот раздел содержит информацию о пакете lvm2.

  • Полный набор команд LVM2 теперь устанавливается в каталоге /usr/sbin/. При загрузке в окружение, где /usr/ не доступен, необходимо предварять каждую команду строкой /sbin/lvm.static (например, /sbin/lvm.static vgchange -ay).

    В окружениях, где каталог /usr/ доступен, не обязательно предварять каждую команду префиксом lvm (например, команда /usr/sbin/lvm vgchange -ay сокращается до /usr/sbin/vgchange -ay).

  • Новые команды LVM2 (в частности, /usr/sbin/vgchange -ay и /sbin/lvm.static vgchange -ay) определяют, используете ли вы ядро 2.4 и незаметно вызывают старые команды LVM1, если это нужно. Команды LVM1 переименованы и теперь оканчиваются на ".lvm1" (например, /sbin/vgchange.lvm1 -ay).

    Замечание

    Команды LVM1 работают только с ядрами 2.4. Использовать команды LVM1 с ядром 2.6 невозможно.

За дополнительной информацией о LVM2 обращайтесь к документации /usr/share/doc/lvm2*/WHATS_NEW.

Добавленные/удалённые/уходящие пакеты

Этот раздел содержит список пакетов, относящихся к следующим категориям:

  • Пакеты, добавленные в Fedora Core 2

  • Пакеты, удалённые из системы Fedora Core 2

  • Устаревшие пакеты, которые могут быть удалены в будущих выпусках Fedora Core

Замечание

Чтобы как-то уменьшить длину следующих списков, перечислены пакеты с исходным кодом, а не двоичные пакеты.

Добавленные пакеты

Следующие пакеты добавлены в Fedora Core 2:

  • alsa-lib — библиотеки Advanced Linux Sound Architecture (ALSA)

  • alsa-utils — утилиты командной строки для ALSA

  • ant — средство платформо-независимой разработки Java-приложений

  • automake17 — пакет совместимости с Automake 1.7

  • bcel — работа с файлами классов Java

  • checkpolicy — компилятор политик SELinux

  • commons-beanutils — Jakarta Commons Beanutils

  • commons-collections — Jakarta Commons Collections

  • commons-dbcp — Jakarta Commons DBCP

  • commons-digester — Jakarta Commons Digester

  • commons-fileupload — Jakarta Commons Fileupload

  • commons-logging — Jakarta Commons Logging

  • commons-modeler — Jakarta Commons Modeler

  • commons-pool — Jakarta Commons Pool

  • cup-v10k — пакет разбора и генерации LALR

  • cyrus-imapd — реализация Cyrus IMAP

  • dbh — библиотека Disk based hash

  • dev86 — ассемблер и компоновщик реального режима x86

  • device-mapper — библиотека Device mapper

  • distcache — Distributed SSL session cache

  • exim — почтовый транспортный агент exim

  • expect — часть пакета tcltk

  • flac — кодер/декодер Free Lossless Audio

  • fonts-bengali — шрифты для отображения начертания Bengali

  • gcc34 — GNU Compiler Collection версии 3.4

  • gnome-keyring — средство хранения паролей пользователей и их секретов

  • gnome-netstatus — программка, показывающая состояние сети

  • hicolor-icon-theme — основные каталоги и файлы, необходимые для поддержки темы icon

  • hpijs — набор оптимизированных драйверов для принтеров HP

  • iiimf-le-inpinyin — языковой обработчик IIIMF для китайского с упрощённым письмом

  • iiimf-le-inpinyin — языковой обработчик IIIMF для китайского с традиционным письмом

  • ipsec-tools — средства настройки и использования IPSEC

  • iptstate — отображение записей таблицы состояния IP Tables, как принято в top

  • ipvsadm — утилита управления службами IP Virtual Server

  • jaf — GNU JavaBeans Activation Framework

  • jakarta-regexp — пакет 100% Pure Java Regular Expression

  • javamail — интерфейс API для почтовых приложений, не зависящий от протокола

  • junit — механизм проверки регрессии, используемый при тестировании приложений Java

  • k3b — Лёгкое в использовании приложение для записи CD/DVD

  • libc-client — стандартный интерфейс API обращения к почтовым ящикам

  • libdv — программный декодер видеоформата DV

  • libexif — библиотека, извлекающая информацию из файлов EXIF

  • libgnomecups — библиотека GNOME для интеграции CUPS

  • libofx — библиотека поддержки Open Financial Exchange (OFX)

  • libselinux — библиотека и простые утилиты SELinux

  • libxfce4mcs — поддержка управления многоканальными настройками в рабочем окружении XFce4

  • libxfce4util — библиотека утилит для рабочего окружения XFce4

  • libxfcegui4 — набор графических элементов GTK для рабочего окружения XFce4

  • libxklavier — библиотека, обеспечивающая высокоуровневый интерфейс API для расширений (X Keyboard Extension - XKB)

  • lvm2 — средства управления логическими томами (Logical Volume Management -LVM)

  • memtest86+ — отдельная программа проверки памяти для компьютеров x86 и x86-64

  • mod_auth_kerb — модуль проверки подлинности Kerberos поверх HTTP

  • mx4j — реализация с открытым кодом расширений (Java Management Extensions - JMX)

  • mysql-jdbc — реализация интерфейса JDBC API для сервера баз данных MySQL

  • nabi — простой метод ввода Hangul X

  • openhbci — открытая реализация клиентской стороны интерфейса (Home Banking Computer Interface - HBCI)

  • openobex-apps — приложения для использования (Object Exchange - OBEX)

  • pcmcia-cs — утилиты для работы с устройствами PCMCIA

  • perl-Convert-ASN1 — Perl-модуль Convert-ASN1

  • perl-LDAP — Perl-модуль LDAP

  • perl-RPM-Specfile — Perl-модуль RPM-Specfile

  • perl-XML-LibXML — Perl-модуль XML-LibXML

  • perl-XML-LibXML-Common — Perl-модуль XML-LibXML-Common

  • perl-XML-NamespaceSupport — Perl-модуль XML-NamespaceSupport

  • perl-XML-SAX — Perl-модуль XML-SAX

  • planner — графический инструмент управления проектами

  • policy — пример конфигурации политики SELinux

  • policycoreutils — основные утилиты для работы с политиками SELinux

  • pyparted — модули Python для библиотеки parted

  • redhat-java-rpm-scripts — набор сценариев, используемых для выполнения распространённых операций с RPM-пакетами, содержащими библиотеки Java и исполняемые файлы

  • rhdb-utils — разнообразные утилиты для PostgreSQL (в редакции Red Hat)

  • selinux-doc — документация по SELinux

  • servletapi — реализация API-интерфейсов Java Servlet и JSP

  • setools — инструменты для управления политикой SELinux

  • shared-mime-info — общедоступная база данных freedesktop.org типов MIME

  • speex — незапатентованный кодек, разработанный специально для речи

  • struts — инфраструктура построения web-приложений на Java

  • system-config-bind — утилита настройки основных параметров системы DNS

  • system-config-boot — графический интерфейс настройки загрузчика системы

  • system-config-date — графический интерфейс изменения системной даты и времени

  • system-config-display — графический интерфейс настройки дисплея системы X Window

  • system-config-httpd — графический интерфейс настройки Apache

  • system-config-keyboard — графический интерфейс изменения параметров клавиатуры

  • system-config-kickstart — графический интерфейс создания файлов kickstart

  • system-config-language — графический интерфейс изменения языка системы по умолчанию

  • system-config-mouse — графический интерфейс настройки мыши

  • system-config-netboot — графический интерфейс настройки инсталляций по сети и в бездисковом окружении

  • system-config-network — графический интерфейс настройки Ethernet, беспроводных, Token Ring, ADSL, ISDN и PPP сетевых устройств

  • system-config-nfs — графический интерфейс настройки общих дисков NFS

  • system-config-packages — графический интерфейс управления пакетами

  • system-config-printer — графический интерфейс настройки принтеров

  • system-config-proc — графический интерфейс изменения настраиваемых параметров операционной системы

  • system-config-rootpassword — графический интерфейс изменения пароля пользователя root

  • system-config-samba — графический интерфейс настройки общих дисков Samba

  • system-config-securitylevel — графический интерфейс изменения уровня безопасности системы

  • system-config-services — графический интерфейс настройки initscript и xinetd

  • system-config-soundcard — графический интерфейс определения и настройки звуковых плат

  • system-config-users — графический интерфейс управления пользователями и группами

  • system-logviewer — графический интерфейс просмотра файлов журналов

  • system-switch-mail — графический интерфейс выбора почтового транспортного агента

  • tcl — часть пакета tcltk

  • tclx — часть пакета tcltk

  • tix — часть пакета tcltk

  • tk — часть пакета tcltk

  • tomcat — официальное справочное руководство по внедрению технологий Java Servlet и JavaServer Pages

  • tvtime — высококачественный ТВ-приёмник

  • udev — реализация devfs в пространстве пользователя

  • xalan-j — обработчик XSLT – Xalan

  • xerces-j — программа разбора XML – Xerces

  • xfce4-panel — панель рабочего окружения XFce4

  • xfce-mcs-manager — менеджер многоканальных настроек в рабочем окружении XFce4

  • xfce-mcs-plugins — набор подключаемых модулей для менеджера многоканальных настроек XFce4

  • xfce-utils — утилиты для рабочего окружения XFce4

  • xfdesktop — менеджер рабочего стола для рабочего окружения XFce4

  • xffm — файловый менеджер и навигатор в SMB-сети для рабочего окружения XFce4

  • xffm-icons — темы значков для файлового менеджера xffm

  • xfsprogs — утилиты управления файловой системой XFS

  • xfwm4 — оконный менеджер для рабочего окружения XFce4

  • xfwm4-themes — набор дополнительных тем оконного менеджера xfwm4

  • xmlsec1 — библиотека, обеспечивающая поддержку стандартов подписывания и шифрования XML

  • xorg-x11 — реализация системы X Window с открытым исходным кодом

  • xrestop — утилита наблюдения за использованием приложениями ресурсов X и отображения их в виде, принятом в программе top

Удалённые пакеты

Следующие пакеты удалены из системы Fedora Core 2:

  • ami — заменён пакетом nabi

  • bonobo-conf — более не используется ни одним приложением в составе Fedora Core

  • boost-jam — более не используется ни одним приложением в составее Fedora Core

  • cipe — не поддерживается ядром 2.6

  • gcc32 — используется только для компиляции ядра 2.4 (которое теперь не включено в дистрибутив)

  • gimp-perl — больше не является частью поставки приложения GIMP

  • gnome-vfs2-extras — теперь входит в пакет gnome-vfs-extras

  • gtoaster — та же функциональность включена в nautilus-cd-burner

  • imap — заменён пакетом dovecot

  • indexhtml — содержимое пакета добавлено в fedora-release

  • ipchains — заменены на iptables

  • kdoc — не является частью данной версии KDE

  • kernel-pcmcia-cs — заменён пакетом pcmcia-cs

  • kpppload — не является частью данной версии KDE

  • kterm — отсутствует поддержка windows-1251

  • libcapplet0 — более не требуется; приложения GNOME 1 capplets удалены

  • libgtop — более не используется ни одним приложением в составе Fedora Core

  • libmrproject — более не требуется; пакет mrproject удалён

  • mars-nwe — более не являются частью Fedora Core

  • memtest86 — заменён тестом memtest86+

  • mrproject — заменён пакетом planner

  • ncurses4 — более не требуется

  • nmh — более не является частью профиля Fedora Core

  • openssl096 — более не требуется

  • readline41 — более не требуется

  • redhat-config-bind — переименован в system-config-bind

  • redhat-config-boot — переименован в system-config-boot

  • redhat-config-date — переименован в system-config-date

  • redhat-config-httpd — переименован в system-config-httpd

  • redhat-config-keyboard — переименован в system-config-keyboard

  • redhat-config-kickstart — переименован в system-config-kickstart

  • redhat-config-language — переименован в system-config-language

  • redhat-config-mouse — переименован в system-config-mouse

  • redhat-config-netboot — переименован в system-config-netboot

  • redhat-config-network — переименован в system-config-network

  • redhat-config-nfs — переименован в system-config-nfs

  • redhat-config-packages — переименован в system-config-packages

  • redhat-config-printer — переименован в system-config-printer

  • redhat-config-proc — переименован в system-config-proc

  • redhat-config-rootpassword — переименован в system-config-rootpassword

  • redhat-config-samba — переименован в system-config-samba

  • redhat-config-securitylevel — переименован в system-config-securitylevel

  • redhat-config-services — переименован в system-config-services

  • redhat-config-soundcard — переименован в system-config-soundcard

  • redhat-config-users — переименован в system-config-users

  • redhat-config-xfree86 — переименован в system-config-display

  • redhat-logviewer — переименован в system-logviewer

  • redhat-switch-mail — переименован в system-switch-mail

  • run — функциональность присутствует в пакете schedutils

  • sndconfig — более не требуется для основного выпускаемого оборудования

  • tcltk — пакет разделён на отдельные пакеты expect, tcl, tclx, tix и tk

  • xawtv — заменён пакетом tvtime

  • Xbae — библиотека не используется ни одним приложением

  • xcpustate — более не является частью профиля Fedora Core

  • XFree86 — заменён реализацией X11 от X.Org

  • Xlt — библиотека не используется ни одним приложением

  • xtraceroute — более не является частью профиля Fedora Core

Уходящие пакеты

Следующие пакеты устарели и могут быть удалены в будущих выпусках Fedora Core:

  • ac-archive — более не являются частью профиля Fedora Core

  • dbskkd-cdb — используется только уходящим пакетом skkinput

  • devlabel — рекомендуемым решением является udev

  • FreeWnn — используется только уходящим пакетом kinput2-canna-wnn6

  • kinput2-canna-wnn6 — рекомендуемым способов ввода является IIIMF

  • licq — эквивалентная функциональность представлена в других приложениях (например, в gaim)

  • lilo — рекомендуется использовать загрузчик GRUB

  • miniChinput — рекомендуемым способом ввода является IIIMF

  • nabi — рекомендуемым способом ввода является IIIMF

  • ncpfs — более не является частью профиля Fedora Core

  • skkinput — рекомендуемым способом ввода является IIIMF

  • Wnn6-SDK — используется только уходящим пакетом kinput2-canna-wnn6

  • xcin — рекомендуемым способом ввода является IIIMF

Обзор проекта Fedora

Целью проекта Fedora является построение с помощью Linux сообщества полной, универсальной операционной системы, состоящей только из программного обеспечения с открытым исходным кодом. Разработка будет производиться в открытом форуме. Проект будет регулярно выпускать версии системы Fedora Core примерно 2-3 раза в год, в соответствии с опубликованным расписанием. Команда инженеров компании Red Hat продолжит участие в построении Fedora Core и будет приглашать и заинтересовывать больше участников, чем это было возможно ранее. Этот более открытый процесс, как мы надеемся, приведёт к становлению операционной системы, более соответствующей идеалам свободного программного обеспечения и более привлекательной для open-source сообщества.

За дополнительной информацией обратитесь на веб-сайт проекта Fedora:

http://fedora.redhat.com/

Помимо веб-сайта, существуют также следующие списки рассылки:

  • fedora-list@redhat.com — Для пользователей версий Fedora Core

  • fedora-test-list@redhat.com — Для тестеров пробных версий Fedora Core

  • fedora-devel-list@redhat.com — Для разработчиков, разработчиков, разработчиков

  • fedora-docs-list@redhat.com — Для участников проекта документации

Чтобы подписаться на один из этих списков, отправьте почтовое сообщение со словом "subscribe" в теме сообщения по адресу <listname>-request (где <listname> – одно из приведённых выше имён).

Замечание: Если вы в прошлом были подписаны на рассылки rhl-list, rhl-beta-list, rhl-devel-list или rhl-docs-list, ваша подписка будет сохранена.

Проекту Fedora также посвящён отдельный канал IRC (Internet Relay Chat). IRC – это форма общения в реальном времени, использующая текстовые сообщения. Посредством IRC, вы можете беседовать с несколькими людьми на открытом канале или разговаривать с кем-то один-на-один.

Чтобы поговорить с другими участниками проекта Fedora через IRC, подключитесь в сеть IRC. Для начала, вы можете использовать в качестве IRC-сервера irc.freenode.net, хотя можете также выбрать сервер, расположенный ближе к вам географически. За дополнительной информацией обратитесь к веб-сайту (http://www.freenode.net/). Участники проекта Fedora – завсегдатаи канала #fedora, а разработчиков проекта часто можно найти на канале #fedora-devel. Некоторые большие проекты также могут иметь собственные каналы; информацию об этом можно найти на страницах этих проектов.

Замечание: Компания Red Hat не управляет каналами Fedora IRC или их содержимым.

( x86 )