Приостановлено развитие rt-ветки с реализацией режима реального времени для ядра Linux

Томас Глейкснер (Thomas Gleixner), основной разработчик и мейнтейнер RT-ветки ядра Linux, объявил о потере мотивации по дальнейшему развитию проекта, так как корпорации лишь кормят обещаниями и паразитируют на его труде, ничего не давая взамен. После пятнадцати лет работы над проектом Томас принял решение свести работу над rt-патчами к минимуму. Сообщается, что отныне прекращается работа по реализации новых возможностей для rt-ветки ядра Linux, в том числе будет отброшена порция уже подготовленных новшеств, запланированных для включение в ядро 3.16-rt. Кроме того, останавливается деятельность по продвижению наработок rt-ветки в состав основного ядра Linux. Таким образом, вся работа теперь будет ограничена сопровождением уже созданной … Читать далее Приостановлено развитие rt-ветки с реализацией режима реального времени для ядра Linux

Язык Dart утверждён ассоциацией Ecma в качестве международного стандарта

Ассоциация Ecma International, занимающейся стандартизацией информационных и коммуникационных технологий, утвердила спецификацию ECMA-408, стандартизирующую синтаксис и семантику языка Dart, а также состав базовых библиотек и сопутствующих языку технологий. Отныне язык Dart является официальным стандартом Ecma. До конца 2014 года планируется утвердить вторую редакцию спецификации, в которую войдут такие предложения по развитию языка, как перечислимые типы (Enum), отложенная загрузка библиотек (DeferredLibrary) и поддержка асинхронного программирования (dart:async). Придание Dart статуса стандарта Ecma позволит расширить область использования языка и ускорить обеспечение его поддержки в имеющихся на рынке браузерах и продуктах. Выбор Ecma International в качестве стандартизирующей организации обусловлен тем, что данная ассоциация уже развивает … Читать далее Язык Dart утверждён ассоциацией Ecma в качестве международного стандарта

Релиз HTTP-сервера nginx 1.7.3

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.7.3, в котором продолжено развитие новых возможностей. В новой версии добавлена директива ssl_password_file для определения файла с паролями от секретных ключей. При возможности для ревалидации кэша теперь используется HTTP-заголовок If-None-Match. При изменении ответа слабые ETag теперь сохраняются, а сильные ETag преобразуются в слабые. Читать далее Релиз HTTP-сервера nginx 1.7.3

Выпуск дистрибутива SystemRescueCd 4.3.0

Представлен релиз SystemRescueCd 4.3.0, специализированного LiveCD-дистрибутива на основе Gentoo Linux, предназначенного для восстановления системы после сбоя. В качестве графического окружения используется Xfce. Размер iso-образа — 400 Мб. В новой версии задействован новый выпуск редактора разделов GParted 0.19.0. LTS-ядро Linux обновлено до версии 3.10.45, а альтернативное ядро до версии 3.14.9. Прекращена поддержка пакета TrueCrypt, в связи с закрытием проекта. Добавлена поддержка языка программирования Ruby (dev-lang/ruby-2.0.0_p353). Утилиты для Btrfs (sys-fs/btrfs-progs) обновлены до версии 3.14.1. Читать далее Выпуск дистрибутива SystemRescueCd 4.3.0

Увидел свет KDE Frameworks 5

Проект KDE анонсировал первый стабильный выпуск KDE Frameworks 5, который включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Бинарные пакеты с KDE Frameworks 5 подготовлены для Kubuntu (PPA), openSUSE, Mageia, Arch Linux и Fedora. Перешедшее на KDE Frameworks 5 пользовательское окружение KDE Plasma 5 планируется выпустить 16 июля. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись iso-образом от проекта Neon. В отличие от ранее поставляемых монолитных пакетов (kdesupport, kdelibs и kde-runtime), в KDE Frameworks 5 осуществлён переход к модульной архитектуре, подразумевающей наличие взаимодействующих друг с другом независимых и кроссплатформенных … Читать далее Увидел свет KDE Frameworks 5

Python признан самым популярным языком для начального обучения студентов в США

