Вышла панель управления сервером Ajenti 1.0

Доступен релиз панели управления сервером Ajenti 1.0, предоставляющей средства для настройки различных компонентов системы при помощи web-интерфейса. Код проекта написан на языке Python и распространяется под лицензией LGPLv3. Поддерживается управление серверами и виртуальными окружениями на базе Debian, CentOS, RHEL, Ubuntu и FreeBSD. Среди сервисов, модули для настройки которых предоставляются системой: Samba, Apache, NGINX, BIND9, PostgreSQL, MySQL, Cron, CTDB, DHCPD, NFSD, Iptables, Munin, Netatalk, lm-sensors, Squid 3 и Supervisor. Из общесистемных возможностей отмечается управление пакетами, пользователями, процессами, сервисами, межсетевым экраном и дисковыми разделами. В состав web-интерфейса также входит файловый менеджер, эмулятор терминала, анализатор логов и тестовый редактор для ручного редактирования файлов … Читать далее Вышла панель управления сервером Ajenti 1.0

Релиз распределенной системы управления исходными текстами Git 1.8.4

Увидел свет релиз распределенной системы управления исходными текстами Git 1.8.4. Git является одной из самых эффективных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются криптографические методы, также возможна привязка цифровых подписей разработчиков к тегам и коммитам. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, Libreoffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix. В новой версии внесено более 870 изменений от 100 разработчиков. … Читать далее Релиз распределенной системы управления исходными текстами Git 1.8.4

Сравнение пользовательской базы дистрибутивов openSUSE и Fedora

Разработчики openSUSE опубликовали результаты анализа пользовательской аудитории проекта, а также провели сравнение охвата пользователей с дистрибутивом Fedora. В итоге, Fedora приблизительно в два раза обогнал openSUSE по числу загрузок установочных образов, но отстал от openSUSE при оценке числа обращений c уникальных IP-адресов к репозиториям. В качестве гипотезы, объясняющей подобное расхождение, разработчики openSUSE указывают на предпочтение пользователей данного дистрибутива по переходу на новую версию дистрибутива с использованием команды «zypper dup», вместо переустановки с применением установочного образа. Тем не менее, авторы исследования не исключают наличия ошибок в расчётах, поэтому опубликовали для стороннего аудита скрипты, используемые для анализа и накопления статистики по openSUSE. … Читать далее Сравнение пользовательской базы дистрибутивов openSUSE и Fedora

GitLab 6.0 ознаменовал переход к формированию коммерческой редакции

Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 6.0. По своим возможностям платформа GitLab напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. GitLab часто применяется для организации командной разработки в корпоративных проектах, так как позволяет без привязки к облачному вендору развернуть инструментарий, похожий на Github Enterprise и Gitorious. Web-интерфейс GitLab во многом напоминает GitHub, но, тем не менее, не копирует его, а лишь повторяет наиболее удачные принципы. GitLab поддерживает создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс … Читать далее GitLab 6.0 ознаменовал переход к формированию коммерческой редакции

Шахматы, реализованные с использованием утилиты sed

Евгений Степанищев подготовил реализацию игры в шахматы, примечательную тем, что она написана только c использованием языка утилиты sed (примерно 1500 строк кода). Поддерживается игра человека с компьютером, который производит позиционную оценку на один ход. Читать далее Шахматы, реализованные с использованием утилиты sed

Уязвимость в VMware Workstation и VMware Player для Debian GNU/Linux

В системах VMware Workstation и VMware Player, развёрнутых под управлением Debian GNU/Linux, найдена опасная уязвимость (CVE-2013-1662), позволяющая непривилегированному пользователю хост-системы получить root-доступ через манипуляции с утилитой vmware-mount (проблема не даёт возможность выйти за пределы гостевого окружения, только повышение привилегий). Уязвимость уже устранена в свежих обновлениях VMware Workstation 9.x/8.x и VMware Player 5.x/4.x. В качестве обходного пути решения предлагается убрать suid-бит с исполняемого файла vmware-mount. Читать далее Уязвимость в VMware Workstation и VMware Player для Debian GNU/Linux

