Линукс Портал

Syndicate content
Updated: 46 min 44 sec ago

Linux-планшет Spark стоит 200 евро

Wed, 02/01/2012 - 23:23
В продажу поступил планшетный компьютер Spark, оснащённый 7-дюймовым ёмкостным сенсорным дисплеем.



Программная платформа Spark - операционная система Linux; пользовательский интерфейс - Plasma Active.

«Сердце» гаджета - процессор AMLogic ARM9, функционирующий на тактовой частоте 1 ГГц. Объём оперативной памяти составляет 512 Мб; интегрированный флеш-модуль вмещает 4 Гб информации. Планшет наделён адаптером беспроводной связи Wi-Fi, слотом для SD-карт, двумя портами Mini USB и интерфейсом HDMI.

Spark предлагается по ориентировочной цене в 200 евро. Прибыль от продаж мини-компьютера пойдёт на дальнейшее развитие проекта Plasma Active.

Взято с compulenta.ru.
Categories: Open News

Современный отечественный программируемый панельный контроллер Segnetics SMH 2Gi с Linux и ISaGRAF

Wed, 02/01/2012 - 23:20
Компания Сегнетикс отечественный разработчик современных программируемых логических контроллеров (ПЛК) серии SMH совместно с компанией "ФИОРД" мастер-дистрибьютором ISaGRAF в России представляют новый мощный панельный ПЛК Segnetics SMH 2Gi со встроенной операционной системой Linux и средой программирования ISaGRAF. На базе ПЛК SMH 2Gi внедрена подсистема обеспечения пожарной безопасности в театре Эстрады имени Аркадия Райкина в историческом центре Санкт-Петербурга.

ПЛК SMH 2Gi предназначен для автоматизации инженерных систем зданий и технологических процессов в промышленности. Важными особенностями ПЛК SMH 2Gi являются следующие:
- высокая степень модульности: кроме встроенных COM-портов RS485 и RS232, можно выбрать сетевой модуль Ethernet или LON (технология NETcard). При добавлении новых модулей расширения нет необходимости демонтировать контроллер или разбирать его. Это значительно упрощает работу в процессе расширения системы и её наладки.
- полная программная совместимость с контроллерами SMH 2010 и Pixel. Не требуется создавать программы заново.
- возможность работы в сетях, построенных на Modbus и Ethernet (Modbus TCP/IP) в роли ведомого (Slave) или ведущего (Master) устройства.
- монохромный графический дисплей, позволяющий выводить различные объекты визуализации и графики процессов и текст различного размера.

На базе ПЛК SMH 2Gi со встроенной средой программирования ISaGRAF реализован пожарный щит с небольшим дисплеем в подсистеме обеспечения пожарной безопасности в театре Эстрады имени Аркадия Райкина в Санкт-Петербурге. Основная задача устройства управление и контроль системы противопожарной защиты на основе данных о состоянии клапанов, полученных по протоколу Modbus RTU. В щите используются устройства Овен в режиме Modbus Slave, через которые происходит сбор данных от датчиков. С помощью ПЛК и ISAGRAF осуществляется индикация нештатных событий в системе, таких как пожар, авария двигателей вентиляторов, не закрытие или не открытие клапанов. Разработку программного обеспечения, его установку и отладку в контроллере выполнила компания "ФИОРД".

На дисплей контроллера выводится состояние клапанов ОЗК и системы ПВД. Поскольку клапанов больше, чем может уместиться на экране контроллера, предусмотрена возможность листания информации по всем клапанам. Также выводится состояние модулей Овен.

Если происходит пожар, система формирует необходимые выходные воздействия и мигает одна из лампочек щита с надписью "Тревога". Для имитации пожара возможен также режим Тестирования. Данный режим предназначен для проверки работоспособности системы, срабатывания клапанов и т.п. При этом на дисплей контроллера выводятся параметры, вышедшие из строя.

Взято с www.advis.ru.
Categories: Open News

В Испании планируется перевести 40 тысяч рабочих мест чиновников на Debian GNU/Linux

Thu, 01/26/2012 - 05:11
Администрация Эстремадуры, автономной области Испании, намерена перевести на Debian GNU/Linux около 40 тысяч рабочих мест в государственных учреждениях, в которых в настоящее время используется Windows. Миграцию планируется начать уже весной этого года и полностью завершить в декабре. Миграция на Linux в Эстремадуре станет вторым по величине проектом по внедрению открытых технологий в правительственных учреждениях Евросоюза: лидером остаётся французская жандармерия, в которой на Linux переведено около 90 тысяч рабочих мест, на третьем месте - проект по миграции на Linux 14 тысяч компьютеров в государственных структурах города Мюнхен.

Следует отметить, что это не первый опыт внедрения Linux в Эстремадуре. За последние 10 лет в автономной области на Linux и открытое ПО было переведено около 70 тысяч (по другим данным 120 тысяч) рабочих мест в секторе образования и 15 тысяч в медицинских учреждениях. В школах Эстремадуры до сих пор использовался собственный дистрибутив Linex, представляющий собой модифицированную сборку Debian GNU/Linux. В новом проекте решено отказаться от использования Linex и использовать сборку Debian, уже опробованную в медицинских учреждениях.

