Archive » 2011 » Июль

Leechcraft 0.4.85 "Co-tick"

Written in 22-7-2011 by linux.org.ru | No Comments

Сегодня вышла очередная версия интернет-клиента LeechCraft, 0.4.85 «Co-tick».

LeechCraft — это бесплатный кроссплатформенный модульный интернет-клиент с открытым исходным кодом.

LeechCraft включает в себя полнофункциональный веб-браузер на основе движка WebKit, клиент для мгновенного обмена сообщениями с поддержкой протоколов IRC и XMPP с плагинами для сервисов микроблоггинга Juick и Psto, клиенты для DirectConnect и BitTorrent, загрузчик файлов по HTTP и FTP, медиаплеер с поддержкой автоматической загрузки подкастов, а также многое другое. Плагины и скрипты для программы можно писать на C++, Python и JavaScript.

Релиз содержит много существенных изменений. Ниже некоторые из них:

  • в этой версии вкладки наконец-то переехали на самый верх окна, так, что тулбары плагинов теперь под вкладками, а не над ними, и там же рядом, в панели вкладок, кнопка меню и область быстрого запуска, куда могут добавлять свои действия различные модули, типа быстрого просмотра открытых вкладок.
  • Добавлен экспериментальный модуль-бэкенд для SecMan, обеспечивающий защищённое AES-256 хранение паролей и прочей личной информации — SecMan SecureStorage.
  • Добавлен модуль Azoth Modnok для отображения LaTeX-формул прямо в окне чата
  • Добавлен модуль Azoth AdiumStyles, обеспечивающий, как нетрудно догадаться, экспериментальную поддержку Adium-стилей. Для некоторых стилей может потребоваться ручная доводка: почему-то большая часть из них представляет невалидный XHTML. Впрочем, пара уже готовых к употреблению тем идет в комплекте.
  • Реализована поддержка форматированных сообщений в Azoth, в частности, XHTML-IM. Можно форматировать и исходящие сообщения.
  • Появился ещё один способ переключения между открытыми вкладками: добавлен модуль TabsList, который показывает их списком и позволяет быстро переместиться к какой-то из них, в том числе при помощи клавиатуры.
  • Реализована полноценная поддержка капчи в конференциях в Azoth Xoox (модуле поддержки XMPP) — теперь не нужно ходить ни по каким ссылкам, всё максимально упрощено.
  • Теперь при открытии новой сессии разговора в Azoth подгружаются последние несколько реплик из истории.
  • Добавлен модуль для получения полных текстов новостей вместо коротких тизеров в RSS — Aggregator BodyFetch.
  • Множественные улучшения в экспорте новостей в fb2 в Aggregator, что вкупе с модулем Aggregator BodyFetch делает агрегатор довольно удобной фабрикой по производству читабельного на портативных устройствах материала.

Также было исправлено много ошибок. Информация о более мелких изменениях, а также авторы: Девел-дайджест #8 и Девел-дайджест #9.

Linux 3.0

Written in 22-7-2011 by linux.org.ru | No Comments

После двух месяцев разработки представлена новая версия ядра Linux 3.0.