Релиз Ubuntu 12.04.3 LTS c обновлённым графическим стеком и ядром 3.8

Опубликован промежуточный выпуск дистрибутива Ubuntu 12.04.3 LTS, примечательный не только включением накопившихся исправлений и обновлением установочного образа, связанных с устранением уязвимостей и проблем, влияющих на стабильность, но и поставкой для ярхитектуры x86 новой версии ядра Linux, свежего графического стека и драйверов с поддержкой нового оборудования. Одновременно представлены аналогичные обновления Kubuntu 12.04.3, Edubuntu 12.04.3, Xubuntu 12.04.3, Mythbuntu 12.04.3 и Ubuntu Studio 12.04.3. Использовать представленную сборку имеет смысл только для новых установок, системы установленные ранее могут получить все присутствующие в Ubuntu 12.04.3 изменения через штатную систему установки обновлений. Поддержка выпуска обновлений и исправлений проблем безопасности для серверной и десктоп редакций Ubuntu 12.04 … Читать далее Релиз Ubuntu 12.04.3 LTS c обновлённым графическим стеком и ядром 3.8

5 октября в Киеве состоится конференция OSDN 2013

5 октября в Киеве пройдет двенадцатая ежегодная конференция разработчиков и пользователей свободного программного обеспечения «OSDN Conference 2013«. На конференции будет представлен ряд докладов, посвященных актуальным аспектам разработки и практического применения СПО. Место проведения: Украина, г. Киев, ул. Вадима Гетьмана (Индустриальная), 27. Время: 10:00 — 19:00. Участие в конференции бесплатное (требуется предварительная регистрация). Читать далее 5 октября в Киеве состоится конференция OSDN 2013

X.Org Foundation потеряла официальный статус некоммерческой организации

Организация X.Org Foundation потеряла полученный год назад официальный статус некоммерческой организации, соответствующей типу 501(c)3. Причиной отмены регистрации является не предоставленный во время отчёт о возвращённых налогах за последние три года. Статус 501(c)3 упрощал передачу пожертвований коммерческими компаниями, так как подобные пожертвования давали возможность получить налоговый вычет. В настоящее время участники X.Org Foundation рассматривают пути выхода из возникшей ситуации, в том числе не исключается переход под покровительство более крупной организации, такой как Apache Foundation или SPI. Читать далее X.Org Foundation потеряла официальный статус некоммерческой организации

Релиз системы инициализации Upstart 1.10

Представлен релиз системы инициализации Upstart 1.10, изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS. В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется). В новом выпуске: Новый компонент … Читать далее Релиз системы инициализации Upstart 1.10

Отсоединение USB-устройств после спящего режима оказалось вызвано ошибкой в USB-стеке Linux

Ситуация с отсоединением от шины устройств с интерфейсом USB 2.0 после возврата из спящего режима до сих пор списывалось на проблемы в аппаратной реализации средств управления питанием дешёвых USB-устройств. Проблему пытались решить через занесение устройств в чёрные списки и много критиковали низкое качество дешёвого оборудования. Сара Шарп (Sarah Sharp), разработавшая стек USB 3.0 для ядра Linux, пришла к выводу, что на самом деле указанные проблемы вызваны неверной интерпретацией спецификаций в реализации USB 2.0-стека в ядре Linux (USB-стек не предоставлял устройству должной задержки для восстановления своего состояния). В настоящее время для решения проблемы уже подготовлен предварительный патч, после применения которого эффект … Читать далее Отсоединение USB-устройств после спящего режима оказалось вызвано ошибкой в USB-стеке Linux

Обновление PHP 5.4.19 и 5.5.3