Изучив статистику 39 факультетов компьютерных наук различных ВУЗ-ов США, исследователи пришли к выводу, что Python является наиболее востребованным языком программирования при преподавании вводных курсов. В частности, Python используется в начальных курсах обучения программированию (CS0 и CS1) в 8 из 10 самых крупных факультетов (80%) и в 27 из 39 в полной выборке факультетов (69%). На втором месте язык Java, который рассматривается в 22 курсах из 39, С и С++ изучается только в 6 курсах. Читать далее Python признан самым популярным языком для начального обучения студентов в США

В РФ создан планшет для военных, поставляемый c Android-сборкой РоМОС

Директор Центрального НИИ экономики информатики и систем управления представил «Рупад», первый российский планшет для военных. Утверждается, что планшет произведён на отечественном производстве, а не по контракту с зарубежными производителями. Планшет оснащён двухъядерным процессором (1 Ггц), 1 Гб ОЗУ, двумя камерами (0.3 и 5 мегапикселей), 3G, Bluetooth, Wi-Fi, GPS, ГЛОНАСС. Устройство способно работать под водой на глубине до 1 м на протяжении 30 минут и выдерживает падение с высоты до 2 метров. Из особенностей планшена отмечается «умная кнопка», позволяющая в любой момент физически отключить модули, способные передавать информацию (громкоговоритель, микрофон, камера, GPS, 3G, Bluetooth). Планшет поставляется с отечественной мобильной операционной системой … Читать далее В РФ создан планшет для военных, поставляемый c Android-сборкой РоМОС

Открыт код RakNet, сетевого движка для разработчиков игр

Недавно перешедшая в руки Facebook компания Oculus VR, занимающаяся разработкой шлема виртуальной реальности Oculus Rift, объявила о поглощении продукта RakNet, в рамках которого развивается кроссплатформеннный сетевой движок для разработчиков игр. Одновременно сообщается о прекращении развития RakNet как проприетарного продукта и продолжении разработки в форме открытого проекта. Код RakNet открыт под лицензией BSD и опубликован на GitHib. Движок успешно используется в играх многих крупных производителей, включая Unity, Havok, Mojang, Maxis и Sony Online Entertainment. RakNet написан на языке C++ и предоставляет средства для интеграции в игры функций сетевого взаимодействия поверх различных типов сетей. RakNet отличается простотой использования, поддержкой различных платформ и … Читать далее Открыт код RakNet, сетевого движка для разработчиков игр

Релиз Linux-дистрибутива CentOS 7.0

Увидел свет релиз дистрибутива CentOS 7.0, основанный на пакетной базе Red Hat Enterprise Linux 7.0 и полностью совместимый с ним. Для загрузки доступны установочная DVD-сборка (4Гб), сокращённый образ для установки по сети (370Мб), полный образ для USB Flash (7Гб) и Live-сборки с GNOME (1.1Гб) и KDE (1.2Гб). CentOS 7 доступен только для архитектуры x86_64. CentOS 7.0 является первым значительным выпуском, подготовленным после перехода проекта под крыло компании Red Hat. Для ускорения разработки CentOS исходные тексты rpm-пакетов Red Hat Enterprise Linux 7 теперь напрямую размещаются в Git-репозиторий CentOS без публикации на ftp. Кроме того, в отличие от прошлых выпусков CentOS новая … Читать далее Релиз Linux-дистрибутива CentOS 7.0

Новости от компании UALinux

   Вышел новый, двойной выпуск журнала про Android, Linux и открытое ПО — UserAndLINUX  v14.06 (№29) июнь-июль 2014 Основная тема номера: «Страшные трояны iBanking» Что в номере? Встречайте новинки: Linux Mint 17, Rosa Desktop Fresh R3 и Ubuntu 14.04 LTS Готовим к отпуску свой Андроид Xmind — менеджер интеллектуальных карт для всех Space Engineers — лучшее место для ваших кораблей Nibbio — Вам Ubuntu либо Android? WinRar и много других архиваторов для Android Стерео 3D-плеер Bino Массовая рассылка email в Ubuntu и много другого интересного чтива. Перед вами летний выпуск журнала UserAndLINUX, который состоит из двух номеров. В данном выпуске вы найдете … Читать далее Новости от компании UALinux

Релиз Ubuntu*Pack 14.04 в шести редакциях различных графических оболочек.