Из изменений следует отметить такие:

  • организационные:
    • произошла смена мажорного номера и системы нумерации в целом. Это не повлекло за собой кардинальных изменений кода, но правильным образом укрепило модель разработки, принятую для ветки 2.6;

  • в сетевой подсистеме:
    • включен JIT-компилятор для BPF (для платформы x86_64);
    • добавлена возможность посылать и принимать пакеты ICMP_ECHO непривилегированными пользователями через новый сокет IPPROTO_ICMP;
    • произведены улучшения в подсистеме Samba;
    • добавлена новая дисциплина планирования QFQ;
    • добавлена возможность изолирования соединений VPN;
    • добавлены и обновлены драйверы проводных и беспроводных сетевых устройств;
    • добавлена поддержка WoWLAN;

  • в файловых системах:
    • произведены множественные улучшения в btrfs, отдельно следует выделить автоматическую дефрагментацию (применима к небольшим файлам);
    • в ext4 добавлена поддержка информирования программами файловой системы о том, что некоторые области файлов не содержат данных;
    • в tmpfs добавлена базовая поддержка расширенных атрибутов;
    • в xfs добавлена поддержка оповещения носителей об освобождаемом месте непосредственно в момент удаления файлов;

  • в подсистеме виртуализации:
    • в Xen добавлен backend хранения данных, что позволяет использовать ванильное ядро как хост-систему без применения дополнительных патчей;

  • в архитектуре:
    • начата реорганизация дерева ARM с целью унификации;
    • выключена оптимизация по размеру по умолчанию;
    • в KVM добавлена поддержка процессоров VIA;
    • теперь ядро поддерживает 64-разрядную архитектуру Tilera;
    • реализована поддержка режима SMEP (Supervisor Mode Execution Protection) для современных процессоров Intel. При его включении ядру аппаратно запрещается исполнять код из непривилегированных страниц пространства пользователя. SMEP предохраняет ядро от некоторых видов атак и эксплоитов.
    • функция подсистемы управления памятью mmu_gather теперь может вытесняться, что значительно улучшило масштабируемость ядра;

  • в видеоподсистеме:

  • другое:
    • добавлена поддержка драйвера isci для контроллера SAS в сервере Intel C600;
    • в драйвере mvsas добавлена поддержка чипов 88SE9445 и 88SE9485;
    • теперь неиспользованные порты SATA можно полностью отключать;

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

>>> Официальный анонс

>>> Статьи, по мотивам которых подготовлена эта новость: 1, 2, 3, 4

>>> Обзорная статья о нововведениях

>>> Список основных изменений

>>> Список изменений в драйверах

>>> Патч на 2.6.39

Oracle купил компанию Ksplice

Written in 22-7-2011 by linux.org.ru | No Comments

В четверг, 21 июля 2011 года компания Oracle объявила о завершении сделки по приобретению частной компании Ksplice, известной своей инновационной технологией Ksplice Uptrack, которая позволяет устанавливать обновления для ядра Linux без перезагрузки. По данным с сайта разработчика Ksplice Uptrack используется на более чем 100000 серверов в 700 компаниях.

Поддержка RedHat, CentOS, Ubuntu, SuSe и многих других дистрибутивов будет упразднена, так как в Oracle считают, что только Oracle Linux будет позволять работать серверам непрерывно без перезагрузок для применения обновлений ядра. Фактически же, Ksplice останется только для подписчиков Oracle, новые клиенты сторонних производителей регистрироваться не будут.

Данное приобретение должно укрепить позиции Oracle на рынке решений на базе Linux и характерно показывает отношение Oracle к сообществу.

>>> Презентация

Новая оболочка для duplicity

Written in 22-7-2011 by linux.org.ru | No Comments

Российская компания SkyCover опубликовала код web и shell интерфейса для программы резервного копирования duplicity.

Duplicity - утилита командной строки, предназначенная для резервного копировния на любые файловые ресурсы, включая Amazon S3. Duplicity поддерживает шифрование GPG, инкрементальные копии с помощью librsync (сохраняются только различающиеся блоки внутри файлов), реализует полезные команды для управления архивом.

SkyCover Duply и SkyCover Duply Web - это (еще один) интерфейс к duplicity, делающий ее более дружественной. Программы ориентированы на серверные задачи и созданы для упрощения работы с сервисом SkyCover Бэкап. В то же время, они универсальны, не привязаны к сервису и распространяются под лицензией GPLv3.

SkyCover Duply (scduply) - утилита командной строки для управления duplicity через файлы конфигурации. Основана на duply (v.1.5.2.3), но имеет ряд приятных расширений.

SkyCover Duply Web (SCDW) - веб-интерфейс (django) для настройки профилей scduply, позволяющий удобно указывать файловые пути и исключения, в т. ч. под Windows/CygWin.

Первое за 18 лет обновление dmesg(1)

Written in 21-7-2011 by linux.org.ru | No Comments

Karel Zak, один из разработчиков пакета util-linux, содержащего основные системные утилиты Linux, впервые подверг изменению утилиту dmesg этого пакета. Обновление станет доступным для пользователей с выходом util-linux версии 2.20.

dmesg выводит все сообщения ядра, начиная с этапа загрузки системы, в stdout.

