Обзор релиза Mandriva Linux 2008

Материал из Mandriva Russian Community Wiki

Перейти к: навигация, поиск
Материал статьи устарел!
Данный материал не нуждается в переводе и правке. Не тратьте силы и время, обратите своё внимание на действительно актуальный материал.
Обзор релиза Mandriva Linux 2008

Mandriva Linux 2008 - последняя редакция Mandriva Linux, продукт, продолжающий процесс применения новаторства для настольных систем и серверов предприятия на протяжении уже 9-ти лет.

В этот релиз мы включили наиболее современные версии основных компонентов системы: новая рабочая среда GNOME 2.20, последняя стабильная версия KDE 3.5.7, Compiz Fusion 0.5.2, OpenOffice.org 2.2.1, последний выпуск популярного браузера Mozilla Firefox 2.0 и почтового клиента Mozilla Thunderbird 2.0.

Mandriva Linux 2008 включает в себя ядро Linux версии 2.6.22.9 с отличной поддержкой аппаратного обеспечения. Mandriva 2008 запускается на большом количестве аппаратных конфигураций, автоматически определяет и настраивает оборудование "из коробки" с помощью инструментов Mandriva. Вы можете скачать Mandriva Linux 2008 One или Mandriva Linux 2008 Free, или купить коробочную версию коммерческой редакции Powerpack через магазин Mandriva.

Содержание

Новое программное обеспечение

GNOME 2.20

Как обычно Mandriva включает в себя последнюю версию GNOME. Новые возможности GNOME 2.20:

  • Новый апплет настройки внешнего вида, соединившего старые апплеты настройки шрифтов, темы, фона рабочего стола

KDE 3.5.7

Последний стабильный релиз KDE 3, включающий в себя все исправления ошибок предыдущей версии 3.5.6. KDE 3.5.7 содержит несколько новых возможностей:

  • Исправленные приложения KAddressBook, KOrganizer и KAlarm
  • Kmail получил возможность управлять квотами IMAP и может создавать собственные шаблоны для отсылаемых или принимаемых сообщений.
  • KPDF может отображать более сложные файлы PDF чем ранее
  • UML моделер Umbrello может генерировать C# код и теперь поддерживает Java 5
  • Kdevelop имеет улучшенную поддержку автодополнения и поддерживает Qt4
  • KHTML и KJS движки (управление HTML рендеренгом и запуском Javascript) были улучшены. Например, указатель мыши имеет разную форму в зависимости от того, открывается ли ссылка в новом окне, или нет.

KDE 4 preview

KDE 4 is available as an experimental preview, with the latest available code included. The changes in KDE 4 are countless and, of course, include the revolutionary Nepomuk semantic desktop system, whose development is being led by Mandriva. There is no single resource for a full list of new features in KDE 4, but Wikipedia gives a good overview.

XFCE 4.4.1

The new Mandriva XFCE development community presents improved packages for XFCE 4.4.1 in Mandriva Linux 2008. Improvements have been made in various areas including integration of the Mandriva themes and menu structure into the XFCE desktop. Some applications commonly used on XFCE, including Squeeze and Ristretto, have also been included. We hope to build an XFCE-based Mandriva Linux One image for 2008 in addition to the regular One images.

Kernel 2.6.22

As Mandriva Linux 2008 marks a new basesystem (after the previous basesystem was used for Mandriva Linux 2007 and 2007 Spring), it includes a new kernel revision. 2.6.22 adds support for new hardware and also has many interesting new features.

Perhaps the biggest new feature visible to end users is the new Devicescape (mac80211) wireless networking stack, which provides a superior base with much more common code than the previous kernel wireless stack, allowing drivers to be more reliable and functional.

2.6.22 also includes the new 'tickless' technology which will save battery power on laptops, with the effect increasing over time as applications are improved to avoid needlessly waking up the kernel. You may wat to read a good write-up about the tickless kernel system.

We have also included ALSA 1.0.15RC2, adding support for some newer sound cards and chipsets and improving support for others. Particular improvements have been made to support for HDA chipsets, commonly found on recent Intel chipset motherboards.

Other improvements include the usual gradual improvements to suspend support, a new scheduler (which will result in improved responsiveness in typical desktop use), and the integration of the ivtv TV card driver (as used, notably, for the Hauppauge PVR series cards). You may read an exhaustive overview of the improvements in the 2.6.22 Linux kernel. The same website has similar pages covering the changes back to 2.6.17, the kernel that was included in Mandriva Linux 2007 Spring.

Compiz Fusion

Compiz Fusion, the result of the re-merge between the Compiz and Beryl 3D desktop technologies, replaces Compiz and Beryl in Mandriva Linux 2008. New features in Fusion are many, and a video demonstrating some of them is available at YouTube.

Other significant updates

Other significant updates include X.org 7.2, featuring the new XrandR 1.2 framework which vastly improves support for multiple displays and display hotplugging on supported drivers, OpenOffice.org 2.2.1, featuring improved text rendering, improved PDF exporting and enhanced compatibility with Excel spreadsheets, GCC 4.2 (with a complementary build of 4.3 available as an option in the /main repository) and IcedTea, a GNU project which makes it possible to provide an open source Java implementation based on the code open sourced by Sun as the OpenJDK project. IcedTea is not ready for use as a browser plugin, but can be used to build and run standalone Java applications.

Interoperability and standards compliance

Complete XDG menu migration

