Релиз утилиты для мониторинга процессов htop 1.0

Представлен релиз htop 1.0, работающей в стиле top утилиты для интерактивного мониторинга за работой процессов в системе. Код проекта распространяется под лицензией GPLv3, бинарные сборки доступны для большинства популярных дистрибутивов. Как и top программа работает в консольном режиме, но обладает рядом особенностей: Свободная вертикальная и горизонтальная прокрутка списка процессов; Для управления можно использовать мышь; Для завершения процесса или изменения приоритета выполнения нет необходимости вводить PID, достаточно подвести к нему курсор; Наглядные средства для оценки эффективности работы SMP и использования каждого процессорного ядра, в том числе и для систем с большим числом процессорных ядер; Наличие древовидного режима просмотра списка процессов; Поддержка … Читать далее Релиз утилиты для мониторинга процессов htop 1.0

Первый выпуск GNOME Boxes, интерфейса для доступа к виртуальным и удалённым системам

Разработчики GNOME представили первый выпуск проекта Boxes, ориентированного на интеграцию в GNOME возможности работы с приложениями, выполняемыми на удалённых компьютерах или в виртуальных окружениях. Boxes сочетает в рамках единого интерфейса средства для удаленного соединения с рабочими столами с механизмами управления и запуска виртуальных окружений на локальных и внешних компьютерах. Для организации эффективного доступа к графическим приложениям на внешней виртуальной машине поддерживается протокол SPICE. Для запуска локальных виртуальных окружений используется KVM и Qemu. По мнению основателей проекта, для организации доступа к виртуальным окружениями при помощи таких систем, как virt-manager, требуются навыки системного администратора. GNOME Boxes является попыткой упростить выполнение подобных операций … Читать далее Первый выпуск GNOME Boxes, интерфейса для доступа к виртуальным и удалённым системам

Интервью с Эндрю Танненбаумом, посвящённое MINIX 3

Эндрю Танненбаум дал интервью французскому изданию linuxfr.org, в котором он ответил на вопросы о настоящем и будущем MINIX 3, в частности, упомянул три основных направления развития: портирование системных и прикладных программ из NetBSD, повышение надёжности и адаптация системы для встраиваемых систем, для которых MINIX 3 особенно привлекателен в силу лицензии BSD, модульности и низкого потребления памяти. Портирование для архитектуры ARM планируется начать в январе, для этого уже получен грант от Европейского исследовательского совета (European Research Council). В интервью также сказано, что Танненбаум по прежнему считает, что будущее за микроядерной архитектурой. На вопрос микроядре L4 и его ключевых отличиях от MINIX … Читать далее Интервью с Эндрю Танненбаумом, посвящённое MINIX 3

Исходные тексты игры Doom 3 открыты под лицензией GPLv3

Корпорация Zenimax, которой сейчас принадлежит компания id Software, открыла под лицензией GPL исходные тексты наработок, связанных с игрой Doom 3, включая игровой движок id Tech 4. Кроме игры Doom 3, выпущенной в 2004 году, на базе движка id Tech 4 построены и более современные игры, такие как Quake 4, Prey и Enemy Territory: Quake Wars. Ресурсы игры (карты, текстуры, звуки и т.д.) по-прежнему являются интеллектуальной собственностью компании Zenimax и распространяются по отдельному соглашению EULA. К сожалению из-за наличия подлежащей лицензированию технологии формирования теней, запатентованной компанией Creative Labs, представленный код не включает в себя реализацию метода «depth fail» для предварительного рендеринга … Читать далее Исходные тексты игры Doom 3 открыты под лицензией GPLv3

Инструментарий для выявления скрытых уязвимостей, возникающих из-за использования стороннего кода

Австралийский исследователь Сильвио Кезаре (Silvio Cesare) представил проект Clonewise, в рамках которого подготовлен инструментарий для выявления общих частей в исходных текстах различных программ и автоматического анализа такого кода на предмет наличия известных уязвимостей. Clonewise помогает решить проблему с возникновением скрытых уязвимостей, которые остаются неисправленными на протяжении длительного времени. Код анализатора написан на языке С++ и распространяется под лицензией GPLv3. Дополнительно подготовлен GUI-интерфейс на языке Java для управления процессом и визуализации идентичных блоков кода в различных пакетах. Поддерживается работа с репозиториями, использующими пакеты в формате RPM и DEB (для загрузки задействованы yumdownloader и apt-get). При анализе и сопоставлении данных активно используется … Читать далее Инструментарий для выявления скрытых уязвимостей, возникающих из-за использования стороннего кода