Новые функции включают:

  • Ключ --decode, преобразующий числовое значение уровней загрузки и параметры операции в понятные текстовые примечания:
    $ dmesg --decode
    kern  :info  : [26443.677632] ata1.00: configured for UDMA/100
    kern  :info  : [26443.830225] PM: resume of devices complete after 2452.856 msecs
    kern  :debug : [26443.830606] PM: Finishing wakeup.
    kern  :warn  : [26443.830608] Restarting tasks ... done.
    

  • Фильтрация сообщений в соответствии с опциями --facility и --level:
    $ dmesg --level=err,warn
    $ dmesg --facility=daemon,user
    $ dmesg --facility=daemon --level=debug
    

  • Ключ -u, --userspace для вывода сообщений, полученных с пользовательского уровня;
  • Ключ -k, --kernel для вывода сообщений уровня ядра;
  • Ключ -t, --notime для удаления из вывода временных отметок;
  • Ключ -T, --ctime для вывода времени в формате, подобном ctime(). Однако этот ключ бесполезен после использования ждущего режима и выхода из него. (Для printk() после окончания ждущего режима ядро не использует обычное системное время и поэтому временные значения не изменяются.)
  • Ключ --show-delta для вывода длительности промежутка между сообщениями:
    $ dmesg --show-delta
    [35523.876281 <    4.016887>] usb 1-4.1: new low speed USB device using  hci_hcd and address 12
    [35523.968398 <    0.092117>] usb 1-4.1: New USB device found, idVendor=413c, idProduct=2003
    [35523.968408 <    0.000010>] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [35523.968416 <    0.000008>] usb 1-4.1: Product: Dell USB Keyboard
    

Letztes Space-Shuttle Atlantis sicher gelandet

Written in 21-7-2011 by dw-syndication | No Comments

theMeStream – аналог Google Wave

Written in 21-7-2011 by linux.org.ru | No Comments

Проект theMeStream представляет из себя клон знаменитого, ныне закрываемого, проекта Google Wave. В отличие от GWave, tMS написан на PHP и JavaScript, в качестве б/д используется mysql. Код проекта открыт под лицензией AGPLv3.

theMeStream – это платформа для общения, данные в которой обновляются в реальном времени. Данный сервис комбинирует такие повседневные сетевые инструменты как электронная почта, веб-чат, социальная сеть и возможность коллективной работы над одним проектом.

Google поддержит HTC в разбирательстве с Apple.

Written in 21-7-2011 by linux.org.ru | No Comments

На проходящей в Токио конференции "Мобильная революция", Эрик Шмидт, руководитель компании Google, выступил с критикой патентного нападения компании Apple на производителя мобильных телефонов HTC. Шмидт заявил, что Google не намерена сложа руки наблюдать за происходящими событиями и приложит все усилия для того, что бы на финальном заседании Комиссии США по международной торговле, которое состоится в декабре, окончательное решение было вынесено в пользу HTC. Напомним, что опубликованное на днях предварительное решение комиссии усматривает нарушение двух патентов Apple в телефонах HTC, основанных на платформе Android.

Шмидт не уточнил, какие конкретно действия намерена предпринять компания Google для снятия патентной агрессии против платформы Android. В настоящее время, кроме Apple, свои права на используемую в Android интеллектуальную собственность предъявляют компании Microsoft и Oracle. В случае Microsoft используется политика нагнетания атмосферы неопределенности, умалчивания фактов, и заключение за закрытыми дверями соглашений с производителями устройств о выплате лицензионных отчислений. Oracle намерена отсудить несколько миллиардов долларов у Google, как создателя платформы Android, мотивируя свои действия нарушением интеллектуальной собственности, связанной с Java-технологиями.

По мнению Шмидта ошеломляющий успех телефонов на базе платформы Android не дает покоя компаниям, развивающим конкурирующие платформы. К сожалению, оказавшись неспособными ответить инновациями, некоторые из производителей не могут сдержать зависть и пытаются подорвать распространение платформы Android инициированием судебных тяжб. Но Google не отчаивается, так как уверена, что не нарушает чужих прав, и воспринимает подобные нападки как подтверждение успеха Android.

