Новости свободного ПО

Предыдущая неделя оказалась очень полезной для системных администраторов в плане новинок свободного софта. Обновился клиент FreeRDP для удалённого администрирования Windows, готова система управления виртуализацией промышленного уровня RHEV 3.0, вышла стабильная версия сервера централизованного хранения данных календарей и адресных книг DAViCal. Также сисадминам будут небезынтересны рассуждения Торвальдса об управлении инфраструктурой ядра и новость о зимней сессии LVEE 2012.


FreeRDP 1.0

Эта новость обрадует многих администраторов, для которых любимой системой является Linux, но возиться в основном приходится с Windows-машинами. Проект FreeRDP уверенно развивается и к середине января этого года достиг официально версии 1.0.

FreeRDP изначально родился как форк программы rdesktop, предназначенной для удалённого подключения к терминальным серверам Windows через протокол удалённого рабочего стола RDP, созданного Microsoft. До недавнего времени rdesktop было единственным популярным приложением для доступа к Windows из Linux.

Однако rdesktop обладал различными недостатками, а с апреля прошлого года развитие этого приложения практически остановилось. Поэтому все хотя и пользовались этой программой, но без всякой радости. FreeRDP был призван вернуть удовольствие сисадминам при администрировании Windows-машин.

С выходом версии 1.0, FreeRDP стал значительно отличаться от rdesktop и от собственных прошлых версий.

  • Произведено значительное обновление кода. Начиная с версии FreeRDP 1.0, код приложения распространяется под лицензией Apache, а не GPL v2. Код максимально приведён в соответствие со спецификацией RDP от Microsoft и подробно комментирован.
  • Переписана работа с клавиатурой, принтерами, звуком.
  • Реализована работа в новом режиме RemoteApp вместо используемого ранее режима SeamlessRDP. Данный режим работы предоставляет доступ к приложениям, размещённым на стороне сервера, но пользователь работает с ними, как с обычными локальными приложениями.
  • Появилась поддержка технологии RemoteFX, позволяющей оптимизировать трансляцию клиенту видео и текста. Поддержка перенаправления мультимедиапотоков (Multimedia Redirection) производится с использованием FFmpeg, что, по заявлениям разработчиков, позволяет увеличить эффективность передачи звукового и видеоконтента поверх протокола RDP.
  • Пользовательский интерфейс полностью переписан и отделён от основной библиотеки. Для пользовательской работы с FreeRDP представлены три графических интерфейса: основной xfreerdp для работы в X11 с поддержкой RemoteApp, клиент dfreerdp с поддержкой работы поверх DirectFB и клиент для Windows-платформы wfreerdp.
  • Используется кэширование графики, что позволяет значительно повысить производительность.

Кроме того, рекомендуется использовать отдельный графический менеджер подключений к удалённым рабочим столам Remmina, который с версии 0.8 перешёл на использование FreeRDP в качестве RDP клиента.

Проект FreeRDP намерен и в дальнейшем развиваться. Например, в вышедшей версии представлена экспериментальная реализация RDP-сервера xfreerdp-server, пока поддерживающего только работу через RemoteFX и трансляцию событий от мыши и клавиатуры.


Red Hat Enterprise Virtualization 3.0

Ещё одна новость сисадминам на заметку. В современном мире все продвинутые системные администраторы корпоративных сетей используют виртуализацию. Но запустить несколько виртуальных хостов - это одно, и совсем другое дело - обслуживать большое количество таких хостов. Здесь уже нужны специальные централизованные системы управления виртуализацией наподобие VMware vSphere или Citrix XenServer.

На прошлой неделе также и Red Hat выпустила реализацию своей промышленной платформы для управления виртуальной инфраструктурой Red Hat Enterprise Virtualization 3, тестирование которой происходило с августа прошлого года. Платформа RHEV 3 призвана составить конкуренцию решениям VMware, Citrix.

Система RHEV 3 является открытой. Технологии, используемые для управления виртуальными машинами в этой системе, переданы открытому проекту oVirt, который активно развивается с ноября прошлого года.

И поэтому с выходом RHEV 3 можно рекомендовать ближе познакомиться с oVirt. Для Fedora 16 уже существуют соответствующие пакеты, и многие администраторы уже испытывают возможности этой свободной и бесплатной системы управления виртуализацией.