Релиз jQuery Mobile 1.0 и минималистичного аналога jQuery

Представлен релиз фреймворка jQuery Mobile 1.0, основанного на популярной JavaScript-библиотеке jQuery и предназначенного для создания web-приложений для мобильных устройств с использованием технологий HTML5. jQuery Mobile позволяет создавать интерактивные web-приложения с унифицированным интерфейсом пользователя, работающим в большинстве мобильных браузеров, доступных для платформ Apple iOS, Android, Windows Phone, Blackberry, webOS, Bada, MeeGo и Kindle. Из особенностей библиотеки отмечается адаптация для управления через сенсорные экраны, обеспечение единого внешнего вида для разных типов браузеров и набор специализированных мобильных виджетов для построения интерфейса пользователя. Фреймворк поддерживает автоматическую адаптацию интерфейса для различных размеров экранов, имеет базовые шаблоны для смартфонов и планшетов. Для упрощения создания индивидуального стиля … Читать далее Релиз jQuery Mobile 1.0 и минималистичного аналога jQuery

Релиз проприетарного драйвера NVIDIA 290.10

Компания NVIDIA представила релиз проприетарного видеодрайвера NVIDIA 290.10, который пришел на смену стабильной версии 285.05. Изменения по сравнению с бета-версией 290.06: Примерно на 30% увеличена производительности операций FBO-связывания в некоторых ситуациях при использовании Xinerama; В серверном GLX-модуле добавлена поддержка команды DrawArrays (клиентский GPX-модуль NVIDIA не отправляет эту команду, но она полезна для обеспечения совместимости с другими GLX-клиентами); Устранена ошибка, приводившая к краху OpenGL-приложений при запуске свежих версий glibc, например, 2.14.90; Решены проблемы со стереовыводом, если к GPU помимо стереоэкрана подключен обычный дисплей; Устранено мерцание в полноэкранном режиме при использовании антиалиасинга для всей сцены; Исправлена ошибка, приводившая к получению некорректных значений … Читать далее Релиз проприетарного драйвера NVIDIA 290.10

Релиз интегрированного набора интернет-приложений SeaMonkey 2.5

Анонсирован релиз пакета SeaMonkey 2.5, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom), WYSIWYG-редактор html-страниц Composer, IRC-клиент ChatZilla, набор средств для web-разработчиков, включающих DOM inspector и JavaScript-отладчик. Пакет доступен в сборках для платформ Windows, Mac OS X и Linux. Ключевым отличием от прошлой версии является синхронизация с кодовой базой Firefox 8 и Thunderbird 8 с заимствованием свойственных для данных продуктов новшеств, таких как средства контроля за автоматически устанавливаемыми дополнениями, поддержка спецификации Cross Origin Resource Sharing (CORS) для ограничения загрузки WebGL-текстур с других доменов, реализация … Читать далее Релиз интегрированного набора интернет-приложений SeaMonkey 2.5

Оболочка Unity 3D портирована на OpenGL ES и платформу ARM

Компания Canonical продемонстрировала оболочку Unity 3D, адаптированную для работы на платформе ARM Cortex-A9 Pandaboard с использованием OpenGL ES для формирования вывода в композитном режиме. Конечной целью проекта является предоставление возможности использовать полноценное и насыщенное десктоп-окружение для портативных устройств на базе архитектуры ARM, таких как мини-компьютеры в форм-факторе USB-брелока. Ранее для портативных устройств на базе архитектуры ARM поставлялась основанная на Qt упрощённая оболочка Unity 2D, не требующая для своей работы современных видеокарт и способной работать без поддержки OpenGL. В качестве примера прототипа нового типа устройств, можно привести поставляемый с платформой Android брелок Cotton Candy от компании FXI, весящий 21 грамм. На … Читать далее Оболочка Unity 3D портирована на OpenGL ES и платформу ARM

Обновление ядра Linux: 3.1.2 и 3.0.10

Представлены очередные корректирующие релизы ядра Linux: 3.0.10 (26 исправления) и 3.1.2 (26 исправлений). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. В обновлениях устранено несколько уязвимостей. В коде security/keys/user_defined.c исправлена уязвимость, позволяющая инициировать крах ядра и разыменование NULL-указателя. Кроме того, устранено целочисленное переполнение в коде xen-gntalloc, которое теоретически может привести к повреждению области памяти ядра. В коде HFS устранено переполнение буфера через создание слишком длинного имени файла. В virtio-pci устранено обращение к области памяти после её очистки (use after free). Читать далее Обновление ядра Linux: 3.1.2 и 3.0.10