В своем выступлении Эрик Шмидт упомянул, что в настоящее время ежедневно активируется около 550 тысяч новых Android-устройств, при этом еще два месяца назад число ежедневных активаций составляло 400 тыс. Общее число активированных с 2008 года телефонов достигло отметки в 135 млн, на рынке присутствует 410 моделей устройств на базе Android. По мнению Шмидта, в развитии мобильной индустрии наблюдается соблюдение закона Мура: за последние 18 месяцев скорость выхода в сеть мобильных устройств возросла на 60%, а средняя стоимость смартфонов упала с 500 до 200 долларов. Шмидт считает, что в ближайшем будущем стоимость Android-смартфонов вполне может упасть до 50-70 долларов. В более отдаленной перспективе, если закон Мура действует, то в ближайшие 10 лет мобильные устройства могут стать до 30 раз дешевле, лучше и быстрее.

Взято с opennet.ru

Вышла очередная референсная реализация компиляторов языков D1 и D2

Written in 21-7-2011 by linux.org.ru | No Comments

10 июля стала доступна для загрузки очередная референсная реализация компиляторов языков D1 и D2. Как повелось с предыдущего выпуска, готовы пакеты для Ubuntu, Fedora, и openSUSE, как 32-х, так и 64-хбитные.

Некоторые нововведения:

  • введены атрибуты @safe, @property, сделан автоматический интерфейс для @safe, pure, nothrow;
  • В inline assembler добавлена поддержка инструкций SSSE3;
  • добавлены новые предупреждения о свойствах, подлежащих удалению, часть свойств объявлены удалёнными;
  • расширены ядро языка и стандартная библиотека, в частности, добавлены core.sys.posix.netdb, td.array.uninitializedArray, std.array.minimallyInitializedArray;
  • часть функций, в первую очередь в модулях std.string и std.uni, была переименована для соответствия с разработанными правилами именования, старые названия частично сохранены для совместимости, но будут удалены из последующих версий;
  • добавлена возможность использовать логические переменные в качестве ключей в ассоциативных массивах, ранее с этою целью можно было использовать только целые числа и строки.

Авторы также рапортуют об устранении 127 ошибок различной природы.

Подробный список изменений можно посмотреть на официальном сайте.

Внезапный креатив

Written in 21-7-2011 by EQuivalent | No Comments

Вы знаете, народ, как-то я сидел, и понял первичное значение сна в нашей жизни. Вы, наверное, слышали о такой штуке, как депривация сна. Это когда вы не спите одну ночь, а потом приходите в интересное состояние, которое характеризуется тем, что вы не можете понять, сегодня – это завтра или вчера? Я когда-то практиковал это, но осознание опыта пришло только сейчас. Дело в том, что наша центральная нервная система не воспринимает время таким, как оно есть. Для нашего мозга время делится на дни. Сон как раз и нужен для того, чтобы отличить предыдуший день от текущего. Причем, это не важно, как долго человек спит – ведь многие из вас вставали на работу невыспавшимися, но четко отдавали себе отчет в том, что сегодня – это сегодня, но не вчера и не завтра. По крайней мере, такая мысль приходит с первым глотком горячего кофе или чая. Не важно даже, где проходит эта граница, разделяющая один день от другого. Есть люди, которые живут днем, а спят ночью, есть люди которые делают наоборот. Этот текст, например, набран под утро, перед тем как я лягу спать.
Так что, как бы мы не тешили себя, с вечностью у нас проблемы. Я не знаю, можно ли натренировать человеческий мозг воспринимать время как одно большое нескончаемое четвертое измерение, или нет. Но зато я знаю, как выглядит ад для нашей нервной системы в том (довольно слабо развитом) состоянии, в котором она сейчас.
Это вечное сегодня. День, который когда-то начался, но никогда не кончится. Наверное, что-то подобное испытывают астронавты-испытатели, которых засунули в капсулу, не пропускающую солнечный свет на месяц-другой, чтобы понять, сладят ли они друг с другом в условиях полной изоляции. Нервная система для этого должна быть очень и очень стабильной. Провести месяц в “вечном сегодня” и не задушить кого-нибудь – это тот еще фокус.
Именно поэтому у нас есть такая прикольная и непропорциональная мера времени, как “день”. Нам надоел один день – мы спим, и сменяем один день на другой. Может быть, тот день, который нам надоел, вышел не очень удачным. Кто знает, может, следующий окажется лучше.