2008.1 Заметки
Материал из Mandriva Russian Community Wiki.
Статья в процессе написания! | |||
---|---|---|---|
Эта статья еще не закончена и содержит неполную информацию. |
[править] Введение
Эта страница содержит важную информацию о релизе Mandriva Linux 2008 Spring (2008.1).
В следующих главах говорится:
- Основная информация о новых свойствах и крупных изменениях
- Смена установщика Mandriva и инструкции для обновления с Mandriva Linux 2008
- Изменения в поддержке оборудования и драйверах
- Изменения, касающиеся пакетов программного обеспечения
- Другая техническая информация для продвинутых пользователей
Пожалуйста также посетите Mandriva Linux 2008 Spring Список известных проблем. Эта страница содержит информацию о известных ошибках и проблемы в релизе и инструкции их устранения, избегания или возможности работы с ними.
Mandriva Linux 2008 Spring еще не выпущена. Эти заметки относятся к пререлизу Mandriva Linux 2008 Spring. Текущий пререлиз Mandriva Linux 2008 Spring RC 2.
[править] Основная информация о новых свойствах и крупных изменениях
Mandriva Linux 2008 Spring включает (или должна включать) следующие версии основных компонентов дистрибутива: kernel 2.6.24, X.org 7.3, KDE 3.5.9 и 4.0, GNOME 2.22, Mozilla Firefox 2.0.0.12, OpenOffice.org 2.4.
Mandriva Linux 2008 Spring будет доступна в следующих редакциях:
- One - установочный Live CD с интегрированными последними проприетарными драйверами, полученными бесплатно
- Powerpack - будет включать поддержку, сервисы, большой выбор пакетов, сножество проприетарных приложений, таких как LinDVD, Scilab и 03 Spaces
- Free - редакция только с свободным/открытым программным обеспечением, без каких либо несвободных пакетов, идущих с другими дистрибутивами, доступная для свободного скачивания
Для получения большей информации о доступных редакциях пре-релизов Mandriva Linux 2008 Spring, смотрите страницу.
Для получения большей информации о редакциях смотрите страницу Выбор редакции.
Дополнительная информация также доступна он-лайн:
- Список совместимых и сертифицированных машин и База данных оборудования
- Клуб Mandriva
- Форум Mandriva
- Mandriva Wiki
[править] Изменения в поддерживаемом оборудовании и драйверах
[править] Запись на NTFS разделы по умолчанию
Mandriva Linux 2008 Spring использует NTFS-3G для монтирования NTFS разделов по умолчанию. Эта система предоставляет полный доступ на запись к NTFS разделам, вместо "только-для-чтения", предоставлявшейся раньше ntfs драйвером ,который был установлен по умолчанию в прошлых релизах.
[править] Статус поддержки специального оборудования
Эта секция содержит информацию о поддержке специального оборудования в Mandriva Linux 2008 Spring.
[править] Видеокарты NVIDIA
Все видеокарты NVIDIA доступные ко времени релиза Mandriva Linux 2008 Spring' поддерживаются. Только NVIDIA GeForce 9600 GT не поддерживается текущим проприетарным драйвером NVIDIA и в связи с этим не поддерживается 3D ускорение на этой карте. Все другие карты NVIDIA имеют поддержку 3D ускорения в проприетарных драйверах nvidia , которые доступны в редакциях One и Powerpack, и в публичном репозитории non-free. Свободное ПО представлено драйвером nv, который поддерживает базовые 2D функции для всех карт NVIDIA.
[править] Видеокарты ATI
Все видеокарты ATI доступные на время релиза Mandriva Linux 2008 Spring поддерживаются. Поддержка pre-Radeon X1xxx series cards (r400 и ниже) оставлена как и в релизе Mandriva Linux 2008. Поддержка 3D ускорения для Radeon X1xxx, X2xxx and X3xxx серий (и эквивалентным им Mobility встроенным чипам; r500 и r600 ядрам) предоставляется с помощью проприетарного драйвера fglrx, доступного в редакциях One и Powerpack и в публичном репозитории non-free. Поддержка на Свободном ПО теперь осуществляется драйвером radeonhd, который полностью поддерживает базовые 2D операции для этих карт. Карта Radeon HD 3870 X2 не поддерживается проприетарным драйвером fglrx, поэтому для этой карты будет недоступна 3D акселерация. Для этой карты вы должнв использовать драйвер radeonhd для базовой 2D поддержки во всех редакциях Mandriva Linux 2008 Spring.
Пожалуйста помните, что система обнаружения графических карт Mandriva рассматривает все карты, использующие похожие драйвера и или их опции как единую группу, и ваша карта будет определена как член одной из таких больших групп: инструмент конфигурации графики не отобразит точное имя вашей карты, только имя группы, к которой относится карта. Это означает не то, что для вашей карты будут использованы неоптимальные настройки, а просто что ваша карта использует похожий драйвер и опции, как и все другие карты группы. Мы прилагаем усилия, чтобы сделать имена этих групп более аккуратными насколько возможно, но например карты ATI использую три разных схемы обозначений для разных линеек - настольных, мобильных и встроенных чипов - и поэтому невозможно сделать имена категорий включающими всю продуктовую линейку Если вы имеете мобильный или интегрированный чипсеты ATI возможно он появится в "неправильной" группе (например интегрированный Radeon 1100 и Radeon 1200 определяются в группу Radeon 9500 to Radeon X1050). Как правило, определенная группа обычно подходит к вашему оборудованию, и если ваше оборудование работают нормально, вы не должны пытаться изменить группу.
[править] Звуковые устройства на базе HDA
Многие современные встраиваемые [звуковые] системы включают интегрированный звук на основе кодека HDA, поддерживаемого в Linux драйвером snd-intel-hda, частью проекта ALSA. Mandriva Linux 2008 Spring включает последнюю существующую версию ALSA с добавлением серии патчей, предоставляющих или улучшающих поддержку специфических реализаций кодека HDA. Мы надеемся что это сделает релиз 2008 Spring совместимым с широким спектром этих встраиваемых звуковых чипсетов.
[править] Беспроводное оборудование
Mandriva Linux 2008 Spring включает последние версии широкого спектра беспроводных адаптеров, предоставляющих родную поддержку максимального количества устройств. В дополнение, ошибка в последних релизах, приводящая к проблемам правильной конфигурации драйвера ndiswrapper в графическом инструменте конфигурации сети Mandriva была исправлена. Если ваша беспроводная карта не работает с родными драйверами, доступными в Mandriva Linux 2008 Spring и вам приходится использовать ndiswrapper для их работы, то теперь вы можете сконфигурировать их из графического инструмента конфигурации сети.
[править] Драйвер с открытым кодом Nouveau для видеокарт NVIDIA
Mandriva Linux 2008 Spring включает экспериментальный открытый драйвер nouveau для карт NVIDIA. Этот драйвер предоставляет расширенную функциональность и аппаратную поддержку по сравнению с открытым драйвером nv, но он еще не достаточно стабилен и не поддерживает 3D акселирацию. Если вы хотите поэкспериментировать с этим драйвером, пожалуйста следуйте этой интсрукции:
- Сконфигурируйте официальные репозитории Mandriva: смотрите here для получения инструкций.
- Установите пакет kernel-devel, подходящий для вашего ядра. Ядро Mandriva представлено в следующих "редакциях": desktop, desktop586, laptop и server. Вы можете определить, какое запущено у вас с помощью команды uname -r. Вы должны установить пакет kernel-редакция-devel-latest, где редакция соответствует вашему ядру.
- Установите пакеты x11-driver-video-nouveau и dkms-drm-experimental.
- Отредактируйте файл /etc/X11/xorg.conf и измените строку Driver в секции Device на:
Driver "nouveau"
- Опционально, добавте эту строку в ту же секцию для включения экспериментальной поддержки RandR 1.2:
Option "Randr12" "true"
- Запустите эти команды от root:
update-alternatives --set gl_conf /etc/ld.so.conf.d/GL/standard.conf ldconfig
- Перезапустите вашу систему, или только X-сы (выйдите из вашего сеанса в окно входы, нажав ctrl-alt-backspace).
[править] Поддержка мультимедийных клавиатур
Mandriva Linux 2008 Spring поддерживает базовую функциональность мультимедийных клавиатур без дополнительной конфигурации. Если вы имеете мультимедийную клавиатуру, но дополнительные клавиши не работают, пожалуйста следуйте этой инструкции для определения места возникновения проблемы и создания файла отчета об ошибке, чтобы она была устранена.
Используйте инструмент конфигурации мультимедийных клавиатур Mandriva (доступном в Центре управления Mandriva, или напрямую из командной строки - drakkeyboard и установите раскладку на "105-key (Intl) PC" (в категории Generic), и проверьте работоспособность клавиш. Если они заработали, то вам не надо больше ничего делать.
Если нет, откройте консоль, и запустите команду xev. A window will open up. Whenever you move the mouse, click a mouse button, or press a key while this window has focus, lots of information will be printed on the console. Press some 'normal' keys first, to get a feel for the output. You will see that, along with lots of other information, a keycode and keysym will be printed for each key you press. The keysym includes both a code (e.g. 0x77) and the actual key - so if you press the 'h' key, the keysym will be shown as:
(keysym 0x68, h)
Now try pressing the multimedia keys on your keyboard, and see what keysym they return. If the keysym is incorrect - the second part does not seem like a proper description of what the key should do - this is the problem. File a bug at Bugzilla, setting the RPM package as xkeyboard-config. Include the model name of your keyboard (or laptop, if you are using a laptop), and for each incorrect key, include the keycode, the keysym, and what the key ought to do.
[править] Easy synchronization support
Mandriva Linux 2008.1 introduces easy support for synchronizing many mobile devices with the KDE and GNOME desktops, particularly Windows Mobile 5, 6 and 6.1 PDAs and smartphones, Blackberry smartphones, and many Nokia phones. Changes to implement this support include the introduction of several new packages, including the KitchenSync synchronization application, bug fixes, and the addition of metapackages (task packages) for each class of device. For full documentation on this new feature, see this page.
[править] Changes regarding installation
[править] UUID-based partition mounting
The Mandriva installers now default to configuring mount points based on the UUID of a partition, rather than its device node (hda1, sdc3 etc). As a device's or partition's UUID should never change, this will avoid problems seen in the past when device nodes could change if another disk was added to or removed from the system or if a change in the kernel led to the naming scheme for device nodes provided by a particular piece of hardware being changed. If you prefer the older system, you can disable the use of UUID mounts by the installer by using the
use_uuid=0
kernel parameter at the installer's boot menu. For unattended installs, add this line:
uuid_by_default => 0,to auto_install.cfg.pl.
[править] Changes regarding software packages
[править] KDE integration of time-based background image
A new feature has been developped for KDE where the background changes gradually depending on the time of day. To activate this feature, you need an XML file describing which background image has to be displayed at which time of the day. The format is the same than for the corresponding Gnome feature. This feature is enabled by default in Mandriva Linux 2008.1 and it uses the new 2008 Spring theme.
[править] PulseAudio sound server used by default
The release comes with the PulseAudio sound server installed and enabled by default in all new installations and upgrades performed via the official installer. PulseAudio's benefits include much improved handling of multiple sound cards, the ability to control the audio outputs of different applications separately, and advanced network capabilities. We have worked hard to ensure that the widest possible range of applications works correctly with PulseAudio. However, it is possible that some users may wish to disable it. Some of the known drawbacks of using PulseAudio are:
- PulseAudio uses a higher quality but more CPU-intensive resampling algorithm than ALSA. If your sound hardware is incapable of playing certain sampling rates natively, PulseAudio will resample the audio before sending it to the card. Resampling is also necessary when you are playing two audio streams with different sampling rates at once (for instance, playing a CD - 44.1KHz - and a DVD - usually 48KHz). When resampling is needed, PulseAudio will use around two to three times as much CPU power as ALSA would in the same situation. On most reasonably modern systems this will not be noticeable, but on older systems in can represent a significant percentage of available CPU power.
- PulseAudio is not really compatible with the JACK server used for professional audio applications. If you need to use JACK, you should disable PulseAudio first.
- There may still be some applications that do not work correctly with PulseAudio, despite out efforts to minimize the likelihood of this.
The final release of Mandriva Linux 2008 Spring will make it easy to disable PulseAudio via Mandriva's sound hardware configuration tool, draksound. This is not available in the current Mandriva Linux 2008 Spring pre-release. To disable PulseAudio in the current pre-release, remove the following packages from your system:
- libalsa-plugins-pulseaudio
- pulseaudio-module-x11
[править] Testing KDE 4
To test the current state of KDE 4 in Mandriva Linux 2008 Spring, first set up the official Mandriva package repositories following these instructions. Then install the task-kde4 or task-kde4-minimal package. The next time you go to the graphical login screen, KDE 4 will be available as one of the choices of desktop to enter.
[править] AppArmor
AppArmor is no longer a kernel module: instead, it is built in to the kernel. To enable it, you can pass the apparmor=1 parameter to the kernel command line. Kernel parameters can be added with the drakboot utility, Mandriva's boot configuration tool, available from the Mandriva Control Center; by editing the bootloader configuration file - /boot/grub/menu.lst for GRUB or /etc/lilo.conf for LILO - manually; or by entering the kernel parameter after selecting the desired kernel on the boot menu screen.
[править] Codeina multimedia codec installation system
Codeina framework has been introduced to provide and install codecs for playing multimedia files in formats for which a codec is not already available on the system. This will make it much easier to play back a range of formats in Mandriva Linux 2008 Spring.
[править] Changes regarding Mandriva tools
[править] Enhancements to Mandriva software management tools
Improvements have been made to the interface of the RPMdrake graphical software management tool. The search interface has been reorganized to provide more capabilities while being easier to understand and use. Packages can once more be sorted by size, and the flat list view has been re-introduced. The tool is now more friendly to low-resolution devices (such as the Eee): the package pane can be resized, and the large grey banner at the top of the tool is not displayed at lower resolutions.
[править] New package information system for RPMdrake and urpmi
A completely new package meta-information system has been introduced. This is the system by which urpmi and RPMdrake can provide, and perform queries based on, extended information about packages: their descriptions, file lists, changelogs and more.
In previous Mandriva Linux releases, two hdlist files were provided for each repository. One - the synthesis hdlist file - provided only the minimum information needed about each package for urpmi and RPMdrake to be able to list and install packages correctly. It did not contain package descriptions, file lists or changelogs. The other - the full hdlist file - provided all this information in a single file, which was very large for the larger official repositories.
When initially adding a repository, it was possible to use either the synthesis or full hdlist file. Using the synthesis file would provide only minimal information on packages, but it was fast. Using the full hdlist file would provide all information about packages, but it was slow. Additionally, adding repositories via the Mandriva graphical tools automatically used the synthesis hdlist file, resulting in only minimal information being available on the packages in these repositories. The system also made it quite difficult to switch between the two options.
The new system in Mandriva Linux 2008 Spring remedies all these defects. The full hdlist files have been removed from the official repositories, and only the synthesis hdlist files remain. The synthesis hdlist file will always be used when initially adding a repository, making the operation fast. The extended information for each repository has been split up into several separate files in the XML format. urpmi and RPMdrake are able to automatically retrieve these files on demand: when you attempt to display, or query, the changelog for a package, the extended information file containing changelogs for the repository in which that package resides will be automatically downloaded, if it is not already available. These extended information files are stored, once downloaded, on the local system, and will only be re-downloaded if they change.
It is possible to change the downloading behavior for these information files in Mandriva's graphical repository configuration tool. You can change it so that the extended information files are never downloaded, or are only downloaded when you choose to update the package lists. This will be useful if you have a very slow connection or a connection where you are charged per unit of data transferred (for example, a mobile phone data connection).
[править] Mandriva Online
Mandriva Online, the applet which notifies you of available updates, will now show no icon if the system is up-to-date. This saves space in the tray. An icon will be displayed if updates are available or the applet is checking for updates, or requires user input of any kind. The applet also now waits several minutes after you log in to begin the first check for updates so that the system is not stressed with additional processes when the session starts. It also uses the new libnotify infrastructure to draw its notifications, making them more attractive and in line with notifications from other applications.
[править] New LAMP metapackage
A metapackage (task package) has been added to this release to allow easy installation of a complete set of LAMP (Linux, Apache, MySQL, PHP / Perl / Python) packages, making it simpler than ever to set up a typical web server on a Mandriva Linux system. This package and all its dependencies are present on the Free edition of this pre-release.
[править] Windows Vista support in migration wizard
The transfugdrake tool and its migration-assistant backend now support migration of Windows Vista documents and settings.