В скрипте инициализации кэширующего прокси-сервера Squid, имеющемся в составе тестового релиза Red Hat Enterprise Linux (RHEL) 6.7, обнаружен баг, приводящий к выполнению знаменитой команды «rm -rf /*» (и, соответственно, удалению всех файлов в системе) при перезапуске squid.
Судя по всему, проблема возникает из-за наличия в скрипте инициализации squid.init команды «rm -rf $SQUID_PIDFILE_DIR/*», используемой в блоках stop и restart (причем в блоке restart удаление выполняется сразу после выполнения команд из блока stop). Если путь, указанный в переменной SQUID_PIDFILE_DIR, не определен, то запускается процесс очистки всей файловой системы. Более подробная информация о причинах подобного поведения скрипта пока не обнародована.
Проблема существует только в тестовой ветке RHEL 6.7 с пакетом squid-3.1.23-4.el6, и воспроизводится на виртуальной машине последовательностью команд «service squid start» + «service squid restart». В версии squid 3.1.23-5.el6 она уже отмечена как решенная. Следует также отметить, что аналогичная проблема (выполнение команды «rm -rf /*», если переменная пути, используемая в качестве аргумента, не заполнена) недавно была найдена в Steam под Linux.
Plen2 — разработанный в Японии прототип человекоподобного робота, для массового производства которого в данный момент идет сбор средств на Kickstarter.
Проект Plen2 был запущен в Японии — стране, известной высоким уровнем интереса к робототехнике. Наохиро Хаяйси (Naohiro Hayaishi), ведущий разработчик проекта, утверждает, что первый робот из серии Plen был разработан еще в 2005 году, но Plen2 является более перспективным проектом. Он существенно меньше оригинального Plen, печатается на 3D-принтере, и что самое главное — построен на основе Open Source-архитектуры. Кампания на Kickstarter по сбору средств на запуск Plen2 в массовое производство заканчивается через 42 дня, на данный момент собрана уже 41 тысяча USD. Ориентировочная цена одного устройства — 799 USD, полного набора для сборки — 699 USD, минимального набора для 3D-печати — 499 USD. Поставки заказов планируется начать позже в этом году (в августе или ноябре, в зависимости от того, что именно было заказано).
Plen2 планируется применять в первую очередь в образовательных целях для дальнейшего развития робототехники. На данный момент робот уже умеет танцевать, носить небольшие объекты и даже копировать движения человека (но для этого нужно подключить дополнительное сенсорное устройство). Продолжительность работы без перезарядки — 20-30 минут. Поддерживаются операционные системы ROS, iOS и Android.
Команда разработчиков Facebook сообщила об открытии кода Augmented Traffic Control — инструмента для эмуляции различных беспроводных сетей и тестировании работы приложений в этих сетях.
Идея создания подобного приложения появилась в ходе хакатонов с участием разработчиков Facebook в первой половине 2013 года. Изначально эмулировались только небольшие 2G-сети, затем было создано полноценное приложение с веб-интерфейсом на Django и Bootstrap, способное моделировать 2G, 3G, EDGE и LTE-сети различного качества. Для Facebook тестирование работы их приложений в условиях работы в мобильных сетях различного качества особенно важно, поскольку их продуктами пользуется множество людей, подключенных к мобильному интернету далеко не идеального качества.
Код Augmented Traffic Control написан на Python и распространяется под свободной лицензией BSD. В числе возможностей приложения — симуляция падения пропускной способности канала, задержки в следовании пакетов, потеря пакетов, и многое другое. Для непосредственного управления трафиком применяется демон atcd, взаимодействующий с веб-интерфейсом с помощью REST API.
Российская компания ПАО «ИНЭУМ им. И.С.Брука», являющаяся одним из ключевых партнёром разработчика микропроцессоров «Эльбрус» — ЗАО «МЦСТ», объявила о начале производства серверов Эльбрус 4.4.
Авторы проекта сообщают, что Эльбрус 4.4 станет первым сервером, полностью разработанным в России на основе процессора российского производства. В аппаратной основе — 1-юнитовый сервер на базе 4 четырехъядерных процессоров Эльбрус-4С (64 нм) с производительностью до 200 Гфлопс в пике. Поддерживается до 384 Гб оперативной памяти, возможна поставка в корпусах с 2 и 3 юнитами, возможно создание блейд-кластеров (на базе сети Interconnect с емкостью до 64 серверов).
Операционная система серверов Эльбрус 4.4 — это одноимённый дистрибутив GNU/Linux (ОС «Эльбрус») на основе ядра Linux 2.6.33 и пакетной базы из Debian GNU/Linux 5.0 «Lenny» (релиз от 2012 года).
Предполагается, что российский сервер будет применяться в составе так называемых доверенных систем, в которых используются аппаратные и программные средства для обеспечения одновременной обработки информации разной категории секретности группой пользователей без нарушения прав доступа.
Системный интегратор ОАО «Оператор электронного правительства», созданный правительством Пензенской области, в интервью местному СМИ поделился о своем взгляде на применение GNU/Linux и другого свободного ПО в госсекторе.
Генеральный директор «Оператора электронного правительства» Олег Звонов, отвечая на вопросы «Пензенской правды» про актуальность импортозамещения в сфере информационных технологий, отдал должное свободному программному обеспечению: «Основным учредителем нашего предприятия является правительство Пензенской области. Поэтому мы изначально были ориентированы на создание собственных продуктов и даже некоторые из своих разработок продвигаем как свободное программное обеспечение. Сейчас элементы нашего СПО применяются в системах исполнения государственных услуг в ряде регионов России. Например, в Саранске и Ярославле».
На вопрос, «есть ли чем заменить Windows в России», Олег ответил следующее: «Заменить, в принципе, можно, но зачем? Пока на всех компьютерах органов государственной и муниципальной власти установлен Windows. Поэтому, чтобы наши документы открывались и читались в правительстве, мы тоже пользуемся Windows. На пользовательском уровне это очень удобный для абсолютного большинства продукт. На системном уровне, в каких-то своих серьезных проектах, мы все-таки стараемся применять Linux. И всячески продвигаем и рекомендуем его».
На проходящей в эти дни в Москве выставке «Новая электроника 2015» российская компания Рикор демонстрирует блейд-сервер на базе ARM-процессоров под управлением GNU/Linux.
Блейд-серверы из линейки Rikor EcoServer на базе процессоров ARM ARMADA XP отличаются высокими показателями энергоэффективности и производительности. На сервере, который демонстрируется на московской выставке, запущена специальная сборка дистрибутива ALT Linux. В операционной системе запущены различные решения для пользователей и системных администраторов: стандартный веб-сервер на базе Apache, PHP и MySQL; модульная система удаленного управления Alterator; система управления бизнес-процессами Runa WFE; удаленное офисное рабочее место в режиме терминального доступа (VDI).
P.S. «Рикор» является участником IT-кластера проекта «Сколково» и имеет завод «Рикор Электроникс», производящий более пяти миллионов изделий в год.