Ubuntu One отказывается от CouchDB

Изначально в сервисе Ubuntu One для синхронизации адресной книги, музыкальной коллекции закладок, закладок Firefox и заметок Tomboy использовалась документ-ориентированная база данных Apache CouchDB, архитектура которой ориентированна на выполнение репликации в режиме master-master. Компания Canonical объявила о решении отказаться от использования CouchDB из-за нескольких принципиально нерешаемых проблем, связанных с невозможностью обеспечить должный уровнь масштабируемости в системах, обслуживающих запросы от миллионов пользователей. Вместо CouchDB планируется создать собственную прослойку U1DB для синхронизации данных, которая не будет зависеть от платформы и типа синхронизируемой БД (сможет синхронизировать от SQLite и MySQL до произвольных API и наборов данных). Работу над проектом планируется завершить после выхода Ubuntu … Читать далее Ubuntu One отказывается от CouchDB

Европейское космическое агентство намеревается открыть код некоторых проектов

Европейское космическое агентство (ЕКА) рассматривает возможность публикации под открытыми лицензиями исходных текстов части используемого программного обеспечения. По мнению авторов инициативы, открытие кода поможет привлечь других участников к совместной работе. Для организации разработки открытых проектов в ЕКА планируется создать специальный общедоступный репозиторий. Так как большинство программ для ЕКА разработано субподрядчиками на заказ и агентство непосредственно не контролирует ход разработки, перед открытием исходных текстов требуется проведение дополнительного анализа на предмет наличия частей для которых не приложен код или которые используют код под несовместимыми лицензиями. В настоящий момент ЕКА уже использует открытую модель разработки для проектов, связанных с геонауками и мониторингом земной поверхности. … Читать далее Европейское космическое агентство намеревается открыть код некоторых проектов

Обновление MySQL Community Server 5.5.18 и 5.1.60

Представлены корректирующие выпуски СУБД MySQL 5.5.18 и 5.1.60 в которых исправлено 10 и 16 ошибок. Основные изменения: 2 ошибки приводили к краху рабочего процесса: при интенсивном использовании таблиц ARCHIVE с NULL-столбцами и при обрыве соединения со связанным сервером во время выполнения операции INSERT для таблиц FEDERATED; При выполнении «OPTIMIZE TABLE» ранее было возможно повреждение таблиц MyISAM, если активна опция myisam_use_mmap; В случае переполнения диска на первичном сервере репликации, подчинённым (slave) серверам могли быть отправлены повреждённые события. В 5.1.60 устранена ошибка, которая может привести к потере данных в столбцах с BLOB в таблицах InnoDB, в случае краха сервера в момент обновления … Читать далее Обновление MySQL Community Server 5.5.18 и 5.1.60

Применение теории эволюции к оценке развития проекта Debian

Группа исследователей, специализирующихся на биологической эволюции, применила инструменты для анализа развития природной экосистемы для рассмотрения эволюции открытого проекта Debian. Использовав накопившиеся с 1993 года данные о числе, составе и взаимосвязи пакетов во всех релизах Debian GNU/Linux, было проанализировано изменение таких параметров, как зависимости между пакетами и проблемы с совместимостью приложений. Также была отслежена история жизни пакетов, учитывающая такие события как добавление новых пакетов в дистрибутив и удаление устаревших. Для моделирования проявления зависимостей и несовместимостей был использован метод установки пакетов в случайном порядке, что позволяло накопить статистику по наиболее частым зависимостям и несовместимостям между пакетами. После проведения анализа было выявлено несколько … Читать далее Применение теории эволюции к оценке развития проекта Debian

Компания Red Hat представила сайт и код нового языка программирования Ceylon

Для формирования сообщества разработчиков на языке программирования Ceylon введён в строй сайт проекта — ceylon-lang.org и открыт доступ к Git-репозиториям с кодом. Язык Ceylon был представлен компанией Red Hat в апреле этого кода, как язык общего назначения, претендующий на роль замены Java. Спецификации Ceylon, код компилятора, runtime-компонентов, библиотек и интегрированной среды разработки на базе Eclipse можно загрузить из GitHub. Реализация компилятора Ceylon написана на языке Java. Код доступен под лицензией GPLv2. Учтя сильные и слабые стороны языка Java, создатели Ceylon поставили перед собой цель избавления от устаревших концепций и подходов, которые мешают дальнейшей эволюции Java и достижения более высокого уровня … Читать далее Компания Red Hat представила сайт и код нового языка программирования Ceylon

Опубликован перевод книги "Просто о Vim"

