LINUX.ORG.RU

Сообщения ins3y3d

 

Cinnamon - форк Gnome Shell от разработчиков Linux Mint

Группа GNOME

Клемент Лефебр (Clement Lefebvre), основатель дистрибутива Linux Mint, объявил о состоявшемся форке Gnome Shell, получившем название Cinnamon. Целью работы является создание интерфейса рабочего стола, подобного Gnome 2, с упором на привычность, понятность и удобство рабочей среды, однако работа эта будет осуществлена на технологиях современного Gnome 3.

Клемент отмечает, что хотя созданные командой Linux Mint расширения для Gnome 3 (MSGE) довольно неплохи, они все же сильно ограничены в возможностях, не могут взаимодействовать друг с другом напрямую, порядок их загрузки не может быть изменен и т.д. Проект Cinnamon предполагает включить в себя систему уведомлений для рабочего стола, привычный трей, возможность управлять положением панелей на экране, а также менять их визуальные параметры, например автоскрытие.

Уже сейчас можно получить исходный код проекта (Github). На первый взгляд, пользовательский интерфейс Cinnamon идентичен Gnome 3 c расширениями MSGE, однако проект уже успел избавиться от трея сообщений, на место которого был возвращен systray с привычным внешним видом времен Gnome 2. Также на данный момент на панели Activities отсутствует вкладка «Приложения» и доступен лишь обзор рабочих столов.

>>> Подробности

 , ,

ins3y3d
()

Wordpress 3.3 «Sonny»

Группа Open Source

Появилась новая версия популярной системы управления содержимым блогов - Wordpress 3.3 с кодовым именем «Sonny», полученным в честь известного саксофониста Сонни Ститта (Sonny Stitt). Как обычно, новую версию можно скачать с официального сайта или обновить из специального раздела в панели администирования. Для ознакомления с релизом команда разработчиков создала промо-видео.

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

  • Новый загрузчик файлов с поддержкой перетаскивания их мышкой;
  • Выпадающие меню и новая панель секции администрирования;
  • Улучшенная функция совместного редактирования записей;
  • Импорт в Tumblr;
  • Для новых пользователей Wordpress созданы удобные система помощи и подсказки, рассказывающие о нововведениях версии;
  • Упрощена работа с панелью администрирования на планшетных устройствах;
  • Новый API для редактирования записей;
  • Обновленная библиотека jQuery.

>>> Подробности

 ,

ins3y3d
()

Проект Ettercap возрождается с новой командой разработчиков

Группа Open Source

Проект Ettercap обрел новую команду разработчиков и представил первое обновление с 2005 года.

В новой версии Ettercap 0.7.4-Lazarus можно отметить исправление существующих недоработок, таких как переполнение буфера и утечки памяти. Обновились исходные файлы проекта, переписан устаревший и неактуальный код, команда работает над проблемами сборки Ettercap на различных современных плафтормах. В дополнение к этому новая команда представила план дальнейшего развития проекта, в котором значатся:

Краткосрочные цели

  • Обновление etterlog;
  • Автоопределение IP;
  • Удобное представление карты сети с возможностью экспорта в графический формат png (с помощью traceroute и nagios);
  • Доработка фильтров для пакетов/соединений;
  • Разбор траффика по отдельным портам отправления/назначения;
  • Поддержка SSH/SSL.

Долгосрочные цели

  • Поддержка SSH2;
  • Поддержка IPv6;
  • Поддержка новых форматов данных;
  • Поддержка фрагментированных пакетов.

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

Скачать

>>> Подробности

 , , возрождение проекта

ins3y3d
()

Проектам из состава среды XFCE требуются разработчики

Группа Open Source

Яннис Польман (Jannis Pohlmann), один из основных разработчиков среды XFCE, в своем блоге сообщает о том, что некоторые проекты, являющиеся частью XFCE, нуждаются в разработчиках, которые в дальнейшем смогут обеспечить их поддержку и развитие. Сам Яннис объясняет ситуацию тем, что после получения работы инженера-программиста лично у него остается совсем немного времени на XFCE, при этом он хочет посвятить это время разработке основных элементов среды, в частности thunar, tumbler, garcon и др.

Итак, в поддержке нуждаются следующие проекты:

Янис в первую очередь рекомендует обратить внимание на thunar-media-tags-plugin и xfce4-mixer, так как эти проекты наиболее востребованы как среди аудитории XFCE, так и среди многих других пользователей. В частности, у xfce4-mixer недостает интеграции с менеджерами уведомлений, наличия горячих клавиш для регулирования звука, более удобного GUI-интерфейса. Также требуется интеграция с GStreamer.

Для работы над проектами требуются знания C, GLib и GTK+, к тому же Яннис утверждает, что кодовая база всех проектов не представляет сложностей даже для новичка.

>>> Подробности

 

ins3y3d
()

Bluetile 0.6

Группа Open Source

Вышла в свет новая версия оконного менеджера Bluetile с номером версии 0.6. Bluetile может быть настроен как на привычный стековый, так и на более удобный тайловый режимы работы, и предназначен для пользователей, которые еще не знакомы с удобством наличия не пекрывающих друг друга окон. Проект основан на кодовой базе Xmonad, и предназначен в первую очередь для рабочей среды Gnome 2, хотя с легкостью может быть использован в LXDE или Openbox.

Новая версия вышла спустя более года после предшествующей, однако новизна приложения в первую очередь связана с новшествами апстрима, то есть проект использует новые модули xmonad-contrib 0.10. В дополнение к этому, команда разработчиков попыталась решить некоторые проблемы при работе с оконными java-приложениями, а также добавила настройку отображения экрана на нескольких мониторах в основной файл конфигурации.

>>> Подробности

 

ins3y3d
()

Eclipse Foundation создал вспомогательный язык для программистов на Java

Группа Java

Eclipse Foundation выпустил новый язык программрования Xtend, созданный специально для разработчиков на Java, работающий поверх JVM.

Как заявляют разработчики, новый язык не имеет цель полностью заменить Java во всех областях её применения, а лишь будет очень удобной альтернативой для использования там, где Java слишком многословна и не очень удобна в написании.

Главные особенности Xtend:

  • генерация понятного листинга на Java;
  • работа с использованием инструментов Eclipse IDE с полной поддержкой её функциональности;
  • Java-подобный синтаксис;
  • статическая типизация;
  • использование библиотек JDK;
  • работа только с классами (интерфейсы, аннотации и перечисления описываются так же, как в Java).

Зачем использовать Xtend, если он не реализует альтернативы для всего? Во-первых, он и не пытается. Это не самостоятельный язык, а вспомогательный. Во-вторых, он избавляет программиста от многословности Java, позволяя создавать те же языковые конструкции, но с помощью более лаконичного синтаксиса, код на Xtend более удобен для чтения и понимания:

  • код избавляется от избыточных указаний типов объектов (хотя если вам удобнее везде писать типы — это ваше право);
  • новый продуманный синтаксис акцессоров;
  • опциональность скобок для вызова методов и точек с запятой в конце строк.

Описанная «чистка» кода может быть воспринята двояко, но есть ещё третий пункт в списке достоинств — дополнительные языковые конструкции и функциональность, однажды воспользовавшись которыми вы уже не сможете жить без них в дальнейшем:

  • замыкания, которые всегда были так необходимы в Java;
  • переработанная и элегантная реализация switch, от которой не болит голова при перехвате исключений и кастинге типов;
  • поддержка шаблонов и многострочности для строк;
  • возможность добавления новых расширенных методов к уже существующим объектам без вмешательства в их структуру (поэтому язык и называется Xtend — «расширять»);
  • перезагрузка операторов;
  • множественный вызов виртуальных функций для семейств классов с помощью ключевого слова dispatch.

Для того, чтобы начать использовать Xtend прямо сейчас, нужно просто установить свежую версию IDE Eclipse и добавить Xtend SDK через менеджер дополнений (ссылка на релиз).

Документация: онлайн, PDF.

>>> Страница проекта

 , , , xtend

ins3y3d
()

Linux From Scratch 7.0

Группа Linux General

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

Новая версия представляет ядро 3.1, GCC 4.6.1 и Glibc 2.14.1, а также обновления остальных пакетов до актуальных версий. Кроме того, изменилась и внутренняя структура ОС - в корневую директорию добавлен /run, куда смонтирована виртуальная ФС tmpfs, позволяющая приложениям сохранять на ней необходимую информацию в процессе работы. К тому же, /var/run и /var/lock теперь также являются ссылками на /run, в соответствии с чем изменению подверглись скрипты загрузки.

Дополнительным плюсом стала новая возможность проверки целостности скачанных установочных пакетов с помощью md5sum.