Спустя всего несколько дней с момента прошлых выпусков представлены корректирующие обновления интерпретатора языка программирования PHP — 5.4.19 и 5.5.3 в которых устранена ошибка, внесённая в процессе устранения уязвимости в модуле OpenSSL (CVE-2013-4248). В выпуске PHP 5.4.19 дополнительно устранён сбой компиляции при включении поддержки ZTS. Читать далее Обновление PHP 5.4.19 и 5.5.3

Доступен перевод на русский язык книги "A Byte of Python"

Для широкой общественности доступен перевод на русский язык свободной книги «A Byte of Python», которая может служить учебным пособием или руководством по программированию на языке Python для начинающей аудитории. Перевод доступен в форматах HTML и PDF. Книга распространяется на условиях лицензии Creative Commons Attribution-Share Alike 3.0 Unported, позволяющей копировать, распространять и передавать материал другим, использовать фрагменты книги в своих текстах, в том числе в коммерческих целях. Все фрагменты программ/сценарии, представленные в книге, распространяются на условиях Модифицированной лицензии BSD4, если явно не указано обратное. При распространении книги во введении или на титульной странице должно быть указано первичное авторство в форме ссылки … Читать далее Доступен перевод на русский язык книги "A Byte of Python"

Xubuntu 13.10 останется на классическом X-стеке и не будет использовать XMir

После проведения тестирования экспериментальной сборки Xubuntu c задействованием дисплейного сервера Mir и промежуточной прослойки XMir, обеспечивающей трансляцию ввода и вывода между Mir и X-сервером, разработчики проекта пришли к решению укомплектовать осенний выпуск Xubuntu 13.10 классическим графическим стеком на основе компонентов X.Org, последовав примеру Lubuntu и Kubuntu. При подготовке Xubuntu 14.04 планируется повторно оценить состояние Mir/XMir и оценить готовность проекта для перехода на него. В настоящее время, по мнению разработчиков Xubuntu, XMir не является достаточно зрелым продуктом для миграции и не обладает всеми необходимыми возможностями. Тем не менее, отмечается, что разработчики Mir достаточно охотно сотрудничали с командой Xubuntu и помогали в … Читать далее Xubuntu 13.10 останется на классическом X-стеке и не будет использовать XMir

Новые версии Wayland 1.2.1 и Weston 1.2.1

Выпущен релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2.1, а также развиваемого в рамках проекта композитного сервера Weston 1.2.1. Представленные версии полностью совместимы с прошлыми выпусками и содержат большую порцию исправлений ошибок и правок документации. Из улучшений отмечается только поддержка сенсорного ввода для toytoolkit и других клиентов. Указанная возможность не затрагивает существующий код и внутренний API, поэтому разработчики посчитали возможным добавить новшество в промежуточный выпуск. Читать далее Новые версии Wayland 1.2.1 и Weston 1.2.1

Увидели свет Chrome OS 29 и Chrome 29 для Android

Компания Google представила релиз операционной системы Chrome OS 29, основанной на ядре Linux, open source компонентах и web-браузере Chrome. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, с недавних пор Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 29 доступна для для всех устройств на базе ChromeOS, кроме Lenovo Thinkpad X131e. Среди изменений, внесённых в Chrome OS 29: В сборках для ноутбуков Pixel и Samsung 550 ядро Linux обновлено до версии 3.8; Новый полноэкранный режим (режим «погружения»), при котором при нажатии на кнопку раскрытия на … Читать далее Увидели свет Chrome OS 29 и Chrome 29 для Android

Семейство BSD пополнилось новой операционной системой EdgeBSD, ответвившейся от NetBSD

