среда, 29 декабря 2010 г.

Разгон видеокарт AMD/ATI в Linux


Представлена новая открытая утилита AMDOverdriveCtrl, предназначенная для управления частотой GPU и памяти для видеокарт AMD/ATI, поддерживающих технологию OverDrive (Radeon HD 2000 и более новые карты). Для взаимодействия с видеокартой в утилите используется библиотка AMD Display Library (ADL). Утилита поддерживает управление частотой GPU и памяти, дает возможность производить мониторинг температуры GPU у изменять скорость вращения кулера.
Поддержка OverDrive была интегрирована в проприетарный пакет AMD Catalyst 8.8, но возможности по тонкой настройке и слежением за перегревом там ограничены. В то время как, интерфейс AMDOverdriveCtrl, который написан с использованием wxWidgets, специально оптимизирован для "разгона" (overclock), так как позволяет более полно (в ручном режиме) и наглядно контролировать влияние изменения частоты на температуру чипа.
Тем, кто заинтересован разгоном видеочипсетов AMD/ATi, можно дополнительно посоветовать похожие программы: rovclock и atipower для старых чипсетов, а также штатные средства утилиты aticonfig и программы настройки Catalyst версии от 8.11 для новых чипсетов.

вторник, 28 декабря 2010 г.

Indicator-Virtualbox – быстрый запуск виртуальных машин


Очень полезный индикатор для пользователей VirtualBox. Отображает меню со списком ваших виртуальных машин и возможностью запуска любой из них.
Больше не придется пользоваться терминалом, чтобы запустить машину, не открывая главное окно VirtualBox.

Установка

Многие полезные вещи ставятся из репозитория, расположенного на не менее полезном ресурсе launchpad.net. Этот индикатор – не исключение:
sudo add-apt-repository ppa:michael-astrapi/ppa
sudo apt-get update && sudo apt-get install indicator-virtualbox

Для запуска жмем ALT + F2 (или пользуем Synapse) и вводим:
indicator-virtualbox

понедельник, 27 декабря 2010 г.

Создание публичных ключей для SSH


Для начала нужно сгенерировать пару ключей. Делать это нужно НЕ от рута, а от обычного пользователя:
user@ubuntu:/$ ssh-keygen -t dsa

Generating public/private dsa key pair.

Enter file in which to save the key (/home/user/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_dsa.
Your public key has been saved in /home/user/.ssh/id_dsa.pub.
The key fingerprint is:
76:1d:35:1f:93:71:28:d4:85:bc:2e:5d:e5:69:a3:35 user@ubuntu
Как видно из вывода, связка ключей будет храниться в папке по умолчанию .ssh в домашнем каталоге пользователя. На стадии Enter passphrase можно ввести пароль, который будет необходим для использования связки ключей (дополнительная безопасность).
В итоге мы получим пару ключей, сгенерированных алгоритмом DSAWid_dsa и id_dsa.pub, который нужно будет скопировать на сервер.
Далее нужно скопировать публичный ключ на сервер:
user@ubuntu:~$ cd ~/.ssh

user@ubuntu:~/.ssh$ ssh-copy-id -i ~/.ssh/id_dsa serveruser@192.168.0.10
serveruser@192.168.0.10's password:
id_dsa.pub 100% 614 0.6KB/s 00:00

Затем нам нужно установить публичный ключ на сервере в нужную директорию. Для этого подключаемся к нашему серверу, использую привычный парольный доступ:
user@ubuntu:~$ ssh serveruser@192.168.0.10

Ubuntu 10.04.1 LTS
Welcome to Ubuntu!

serveruser@server:~$ cd .ssh

serveruser@server:~$ touch authorized_keys2
serveruser@server:~$ chmod 600 authorized_keys2
serveruser@server:~$ cat ../id_dsa.pub >> authorized_keys2
serveruser@server:~$ rm ../id_dsa.pub

Теперь можно отключиться от сервера и подключится к нему снова, используя следующую команду:
user@ubuntu:~$ ssh -l serveruser 192.168.0.10

Автоматическое монтирование samba-ресурсов с паролем с помощью cifs


Использование cifs в Ubuntu 10.10 является обязательным для автоматического монтирования Windows-ресурсов (samba-ресурсов). Далее я опишу простой и быстрый процесс настройки автоматического монтирования сетевых шар, защищенных паролем. Это не новая информация, статья скорее несет характер заметки.
Для начала ставим поддержку файловой системы Samba. Странно, что по умолчанию этот пакет не установлен:
sudo apt-get install smbfs
Затем нужно создать файл-удостоверение, хранящее логин и пароль от шары. <ИМЯ_ПОЛЬЗОВАТЕЛЯ> следует заменить именем вашего пользователя на компьютере:
sudo gedit /home/<ИМЯ_ПОЛЬЗОВАТЕЛЯ>/.smbcredentials
В файле нужно указать логин и пароль к шаре, заменив ими <ЛОГИН> и <ПАРОЛЬ>:
username=<ЛОГИН>

password=<ПАРОЛЬ>

Сохраняем файл и закрываем его.
Далее нужно прописать строчку для монтирования сетевой шары в файл fstab. Открываем его:
sudo gedit /etc/fstab
и в конец дописываем следующую строчку, заменив слова в < > на необходимые значения:
///<ПУТЬ_К_ШАРЕ> /<ПАПКА_ДЛЯ>/<МОНТИРОВАНИЯ> cifs credentials=/home/<ИМЯ_ПОЛЬЗОВАТЕЛЯ>/.smbcredentials,iocharset=utf8,
file_mode=0777,dir_mode=0777 0 0
Сохраняем и закрываем.
Наконец проверяем файл smbfs:
sudo mount -a
Если все в порядку, то шара должна примонтироваться и быть доступной для чтения и записи.

Shotwell 0.8 новая версия – новые возможности


Вышла новая версия отличного менеджера фотографий Shotwell.

Скачать новую версию программы можно здесь:
http://www.yorba.org/blog/jim/2010/12/shotwell-080-and-gexiv2-022-released.html
В новой версии были добавлены такие возможности как:
1) загрузка роликов на YouTube
2) импорт видео из камер
3) просмотр папок
4) слайдшоу обоев
5) работа с Flickr, Facebook, и PicasaWeb