Некоторые изменения произошли и в тексте руководства, которое теперь стало более развернутым, понятным и простым.

>>> Подробности

 ,

ins3y3d
()

Canonical увеличивает срок поддержки Ubuntu Desktop LTS до 5 лет

Группа Ubuntu Linux

Компания Canonical заявила о том, что срок поддержки ожидаемого весной дистрибутива Ubuntu 12.04 LTS, а также, в перспективе, Ubuntu 14.04 LTS для настольных компьютеров будет увеличен с 3 до 5 лет. Этот шаг в первую очередь вызван большим ростом установок Ubuntu Desktop на рабочие машины в корпорациях, где длительные сроки поддержки считаются нормой. К тому же данное решение ставит десктопную версию Ubuntu в один ряд с серверной, где пятилетняя поддержка была с самого начала.

Ожидания Canonical не беспочвенны. По данным компании, из всех установок серверных версий Ubuntu 70% приходится на LTS-версии. А теперь при продлении срока поддержки десктопной LTS популярность Ubuntu в бизнес-секторе имеет все шансы на бурный рост.

Что касается самой поддержки, то теперь первые два года пятилетнего периода обновления будут также затрагивать драйвера для «железной» части, что позволит пользователю устанавливать новое оборудование или комплектующие без риска для работы дистрибутива. Кроме того, как и ранее, в течение всех пяти лет Ubuntu LTS будет получать все выпускаемые обновления поддержки.

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

>>> Подробности

 ,

ins3y3d
()

Apache Cassandra 1.0.0

Группа Open Source

Состоялось очередное большое обновление Apache Cassandra — отказоустойчивой распределенной системы управления базами данных. Данный релиз можно скорее назвать эволюционным или оптимизационным, поскольку среди основных нововведений значатся оптимизации использования оперативной памяти и жесткого диска.

Итак, главные заявленные отличия от предыдущих релизов:

  • Компрессия расположенных на жестком диске файлов с данными. В отличие от традиционных СУБД, Cassandra не модифицирует свои файлы данных при обновлении и хранит данные по колонкам, благодаря чему компрессия работает особенно эффективно;
  • Улучшенная производительность в плане продвинутого управления использованием памяти, в частности кэширование данных в области, не контролируемой сборщиком мусора JVM. Улучшено использование оперативной памяти и добавлена автоматическая самонастройка, направленная на уменьшение пауз при работе сборщика мусора;
  • Улучшенное использование жесткого диска: более быстрое удаление устаревших файлов с данными, запись логов фиксированным объемом данных;
  • Опциональная функция многоуровневого слияния файлов с данными, увеличивающая производительность при большом количестве update/delete операций;
  • Улучшена функция отложенного сохранения данных при недоступности всех отвечающих за ключ реплик (hinted hanoff). Благодаря этому удалось отказаться о постоянного использования функции восстановления целостности при чтении (read repair), повысив общую скорость чтения данных;
  • Многочисленные улучшения в плане производительности, обновления языка запросов CQL (Cassandra Query Language), и многое другое.

Отдельно стали доступны драйвера JDBC и Python DB-API2: http://acunu.com/blogs/eric-evans/cassandra-drivers-released/

При использовании Cassandra 0.8 теперь можно легко обновить ее до версии 1.0, обновляя отдельные узлы без полной перезаливки кластера.

Загрузить

>>> Подробности

 , , ,

ins3y3d
()

Релиз rekonq 0.8

Группа KDE

Состоялся очередной стабильный релиз легковесного веб-браузера для среды KDE — rekonq 0.8. Стандартный движок для прорисовки веб-страниц WebKit в данной версии обновился до 2.2.0, устранено большое количество ошибок, и кроме того:

  • у AdBlock появилась возможность добавления сторонних правил для отсекания рекламы;
  • сохраняется история вкладок;
  • незначительно изменено меню;
  • появился просмотр исходного текста страницы с помощью KParts;
  • добавлена функция анонимного веб-серфинга;
  • в список истории просмотренных страниц добавлен пункт «Время первого посещения страницы»;
  • улучшена обработка перетаскивания элементов;
  • добавлена опциональная навигация в стиле vi;
  • упрощена работа с избранными страницами;
  • переработан интерфейс для уведомлений SSL (подробнее);
  • произведено множество более мелких изменений.

>>> Подробности

 , ,