Опубликован перевод книги «Просто о Vim» («A Byte of Vim«). Первая часть книги предназначена для новичков, которые хотят понять, чем является Vim и узнать, как его использовать. Вторая часть книги будет интересна для людей, которые уже знают, как использовать Vim, и хотят изучить особенности, которые делают Vim по настоящему мощным, такие как окна и вкладки, управление личной информацией, возможность использования его в качестве редактора для программиста, возможность расширить Vim с помощью собственных плагинов и многое другое. Читать далее Опубликован перевод книги "Просто о Vim"

Европейское космическое агентство немерено открыть код некоторых проектов

Европейское космическое агентство (ЕКА) рассматривает возможность публикации под открытыми лицензиями исходных текстов части используемого программного обеспечения. По мнению авторов инициативы, открытие кода поможет привлечь других участников к совместной работе. Для организации разработки открытых проектов в ЕКА планируется создать специальный общедоступный репозиторий. Так как большинство программ для ЕКА разработано субподрядчиками на заказ и агентство непосредственно не контролирует ход разработки, перед открытием исходных текстов требуется проведение дополнительного анализа на предмет наличия частей для которых не приложен код или которые используют код под несовместимыми лицензиями. В настоящий момент ЕКА уже использует открытую модель разработки для проектов, связанных с геонауками и мониторингом земной поверхности. … Читать далее Европейское космическое агентство немерено открыть код некоторых проектов

Релиз PyPy 1.7, реализации Python, написанной на языке Python

Вышел релиз проекта PyPy 1.7, в рамках которого разрабатывается реализации языка Python, написанная на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (CPython). В новом выпуске, помимо исправления ошибок, особое внимание было уделено расширению класса кода на Python, получающего большое ускорение при использовании PyPy. В среднем PyPy 1.7 на 30% быстрее PyPy 1.6 а на некоторых тестах — до 20 раз. Новая версия PyPy опережает CPython 2.7.2 по производительности в среднем … Читать далее Релиз PyPy 1.7, реализации Python, написанной на языке Python

Конкурс на разработку обоев для рабочего стола KDE 4.8

Через каждые два значительных выпуска KDE для обеспечения новизны внешнего вида проект меняет используемые по умолчанию обои для рабочего стола. С целью разработки новых обоев для KDE 4.8 дизайнер Nuno Pinheiro, создавший в свое время визуальную тему Oxygen, объявил конкурс, в котором может принять участие любой желающий. Работы принимаются до 4 декабря. Работа должна так или иначе отражать такие качества KDE, как элегантность, свобода и простота использования. Изображения должны распространяться под лицензией LGPL и иметь размер не меньше чем 1920×1200. Допускается использование фотографий. Лучшая работа будет отобрана жюри, в которое войдут три известных представителя сообщества KDE. Читать далее Конкурс на разработку обоев для рабочего стола KDE 4.8

Релиз минималистичного дистрибутива Tiny Core Linux 4.1

Вышел минималистичный Linux дистрибутив Tiny Core Linux 4.1, который может работать на системах с 48 Мб ОЗУ. Загрузочный iso-образ занимает всего 11.5 Мб. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Дополнительно поставляется консольная версия дистрибутива — Micro Core, занимающая 6 Мб и построенная на основе набора утилит BusyBox. Также доступна сборка MultiCore (47 Мб), снабженная графическим инсталлятором и поставляемая с набором дополнительных расширений. Кроме стандартной начинки Tiny Core и Micro Core в состав Multi Core включено два дополнительных загрузочных пакета: install.gz — инсталлятор … Читать далее Релиз минималистичного дистрибутива Tiny Core Linux 4.1

22 тысячи рабочих мест во всех поликлиниках Москвы будут оснащены ALT Linux

Компания Аквариус выиграла тендер на поставку 22 тысяч программно-аппаратных комплексов для оснащения рабочих мест сотрудников поликлиник города Москвы. Примечательно, что все компьютеры будут поставляться с предустановленным дистрибутивом ALT Linux, что делает данную поставку крупнейшей государственной закупкой ПК в РФ с предустановленным Linux — сумма контракта составляет 928 млн руб. Условия тендера допускали возможность использования как Linux, так и Windows. Предложение на основе Linux было более выгодно, например, стоимость рабочего места, c учётом требований к предустановленному программному обеспечению (офисный пакет, инструменты централизованного управления, средства защиты и т.п.), оказалась на 40% ниже рыночной стоимости. Проблема переобучения медработников с Windows не является ключевой, … Читать далее 22 тысячи рабочих мест во всех поликлиниках Москвы будут оснащены ALT Linux