На подготовку соответствующего требованиям проекта варианта Debian планируется потратить три месяца, после чего приступить к миграции. Кроме экономии бюджетных средств переход на Linux связывается с попыткой унификации рабочих окружений для пользователей во всех государственных структурах. Среди целей миграции также обеспечение высокого уровня безопасности, который планируется довести до соответствия требованиям стандарта IEC 27001 IT. По мнению инициаторов проекта десктоп должен быть надёжен, прост в использовании, прост в управлении, поддерживать средства удалённого администрирования и быть лишен проблем с безопасностью и вирусами. Debian в полной мере удовлетворяет предъявленным требованиям.

Дополнительно можно отметить ещё одну инициативу в Евросоюзе: правительство Франции ввело в строй государственный портал data.gouv.fr, на котором опубликовано около 350 тысяч документов, которые отныне распространяются под открытой лицензией, подразумевающей свободное распространения информации без каких-либо ограничений по её использованию. Опубликованные документы включают достаточно разноплановую информацию, от подробностей по принятию бюджетов и статистики по несчастным случаям, до отчётов с оценкой вредных примесей в воздухе и географическим данным. Целью проекта является увеличение прозрачности работы госструктур через предоставление полного доступа к данным, используемым при принятии решений.

Взято с opennet.ru.
Categories: Open News

Ubuntu HUD заменит стандартные меню приложений

Thu, 01/26/2012 - 05:08
Марк Шаттлуорт, глава компании Canonical, занимающейся поддержкой проекта Ubuntu, рассказал о новом инструменте под названием HUD (Head-Up Display), который планируется встроить в операционную систему.



Средства HUD призваны стать альтернативой стандартным меню в приложениях. Вместо того чтобы перебирать пункты для поиска нужной команды, предлагается применять специальную поисковую строку. При вводе первых букв той или иной операции, названия файла или папки инструмент автоматически предложит возможные варианты. Пользователю останется выбрать нужный.

Похожий подход применяется в операционных системах Apple Mac OS X: поисковые средства Spotlight действуют в масштабах всей платформы, по всем жёстким дискам и информации пользователей.

По словам г-на Шаттлуорта, в дальнейшем планируется дополнить систему Head-Up Display функциями распознавания голосовых команд, жестов и сенсорного управления.

Инструментарий HUD, как ожидается, появится в операционной системе Ubuntu 12.04 LTS, релиз которой назначен на апрель.

Взято с compulenta.ru.
Categories: Open News

Представлен virt-sandbox, инструмент для обеспечения изолированного запуска приложений

Fri, 01/20/2012 - 08:19
Даниэль Беррандж (Daniel Berrange), работающий в компании Red Hat над развитием средств виртуализации, представил первый публичный выпуск пакета libvirt-sandbox, позволяющего организовать выполнение произвольных пользовательских приложений в изолированном окружении, построенном с использованием libvirt. В рамках libvirt-sandbox подготовлен API, расширяющий возможности libvirt в плане изолированного запуска отдельных приложений, и специальная сервисная утилита virt-sandbox.

Несколько лет назад компания Red Hat подготовила утилиту sandbox, которая позволяет организовать безопасное выполнение не вызывающих доверия программ с обеспечением изоляции при помощи SELinux, что накладывало определённые ограничения на функциональность sandbox. Утилита virt-sandbox существенно отличается от своего предшественника тем, что использует для изоляции полноценные виртуальные машины и не ограничивается только запуском подозрительных программ, а позиционируется также для более безопасного выполнения программ в повседневной практике и для организации быстрого запуска виртуальных машин для различных сетевых приложений. При использовании virt-sandbox требующие изоляции приложения запускаются напрямую из файловой системы базового хоста, без предварительной установки, сборки и настройки начинки гостевой системы. В настоящее время virt-sandbox поддерживает изоляцию с использованием гипервизора KVM и изолированных контейнеров LXC, но теоретически могут быть использованы любые системы виртуализации, поддерживаемые в libvirt (Xen, VirtualBox и т.п.).

При использовании системы виртуализации KVM возникает проблема с необходимостью формирования полного программного окружения при выполнении каждого приложения, запускаемого в virt-sandbox. Разработчики virt-sandbox нашли простой выход: при каждом запуске на лету создаётся минимальный загрузочный initrd-образ, содержащий специально созданную программу инициализации. После того как данный образ получит управление, программа инициализации загружает модуль ядра virtio-9p и монтирует корневую ФС текущей базовой системы в режиме только для чтения. Таким образом для изолированного приложения формируется гостевое окружение, полностью аналогичное по своему составу базовой системе, но не допускающее внесения изменений. После монтирования ФС производится запуск указанного приложения и перенаправление ввода/вывода на хост-систему. После завершения работы программы, виртуальная машина автоматические завершает своё выполнение. На формирование гостевой системы тратится всего несколько секунд, например, запуск /bin/false под управлением virt-sandbox занимает около 4 секунд (после оптимизации время планируется сократить до 2 секунд).