среда, 22 декабря 2010 г.

Релиз системы виртуализации VirtualBox 4.0.0


Компания Oracle анонсировала релиз системы виртуализации VirtualBox 4.0, в котором реализовано несколько существенных улучшений. Начиная с версии 4.0 изменена внутренняя архитектура системы, позволившая оформить в виде внешних пакетов некоторые из возможностей, ранее доступных в базовом комплекте. VirtualBox отныне поставляется в виде двух компонентов: базового, под лицензией GPL2, и внешнего пакета PUEL, в который вынесена поддержка USB 2.0, RDP-сервера, SAS контроллера и PXE-загрузчика с поддержкой сетевых карт E1000.
Ключевые улучшения VirtualBox 4.0.0:
  • Значительно переработан пользовательский интерфейс (который теперь называется "Менеджер VirtualBox"):
    • Окно настроек содержит экскизы экранов виртуальных машин, которые обновляются в режиме реального времени;
    • Добавлен режим работы виртуальной машины "масштабирование", который позволяет растянуть окно до нужного размера (например, в случае, когда гостевое приложение не поддерживает родное разрешение экрана, можно просматривать его в полный экран);
    • Добавлена поддержка создания и запуска виртуальных машин с помощью соответствующих ярлыков (расширение файла .vbox);
    • Список гостевых ОС можно отсортировать;
    • Стало возможным удалить гостевую машину полностью, включая все снапшоты, а также при желании удалить присоединенные устройства хранения;
  • Новый формат для файлов с настройками и дисковыми образами, измененный с целью повышения переносимости виртуальных машин;
  • Поддержка формата архивов OVA (Open Virtualization Format Archive), созданного с целью стандартизации поставки образов виртуальных машин и формирования пакетов конечных приложений, предназначенных для запуска в различных виртуальных окружениях. Пакеты OVA универсальны и не привязаны к определенной архитектуре и системе виртуализации. Пакеты представляют собой обычный TAR-архив с набором дополнительной мета-информации, хранимой в подкаталоге OVF;
  • Расширены возможности контроля за ресурсами: добавлена возможность установки ограничения на потребляемое виртуальной машиной процессорное время и на пропускную способность ввода/вывода;
  • Обеспечена возможность изменения размера VDI и VHD образов;
  • Обеспечена возможность выделения гостевым окружениям более 2 Гб ОЗУ на 32-разрядных хост-системах;
  • Добавлена поддержка эмуляции для гостевых систем чипсета Intel ICH9 с тремя PCI-шинами, PCI Express и системой MSI (Message Signaled Interrupts);
  • Добавлена поддержка эмуляции для гостевых систем звуковой подсистемы Intel HD Audio;
  • Для iSCSI, VMDK, VHD и дисковых образов Parallels добавлена поддержка асинхронного ввода/вывода;
  • Подготовлен унифицированный набор Java-биндингов, поддерживающих как локальный API COM/XPCOM, так и удаленный API SOAP;
  • Для Windows подготовлена функция автоматического обновления пакета паравиртуальных драйверов и дополнений Guest Additions;
  • Для гостевых окружений на базе Linux и Solaris в Guest Additions добавлена возможность создания нескольких виртуальных экранов (драйвер поддерживает X.Org server 1.3 или более новую версию);
  • В Guest Additions добавлена поддержка копирования файлов в гостевую файловую систему.
Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, Mandriva, SLES, RHEL), Solaris, MacOS X и Windows. 