А система RHEV 3 является коммерческой, основанной на коммерческой платформе RHEL 6. В качестве технологии виртуализации используется KVM (Kernel Virtual Machine).

RHEV использует наработки проприетарной системы SolidICE компании Qumranet, которую Red Hat приобрела в 2009-м году. Однако к третьей версии многие проприетарные компоненты были заменены на открытые.

Так, например, системную часть управления виртуализацией теперь обеспечивают библиотеки libvirt вместо используемого ранее демона VDSM. Ранее централизованное управление виртуальной инфраструктурой реализовывалось через консоль управления, основанную на базе SolidICE, .NET, MSSQL и Active Directory на платформе Windows 2008. Теперь Red Hat Enterprise Virtualization Manager является Java-приложением, работающим на платформе JBoss Enterprise Application Platform. Вместо MS SQL Server используется PostgreSQL.

По мощности новый RHEV 3 на базе обновлённого гипервизора KVM способен обслуживать до 160 логических CPU и 2 Тб ОЗУ на хост и до 64 логических CPU и 512 Гб ОЗУ для гостевых систем. Что касается пользовательского интерфейса управления виртуальной инфраструктурой, то теперь предлагается использовать специальный web-интерфейс, позволяющий создавать и конфигурировать виртуальные машины.


DAViCal 1.0

Администраторам не помешает взять на заметку и проект DAViCal, первая стабильная версия которого появилась в начале года, а на прошлой неделе вышла версия с исправлениями 1.02. Разработчики позиционируют последние версии своего детища как готовые и стабильные для корпоративного применения.

DAViCal - сервер для централизованного хранения данных календарей-планировщиков, журналов, списков задач и адресных книг, поддерживающих протоколы CalDAV и CardDAV. Использование этого сервера данных позволяет пользователям синхронизировать свой календарь с любыми программами-клиентами, поддерживающих протоколы CalDAV и CardDAV.

А таких календарей-клиентов сейчас немало. Это Evolution, Mozilla Sunbird, Mozilla Lightning, Chandler, Apple iCal. Все эти календари поддерживают синхронизацию через CalDAV.

Для работы DAViCal сервера необходим следующий установленный софт: PostgreSQL, Apache2, PHP 5. Боле ранние версии DAViCal имеются во многих популярных дистрибутивах GNU/Linux.


Линус Торвальдс и сложный Linux

Давно не секрет, что и Линус Торвальдс из автора и разработчика ядра Linux практически превратился в системного администратора, в чьи обязанности входит управление инфраструктурой разработки проекта. Непосредственно код пишут уже совсем другие люди. И в этом отношении интерес публики вызвало интервью Торвальдса интернет-изданию Zeit Online, где он говорит о проблемах управления сложившейся инфраструктуры.

Во-первых, Торвальдс указывает на сложность самого ядра Linux, где количество строк кода выросло с 10 тысяч в первой версии Linux до 15 миллионов строк в текущих версиях ядра.

Во-вторых, многие участки и компоненты ядра настолько сложны, что существует очень мало специалистов, умеющих решать проблемы в этих компонентах. По словам лидера проекта Linux, иногда для того, чтобы понять причину ошибки, тратится несколько дней на поиск нужного специалиста.

В-третьих, хотя ядро разрабатывается по "базарному" принципу, и в разработке участвует большое количество разработчиков, сам Торвальдс контактирует приблизительно с пятьюдесятью ведущими программистами. Такая система работы сложилась стихийно, и Линус называет её "сетью доверия", когда получается иерархическая система доверительных отношений, начиная с Торвальдса, сверху вниз.

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


LVEE 2012 Зима

Кстати, любой хороший системный администратор любит хорошо отдохнуть. 10-12 февраля под Минском пройдет зимняя сессия Международной конференции разработчиков и пользователей свободного программного обеспечения LVEE Winter 2012. Это мероприятие объединяет общение и отдых специалистов и энтузиастов в области свободного ПО.

Таким образом, начиная с этого года, ставшая традиционной конференция LVEE раздвоилась на зимнюю и летнюю части. Видимо, организаторы учли тот факт, что среди специалистов и энтузиастов свободного ПО есть не только любители летнего, но и зимнего отдыха.

Формат конференции также включает доклады, краткие выступления, круглые столы и код-спринты. Заявки на участие и тезисы докладов принимаются до 6 февраля.

Михаил АСТАПЧИК

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!