Подготовка специально API для изолированного запуска отдельных приложений сулит интересные возможности для разработчиков сторонних систем. Например, программист может определить желаемые характеристики изолированного окружения, указав какую программу следует выполнить, какие части ФС смонтировать и какие использовать параметры сети. После вызова соответствующей функции libvirt-sandbox на базе указанной конфигурации можно получить на выходе XML-конфигурацию libvirt для формирования гостевой системы, соответствующей заданным характеристикам и адаптированной для конкретной системы виртуализации.

В настоящее время полноценно работают только консольные приложения. Реализована начальная поддержка запуска GUI-программ, но она ещё требует значительной доработки. Среди планов на будущее отмечается: адаптация virt-viewer и использование SPICE/VNC для организации запуска в sandbox-режиме графических приложений; создание надлежащих политик SELinux для доступа к базовой файловой системе в режиме только для чтения (в настоящее время virt-sandbox работает только в permissive-режиме SELinux); подготовка утилиты для автоматического формирования типовых окружений для различных сервисов, например, для обеспечения запуска изолированной копии apache; задействование возможностей libvirt по формированию межсетевого экрана для дополнительной фильтрации сетевого трафика от изолированных приложений.

Готовые rpm-пакеты с libvirt-sandbox подготовлены для Fedora Linux и доступны в репозитории rawhide. Планируется, что новая система изоляции будет включена в состав релиза Fedora 17.

Взято с opennet.ru.
Categories: Open News

Представлен проект по созданию среды кросс-компиляции и запуска приложений на базе LLVM/Clang

Sat, 01/14/2012 - 18:18
Ричард Пенингтон (Richard Pennington) в списке рассылки LLVMdev объявил о достижении первых результатов в деле создания среды сборки приложений для различных программно-аппаратных платформ на базе набора компиляторов LLVM/Clang. Проект, получивший имя ELLCC (The Embedded LLVM Compiler Collection) все ещё находится в стадии активной разработки, но уже может быть использован для генерации файлов для многих платформ.

ELLCC - это набор средств для быстрой сборки, проверки работоспособности и отладки кросс-платформенных приложений, включающий в набор кросс-компиляторов на базе LLVM/Clang, утилиты кросс-сборки binutils, отладчик GDB, виртуальную машину QEMU, а также специальную библиотеку libecc, основанную на коде библиотек libc, libcxx, libm, libcrypt, libpthread и других из проекта NetBSD, модифицированных для работы как в среде NetBSD, так и Linux. Основная цель проекта - позволить разработчику быстро компилировать и тестировать приложения без необходимости внесения индивидуальных изменений в исходный код и установки различных кросс-компиляторов.

Среда включает в себя поддержку языков C/C++, аппаратных платформ ARM, i386, Microblaze, Mips, PowerPC, PowerPC64 и X86_64. В качестве целевых ОС могут выступать NetBSD, Linux а также платформы без операционной системы. В комплект входит несколько тестовых приложений, включая bzip2 и tcsh, для сборки и тестирования которых для всех аппаратных платформ достаточно выполнить всего одну команду make.



Взято с opennet.ru.
Categories: Open News

Проект Mozilla представил ветку Firefox с длительным сроком поддержки

Thu, 01/12/2012 - 08:42
Разработчики проекта Mozilla анонсировали присвоение статуса релиза с длительным сроком поддержки (ESR) версии Firefox 10, релиз которой намечен на 31 января. В отличие от обычных выпусков Firefox, поддержка которых прекращается сразу после выхода новой версии, обновления с исправлением проблем безопасности для Firefox 10 будут выпускаться в течение года. Следующим релизом с длительным сроком поддержки станет Firefox 17. Поддержка ветки Firefox 3.6 будет прекращена 24 апреля. Обновления ESR-версий будут выпускаться каждые 6 недель и будут включать только исправления опасных уязвимостей, а в отдельных случаях и решения серьёзных проблем со стабильностью.

Отныне, раз в год релизу Firefox будет присваиваться статус ESR (Extended Support Release), подразумевающий продолжение выпуска обновлений в течение 12 месяцев (54 недели). Шесть выпусков браузера, идущих вслед за ESR, будут как и раньше поддерживаться только 6 недель, до момента выхода очередного релиза. После выхода нового ESR-релиза прошлый ESR-релиз будет поддерживаться ещё 12 недель для предоставления времени для миграции на новую версию. Общее время для адаптации, тестирования и сертификации нового ESR-выпуска на предприятии, с учётом доступности Aurora- и Beta-веток, будет составлять 24 недели: 12 недель на оценку Aurora/Beta и 12 недель на тестирование и внедрение релиза перед прекращением поддержки прошлого ESR-выпуска.

Причиной создания релизов с длительным сроком поддержки является непринятие излишне короткого шестинедельного цикла разработки Firefox в корпоративном секторе. Крупные предприятия не могут себе позволить ежемесячный переход на новый значительный релиз, так как каждую новую версию браузера необходимо проверить и сертифицировать на предмет полной совместимости с корпоративными сайтами, используемыми web-приложениями и дополнениями. Подобная сертификация требует много времени, например только процесс согласования перед внедрением может занять несколько месяцев. Дополнительное время также требуется на обновление внутренней документации и обучение/ознакомление персонала с особенностями новых версий. Оптимальным для корпораций вариантом является выпуск продукта со сроком поддержки около года, гарантированной подготовкой исправлений проблем безопасности и прогнозируемым процессом выпуска следующих версий. Предложенные ESR-релизы Firefox удовлетворяют данным требованиям.