ins3y3d
()

Gentoo возрождает выпуск предупреждений по безопасности

Группа Gentoo Linux

Коллектив разработчиков дистрибутива Gentoo Linux принял решение возобновить уведомления об уязвимостях в безопасности системы, связанных с Gentoo Linux или пакетами, находящимися в хранилище портежей Gentoo, — Gentoo Linux Security Advisoríes (GLSA). Напомним, что с января 2011 выпуск указанных обновлений прекратился и вся информация о проблемах безопасности стала доступна только через официальный багтрекер.

С 9 октября рекомендации по сохранению стабильности и обороноспособности системы будут дублироваться на официальном сайте, в рассылке gentoo-announce, full-disclosure и багзилле.

Все уязвимости, устраненные с января, будут сгруппированы и представлены вместе, хотя, скорее всего, в вашей системе все уже исправлено путем регулярных обновлений. Так или иначе, рекомендуется проверить систему на отсутствие известных проблем безопасности утилитой glsa-check(1).

Подробнее о GLSA

>>> Сообщение в списке рассылки

 , ,

ins3y3d
()

Clojure 1.3

Группа Java

Состоялся релиз Clojure 1.3, динамического языка для JVM. Clojure можно использовать в проектах любого рода, при этом важной его особенностью является сочетание удобства скриптового языка с эффективностью многопоточного программирования. Как любой динамический язык, Clojure компилируется в байт-код для JVM непосредственно на этапе выполнения. В то же время Clojure является диалектом Lisp, предоставляя вам все преимущества функционального программирования.

Изменения в новой версии:

  • Монолитная система дополнений clojure-contrib.jar заменена на полностью модульную структуру, что позволяет, во-первых, не включать в готовые приложения код неиспользуемых библиотек, а во-вторых, иметь собственный цикл разработки для каждой отдельной библиотеки. При этом для обновления с Clojure 1.2 рекомендуется сначала обновить библиотеки, а затем уже обновиться до Clojure 1.3;
  • Улучшенная поддержка примитивов для арифметических расчетов;
  • Изменения в определении записей (defrecord) и типов (deftype);
  • Улучшена система оповещения об исключениях и ошибках;
  • Несколько новых функций в clojure.core, clojure.data, clojure.pprint, clojure.repl;
  • clojure.java.shell/sh теперь поддерживает в качестве источника данных объекты типов InputStream, Reader, File, byte[];
  • Поддержка Maven для компиляции и развертывания приложений;
  • Улучшения в плане производительности скомпилированных приложений;
  • Множество устраненных ошибок.

>>> Полный список изменений

 , , ,

ins3y3d
()

Релиз дистрибутива GeeXboX 2.0

Группа Мультимедиа

Состоялся релиз GeeXboX версии 2.0, удобного в работе дистрибутива Linux для мультимедиа центров. Как и ранее, целью проекта является поддержка подавляющего большинства мультимедиа-систем при сохранении малого размера дистрибутива. Также разработчики сообщают, что в результате метания от одной реализации медиацентра к другой (из которых одна была даже самописной) решено было остановится на XBMC. Расширена поддержка устройств на основе процессоров семейства ARM (TI OMAP4 Pandaboard и nVidia Tegra2 Harmony), в ближайшие месяцы список пополнится.

В новом релизе разработчики удалили некоторые устаревшие функции, в частности установку на жесткий диск (вместо этого нужно использовать LiveCD/LiveUSB, где средствами Unetbootin реализовано сохранение пользовательских настроек при перезагрузке), генератор ISO-образов, поддержка аналоговых ТВ-чипов V4L. На некоторое время удалена поддержка цифрового ТВ стандарта DVB, однако в скором времени ее возвратят.

Скачать

>>> Подробности

 , ,

ins3y3d
()

Oracle выпускает коммерческие расширения для MySQL

Группа Проприетарное ПО

Компания Oracle объявила о выходе коммерческих расширений к базе данных MySQL. Указанные расширения доступны только для редакции Enterprise, и именно они в будущем станут главным различием между корпоративной версией и версией для сообщества. Ранее корпоративная версия в дополнение включала только внешние инструменты, монитор и средство создания резервных копий, но теперь новые расширения гораздо глубже затрагивают само ядро базы данных.