В рамках проекта EdgeBSD началось развитие нового форка операционной системы NetBSD, нацеленного на более интенсивное продвижение новых возможностей и предоставление современной инфраструктуры разработки на основе системы управления исходным кодом Git. EdgeBSD позиционируется как исследовательский проект по созданию новой промышленной ОС для всех категорий компьютерных устройств. Развиваемые и опробованные в EdgeBSD улучшения планируется возвращать в кодовую базу NetBSD. Как и в NetBSD для управления пакетами в EdgeBSD задействован pkgsrc. На начальном этапе в первом выпуске EdgeBSD планируется включить по умолчанию некоторые уже доступные в NetBSD экспериментальные возможности, такие как сборка с SSP (Stack Smashing Protection) и ASLR (Address Space Layout Randomization), … Читать далее Семейство BSD пополнилось новой операционной системой EdgeBSD, ответвившейся от NetBSD

Корректирующий выпуск NetBSD 6.1.1

Спустя три месяца после релиза NetBSD 6.1 подготовлен корректирующий выпуск NetBSD 6.1.1, в котором проведена работа по устранению проблем, влияющих на стабильность и безопасность. Из изменений можно отметить добавление новых sysctl-вызовов для защиты от DDoS атак через IPv6, устранение сбоев при использовании mpls и tap, решение проблем с чтением данных в NILFS, устранение краха при попытке использования NetBSD на Amiga с картами Deneb. Читать далее Корректирующий выпуск NetBSD 6.1.1

В реализации IP multicast и SCTP из состава FreeBSD обнаружены уязвимости

Выпущены обновления для всех поддерживаемых веток FreeBSD (9.1-RELEASE-p6, RELEASE-p3, 8.3-RELEASE-p10), в которых исправлены две уязвимости: Целочисленное переполнение (CVE-2013-3077) при вычислении размера временного буфера для multicast-операций может привести к созданию буфера изначально меньшего размера, чем записываемые в него данные, что позволяет записать хвост данных в следующие за выделенным буфером области памяти ядра. Используя уязвимость злоумышленник, имеющий непривилегированный доступ к системе, может поднять свои привилегии в системе. Ошибка (CVE-2013-5209) в инициализации начального буфера для соединений по протоколу SCTP приводит к отправке пакетов с остаточными данными из памяти ядра системы, например, с содержимым дискового кэша или буферов терминального ввода (в буфере может содержаться … Читать далее В реализации IP multicast и SCTP из состава FreeBSD обнаружены уязвимости

Кампания Ubuntu Edge завершилась, собрав лишь 40% необходимых средств

В рамках проводимой Canonical кампании по финансированию разработки смартфона Ubuntu Edge было собрано только 12.8 млн долларов из необходимых 32 млн. С учётом динамики поступления предзаказов провал инициативы был заметен уже спустя несколько дней после начала сбора средств. Спасти ситуацию могло лишь очень большое спонсорское денежное вливание, но чуда не произошло. Тем не менее, Canonical удалось побить рекорд сбора средств через краудфандинг, обогнав прошлого лидера Pebble smartwatch на почти 3 млн долларов. Кроме того, многочисленные публикации в прессе и обсуждения заметно подстегнули интерес пользователей к деятельности Canonical и идее о том, что мощности современного смартфона достаточно для использования его в … Читать далее Кампания Ubuntu Edge завершилась, собрав лишь 40% необходимых средств

Проект Blender перевёл движок рендеринга Cycles с GPL на лицензию Apache

Разработчики системы 3D-моделирования Blender объявили о смене лицензии на код движка рендеринга Cycles, интегрированного в состав Blender начиная с выпуска 2.61. Cycles отличается переходом на использование трассировки лучей для обеспечения фотореалистичного рендеринга и поддержкой ускорения через привлечение вычислительных мощностей GPU, что позволяет выполнять предварительный рендеринг на лету. Вместо ранее используемой лицензии GPL, код Cycles отныне будет распространяться под лицензией Apache 2.0. Изменения затронули только движок Cycles, пакет Blender как и прежде поставляется под лицензией GPL и никаких изменений в этом плане не предвидится. Но для обособленных библиотек как более подходящие теперь рассматриваются лицензии BSD и Apache. Решение о переходе с … Читать далее Проект Blender перевёл движок рендеринга Cycles с GPL на лицензию Apache