вторник, 14 декабря 2010 г.

Сравнение производительности KVM и VirtualBox


Ресурс Phoronix провел тестирование производительности гостевых окружений, работающих под управлением систем виртуализации VirtualBox (3.2 и 4.0beta2) и KVM (из состава Linux-ядра 2.6.35). В итоге, KVM оказался быстрее в задачах, требующих интенсивных вычислений. VirtualBox обогнал KVM при выполнении дисковых операций, но активное кэширование (игнорирование fsync) может отрицательно сказаться на надежности, в случае экстренного отключения питания. Также плюсом VirtualBox является поддержка 2D и 3D акселерации, отсутствующая в KVM.
Некоторые результаты:
  • VirtualBox быстрее:
    • В тесте SQLite производительность VirtualBox оказалась более чем в пять раз выше хост-системы, работающей без использования виртуализации. В тесте FS-Mark VirtualBox обогнал хост-систему в два раза. Скорее всего данная особенность связана с кэшированием данных при записи на диск в VirtualBox;
    • В тесте PostMark KVM отстал от хост-системы в два раза, а VirtualBox 4-beta2 обогнал на несколько процентов хост-систему;
    • В тесте TCP Network KVM отстал от хост-системы в два раза, а VirtualBox на 20 и 30%;
  • KVM быстрее:
    • В тесте 7-Zip KVM отстал от хост-системы на 25%, а VirtualBox 4 отстал в два раза. В тесте BZIP2 разрыв был не столь значителен, но KVM оказался быстрее VitrialBox на 12%;
    • В тесте C-Ray KVM отстал от хост-системы лишь на 1%, а VirtualBox на 15%;
    • В тесте x264 KVM отстал от хост-системы на 13%, VirtualBox 3.2 на 26%, а VirtualBox 4.0 отстал почти в два раза;
    • При оценке времени компиляции Apache быстрее оказался KVM, который отстал от хост-системы на 15%. VirtialBox отстал на 20 и 25%;
    • В тесте Bullet Physics Engine производительность KVM была близка к хост-системе, а VirtualBox отстал почти в два раза;
    • В тесте NPB LU.A KVM оказался на 20% быстрее VirtualBox, а в тесте NPB UA.A - на 40%;
  • Близкие результаты:
    • В тесте Apache Benchmark KVM и VirtualBox отстали от хост-системы почти в три раза;
    • В требующих интенсивных вычислений тестах openSSL, Gcrypt, Ogg, Lame MP3, FFmpeg и GnuPG обе системы продемонстрировали минимальный отрыв от хост-системы, но KVM все же показал немного более высокие резульаты;
    • В тесте NAS Parallel Benchmarks (NPB) IS.C KVM и VirtualBox показали примерно одинаковые результаты, отстав от хост-системы примерно на 35%;
Дополнение: опубликованы результаты оценки производительности OpenGL в VirtualBox 4.0-beta1. В двух проведенных игровых тестах (OpenArena и World of Padman) производительность при работе в VirtualBox была в 12 и 14 раз ниже, чем при запуске данных игр без использования системы виртуализации.

Canonical прекращает формирование iso-сборок Ubuntu для Sony PlayStation 3


Начиная с сегодняшнего дня прекращается формирование ежедневных iso-сборок Ubuntu для игровой консоли PlayStation 3. Удаление компанией Sony опции по установке сторонних ОС существенно усложнило установку Ubuntu и тестирование формируемых iso-образов. Так как сборка и хранение образа CD-диска требует заметных ресурсов (место на диске, процессорное время, усилия разработчиков по исправлению ошибок) iso-образы c Ubuntu 11.04 для PlayStation 3 выпускаться не будут.
Репозиторий с бинарными сборками Ubuntu для Sony PlayStation 3 оставлен в неизменном виде, поэтому все пользователи, ранее установившие Ubuntu на приставку, смогут продолжить выполнение операций обновления пакетов и версий дистрибутива. Желающим установить Ubuntu с нуля придется вначале установить Ubuntu 10.04 или 10.10, а потом произвести обновление через приложение для установки обновлений. 
Lugansk Linux User Group

установка кода sape