Многие ругают операционные системы Microsoft за наличие большого числа ошибок, неудачные запуски старых приложений, сбойные драйверы и так далее. Но не все пользователи знают, что Windows 7 даёт хороший набор инструментов, которые позволяют отследить проблемы, с которыми вы можете столкнуться. В этой статье мы рассмотрим некоторые встроенные утилиты и то, как они помогают решать ваши проблемы.
ядро 2.6.31, включающее поддержку многих новых LAN- и WiFi-устройств, режим Kernel Mode-Setting для видеокарт, исправления в коде файловых систем и многое другое;
X.Org 7.5, xorg-server 1.6.5 и обновленный драйвер для видеокарт Intel с поддержкой архитектур DRI2 и UXA;
KDE 4.3.2 с технологией семантического социального десктопа Nepomuk. KDE 3 объявлено устаревшим и исключено из дистрибутива. Нелишним будет отметить, что разработчики Mandriva приложили немало усилий для портирования важных приложений (таких как K3B) на KDE4;
GNOME 2.28.1, включая gnome-shell — для ознакомления с грядущими новшествами в GNOME 3;
окружение Moblin, ориентированное в первую очередь на нетбуки;
OpenOffice.org 3.1.1 (сборка, основанная на Go-OOO);
приятная новость для математиков — включение среды для математических расчетов Sage Math 4.1;
решения для виртуализации: VirtualBox 3, XEN 3.4 с ядром 2.6.27, KVM v85;
Bash 4.0, GCC 4.4.1 (с поддержкой стандарта C++0x), Glibc 2.10.1;
Tomoyo Security Framework вкупе с собственной разработкой tomoyo-gui в качестве замены AppArmor;
Plymouth пришел на замену неразвивающемуся Bootsplash, обеспечивая более эргономичную графическую загрузку;
возможность обновления целого дистрибутива в live-режиме, с учетом потенциальной нестабильности зеркал и сетевых каналов.
В день десятилетия с момента основания проекта Gentoo Linux выпущена юбилейная бинарная сборка дистрибутива — Gentoo 10.0 LiveDVD. По задумке разработчиков сборка должна подчеркнуть все достижения проекта, накопленные за 10 лет его существования. LiveDVD подготовлен для платформ x86 и x86_64, ISO-образ имеет размер 2.5 Гб и поддерживает установку на DVD и USB Flash. Версия для 32-разрядных систем является гибридной и включает дополнительную 64-разрядную сборку библиотек и Linux ядра (gentoo64), что позволяет использовать один LiveDVD как на 32-х, так и на 64-разрядных системах.
Вышел релиз Linux дистрибутива Ubuntu 9.10 ("Karmic Koala), доступный в редакциях для десктопов, серверов, cloud-окружений (Server for UEC and EC2) и нетбуков (Netbook Remix). Одновременно выпущены релизы смежных проектов: Kubuntu (KDE 4.3), Xubuntu (XFCE 4.6), Mythbuntu и Ubuntu Studio (для обработки мультимедиа информации).
Поддержка файловой системы ext4 в загрузчике GRUB — несмотря на то, что Ext4 по умолчанию предлагалась, начиная с Fedora 11, GRUB данную ФС не поддерживал, что выливалось в необходимость создания дополнительного загрузочного Ext3 или Ext2 раздела;
Новая система для организации начального этапа загрузки dracut (образ ram-диска с возможностью динамического обновления содержимого), заменившая собой nash и mkinitrd;
Бесшовный режим графической загрузки, появившийся в прошлом релизе Fedora Linux, теперь поддерживает карты Nvidia, благодаря задействованию по умолчанию свободного драйвера Nouveau;
Интегрирована возможность быстрого развертывания окружения Moblin. Для установки всех компонентов десктоп-окружения на базе оболочки Moblin достаточно выполнить 'yum groupinstall "Moblin Desktop Environment"'. Поддерживается широкий спектр субноутбуков, например, устройства Acer Aspire One, Dell Inspiron Mini 9 и Eee PC;
Установочные iso-образы теперь оформлены как гибридные и подходят для создания загрузочных USB FLash;
Настройка и поддержка оборудования
Поддержка настройки мобильных операторов широкополосной связи в NetworkManager, для чего в состав включена большая база операторов связи с готовым шаблоном настроек для каждого из них. Добавлена поддержка нового оборудования, появилась возможность сканирования GSM-сетей, упрощен процесс настройки. Полная поддержка настройки IPv6 через GUI интерфейс в NetworkManager;
Улучшение в работе PulseAudio — апплет управления громкостью теперь поддерживает определение разных звуковых профилей, изменена логика работы микшера, добавлена возможность переключения источников звука, добавлена поддержка UPnP медиа-серверов, упрощен процесс настройки звуковых параметров, улучшена поддержка горячего подключения устройств и Surround-режима вывода звука;
Поддержка средств для настройки Multiseat рабочих станций, когда несколько человек могут работать за одним компьютером, к которому подключается несколько мониторов, клавиатур и мышей;
Улучшенная поддержка web-камер, позволяющая из коробки задействовать значительно больше устройств, чем в прошлых релизах;
В состав дистрибутива включены открытые прошивки (firmware) openfwwf для беспроводных карт Broadcom, что позволяет использовать данные карты из коробки без загрузки дополнительных компонентов из сети;
Пользовательское окружение
В качестве основных десктоп-окружений используется GNOME 2.28 и KDE 4.3.3;
В качестве программы для обмена сообщениями по умолчанию вместо Pidgin поставляется Empathy, по причине более полной интеграции с рабочим столом GNOME;
Задействование программы для ведения заметок Gnote, которая написана на C++, в отличие от TomBoy, требующей для своей работы Mono. Gnote также будет включен в состав базового установочного LiveCD (TomBoy в LiveCD не включали из соображения экономии места на диске);
Улучшена поддержка свободных видео-кодеков, в состав включен экспериментальный кодировщик Thusnelda (новый вариант Ogg Theora);
В дистрибутив интегрирована поддержка технологии Multi-Pointer X (MPX), позволяющей организовать одновременную работу на одном экране нескольких независимых устройств ввода, например, несколько управляемых разными мышами курсоров или ввод в разные окна с разных клавиатур.
Интеграция подсистемы X Input 2.0 (XI2) позволила добиться возможности изменения параметров устройств ввода на лету;
Системные возможности
Осуществлен переход на Linux ядро 2.6.31;
Добавлена поддержка технологии Open Shared Root, позволяющей использовать одну корневую ФС для запуска нескольких копий дистрибутива. В настоящий момент технологию можно использовать совместно с файловыми системами NFSv3, NFSv4, GFS2, Ocfs2 и Ext3;
По умолчанию 32-разрядная i686 сборка дистрибутива собрана с дополнительными флагами оптимизации для процессоров Intel Atom, что позволит увеличить скорость работы и уменьшить энергопотребление на многих субноутбуках;
Интеграция средства ABRT (Automatic Bug Reporting Tool) для автоматической отправки уведомлений о фактах краха приложений в дистрибутиве, без требования от пользователя дополнительных знаний о методике отправки сообщений об ошибках;
Более оптимальное управление энергопотреблением с учетом нагрузки на CPU, диск и сетевую активность;
Произведена интеграция библиотеки liblvm, которая позволяет организовать работу с LVM разделами из пользовательских приложений (вместо вызова утилит командной строки).
В целях экономии ресурсов, начиная с Fedora 12 фоновый процесс контроля сервисов Bluetooth запускается только по необходимости и приостанавливает свою работу после 30 секунд с момента последнего обращения к устройству;
Улучшена безопасность процессов-демонов через запуск с пониженными привилегиями и открытием для них только необходимых возможностей, без предоставления прав суперпользователя.
В состав включен набор пакетов для быстрого развертывания кластерных конфигураций Samba, базирующихся на единой сетевой файловой системе GFS2 и поддерживающих режим работу с несколькими активными узлами (active/active);
Добавлен пакет SELinux sandbox, предназначенный для безопасного выполнения с максимальным уровнем изоляции не испытывающих доверия программ. При этом поддерживается запуск не только консольных программ, но и графических приложений, к которым применяется уровень доступа "xguest" (сверх ограниченный пользователь для создания гостевых входов).
Управление пакетами
Расширены возможности PackageKit, добавлены плагины для установки пакетов через клик из web-браузера или из командной строки, при попытке выполнения программы из неустановленного пакета;
Перевод RPM пакетов на использование LZMA сжатия, позволяющего более эффективно сжимать данные;
Добавленный в Fedora 11 в качестве эксперимента плагин yum-presto отныне устанавливается по умолчанию. Технология Presto реализует бинарные "delta" обновления, при которых в пакет включаются только изменившиеся бинарные данные, что позволяет уменьшить трафик для загрузки обновлений на 60-80%.
Виртуализация
Многочисленные улучшения в поддержке системы виртуализации KVM: уменьшено потребление памяти, увеличена производительность при работе с образами в формате Qcow2, добавлена поддержка горячего подключения сетевых устройств (NIC hotplug), оптимизирован дисковый ввод/вывод, появилась современная поддержка загрузки гостевых ОС по сети (PXE boot вместо etherboot), возможность гибкого задания сетевых конфигураций.
Для минимизации потребления ОЗУ KVM-окружениями задействована технология KSM (Kernel Shared Memory), позволяющая исключить дублирование данных в памяти через совместное использование одинаковых страниц памяти в разных виртуальных окружениях.
В KVM добавлена поддержка добавления и удаления сетевых адаптеров для работающих гостевых окружений без их остановки.
В libvirt добавлены средства для управления устройствами хранения и сетевыми интерфейсами;
Поддержка механизма аппаратной акселерации для системы виртуализации — SRIOV (Single Root I/O for Virtualization), позволяет оптимизировать совместный доступ виртуальных окружений к PCI картам.SRIOV работает совместно с механизмами IOMMU и VT-d на платформах AMD и Intel;
В состав включена экспериментальная сборка Perl 6 и расширена поддержка языка Haskell;
Улучшение в системе динамической отладки SystemTap (аналог DTrace для Solaris), поддержка новых трассировочных вызовов Linux ядра, поддержка отладки через debuginfo ("dwarf") вывод в gcc, дополнения к Eclipse для наглядной интерпретации трассировки;
В инсталляторе Anaconda полностью переписан код для работы с устройствами хранения данных, что позволит устанавливать Fedora на новые типы устройств.
Также в программу установки добавлено средство для упрощения создания инсталляций минимального размера, с исключением всего лишнего;
По умолчанию при установке дистрибутива будет предложено использовать файловую систему Ext4;
Система автоматической установки шрифтов при помощи PackageKit. Ранее в Fedora была реализована возможность автоматической установки мультимедиа кодеков и элементов клипарта. В будущем планируется реализовать установку обработчиков для заданных mime типов;
В дистрибутив и программу установки интегрирована экспериментальная поддержка файловой системы Btrfs (для включения поддержки в инсталляторе в загрузочном приглашении нужно добавить опцию "icantbelieveitsnotbtr");
Системные возможности.
Значительное ускорение загрузки и завершения работы. До появление окна входа в систему (gnome-session) должно проходить около 20 секунд;
Встроенная возможность аутентификации через датчик отпечатков пальцев. Для настройки разработано специальное GUI приложение. Пользователю достаточно при заведении аккаунта запомнить параметры отпечатков пальцев, чтобы потом входить в систему просто проводя пальцем по сканеру;
Поддержка переключения режимов на уровне Linux ядра (KMS — kernel modesetting) для видеокарт Intel, ATI и Nvidia. Позволяет избежать скачков и мерцания при переключении видеорежима в процессе загрузки. В качестве драйвера по умолчанию для видеокарт Nvidia отныне использован свободный драйвер Nouveau, имеющий поддержку 3D (ранее по умолчанию использовался 2D драйвер xf86-video-nv).
Интеграция DeviceKit, сервиса для управления работой устройств, слежении за их подключением и отключением. Предназначен для частичной замены HAL и устраняющего основные его ограничения. Дополнительно будут созданы подсистемы DeviceKit-disks и DeviceKit-power, для взаимодействия с блочными устройствами и управления питанием. Для удобства работы будут разработаны графические фронтэнды. В прошлых релизах была реализована поддержка установки медиакодеков при возникновении необходимости проигрывания определенного контента, в Fedora 11 эта возможность будет расширена аналогичной возможностью для установки прошивок (Firmware);
Новый набор приложений для управления питанием и новый демон, адаптивно изменяющий параметры энергопотребления в зависимости от нагрузки на систему.
Пользовательское окружение.
Унифицированный интерфейс для управления громкостью, постронный на базе PulseAudio, что позволяет определять разную громкость для подключаемых аппаратных устройств, таких как Bluetooth гарнитуры, звуковые карты с USB интерфейсом, web-камеры с микрофоном и т.п. Например, можно настроить проигрывание музыки только на Bluetooth гарнитуру, а системные звуки выводить через основную звуковую карту;
Разработка простого инструмента для настройки multi-seat систем для организации независимой работы нескольких пользователей на одном физическом компьютере, к которому подключено несколько мониторов, звуковых карт, клавиатур и манипуляторов "мышь". В комплект будет включен дисплейный менеджер MDM (Multi-Seat Display Manager);
Значительна улучшена поддержка азиатских языков. Система ввода IBus переписана на языке C и является методом по умолчанию для ввода текста на азиатских языках;
Разрешение виртуальных текстовых консолей увеличено с 800×600 до 1024×768.
Управление пакетами
Для подписывания пакетов осуществлен переход на сигнатуры, созданные с использованием SHA-256 хешей. Ранее цифровые подписи формировались при помощи MD5/SHA1;
По умолчанию 32-битные пакеты собраны с оптимизацией ддля CPU i586, а не i386, как было ранее. По умолчанию на 64-разрядных платформах будет использовано x86-64 ядро, даже при установке 32-разрядной сборки дистрибутива. Для 32-разрядных платформ будет использовано ядро с поддержкой PAE;
Включение в комплект Yum-плагина Presto, реализующего бинарные "delta" обновления, при которых в пакет включаются только изменившиеся бинарные данные. Использование Presto позволяет уменьшить трафик для загрузки обновлений на 60-80%. Для установки Presto нужно выполнить "yum install yum-presto";
Программы.
Обновление программ: Python 2.6 (переходные выпуск для упрощения миграции на Python 3.0), GCC 4.4, NetBeans 6.5, Xfce 4.6, Gnome 2.26, KDE 4.2.1, Firefox 3.5-beta;
Замена RealVNC на TightVNC;
Виртуализация.
Виртуальная консоль — позволяет более точно позиционировать указатель мыши и использовать более высокие разрешения экрана в окне виртуальной машины.
Также предоставляет более простой интерфейс для проброса USB устройств в виртуальное окружение;
В дистрибутив интегрирована поддержка sVirt MAC, позволяющего использовать SELinux Mandatory Access Control (MAC) политики для гостевых виртуальных окружений;
Программирование.
Поддержка средств кросс-компиляции MinGW, при помощи которых можно будет собрать в Linux исполняемый файл для платформы Windows;[list]
Администрирование.[list]
Поддержка групп контроля, позволяющих системному администратору разделять системные ресурсы на подгруппы, которые можно связывать с определенными приложениями;
Поддержка работы в режиме интернет-киоска, позволяющий войти в систему под пользователем guest для организации гостевого входа в систему, без права доступа к файлам других пользователей и без возможности сохранить что-либо на диске (для входа не нужен пароль, права максимально урезаны и все файлы автоматически удаляются после завершения сеанса). Для отключения данной возможности достаточно удалить пакет xguest;
Обновлено 79 пакетов, включая linux-2.6 (ядро), dpkg, apache2, php5, mysql, proftpd, samba, dhcp3, и многие другие. Часть этих пакетов была обновлена для устранения проблем безопасноти (см. следующий пункт), остальные — для исправления обычных ошибок. Полный список обновленных пакетов с кратким описанием причины обновления доступен по ссылке «Подробности» (раздел «Miscellaneous Bugfixes»).
Внесено 112 исправлений безопасности, затронувших, в частности, nginx, apache2, php5, openssl, cyrus-imapd, postgresql, kvm, iceweasel/xulrunner, pidgin и ряд других пакетов, включая, разумеется, bind9. Полный список анонсов безопасности с кратким описанием уязвимостей доступен по ссылке «Подробности» (раздел «Security Updates»).
Удалено по различным причинам пять пакетов: destar, electricsheep, gnudip, kcheckgmail, libgnucrypto-java. Причины удаления каждого пакета пояснены по ссылке «Подробности» (раздел «Removed packages»).
Улучшена работа debian installer (d-i):
Обновлена сборка ядра, используемая в d-i. Исправлены некоторые ошибки, устранен ряд проблем с безопасностью.
Исправлена ошибка в udev, блокирующая работу светодиодов и зуммера во время установки системы на некоторых NAS'ах производства QNAP.
Улучшена поддержка установки oldstable и более старых версий Debian.
Исправлена проблема загрузки d-i с CD на архитектуре System/390.
Поддерживается работа с системами, аппаратные часы которых установлены на дату до зарождения Вселенной (01.01.1970).
Вышел финальный релиз дистрибутива Linux Mint 7, основанный на кодовой базе Ubuntu 9.04, но дополненный рядом оригинальных приложений, упрощающих настройку и работу в системе. В состав дистрибутива включено Linux ядро 2.6.28, в качестве десктоп-окружения используется Gnome 2.26.
Из новшеств, не свойственных Ubuntu 9.04 и прошлой версии Linux Mint, отмечается переработанная система меню, улучшение менеджера приложений и загрузок. Например, в меню добавлена возможность "Suggestions" для быстрой фильтрации нужных элементов меню и формирования на лету предложения по установке соответствующих запросу пакетов. Список часто используемых приложений "Favorites" теперь можно редактировать вручную и добавлять комментарии. В менеджер загрузок добавлена поддержка SCP и SFTP. В состав поставляемого в комплекте Firefox добавлен плагин Moonlight для просмотра Silverlight контента.
В отличии от прошлых выпусков, базирующихся на KDE, версия Sabayon Linux 4.1 вышла изначально только с поддержкой GNOME и основана на сокращенной LiteMCE комплектации (iso-образ занимает 1.8 Гб вместо 4 Гб), ориентированной на применение в роли мультимедиа центра. KDE-сборка Sabayon отныне будет выпускаться отдельно и выйдет приблизительно через неделю.
Особенности новой версии:
Обновление приложений: Linux ядро 2.6.29.1, GNOME 2.24 (2.26 доступен в обновлениях), OpenOffice 3.0.1, Compiz 0.8.2, X.Org 7.4,
В качестве файловой системы по умолчанию используется Ext4;
Увеличена скоростиь загрузки и минимизацировано потребление памяти в установленной версии GNOME;
Полный набор мультимедиа приложений, в том числе медиа-центр XBMC (Xbox Media Center) 8.10.
В комплект включена демо-версия игры World of Goo;
Интеграция NetworkManager 0.7 (настройка сети), PolicyKit (управление правами пользователей, создание политик ограничения доступа к различным подсистемам и делегирование пользователям отдельных повышенных привилегий) и ConsoleKit (фреймворг для управления сессиями и трекингом работы пользователей);
Улучшено визуальное оформление дистрибутива, а также повешено удобство использования и скорость работы инсталлятора.
Пакетная база дистрибутива синхронизирована с коллекцией портажей Gentoo и полностью совместима с Portage 2.2 (EAPI2), пользователь имеет возможность установки программ как из исходных текстов, так и используя готовые бинарные пакеты, собранные для платформ x86 и x86-64. Для управления пакетами подготовлен GUI интерфейс "Spritz" и консольная программа "equo".