Migration to the XDG menu standard is almost complete with Mandriva Linux 2008. This migration from our old, Debian-based menu system has been underway for several releases. With Mandriva Linux 2008, almost all packages in the main repository that were not previously migrated to the XDG system have been migrated. The old Debian-style menu files for these packages have been dropped. The transitional system whereby the Mandriva menus were constructed based on Mandriva-specific categories in the XDG menu files has been dropped, and a new menu system which relies only on XDG standard categories has been introduced. The Mandriva-specific X-Mandriva categories have been dropped from almost all packages in the main repository. IceWM has been patched to use the XDG menu system (these patches will be contributed upstream).

Revised hardware detection system

The new system handles the automatic loading of drivers for permanently installed devices such as PCI and AGP cards, based on the lists of compatible devices provided by the drivers themselves. It also contains a list of preferred drivers for some devices that can be handled by multiple drivers. This results in even more accurate and comprehensive hardware detection than in previous releases. This automatic system is still complemented by Mandriva's unique hardware databases where necessary, such as in the detection of graphics cards and the configuration of the appropriate X drivers.

Freedesktop.org icon theme draft specification

Despite its draft status, the freedesktop.org icon theme specification is quite commonly adopted by newer applications and technologies and is becoming more widespread all the time. Many packages in Mandriva Linux 2008 have been adapted to respect this specification by installing their icons to the appropriate locations. This ensures where possible that crisp, high resolution icons are available in standard locations for emerging technologies like Gimmie and Katapult to take advantage of.

Migrate to XDG user directory system

For the last several releases, some default directories have been created for each user on a Mandriva Linux system (Documents, Video, Music etc). An XDG tool with a similar purpose, xdg-user-dirs, has now been created, and Mandriva Linux 2008 has adopted it. When updating from a recent Mandriva release, the Mandriva-specific system used in these releases will be automatically migrated to the XDG system.

Liberation font set

The Liberation font set kindly released by Red Hat has been integrated into Mandriva Linux 2008. The Liberation fonts are similarly-sized equivalents for several fonts that are found in Microsoft Windows and hence commonly used in documents and on web sites: Arial, Times New Roman, and Courier New. In Mandriva Linux 2008, when an application specifically requests one of these fonts, the Liberation equivalent will be used (unless the user has manually installed the original, Windows font). This will ensure that the document in question remains proportionally correct as intended by its author, in contrast to the previous situation where you could open a document written with Windows fonts to fit in one page and find it took up more space with the differently-sized Linux alternative font.

Enhancements to Mandriva tools and applications

Consolidated network configuration / management tool

A single, consolidated tool named draknetcenter to configure and manage network connections has been introduced, replacing the several separate applications from previous Mandriva Linux releases.

Windows documents and settings migration tool

A tool named transfugdrake for migrating documents and settings from Microsoft Windows to Mandriva Linux has been introduced. It acts as a front end to Migration Assistant with a unique interface and several improvements and bug fixes.

Улучшения в rpmdrake, инструмент установки пакетов Mandriva

Изменения в графическом инструменте для управления пакетами rpmdrake:

  • пакеты отображаются в более понятном виде с коротким описанием
  • номер версии пакета и тип процессора отображаются в собственных колонках
  • теперь есть возможность сортировать пакеты по имени, статусу "выбран/не выбран", статусу "установлен/не установлен", по версии, по типу процессора просто нажимая на заголовок соответствующей колонки.

По умолчанию в целях безопасности в репозиторий

By default, the installer and rpmdrake disable backports repositories when adding remote repositories, for safety purposes. Only the release and updates repositories are enabled by default. Rpmdrake is now able to browse the disabled backports repositories, making it possible conveniently and safely to install a single backport package.

The interface of the repository management tool was greatly simplified. It also now displays media type in the media list.

Улучшение вывода urpmi, консольного инструмента управления пакетами Mandriva

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

Новый тип меню

Представляем новое главное меню. Оно представляет собой промежуточное звено между старым упрощенным меню и меню Mandriva. Новое меню проще, чем Mandriva, с уровнем вложения не более двух.

В первом уровне отображены нативные приложения, относящиеся к текущему окружению (приложения KDE/Qt для KDE, GNOME/GTK+ для GNOME). На втором уровне отображены все остальные.

Апплет для KDE RandR 1.2

В рамках проекта Google Summer of Code project, Gustavo Boiko создал апплет для KDE под названием krandr, который является интерфейсом для новой системы RandR 1.2 в X.org 7.3. Это система настройки конфигурации из нескольких мониторов на поддерживаемых картах - Intel Graphics и на множестве карт ATI.

Улучшения инфраструктуры

Открытая разработка

Продолжая и расширяя традиции открытой разработки Mandriva, перед началом цикла разработки Mandriva Linux 2008 были сняты почти все ограничения, которые препятствовали внесению изменений разработчиками. Теперь разработчики из вне и из команды Mandriva имеют равный доступ к внесению изменений в пакеты. Только несколько наиболее важных пакетов, таких как kernel, остаются под запретом.

Пересборка пакетов

Почти все пакеты для Mandriva Linux 2008, находящиеся в репозитории /main были пересобраны и обновленны. Все пакеты, за исключением тех, которые не могут быть пересобраны по различным техническим причинам, были обновлены в цикле разработки Mandriva Linux 2008, включая такие, которые не пересобирали со времен Mandriva Linux 2006 и даже ранее.

Исправления в серверных пакетах

В Mandriva Linux 2008 все серверные пакеты были собраны с защитой от переполнения буфера (опция компилятора -fstack-protector-all). Службы, предоставляющие возможность удаленного подключения теперь не включают эту функцию по умолчанию. Сиситемный администратор должен сделать это вручную. Эти изменения должны повысить уровень безопасности по умолчанию.

Разделение инструментов для печати по отдельным пакетам

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

На других языках