Одним из аргументом в пользу выбора Firefox 10 на роль релиза с длительным сроком поддержки стало реализованное в Firefox 10 изменение процесса оценки совместимости дополнений. Начиная с Firefox 10 дополнения по умолчанию будут помечаться как совместимые с текущей версией браузера, что упростит и сгладит процесс обновления. Новая схема подразумевает автоматическое отключение только дополнений, которые явно помечены в базе Mozilla как несовместимые c текущим выпуском Firefox или содержат бинарные вставки. Все остальные дополнения будут активны по умолчанию, даже если в поле максимальной поддерживаемой версии указан более старый выпуск браузера, чем тот на который произведено обновление. Для блокирования несовместимых дополнений будет создан специальный чёрный список, куда будут помещены дополнения, которые не прошли автоматическое тестирование или в которых подтверждено наличие проблем.

Взято с opennet.ru.
Categories: Open News

Рейтинг наиболее активно внедряемых открытых проектов возглавили HBase, Node.js и nginx

Thu, 01/12/2012 - 08:41
Компания OpenLogic, занимающаяся оказанием коммерческой технической поддержки для дистрибутива CentOS и отдельных открытых пакетов, а также развивающая сервис, позволяющий коммерческим предприятиям избежать нарушения лицензии GPL, представила отчёт с результатами анализа тенденций востребованности открытых проектов в 2011 году. Отчёт построен на основе изучения внедрения популярных и новых открытых проектов для обеспечения работы ключевых служб предприятий. Итоговый рейтинг построен с учётом восьми метрик для каждого открытого проекта, включающих как общедоступные данные, так и статистику собранную на 250 предприятиях в разных частях света, использующих инструментарий OpenLogic.

Проекты, продемонстрировавшие наиболее значительный рост внедрений в 2011 году:

HBase, реализованная поверх Hadoop распределённая БД, претендующая на роль аналога Google Bigtable;
Node.js, серверная платформа для написания эффективных интернет-приложений на языке JavaScript;
nginx, высокопроизводительный http-сервер;
Hadoop, платформа для организации распределённой обработки больших объёмов данных (петабайты) с использованием парадигмы map/reduce;
Ruby on Rails, фреймворк для разработки web-приложений на языке Ruby с использованием парадигмы MVC (Model-View-Controller).

Тенденции внедрения серверов приложений и web-серверов:

Рост (общий рост внедрений по всем всех метрикам): Node.js и nginx;
Cохранение уровня (удержание прошлых позиций, падение и рост примерно одинакового числа метрик): Tomcat и Apache httpd;
Спад (общее снижение всех метрик): JBoss и GlassFish;

Тенденции внедрения фреймворков:

Рост: Rails
Сохранение уровня: Spring, Grails, Struts
Спад: нет

Тенденции внедрения баз данных и средств для работы с большими объёмами данных:

Рост: HBase, Hadoop, MongoDB
Сохранение уровня: MySQL, PostgreSQL
Спад: CouchDB

Общий рейтинг 16 выбранных открытых проектов по степени роста внедрений:

HBase
Node.js
nginx
Hadoop
Rails
MongoDB
Tomcat
MySQL
Apache
Spring
PostgreSQL
Grails
Struts
JBoss
GlassFish
CouchDB

Дополнительно можно отметить рейтинг 10 лучших открытых продуктов 2011 года по мнению издания ChannelWeb:

LibreOffice;
Ubuntu 11.10;
Linux Mint 12;
Firefox For Android;
Android 3.x (платформа была открыта, только после выхода Android 4);
MySQL 5.6 (релиз ещё не вышел);
Asterisk 10;
OpenStack;
Ubuntu 11.04;
Fedora 16.

Взято с opennet.ru.
Categories: Open News

Сеть «Милена» в Балаково переходит на "СуперМаг УКМ 4.0"

Thu, 01/12/2012 - 08:38
На принятие решения в пользу "УКМ 4.0" повлияла высокая надежность и функциональность программного продукта. Кассовое решение от "Сервис Плюс" состоит из таких важных для современных ритейлеров модулей как:

- Управление специализированным оборудованием для повышения активности покупателя;
- Снижение затрат связанных с простоем оборудования;
- Система управления взаимоотношениями с покупателями;
- Технологии контроля действий персонала;
и другие.

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

Главными преимуществами кассового решения "УКМ 4.0" для локальной розничной сети стали следующие: решение полностью написано на Linux, отказ от платного лицензионного софта (Windows и т.п.), надежный удаленный доступ и многофискальность.

По материалам www.russretail.info.
Categories: Open News

Первый стабильный релиз свободной САПР LibreCAD

Fri, 01/06/2012 - 04:47
Представлен релиз новой свободной системы автоматизированного проектирования LibreCAD 1.0.0, ранее развиваемой под именем CADuntu (проект поменял имя чтобы избежать ассоциаций с проектом Ubuntu, к которому данная САПР не имеет никакого отношения). LibreCAD позволяет выполнять задачи двухмерного проектирования, такие как подготовка инженерных и строительных чертежей, схем и планов. В качестве базового формата используется DXF (DXF R12 и DXF 200x), изначально разработанный для обмена двумерными данными для пакета AutoCAD. Экспорт может осуществляться в форматах SVG и PDF. Для загрузки также доступна библиотека, в которой представлены макеты около пяти тысяч типовых деталей. Код открыт под лицензией GPLv2, бинарные сборки подготовлены в 32- и 64-разрядных вариантах для Linux (Ubuntu, Debian, Fedora, Mandriva, openSUSE), Windows и Mac OS X.