Среди готовых расширений можно выделить пул потоков, который, по заявлениям Oracle, увеличивает производительность вплоть до 20 раз на системах с количеством ядер от 16 и выше. Два расширения для высокой доступности включают шаблон для развертывания базы данных на виртуальных машинах и кластерах под управлением Windows Server. И, наконец, еще два расширения позволяют использовать API для идентификации пользователей с помощью Pluggable Authentication Modules (PAM) или Active Directory.

Стоит отметить, что выпуск коммерческих расширений встретил как критику, так и одобрение среди членов сообщества.

>>> Подробности

 , ,

ins3y3d
()

Adobe откладывает исправление критической ошибки Flash в Linux из-за малой значимости

Группа Проприетарное ПО

12 сентября в системе багтрекинга Adobe появилось сообщение о критической ошибке во Flash Player 11 для 32- и 64-битных платформ. Баг заключается в том, что Flash не может записывать звук с «Устройства по умолчанию» в ALSA.

Во многих популярных дистрибутивах Linux запрос к данному «Устройству по умолчанию» перенаправляется на PulseAudio-ALSA-плагин. В то же время, Flash пытается использовать прямой доступ к аудиоустройству, поэтому при наличии в системе PulseAudio вместо того, чтобы просто положиться на PulseAudio, Flash самостоятельно создает список аудиоустройств и пытается работать с ними напрямую. Путь исправления ошибки заключается либо в использовании плагина PulseAudio-ALSA, либо во встраивании поддержки PulseAudio.

Однако при появлении сообщения о данной проблеме в системе багтрекинга Adobe, сообщение сначало было закрыто и отложено. Затем один из пользователей снова опубликовал данное сообщение об ошибке, но уже в другой системе багтрекинга Adobe, где оно было отмечено самым низким приоритетом. В обсуждении такого отношения со стороны Adobe в комментариях к сообщению принял участие один из основных разработчиков PulseAudio Колин Гатри (Colin Guthrie), предлагая команде Adobe свою помощь. Сотрудник Adobe, в свою очередь, ссылался на нахватку времени для решения всех заявленных проблем, из-за чего рассмотрение таких малоокритических ошибок всегда занимает длительное время, но надеялся на понимание пользователей.

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

Полемика стала постепенно развиваться, сюда подключились многие пользователи и разработчики (например, один разработчиков веб-вешения для VOIP - vox.io), и в итоге сотрудник Adobe отметил важность обратной связи, заверил всех в том, что понимает, насколько серьезна проблема, отметил сообщение самым высоким приоритетом и добавил, что закрытие бага совсем не означает, что о нем забудут и он пропадет из поля зрения.

>>> Подробности

 , , , ,

ins3y3d
()

Юкихиро Мацумото работает над версией Ruby для мобильных устройств

Группа Open Source

В недавнем интервью веб-изданию InfoWorld создатель языка программирования Ruby кратко рассказал о своей текущей деятельности в плане разработки версии Ruby, предназначенной для работы на мобильных платформах.

Юкихиро заявил, что, вероятно, первая публичная версия нового Ruby появится в начале следующего года. Также разработчик добавил, что одной из причин адаптации Ruby для мобильных устройств является перспективность мобильных вычислений в будущем. Никаких дополнительных деталей реализации упомянуто не было.

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

Также в интервью Юкихиро охарактеризовал грядущий релиз Ruby 1.9.3 минорным, отметив, что это будет не только более стабильная, быстрая и безопасная версия текущей ветки, но также и последняя. После её выхода начнётся работа над Ruby 2.0. Юкихиро не стремится к тому, чтобы Ruby заполнил собой все существующие в задачах программирования ниши и вытеснил другие языки из остальных. На вопрос о Java он ответил: «Java имеет сложившуюся экосистему, и я считаю, что она будет существовать вечно».

>>> Подробности

 ,

ins3y3d
()

Новый веб-ресурс Canonical для разработчиков под Ubuntu

Группа Ubuntu Linux

Компания Canonical запустила новый веб-ресурс - http://developer.ubuntu.com, направленный как на опытных разработчиков под Linux, так и на новичков в этой области. Ресурс Ubuntu Developer главным образом продвигает фирменную платформу Canonical для разработки - Quickly.

Идея проекта возникла на Неделе разработчиков приложений для Ubuntu, проходившей с 5 по 9 сентября, где разработчики представляли руководства по разработке и помогали участникам в комнате для обсуждений.