Доступны для загрузки образы систем Ubuntu*Pack 14.04 для платформ i386 и amd64 в редакцияхпредставляемых ранее:✔Unity — интерфейс от компании Canonical, оптимизированный для компьютеров и планшетов.✔Flashback (ранее Classic) — классическое представление рабочего стола в стиле GNOME 2.✔GNOME 3 — видение рабочего стола от разработчиков GNOME. Другое его название — GNOME Shell.✔Cinnamon — интерфейс приближенный к стилю Windows использующий GNOME 3.а также в двух новых:✔Classic 3 — вариант классического представления рабочего стола GNOME 2 в стиле GNOME 3.✔Razor — современный, удобный и быстрый интерфейс, хорошо работающий на слабых ПК.Системы являются самодостаточными решениями для установок как на новую компьютерную технику так и на … Читать далее Релиз Ubuntu*Pack 14.04 в шести редакциях различных графических оболочек.

Первый выпуск PyPy-STM, интерпретатора Python с поддержкой многоядерных систем

После трёх лет разработки представлен первый официальный выпуск проекта PyPy-STM (PyPy Software Transactional Memory), в рамках которого развивается реализация языка Python, способная распараллеливать выполнение разных потоков одного многопоточного приложения на нескольких ядрах CPU. Разработка PyPy-STM направлена на устранение одной из основных проблем СPython — наличие глобальной блокировки интерпретатора (GIL, global interpreter lock), не позволяющей обеспечить параллельное выполнение нескольких нитей кода на языке Python. PyPy-STM основывается на кодовой базе PyPy, высокопроизводительной реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Высокий уровень производительности достигается благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код. PyPy-STM … Читать далее Первый выпуск PyPy-STM, интерпретатора Python с поддержкой многоядерных систем

В Rails устранена уязвимость, позволяющая осуществить подстановку SQL-кода

Вышла порция корректирующих обновлений web-фреймворка Rails 3.2.19, 4.0.7 и 4.1.3, в которых устранены опасные уязвимости (CVE-2014-3482, CVE-2014-3483), позволяющие осуществить подстановку SQL-запроса через передачу web-приложению специальной оформленных входных значений. Проблема проявляется только при использовании Active Record-драйвера для СУБД PostgreSQL и использовании специфичных для PostgreSQL типов bitstring или range, например, при употреблении в коде обработчиков вида Model.where(bitstring: params[:some_value]) или Model.where(range: params[:from]..params[:to]). Следом почти сразу вышли обновления Rails 4.0.8 и 4.1.4, в которых устранены внесённые в 4.0.7 и 4.1.3 регрессивные изменения. Читать далее В Rails устранена уязвимость, позволяющая осуществить подстановку SQL-кода

Семнадцатый выпуск журнала Pragmatic Perl

Представлен семнадцатый выпуск Pragmatic Perl, русскоязычного журнала о современном языке программирования Perl. В номере: Отчет о конференции YAPC::Russia 2014 от организатора Еще один отчет о конференции YAPC::Russia 2014 Яндекс.Директ: как мы деплоим наши Perl-web-приложения Асинхронный ввод/вывод с IO::AIO Использование портов GPIO в Raspberry Pi. Часть 1 Обзор CPAN за июнь 2014 г. Интервью с Петром Рэббитсоном (Peter Rabbitson) Читать далее Семнадцатый выпуск журнала Pragmatic Perl

Началась работа над Invisible.im, системой обмена сообщениями для анонимных информаторов

В рамках проекта Invisible.im, основателями которого выступили несколько известных экспертов по компьютерной безопасности, среди которых создатель фреймворка Metasploit, началась работа по созданию системы для организации мгновенного обмена сообщениями и файлами, позволяющей анонимным информаторам передавать известным журналистам или правозащитникам важные сведения, без возможности отследить источник утечки, но с возможностью достоверной верификации принимающей стороны. Сообщается, что в настоящее время уже создан начальный прототип системы, но он пока лишь обкатывает общую сеть концепции и не готов для публикации. Мотивом создания Invisible.im является отсутствие инструментов для обмена сообщениями, которые скрывали бы не только местоположение и трафик отправителя, но и его метаданные, как правило, привязанные … Читать далее Началась работа над Invisible.im, системой обмена сообщениями для анонимных информаторов

Уведомление о прекращении расширенной поддержки Ruby 1.8.7 и 1.9.2