LibreCAD является форком проекта QCad, развитие которого контролируется коммерческой компанией, уделяющей основное внимание проприетарному варианту продукта. Целью разработки LibreCAD был перевод доступной под лицензией GPL кодовой базы QCad c устаревшей библиотеки Qt 3 на современный тулкит Qt 4, а также создание средств для экспорта данных в систему EMC2. В итоге была проведена общая реструктуризация кодовой базы, выполнено портирование на Qt 4 и решены многие проблемы, остающиеся неисправленными в QCad.

В результате переработки некоторых составляющих скорость выполнения математических операций удалось увеличить от двух до четырёх раз. Переход от использования 3D-векторов к 2D-векторам позволил на треть сократить размер обрабатываемых данных, что положительно сказалось на производительности. Реализована экспериментальная поддержка формата DWG. Проведена оптимизация интерфейса, добавлена поддержка автоматического сохранения работы.

Подготовлен интерефейс для разработки и подключения плагинов, через которые можно расширять функциональность LibreCAD. Создана новая библиотека для работы с форматом DXF. Добавлены переводы элементов интерфейса для 24 дополнительных языков (перевод на русский язык завершён на 77%), обеспечена возможность использования utf-8 для слоёв и имён блоков. В процессе разработки пришлось начать с нуля написание документации и создать собственный формат шрифтов LFF, так как документация к QCad и используемые CXF-шрифты являются интеллектуальной собственностью коммерческой фирмы, контролирующей разработку QCad.

Взято с opennet.ru.
Categories: Open News

«ПингВин Софтвер» решил проблему совместимости некоторых аппаратных средств для GNU/Linux

Thu, 12/22/2011 - 04:07
Начатый в 2009 году проект по полномасштабному внедрению СПО в школах РФ, охвативший почти 56 тыс. школ, столкнулся с рядом трудностей, одной из которых стала несовместимость части ранее закупленного периферийного оборудования с новым программным обеспечением. В 2011 году Министерством образования РФ был проведен конкурс на разработку драйверов для 20 самых критичных видов устройств, используемых в учебных и научно-исследовательских учреждениях, который выиграла компания «ПингВин Софтвер».

В ходе реализации проекта были получены сведения о нескольких сотнях устройств и степени их совместимости или несовместимости со свободным программным обеспечением. Эти данные позволили составить список из 20 самых «проблемных» моделей таких производителей, как BenQ, Canon, Epson, Genius, HP, Kodak, Nikon, Oki, Toshiba, Xerox и др. Для них были разработаны драйвера, которые обеспечивают успешную работу принтеров, сканеров, интерактивных досок, МФУ и др. техники с 9-ю рекомендованными для использования в школах свободными операционными системами на базе GNU/Linux.

Также специалисты «ПингВин Софтвер» составили методические рекомендации по выбору компьютерного и периферийного оборудования, которых стоит придерживаться при обновлении школьной ИТ-инфраструктуры. Все документы и программное обеспечение доступны на сайте www.spohelp.ru, где начинается публичное тестирование подготовленных драйверов.

Скачать анкету обратной связи для тестирования драйверов можно по этой (.odt) или по этой (.pdf) ссылке.

Подробности здесь.

Взято с linuxcenter.ru
Categories: Open News

Проект по продвижению Android-патчей в ядро Linux

Thu, 12/22/2011 - 04:02
Тим Берд (Tim Bird), инженер компании Sony и участник группы разработки встраиваемых систем в Linux Foundation, направил в список рассылки Linux-ядра письмо с анонсом проекта Android Mainlining, цель которого - продвинуть в ядро Linux патчи, необходимые для работы платформы Android.

К проекту уже присоединились некоторые независимые разработчики, а также компании, занимающиеся производством встраиваемой и мобильной техники. Для координации работы создана страница на сайте elinux.org, на которой опубликован список патчей, состояние проекта на текущий момент, а также преимущества, которые он даст производителям устройств:

* возможность использования последней версии ядра Linux при портировании Android;
* концентрация усилий на одном ядре при разработке драйверов устройств;
* упрощение процедуры разработки и сопровождения кода.

Также на сайте опубликован порядок действий, который необходимо проделать для включения патчей в ядро. Упрощенно он выглядит так: выяснение причин, мешающих включению; внесение требуемых изменений; обсуждение новой версии с командой Google; запрос на включение; повторное выполнение всех шагов в случае необходимости.

Напомним, что команда разработчиков Android уже направляла запрос на включение патчей в ядро, небольшая часть из которых была принята. Остальные патчи несколько лет оставались в ветке "-staging" и в конце-концов были удалены ввиду отсутствия интереса со стороны Google в их доработке до приемлемого состояния.

Среди созданных в рамках проекта Android патчей, которые до сих пор не включены в состав основного ядра Linux:

* wakelocks - механизм блокировок для системы управления питанием, позволяющих предотвратить переход в спящий режим в ситуациях, когда это недопустимо (например, активен разговор по телефону), и наоборот для инициирования скорого засыпания при неактивности;
* ashmem - реализация разделяемой памяти, позволяющая маркировать незакреплённые страницы памяти, которые в последующем можно освободить в ситуации нехватки свободной памяти;
* дополнительные проверки прав доступа для обеспечения безопасного выполнения сетевых операций;
* binder - используемый в Android механизм межпроцессного взаимодействия;
* USB-драйвер для эмуляции хранилища;
* реализация LMK (low memory killer), управляющего принудительным завершением приложений в случае нехватки памяти;
* ram console - возможность сохранить вывод консоли в специальной области ОЗУ, к которой можно получить доступ после перезагрузки в режиме диагностики;
* драйвер для управления памятью графической карты для чипов ION.

Взято с opennet.ru.
Categories: Open News

Фонд СПО представил децентрализованную поисковую систему YaCy 1.0

Wed, 11/30/2011 - 01:13
Европейское отделение фонда свободного программного обеспечения (FSFE) представило версию 1.0 проекта YaCy, в рамках которого разработан поисковый движок с открытым исходным кодом, отличающийся децентрализованной архитектурой и использованием технологий P2P (peer-to-peer). Ключевой задачей YaCy является обеспечение защиты персональных данных и гарантирование конфиденциальности запросов. Исходные тексты всех наработок проекта распространяются в рамках лицензии GPLv2.

В рамках проекта YaCy разработан кардинально новый подход к решению проблемы организации независимого поиска, сконцентрированный на идее отказа от использования центрального сервера, вместо которого результаты поиска формируются при участии независимых друг от друга узлов распределённой сети, состоящей на сегодняшний день из более чем 600 узлов. В подобной распределённой сети ни один из элементов не может единолично решить, что именно будет отражено в поисковом выводе (исключается возможность цензуры) и в каком порядке будут показаны результаты. Движок работает непосредственно на компьютерах пользователей, использующих поисковую систему. Иными словами, каждый из пользователей YaCy является частью большой поисковой сети и непосредственно принимает участие в обеспечении её работы. Условия поиска шифруются перед тем, как покинуть компьютер пользователя.

Карстен Герлофф (Karsten Gerloff), президент Европейского отделения фонда Free Software Foundation, заявил: "Мы отходим от концепции централизованного контроля за службами. Мы понимаем важность независимости и необходимость создания инфраструктуры, не зависящей от какого-то одного самого слабого звена... В мире будущего, состоящего из распределённых пиринговых систем, свободные поисковые движки, подобные YaCy, являются жизненно важным составным элементом". Майкл Кристен (Michael Christen), лидер проекта YaCy, подчеркнул мотив создания проекта: "Почти все наши действия в Интернете так или иначе связаны с поиском. Это жизненно важное звено между нами и информацией, которую мы ищем. В таком важном деле мы не должны зависеть от нескольких больших компаний, при этом открывая свои личные данные".

Движок уже используется для локального поиска на таких сайтах, как sciencenet.kit.edu, yacy.geocaching-portal.com и fsfe.org. Попробовать YaCy в деле можно на сайте search.yacy.net. Стать членом сети YaCy можно установив на свой компьютер специальное программное обеспечение, написанное на языке Java и доступное для платформ Linux, Windows и Mac OS X. Сеть уже работает и на текущий момент содержит в индексе более 1.4 млрд документов, обрабатывая примерно 130 тысяч поисковых запросов ежедневно.

Подробнее в заметке на opennet.ru
Categories: Open News

Для ядра Linux представлена реализация IPv6 NAT

Sun, 11/27/2011 - 02:56
Патрик МакХарди (Patrick McHardy) представил в списке рассылке linux-netdev первою тестовую реализацию IPv6 NAT для Netfilter, подсистемы для фильтрации и преобразования пакетов в ядре Linux. На данном этапе разработки код еще не готов к повседневному применению и содержит проблемы с асинхронной передачей пакетов и их окончательной сборкой. Тем не менее, в скором времени IPv6 NAT планируется довести до полностью работоспособного состояния и направить запрос на включение в следующий релиз ядра Linux.

IPv6 NAT позволяет осуществить подмену адресной информации в пакетах IPv6 в соответствии с заданными правилами трансляции, примерно так как это делается в классическом трансляторе адресов для IPv4. Для реализации поддержки IPv6 NAT, существующий в ядре код netfilter был переработан с целью разделения модуля NAT на два независимых компонента, один из которых включает в себя ядро подсистемы NAT, а второй реализует поддержку того или иного протокола третьего уровня. В данный момент поддержка IPv6 реализована для целей iptables SNAT и DNAT, а также MASQUERADE, REDIRECT и NETMAP. В целях тестирования реализована поддержка FTP NAT helper и Amanda NAT helper.

Поводом к началу работ над IPv6 NAT послужило желание создать единую стандартную реализацию механизма в свете его востребованности некоторыми компаниями, которые уже начали работу над собственной реализацией аналогичной функциональности (например, NAT66). Напомним, что сама идея NAT заключалась в том, чтобы обойти проблему нехватки IPv4-адресов и не соответствует концепции IPv6 как сети, в которой каждое устройство, подключенное к интернет, должно иметь свой собственный выделенный IPv6-адрес.