Новый архитектор внешнего вида ОС Ubuntu, Джон Окстон (John Oxton) отметил, что «цель сайта состоит в поиске новых и улучшения существующих приложений в Ubuntu Software Centre». Он также подчеркнул, что ресурс направлен не на известные и стабильные приложения, а скорее создан для заинтересованных разработчиков-одиночек, небольших команд или даже небольших компаний, которые уже создают небольшие, полезные или интересные приложения для других платформ.

Ранее Canonical провела исследование по поводу самых серьезных проблем, возникающих у молодых разработчиков приложений, и обнаружила, что одна из основных трудностей заключается в создании установочных пакетов из уже написанного кода. Поэтому новый ресурс включает состоящее из трех этапов руководство по созданию пакетов и размещению стабильных сборок в Ubuntu Software Centre. Также планируется добавление раздела документации.

>>> Подробности

 , ,

ins3y3d
()

Xonotic 0.5

Группа Игры

Состоялся релиз свободного шутера от первого лица Xonotic 0.5. Проект Xonotic, прямой наследник небезызвестного Nexuiz, представляет захватывающий геймплей FPS с быстрым передвижением и развивается целиком благодаря усилиям сообщества.

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

  • Локализация (в том числе поддержка и русского языка);
  • Новые и обновленные карты (в поставку с дистрибутивом добавлено 7 новых карт, к тому же есть около сотни созданных сообществом);
  • Средства передвижения (пока помечены как экспериментальная функция, но уже есть несколько карт вида deathmatch и capture the flag, где можно протестировать их работу);
  • Переработана физика оружия и движения персонажа;
  • Обновленные модели персонажей;
  • Новые саундтреки;
  • Многочисленные улучшения в графике (эффекты, текстуры), звуке (управление каналами), искусственном интеллекте ботов, режиме наблюдателя, работе меню игры;

Из известных и пока не решенных проблем можно назвать только отсутствие полноэкранного режима в OS X Lion, вызванное несовместимостью в libsdl, что в скором времени будет исправлено.

Скачать, 943 Мб (торрент, HTTP)

>>> Подробности

 , , ,

ins3y3d
()

OpenSSH 5.9 с экспериментальным режимом «песочницы»

Группа Open Source

Появилась версия 5.9 открытой реализации клиента и сервера с поддержкой SSH-протокола — OpenSSH. Данный релиз впервые представляет экспериментальную функцию «песочницы», налагающей ограничения на осуществление определённых системных вызовов.

Цель создания «песочницы» заключается в установке барьера на пути атаки на другие узлы сети, например, посредством создания прокси или открытия сокетов, а также локальных атак на систему.

Предоставляется три реализации «песочницы»:

  • systrace использует systrace(4) со списком разрешённых системных вызовов, остальным посылается сигнал SIGKILL; данный режим осуществим только при активации новой опции ядра SYSTR_POLICY_KILL, существующей на данный момент только в OpenBSD;
  • seatbelt использует возможности OS X/Darwin sandbox(7) с политиками, запрещающими доступ к файловой системе и сети;
  • rlimit выбирается в случае, если предыдущие два режима не могут быть реализованы, и использует setrlimit() для запрета порождения новых процессов и файловых дескрипторов.

В «песочнице» запускается дочерний процесс для обработки SSH-протокола, сжатия и выполнения части криптографических операций, не относящихся к аутентификации.

>>> Полный список изменений

 

ins3y3d
()

Релиз Qt Creator 2.3

Группа Open Source

Состоялся релиз Qt Creator 2.3, кроссплатформенной интегрированной среды разработки на С++.

Наиболее важные изменения:

  • на приветственной странице добавлены руководства и примеры;
  • многочисленные улучшения в определении оформления кода на С++, которые можно применить как глобально, так и в рамках одного проекта (подробнее);
  • профайлер обзавёлся собственным режимом анализа проекта, а также поддержкой приложений QML и внешнего профайлераValgrind Callgrind;
  • добавлена поддержка «базовых устройств на Linux», для этого необходимо настроить подключение к устройству «Linux Device», а также добавить в проект соответствующие правила сборки и развертывания;
  • отладчик и профайлер для приложений Qt Quick поддерживает приложения для устройств на Symbian и Meego 1.2 с установленной Qt 4.7.4;
  • многочисленные улучшения в поддержке Qt Quick.

Полный список изменений

Загрузить

>>> Подробности

 , , , ,

ins3y3d
()

RSS подписка на новые темы