Разработчики языка программирования Ruby предупредили о завершении 31 июля расширенного цикла поддержки для веток Ruby 1.8.7 и 1.9.2. Поддержка ветки 1.9.3 продлится до 24 февраля 2015 года. Пользователям рекомендуется не затягивать с переходом на Ruby 2.1.2. Официальная поддержка Ruby 1.8.7 и 1.9.2 была прекращено ещё год назад, но была два раза продлена на 6 месяцев благодаря наличию корпоративных спонсоров, заинтересованных в продолжении выпуска обновлений. Срок окончания жизненного цикла Ruby 1.8.7 и 1.9.2 решено больше не продлять, так как сопровождение устаревшей кодовой базы и бэкпортирование патчей становится слишком трудоёмкой задачей. Релиз Ruby 1.8.7 был выпущен в июне 2008 года, но ещё … Читать далее Уведомление о прекращении расширенной поддержки Ruby 1.8.7 и 1.9.2

Первый официальный выпуск PyPy-STM, интерпретатора Python с поддержкой многоядерных систем

После трёх лет разработки представлен первый официальный выпуск проекта PyPy-STM (PyPy Software Transactional Memory), в рамках которого развивается реализация языка Python, способная распараллеливать выполнение разных потоков одного многопоточного приложения на нескольких ядрах CPU. Разработка PyPy-STM направлена на устранение одной из основных проблем СPython — наличие глобальной блокировки интерпретатора (GIL, global interpreter lock), не позволяющей обеспечить параллельное выполнение нескольких нитей кода на языке Python. PyPy-STM основывается на кодовой базе PyPy, высокопроизводительной реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Высокий уровень производительности достигается благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код. PyPy-STM … Читать далее Первый официальный выпуск PyPy-STM, интерпретатора Python с поддержкой многоядерных систем

Первый выпуск abduco, легковесной альтернативы tmux и screen

Представлен первый выпуск утилиты abduco, а также новый выпуск dvtm 0.12 — мозаичного оконного менеджера для консоли. Комбинация abduco и dvtm может использоваться в качестве легковесной альтернативы tmux и screen. Утилиты развиваются в рамках сообщества suckless в соответствии с философией Unix, подразумевающей уход от создания усложнённых многофункциональных программ в пользу комбинирования простых приложений, решающих свою конкретную задачу. В частности, dvtm занимается только управлением окнами, а abduco берёт на себя работу с сеансами. Код утилиты abduco распространяется под свободной лицензией ISC и состоит из примерно 500 строк на языке Си. Dvtm состоит из около 4000 строк кода и распространяется под лицензией … Читать далее Первый выпуск abduco, легковесной альтернативы tmux и screen

Systemd

Леннарт Поттеринг (Lennart Poettering) представил свою речь (слайды в PDF), прозвучавшую на конференции FUDCON Beijing 2014 и посвящённую настоящему и будущему системы инициализации systemd. В выступлении поясняется изменение фокуса развития проекта от системы инициализации к набору базовых компонентов для построения операционных систем. По мнению Поттеринга, такой подход снизит уровень различия между дистрибутивами Linux и за счёт унификации компонентов в дистрибутивах повысит конкурентоспособность Linux как операционной системы общего назначения. Из планов на будущее отмечается реализация локального кэша DNS, создание простого сервера mDNS (Multicast DNS) и LLMNR (Link Local Multicast Name Resolution), добавление во встроенный резолвер системы для верификации DNSSEC, продвижение Kdbus … Читать далее Systemd

Вышел медиаплеер Qmmp 0.8

Для загрузки доступна значительная версия медиаплеера Qmmp 0.8. Разработка продолжалась 14 месяцев, в результате чего было добавлено множество улучшений и новых возможностей. Медиаплеер Qmmp (расшифровывается как Qt-based Multimedia Player) написан с использованием библиотеки Qt, поддерживает большинство популярных аудио-форматов и имеет интерфейс, схожим с интерфейсом Winamp 2.x или XMMS. С учётом проблем в последних версиях библиотеки Qt было решено отложить переход на Qt5, что также позволило обеспечить сборку плеера под большинство дистрибутивов, выпущенных за последние 3-4 года. Среди изменений можно выделить следующие: воспроизведение файлов SID с использованием библиотеки libsidplay-fp поддержка мультимедиа-клавиш с помощью встроенных средств Gnome/Cinnamone группировка треков по шаблону сортировка … Читать далее Вышел медиаплеер Qmmp 0.8