Взято с opennet.ru.
Categories: Open News

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

Sat, 11/26/2011 - 01:53
Австралийский исследователь Сильвио Кезаре (Silvio Cesare) представил проект Clonewise, в рамках которого подготовлен инструментарий для выявления общих частей в исходных текстах различных программ и автоматического анализа такого кода на предмет наличия известных уязвимостей. Clonewise помогает решить проблему с возникновением скрытых уязвимостей, которые остаются неисправленными на протяжении длительного времени.

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



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

Например, опасная уязвимость в библиотеке libpng была устранена в браузере Firefox, в поставку которого входили файлы из данной библиотеки, только спустя три месяца. После анализа утилитой Clonewise свежих репозиториев Debian и Fedora было выявлено пять пактов, в которых проявляется уязвимость в libpng, исправленная ещё в начале апреля. В начале года отмечена серия уязвимостей в популярных программах просмотра PDF, таких как Evince и Xpdf, что также было связано с заимствованием кода. Подобные случаи не исключаются и для других популярных проектов, в которых регулярно находят уязвимости, таких как bzip2, libzip, libxml2 и FFmpeg.

Около 90% выявленных утилитой проблем являются ложными срабатываниями. Используя GUI-интерфейс ложные срабатывания отсеиваются в считанные секунды, достаточно пробежаться по списку беглым взглядом. Несмотря на высокий процент ложных срабатываний, в процессе разработки Clonewise в стандартном репозитории Fedora Linux было выявлено 30 ранее не замеченных уязвимостей. Что касается степени заимствования кода, то исследовав репозиторий Debian GNU/Linux, как один из самых больших репозиториев открытого ПО, было выявлено 420 приложений, в которых присутствует код, скопированный из других проектов.

Взято с opennet.ru.
Categories: Open News

Зимняя Школа Linux для преподавателей

Sat, 11/26/2011 - 01:51
НОУ «ИПС-Университет г. Переславля им. А. К. Айламазяна», Институт Программных Систем РАН и компания Альт Линукс объявляют о проведении с 23 января по 27 января 2012 года Зимней Школы Linux для преподавателей. Тема Школы «Linux в образовательном учреждении». Приглашаются все, кто использует или собирается использовать свободное ПО в учебном процессе и хочет помочь в этом коллегам.

Основные темы Школы:

Технологические, административно-правовые и академические возможности свободного ПО и дистрибутивов GNU/Linux.
Решение типовых пользовательских задач и задач системного администрирования на базе дистрибутивов ALT Linux.
Организация сетевой инфраструктуры учреждения, развёртывание компьютерных классов и сервисов.
GNU/Linux как платформа для подготовки специалиста в области ИТ: информатика, программирование, вычислительные системы и сети, дисциплина проектирования и командной разработки приложений, современные информационные технологии.

Подробности здесь.

Взято с linuxcenter.ru.
Categories: Open News

Робот HyQ может больше, чем просто прыгать

Tue, 11/15/2011 - 12:06
Робот HyQ является итальянским родственником BigDog от Boston Dynamics, проекта, финансируемого DARPA. Разрабатываемый группой исследователей Istituto Italiano Di Tecnologia (IIТ) под руководством профессора Дарвина Колдуэлла, этот четвероногий робот с гидравлическим приводом будет способен передвигаться по пересеченной местности, прыгать и бегать со скоростью до 15 км/ч.



В отличие от четвероногих роботов Boston Dynamics, HyQ не имеет большой грузоподъемности, поэтому не предназначен для военного применения. Как утверждают исследователи, робот может использоваться при проведении спасательных операций, на строительных площадках, в лесном хозяйстве и далее везде, куда трудно попасть на обычных наземных транспортных средствах. Однако, в первую очередь робот HyQ служит в качестве исследовательской платформы с открытым кодом.

HyQ уже вполне жизнеспособное «животное». Робот имеет приличную скорость, он может сидеть на корточках перед прыжком, подобно лошади, а может пнуть передней ногой картонную коробку. Возможность выполнять такие различные типы движений была достигнута путем контроля крутящего момента в каждом конкретном случае робот рассчитывает, какой крутящий момент нужно использовать на каждом «суставе». В качестве «мозга» робота, ответственного за расчеты, выступает небольшой компьютер, работающий под управлением ОС Linux. Робот имеет габариты 50 на 98 см и весит 90 кг вместе с гидравликой.

HyQ оснащен 12 суставами (по 3 на каждой ноге), восемь из которых приводятся в действие посредством гидравлических цилиндров, а на четырех установлены бесщеточные двигатели постоянного тока. Каждая нога, изготовленная из нержавеющей стали и завернутая в 3-миллиметровый лист алюминия, имеет три степени подвижности (по одной в колене и две в бедре), что обеспечивает необходимую гибкость движений.



Наиболее важной конструктивной особенностью ноги робота является «активная податливость». Другими словами, положение и крутящий момент ноги плавно управляется набором кодеров с высоким разрешением и динамометрическими элементами положения и силы, установленных на каждом суставе. Жесткость всего тела можно быстро регулировать с помощью гидравлического потока приводов. Это позволяет роботу выполнять очень динамичные задачи, такие как бег и прыжки, поскольку удары и вибрации сразу же поглощаются приводами. В настоящее время конструкция ноги робота дорабатывается.

Взято с www.micro-system.org.
Categories: Open News

Компания SGI анонсировала выпуск нового поколения blade-серверов для построения суперкомпьютеров

Tue, 11/15/2011 - 12:00
Компания SGI анонсировала выпуск нового поколения blade-серверов, предназначенных для построения суперкомпьютерных кластеров. Под обозначением SGI ICE X кроются «строительные блоки», из которых можно собрать суперкомпьютер производительностью несколько PFLOPS. Примечательно, что наращивание конфигурации может выполняться без выключения суперкомпьютера.

В семейство SGI ICE X входят коммутаторы InfiniBand, также выполненные в форм-факторе blade-серверов. Производитель отмечает, что конструкция «лезвий» упрощает и удешевляет построение больших систем, поскольку включает интегрированные средства коммутации FDR InfiniBand. Серверы SGI ICE X поддерживают объединение в топологии «гиперкуб», «улучшенный гиперкуб», «все со всеми» и «утолщенное дерево». Открытая архитектура x86 упрощает развертывание приложений без каких-либо модификаций в среде SUSE Linux Enterprise Server или Red Hat Enterprise Linux. Платформа ICE масштабируется с половины стойки до сотен стоек.

К улучшениям SGI ICE X по сравнению с ICE предыдущих поколений компания относит новые опции системы охлаждения на уровне узла и более высокую плотность компоновки. Уникальная конструкция серверов позволяет разместить в одной стойке до 2304 процессорных ядер. Кроме того, ICE X поддерживает независимо масштабируемую подсистему питания и интерфейс Fourteen Data Rate (FDR) InfiniBand 56 Гбит/с, включая такие опции, как хост-адаптеры Mellanox ConnectX-3 InfiniBand с одним или двумя портами, выполненные в виде мезонинных карт.

Аппаратная составляющая SGI ICE X строится на стоечном дизайне, объединяющем в одной стойке две пары унифицированных корпусов для blade-модулей. В паре корпусов может быть установлено до 36 blade-серверов, каждый из которых представляет собой один или два вычислительных узла. Пара корпусов комплектуется 36 портами FDR InfiniBand, 18 из которых предназначены для внешнего подключения. В конфигурации Premium количество портов удвоено, из них 48 выделено для внешнего подключения.

Есть две модели blade-северов. Модель IP-113 представляет собой один вычислительный узел на двух процессорах Intel Xeon E5 с 16 слотами для модулей памяти DIMM DDR3 (по восемь на процессор). Модель IP-115 объединяет два узла на процессорах Intel Xeon E5. Общее число слотов для модулей памяти DIMM DDR3 в ней такое же, как в IP-113, так что каждому процессору достается четыре слота.

Взято с ixbt.com.
Categories: Open News

Компания Promwad представит устройства на базе свободного ПО

Sat, 10/29/2011 - 23:13
Promwad, один из ведущих независимых дизайнцентров Восточной Европы, представит устройства, созданные на базе современных технологий для различных рынков: минисервер IPPlug, тонкий клиент AKT1100, автомобильное навигационносвязное устройство и бортовой автомобильный самописец. Все они работают под управлением свободного ПО Debian GNU/Linux и Android.

Минисервер IPPlug предназначен для решения широкого спектра задач в IPсетях, может заменить более дорогостоящие устройства. Работает на базе процессора Marvell Kirkwood (1 ГГц) и ОС Debian GNU/Linux, питается от бытовой сети 220 В и отличается низким энергопотреблением. Имеет широкий выбор интерфейсов (USB, WiFi, Ethernet, Bluetooth) и поддерживает различные сетевые протоколы (DLNA, FTP, SMB).

Автомобильное навигационносвязное устройство Shturmann на базе Android 2.2 представляет собой пятидюймовый компьютер с сенсорным экраном для мобильной связи в режиме handsfree, разработки оптимального маршрута с учётом загруженности дорог и пересылки данных в 3G сетях. Отличительная особенность новинки: одновременная работа двух систем глобального позиционирования ГЛОНАСС и GPS, они уменьшают количество «мертвых» зон и облегчают навигацию в городских условиях высотной застройки.

Тонкий клиент AKT-1100 компьютер на базе процессора Marvell Sheeva (2 ГГц) и ОС Debian GNU/Linux 6.0, который переносит основные процессы обработки данных на удаленный сервер. Он использует различные методы защиты информации (агенты систем безопасности, Java и аппаратные ключи Security Token) и благодаря этому может использоваться в самых разных сферах: в банковском секторе, розничных продажах, офисах компаний и т.д. Пользователь получает практически весь функционал персонального компьютера в устройстве компактного формфактора с пассивным охлаждением: доступно подключение внешнего монитора с высоким разрешением (до 1600 px), 5xUSB 2.0, WiFi, Bluetooth, 2xGigabit Ethernet, DVI. Вес устройства в полной комплектации не более 300 грамм.

Взято с linuxcenter.ru.
Categories: Open News