Бинарная стратегия OldSchool

Самый лучший брокер бинарных опционов 2020 года:
  • Бинариум
    Бинариум

    Быстрое открытие счета + 6000 $ в подарок!

Содержание

Бинарная стратегия OldSchool

ОГЛАВЛЕНИЯ АРХИВОВ:

Все оглавления — на одной странице
А рхив 15.12 — 19.01. О главление
А рхив 08.11 — 15.12. О главление
А рхив
08.10 — 08.11. О главление
А рхив
07.09 — 08.10. О главление
А рхив
01.08 — 06.09. О главление
А рхив
03.07 — 01.08. О главление
Архив 12.06 — 03.07. Оглавление
Архив 01.06 — 12.06. Оглавление

Блог:Точка Росы

Блог с постами технической направленности — чтобы похвалиться сделанной работой и поделиться результатами исследований, выполненных в текущей рутине.

Если вы умеете пользоваться агрегаторами RSS/Atom, подписывайтесь!. По любым вопросам можно писать сюда.

Весь контент данного блога распространяется на условиях Creative Commons Attribution-ShareAlike 3.0 License (CC-BY-SA)

Тенденции в аппаратном обеспечении

Сегодня я рад открыть очередное большое обновление базы оборудования — живой отчёт о конфигурациях пользователей Росы и других дистров (статистика): https://linux-hardware.org/?view=trends

Отчёт поможет ответить на вопросы «Насколько еще популярны 32-битные системы?», «Как быстро растет доля SSD дисков?», «Какие диски менее надежные?», «Насколько быстро адаптируются новые версии ядра?», «Сколько компьютеров использует старый микрокод?», «Насколько хороша поддержка драйверов устройств?» и многие другие.

Помимо Росы в исследовании также участвовали и другие дистрибутивы. Наибольший вклад внесли следующие дистры: Ubuntu, Linux Mint, Endless, Fedora, Arch Linux, Manjaro, Debian, Zorin, openSUSE, KDE neon, Clear Linux и Gentoo. Вы можете переключить статистику на интересующий вас дистрибутив или смотреть отчёт для всех сразу с помощью фильтра «All distros».

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

Статическая версия отчёта за текущий месяц доступна также в проекте на Github.

Русскоязычная биржа для торговли бинарными опционами:
  • Бинариум
    Бинариум

    Быстрое открытие счета + 6000 $ в подарок!

Отчёт строится на основе проб пользователей с помощью программы hw-probe (для других дистров есть AppImage, Snap, Flatpak и Docker):

Участвуйте! Отчёт существует только благодаря вам!

Пробы текущего месяца аккумулируются и появляются в статистике первого числа следующего месяца. Пишите, если есть идеи новых статистик, которых еще нет в отчёте.

Поиск драйверов

Нередки случаи, когда в компьютере под Линуксом «из коробки» не работает пара устройств. Причиной этого может быть слишком новое железо, отсутствие драйверов под Linux от производителя устройств, устаревшее железо, несовместимость устройств или брак. По данным сайта Linux-Hardware.org, не менее 10% пользователей Linux сталкиваются с подобными проблемами. Согласно нашей статистике, наиболее проблемными устройствами являются:

  • Wi-Fi-карты
  • Bluetooth-карты
  • кардридеры
  • считыватели отпечатков
  • считыватели смарт-карт
  • принтеры
  • сканеры
  • модемы
  • графические карты
  • веб-камеры
  • DVB-карты
  • мультимедийные контроллеры

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

Сегодня мы запускаем новый способ поиска драйверов — с помощью создания пробы компьютера! Если для какого-то устройства в вашей пробе не был загружен драйвер, то для него будут предложены подходящая версия ядра или известные сторонние драйверы. Эта же информация представлена на странице каждого PCI/USB-устройства в базе.

Пробу можно создать следующей командой (для других дистрибутивов есть AppImage):

Поиск драйвера осуществляется по базе LKDDb для ядер начиная с версии 2.6.24 и до самой новой 5.0. Также мы проиндексировали следующие сторонние драйверы:

  • nvidia — графика
  • wl — Wi-Fi-карты фирмы Broadcom
  • fglrx — графика AMD/ATI
  • hsfmodem — модемы
  • sane — сканеры
  • foomatic — принтеры
  • gutenprint — принтеры
  • и ещё около 100 драйверов с Github для Wi-Fi-карт и других устройств

Да, мы проиндексировали fglrx для старых графических карт AMD/ATI. В некоторых случаях производительность с ним может быть выше, чем при использовании свободного драйвера radeon, но для этого нужно будет поставить предыдущую версию ROSA — R8, так как в более новых версиях системы fglrx не поддерживается.

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

Всем спасибо за внимание!

Обзоры работоспособности устройств

Удалось настроить устройство, которое не заработало «из коробки»? Нашли нужный драйвер? Устройство не работает и не знаете, что делать? Напишите об этом прямо в своей пробе!

Регистрация не нужна — авторизация происходит при создании пробы. Просто создайте пробу и сразу откройте её в браузере. На странице вашей пробы будет большая зеленая кнопка REVIEW для создания обзора.

В обзоре можно скорректировать автоматически определенные статусы работоспособности устройств и написать комментарий для любого устройства на языке Markdown.

Статусы и комментарии приписываются к соответствующим устройствам в открытой базе данных. Другие пользователи смогут быстро перенять опыт, если у них будет такая же проблема, пробив свои компьютеры по базе данных при помощи своих проб.

Пробу можно создать командой:

Или с помощью приложения Проба оборудования в стартовом меню SimpleWelcome образов РОСЫ с KDE/Plasma. Также есть AppImage, Docker, Snap и Flatpak, чтобы взять с собой на любой другой дистрибутив.

Всем спасибо за внимание и будущие пробы компьютеров!

Выбор дистрибутива Linux в базе оборудования

Всем доброго времени суток!

Новость для пользователей базы оборудования РОСЫ Linux-Hardware.org и всех интересующихся Linux-совместимостью и надежностью компьютеров.

Как известно, помимо проб РОСЫ, в базу можно загружать пробы с любого другого дистрибутива Linux. С сегодняшнего дня на главной странице сайта можно выбрать свой любимый дистрибутив и персонализировать базу данных. В этом режиме не будет видно данных, собранных с других дистрибутивов. Таким образом каждый дистрибутив получает по своей персональной базе оборудования!

Если будут предложения по изменению цветовой схемы сайта для какого-нибудь из дистрибутивов, то пишите в комментариях к этому посту.

Если есть желание пополнить базу своим компьютером, то вы можете сделать это с помощью утилиты hw-probe (предустановлена в ROSA Fresh):

Работоспособность устройств компьютера

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

Автоматически определяется работоспособность следующих устройств:

  • Графические карты
  • Wi-Fi-карты
  • Ethernet-карты
  • Bluetooth-карты
  • Модемы
  • Жесткие диски (наличие критических ошибок)
  • Мониторы
  • Батареи (низкая емкость)
  • Контроллеры смарт-карт (требуется hw-probe из ветки master)

Для следующих классов устройств также определяется статус неработоспособности, если драйвер не найден, но пока не ясно, как проверить их работоспособность:

  • Звуковые карты
  • Кардридеры
  • Считыватели отпечатков пальцев
  • TV-карты
  • DVB-карты

Вы можете проверить свои предыдущие пробы — статусы устройств в них уже обновлены!

Или сделать новые пробы (обновление hw-probe не требуется, анализ произведет сервер):

Нерабочие устройства заносятся в репозиторий устройств с плохой Linux-совместимостью: https://github.com/linuxhw/HWInfo.

Ближайшим аналогом проекта является проект Checkbox (System testing) в Ubuntu, но там в каждом тесте требуется участие человека.

В Росе утилита hw-probe предустановлена во всех образах. Для установки на другие системы см. эту инструкцию.

Всем спасибо за внимание!

Репозиторий ED >

На основе собранных проб компьютеров в проекте Linux-Hardware.org создан самый большой в мире открытый репозиторий характеристик мониторов, включающий структуры EDID для около 9000 мониторов: https://github.com/linuxhw/EDID

EDID (Extended Display Identification Data) — стандарт формата данных VESA, который содержит базовую информацию о мониторе и его возможностях, включая информацию о производителе, максимальном размере изображения, цветовых характеристиках, заводских предустановленных таймингах и границах частотного диапазона.

Наиболее известным аналогом репозитория является сайт EDID.tv, на котором также собрано довольно много информации о мониторах.

Репозиторий пополняется автоматически на основе новых проб компьютеров. Чтобы участвовать в пополнении репозитория, пользователям Росы нужно выполнить одну простую команду в терминале:

Пользователям других систем надо установить утилиту hw-probe наиболее удобным способом из предложенных на этой странице (Deb-пакет, Docker-образ, LiveCD и др.): https://github.com/linuxhw/hw-probe

HW Probe 1.4

Друзья, хочу представить вашему вниманию новую версию hw-probe 1.4.

Наиболее важным изменением является деперсонализация проб на стороне клиента. Прежде пробы очищались от приватной информации (IP-адреса, MAC-адреса, серийные номера, имя компьютера и др.) на стороне сервера. Теперь такие данные не отправляются совсем, и можно не волноваться, что сервер будет их как-то обрабатывать или публиковать. Смело отправляйте пробы с любого компьютера!

Обновление уже доступно в репозиториях.

  • Проба создается до трех раз быстрее
  • Добавлен сбор SMART-информации с внешних USB-накопителей, подключенных к компьютеру
  • Добавлен сбор SMART-отчетов из MegaRAID
  • Улучшен анализ мониторов и жестких дисков
  • Добавлен сбор информации о MMC-контроллерах
  • Добавлен сбор логов mcelog и cpuid и др.

Пробу, как и раньше, можно сделать через приложение Проба оборудования в SimpleWelcome или путем выполнения в консоли следующей команды:

Всем спасибо за внимание и за новые пробы компьютеров!

Подсветка важных SMART-атрибутов в пробах

В SMART-отчетах для жестких дисков и SSD во всех пробах компьютеров подсвечены важные атрибуты, коррелирующие с реальными механическими неисправностями согласно исследованиям Google и Backblaze.

Зеленым подсвечивается нулевое значение важных атрибутов, красным — любое положительное значение. Вы можете проверить свои пробы уже сейчас!

Ссылки на исследования, а также полный список подсвечиваемых важных атрибутов можно посмотреть здесь: https://github.com/linuxhw/SMART

Пробу можно, как и раньше, сделать из приложения в SimpleWelcome или из консоли одной простой командой:

Всем спасибо за внимание и новые пробы компьютеров!

Список устройств с плохой Linux-совместимостью

Создан новый проект для определения списка устройств с плохой Linux-совместимостью на основе данных Linux-Hardware.org за 4 года: https://github.com/linuxhw/HWInfo

В новом репозитории собрано 26 тысяч обезличенных отчётов hwinfo из проб компьютеров в различных конфигурациях (разные ядра, ОС — в основном ROSA Fresh). Устройство попадает в список плохо поддерживаемых, если есть хотя бы одна проба, в которой драйвер для этого устройства не был найден. В таблице в колонке ‘Missed’ указан процент таких проб. Если процент небольшой, то это означает, что драйвер добавили в новых версиях ОС. Также показана минимальная версия ядра Linux, в которой драйвер присутствовал.

Устройства разбиты на категории. Для каждой вычисляется отношение количества плохо поддерживаемых устройств к общему количеству протестированных устройств в категории.

На данный момент исследование ограничено только для PCI и USB устройств. В будущем планируется включить остальные.

Просьба проверить наличие в таблице известных неподдерживаемых устройств. ID устройства можно взять из вывода команды ‘lspci -vvnn’ в квадратных скобках, например [10de:0dfc].

Открытый тест надежности жестких дисков и SSD

Создан открытый проект по оценке надежности жестких дисков (HDD и SSD) на основе собранных SMART данных в базе оборудования https://linux-hardware.org. Исходные данные в обезличенном виде, методы анализа и результаты выложены в новый репозиторий на github: https://github.com/linuxhw/SMART. Это наш ответ Google и Backblaze по анализу надежности дисков, но только участвовать в исследовании может каждый Linux-пользователь из сообщества путем обычного создания проб с помощью hw-probe!

Целью проекта является выявление дисков с максимальным временем работы без ошибок. В качестве меры надежности выбрано время работы диска в годах деленое на количество ошибок плюс один: Power_On_Hours/(1 + Number_Of_Errors), т.е. среднее количество лет работы до возникновения первой ошибки (или время между ошибками).

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

Секрет миллионеров:  Как выбрать лучшего брокера бинарных опционов 2020 года

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

Пробу компьютера можно, как и раньше, сделать из приложения в SimpleWelcome или из консоли одной простой командой:

Мобильная база оборудования

Встречайте мобильный интерфейс к базе оборудования ОС РОСА. Просто зайдите на сайт https://linux-hardware.org со смартфона или планшета и откроется компактная версия сайта. Теперь пользоваться базой значительно удобнее вне дома или офиса.

Пополняйте базу, ищите Linux-совместимые модели компьютеров и устройств, изучайте внутреннее строение своего компьютера — все это легче вместе с базой https://linux-hardware.org!

HW Probe 1.3

Вышла новая версия утилиты для анализа аппаратных средств HW Probe 1.3.

Docker-образ для ROSA Desktop Fresh R9

Нас часто спрашивают, где взять образ Docker для Росы. Такой образ полезен в ситуации, когда хочется быстро отладить сборку какого-то пакета, а установленной ОС ROSA под рукой нет. Разворачивать ради такой такой задачи виртуальную машину — излишество, а вот создать за пару секунд контейнер — самое то.

Для rosa2020.1 образы можно найти здесь:

Для платформы 2020.1 — здесь:

Образы rootfs, которые можно использовать для chroot или systemd-nspawn, с предустановленным ПО для сборки пакетов:

Запуск контейнера осуществляется стандартным образом:

Файлы и скрипты, которые можно использовать для сборки образов: https://abf.io/soft/docker-brew-rosa.

Желающие делать производные образы либо дорабатывать текущие — welcome.

Разместил Denis Silakov 12 сентября 2020 14:49 (GMT), нет комментариев.

Установка свежих версий приложений в виде контейнеров

Несмотря на слово Fresh в названии нашего открытого дистрибутива, мы вовсе не стремимся всеми силами поместить в него самые свежие версии всех приложений. Все основные программы (входящие в репозиторий main) проходят тщательную проверку нашего QA, и в случае обнаружения проблем (особенно регрессий) мы либо чиним их сами, либо ждем исправлений от апстрима.

Однако время от времени все-таки хочется попробовать новую версию какого-нибудь приложения, несмотря на ее ошибки не дожидаясь ее появления в официальных репозиториях. Нередко для этого можно использовать неофициальные сборки от разработчиков и членов сообщества (например, немало интересного можно найти в репозиториях https://rosa.pkgs.org/2020.1/stan8-x86_64/ от наших пользователей из Польши.

Но есть и альтернатива — приносить пакеты не в виде RPM, а в виде самодостаточных контейнеров. Подробнее о данных технологиях можно узнать, например, из этой статьи, а применительно к РОСЕ и десктопным приложениям можно сразу воспользоваться инструментарием flatpak , доступным в репозиториях ROSA Desktop Fresh начиная с релиза R9.

Для начала поставим сам flatpak :

А теперь перейдем в каталог приложений, скачаем файл flatpakref для нужного приложения и передадим его инструменту:

И вуаля — в два клика мы запустили новый Skype.

На данный момент приложений в каталоге не очень много. Но, с другой стороны, есть очень интересные и востребованные программы, свежие версии которых интересны многим пользователям — тот же Skype, LibreOffice, Spotify, Pitivi, Linphone и ряд других.

Разместил Denis Silakov 1 сентября 2020 15:15 (GMT), 3 комментария.

2020-06-20 Настройка двухфакторной аутентификации в ОС ROSA Desktop Fresh R9

Те, для кого информационная безопасность — не пустой звук, знают, что глупо просто увеличивать длину пароля в надежде повысить защищённость. Здесь целесообразно использовать многофакторную аутентификацию.

Тем более что почти все уже привыкли к так называемой 2FA, ибо даже покупки по карточке в интернете теперь требуют не только CVV2-код, но и одноразовый пароль из SMS от банка или другой дополнительный фактор аутентификации (привет отпечатку пальца).

Конечно, если у вас ноутбук, двухфакторная аутентификация не спасет вас от его кражи вместе с данными — тут нужно шифрование. Но от тех, кто подглядывает пароль через плечо, а потом втихую использует ваш компьютер, вполне поможет.

Да и выглядит это круто и профессионально, если вдруг нужно произвести впечатление на кого-нибудь.

Как же настроить двухфакторную аутентификацию в ОС ROSA?

Под катом — длинная инструкция для тех, кого не пугают трудности.

Настройка двухфакторной аутентификации в ОС ROSA Desktop Fresh R9

Разместил Stas Fomin 20 июня 2020 18:05 (GMT), 2 комментария.

ABF: разблокируем Pull Request

За годы разработки РОСЫ мы получили тысячи Pull Request’ов от добровольных помощников из сообщества (в частности, запросы на обновление тех или иных программ). Жизненный путь большинства запросов очень прост — разработчик изучает предлагаемые изменения, и если все в порядке, то просто нажимает кнопку Смерджить , после чего нажатием еще одной кнопки отправляет новую версию программы на сборку. Итого — если изменения выглядят корректными, то от разработчика требуется всего два клика мышкой.

Чтобы подобный сценарий был осуществим, необходимо еще одно условие (помимо корректности изменений) — Git-сервер ABF должен быть в состоянии автоматически перенести ваши изменения в репозитории РОСЫ. Понять, так это или нет, очень просто — если сразу после создания запроса он находится в состоянии Готов к мерджу , то все хорошо. Если же он сразу оказался в состоянии Заблокирован , то что-то пошло не так и для принятия ваших изменений разработчикам придется приложить существенно больше усилий, чем пара кликов мышкой. Однако вы можете им помочь, изменив свой проект так, чтобы изменения все-таки можно было перенести автоматически.

Первым делом убедитесь, что вы сделали запрос на изменение в нужную ветку Git-репозитория (ветка соответствует имени платформы — rosa2020.1 , rosa2020.1 и так далее).

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

  1. пользователь создает «форк» проекта, который хочет изменить, в свой репозиторий;
  2. пользователь вносит необходимые изменения в свою копию проекта;
  3. пользователь создает запрос на изменение (Pull Request) в исходный проект.

Если за время, когда пользователь вносил изменения в свой проект, кто-то изменил исходный проект (например, принял Pull Request от другого пользователя), то с большой вероятностью ABF не сможет автоматически влить изменения. Именно в такой ситуации и получится заблокированный Pull Request. Строго говоря, если вы изменяли одни файлы, а разработчик — другие, то блокировки не будет. Однако специфика сборки rpm-пакетов такова, что при внесении любых изменений вам надо как минимум пересобрать пакет с поднятием версии или релиза, а для этого надо изменить spec-файл. Поэтому 99 % изменений в проекте изменяют и spec-файл, как следствие — почти всегда параллельные изменения приводят к невозможности автоматически их объединить.

Итак, что же делать в такой ситуации?

Разместил Denis Silakov 14 декабря 2020 08:34 (GMT), нет комментариев.

Объединяем несколько коммитов Git в один

Нередко нам поступают Pull Request’ы типа такого: https://abf.io/import/flacon/pull_requests/3

Для разработчика здесь все хорошо, кроме истории Git-изменений:

  • комментарии типа «Updated flacon.spec» не очень информативны — по ним невозможно понять, что именно изменилось. Конечно, об этом написано в заголовке и описании Pull Request’а, однако это описание в Git никак не попадает
  • коммитов много, а хотелось бы объединить их все в один — который бы просто обновлял версию пакета.

Ниже мы покажем, как это можно сделать — объединить несколько коммитов в один и дать ему разумное имя. Делать это надо на локальной машине в клонированном репозитории; объединять коммиты рекомендуется до того, как делать «git push», но можно и после:)

Итак, склонируем проект drxank/flacon , ветку rosa2020.1 :

Посмотрим на коммиты:

Из это истории мы хотим объединить все коммиты вплоть до 81e7d1c97ca58747e24855f5a41285a93699842b — Updated .abf.yml.

Для этого делаем rebase на коммит перед «Updated .abf.yml» (это коммит e6f6db1e4eea0bd152a13845fb10afa75606a6d5 — Updated to 2.0.1)

-i включает интерактивный режим — перед вами откроется редактор, где вы увидите следующую информацию:

Мы хотим слить все эти коммиты в один — в терминах Git это означает, что мы берем первый из них (хронологически) и «затаскиваем» («squash») в него остальные. Для этого необходимо слово «pick» перед каждым «затаскиваемым» коммитом поменять на «s» (или на «squash», если не лень писать): Так что отредактируйте текст, чтобы он выглядел следующим образом:

После чего можно сохраняться и выходить.

Далее вам предложат отредактировать описание коммита — по умолчанию это будет объединение описаний всех коммитов:

Все это смело удаляем и заменяем на одну фразу, отражающую суть:

Сохраняемся и выходим.

Если вы уже сделали «git push» и изменения находятся на сервере, но необходимо проделать следующую операцию, чтобы закинуть на сервер объединенные коммиты:

Разместил Denis Silakov 13 декабря 2020 11:27 (GMT), нет комментариев.

Сборка RPM — исправляем ошибки

После публикации заметки про обновление пакетов с помощью ABF к нам присоединилось немало добровольных помощников, регулярно присылающих pull request’ы на новые версии пакетов. Большинство pull request’ов очень просты и сводятся к обновлению версии приложения в spec-файле и заливке архива с новым исходным кодом на File Store. Однако часто сборка новой версии пакета завершается с ошибкой, которая не связана напрямую с кодом программы и может быть относительно легко исправлена без изучения ее кода.

Для тех, кто не желает ограничиваться обновлением версий программ и не хочет сдаваться при возникновении первой же ошибки, мы подготовили перечень часто встречающихся при сборке пакетов RPM ошибок, которые можно относительно быстро исправить. Этот перечень создан на основе опыта прохождения практики студентами НИУ ВШЭ, но мы надеемся, что он пригодится не только им.

Добавления и исправления в этот перечень всегда приветствуются!

Разместил Denis Silakov 14 ноября 2020 17:42 (GMT), нет комментариев.

Рулим Росой по сети

Содержание

Разместил Владимир Потапов 10 ноября 2020 20:26 (GMT), 2 комментария.

Большое обновление базы оборудования

Вот уже два года прошло с момента создания первой версии базы оборудования. За это время база активно использовалась сообществом, опередила Ubuntu по количеству компьютеров и получила простое и удобное приложение для KDE4 и Plasma5 для создания проб. При этом было выявлено много существенных недостатков. Все их удалось устранить в новой версии базы, которая доступна по адресу: https://linux-hardware.org

Из самых интересных доработок стоит отметить оптимизированный и переработанный web-интерфейс, передачу проб по шифрованному соединению HTTPS и получение пользователем дополнительной приватной ссылки для доступа ко всем данным пробы. Эта приватная ссылка в будущем будет использоваться для редактирования и комментирования статусов устройств в пробе.

Совместимость со старой базой полностью сохранена. Все пробы компьютеров из старой базы были перенесены в новую базу. Все будущие пробы в старой базе также будут раз в неделю копироваться в новую, так как остается ещё много установок РОСЫ со старым hw-probe.

С новой базой работают пакеты hw-probe и hw-probe-gui версии 1.1, которые должны уже скоро прийти в обновлениях на компьютеры пользователей после расширенного тестирования.

Приложение для KDE4 SimpleWelcome и для Plasma5.

Помимо приложения, пробу можно создать, как и раньше, одной простой командой из консоли:

Теперь подробнее о наиболее интересных улучшениях:

  • Из-за большого количества проб и устройств в старом интерфейсе большинство страниц тормозило, а некоторые и вовсе перестали работать. В новом web-интерфейсе существенно переработаны SQL-запросы и все страницы открываются быстро.
  • Пробы теперь передаются по шифрованному соединению HTTPS.
  • Помимо обычного URL для просмотра пробы, пользователю возвращается еще один приватный URL для доступа ко всем данным пробы. В скором времени по этому URL можно будет изменять статусы работающих и неработающих устройств и писать комментарии к ним. Таким образом база будет коллективно редактируемой.
  • Используется XZ-компрессия проб, чтобы уменьшить трафик и увеличить емкость базы.
  • Емкость базы увеличена до 110.000 проб.
  • Упрощена система статусов устройств. Теперь статус (работает, не работает, и т.д.) закрепляется за системой, а не за драйвером. Если на каком-то драйвере не работает, то это описывается в комментариях.
  • Определяется версия дистрибутива (R1-R8), а не только платформа.
  • Если Mac-адрес был изменен, то будет определен настоящий.
  • Все созданные пробы сохраняются в каталоге /root/HW_PROBE/ на компьютере пользователя.
  • Оптимизированы алгоритмы хранения и доступа к пробам, что увеличило скорость открытия страницы самой пробы и ее логов.

Исследуйте различные конфигурации железа, обменивайтесь пробами, устраняйте проблемы и оптимизируйте работу Linux на компьютере. Все это теперь проще с новой базой оборудования!

Новости — Архив 2020, Июнь

С 29 июля по 1 августа команда журнала RootUA и газеты FOSS News приглашает Вас посетить Одессу и принять участие в Первом международном Fest`е пользователей и разработчиков свободного/открытого программного обеспечения – FOSS Fest 2020. Он приурочен ко «Дню системного администратора».

В рамках Fest`а пройдёт конференция, гостей ожидают различные мероприятия, а также здоровый и приятный отдых у моря (соревнования по скалолазанию, футболу, морские заплывы, перетягивание оптики. ).

Секрет миллионеров:  Сигналы на валютные пары бинарных опционов

Место проведения — закрытая территория учебно-тренировочной базы альпклуба «Одесса» на берегу Чёрного моря, где будет разбит палаточный лагерь.

Участников приглашаем выступить на конференции в одной из следующих секций:

  • Свободные лицензии, технологии и проекты.
  • Свободное/открытое ПО в различных секторах (образование, наука, бизнес).
  • Аппаратные решения на базе свободного/открытого ПО.
  • Высокопроизводительные системы и кластера, облачные вычисления.
  • Свободное/открытое ПО в Web-пространстве.

Предлагаем организовать круглые столы и мастер-классы.

Заявки с темами докладов, круглых столов и мастер-классов принимаются до 25 июля. Возможно заочное участие в конференции.

Летняя Школа Linux и конференция разработчиков свободных программ

Компания ALT Linux рада пригласить на обучение в «Летней школе» специалистов и энтузиастов внедрения Linux в школах, ВУЗ-ах, ВТУЗ-ах и других образовательных учреждениях. Основная цель этой пятидневной Школы, которая состоится 21-25 июля 2020 в городе Переславле-Залесском — систематизация знаний специалиста по внедрению Linux, знакомство с возможностями новой линейки школьных дистрибутивов ALT Linux и совместная выработка приёмов внедрения Linux в ОУ.

Участники Школы, предоставившие отчёт о внедрении ПСПО или «Альт Линукс 5.0 Школьный» в учебном заведении, получат статус специалиста ALT Linux по внедрению в системе образования.

Участники Школы, предоставившие оформленное тестовое задание получат возможность пройти сертификацию специалистов по внедрению и поддержке решения на базе дистрибутивов ALT Linux бесплатно

Также Альт Линукс и Институт Логики проводят Седьмую конференцию разработчиков свободных программ, которая состоится 26-27 июля 2020 года.

Derivatives Front Desk — больше взаимодействия между основанными на Debian дистрибутивами.

С 1993 Debian занимается продвижением идей свободного ПО, а также предоставляет такое ПО своим пользователям. За это время число проектов, взявших Debian за основу, превысило отметку в 120.

Проект Debian поощряет использование результатов труда своих разработчиков в качестве базы для производных дистрибутивов Linux, полагая, что такие действия, как передача багрепортов, патчей, поддержка пакетов объединёнными командами и т.д., способствуют развитию свободного ПО.

Итак, проект Debian объявляет об открытии Derivatives Front Desk — форума, где разработчики производных от Debian дистрибутивов могут встречаться и обсуждать взаимодействие с родительским дистрибутивом — например, принятие внесённых ими полезных изменений в основной проект. Все разработчики основанных на Debian дистрибутивов приглашаются в список рассылки debian-derivatives@lists.debian.org, который будет основным местом обсуждения общих вопросов взаимодействия. Разработчики производных от Debian дистрибутивов могут писать по вопросам включения их наработок в основную ветку по адресу derivatives@debian.org.

GIMP 2.7.1

После десяти месяцев работы выпущена новая нестабильная версия GIMP с массой изменений. Вот лишь самые основные:

  • однооконный режим (бета);
  • группировка слоёв;
  • запирание слоёв, каналов и контуров от изменений;
  • существенно улучшенная динамика рисования;
  • форматирование текста внутри одного блока;
  • простое переключение языка интерфейса.

Традиционный иллюстрированный обзор опубликован на GIMP.ru.

В настоящее время недостаток разработчиков в проекте частично компенсируется проектами Google Summer of Code, каковых в этом году три. Наибольшая активность среди студентов пока что у Дэнни Робсона, который занимается поддержкой HDR в GEGL. Уже реализованы загрузка и сохранение RGBE, сведение экспозиций, отображение тонов.

Google maps добавлен в emacs org-mode

Разработчик из Франции Julien Danjou реализовал поддержку google maps в org-mode.

Проект полностью реализует Google Static Maps API и Google Maps Geocoding API.

Вы можете набрать M-x google-maps и локацию и увидеть ее на карте.

Так же набрав C-c M-l вы можете увидеть место события в Org mode.

Вышел Clementine 0.4

Новая версия кросс-платформенного музыкального плеера на базе Amarok 1.4. Отличается меньшей прожорливостью, по сравнению с другими подобными плеерами и простым GUI, ничего лишнего. При этом не обделен таким счастьем как эквалайзер, менеджером обложек и воспроизведением потокового аудио.

В версии 0.4 добавлено:

  • Возможность интеграции с MAGNATUNE
  • Фиксированные плей-листы
  • Нормализация громкости

Статическая маршрутизация в Linux

В статье раскрывается понятие статической маршрутизации, ее преимущества и недостатки при использовании в локальных сетях. Описываются средства создания и редактирования традиционных и множественных таблиц маршрутизации со статическими маршрутами при помощи стандартных утилит GNU/Linux и пакета iproute2.

Альтернативный инсталлятор FreeBSD

В состав FreeBSD HEAD включены исходники PC-sysinstall, альтернативной программы инсталляции операционной системы FreeBSD и прикладного программного обеспечения.

Программа разработана совместно с проектом PC-BSD. Архитектура инсталлятора представляет собой две взаимодействующие части: фронтенд и бэкенд. Поддерживается разметка носителей в MBR и GPT. Возможно развёртывание системы на ZFS, в массивы RAID-Z и GEOM Mirror. Также поддерживается создание на этапе установки шифрованных томов GELI и задание журналирования GEOM Journal для UFS2. Для размеченных в MBR носителей используется собственный менеджер слайсов и разделов. Во время установки происходит подробное логирование всех операций.

На текущий момент реализован консольный режим установки с интерфейсом на NCurses. Дополнительно доступен графический режим установки с использованием библиотеки Qt, который используется при инсталляции PC-BSD. Бэкенд на стороне пользователя формирует файл конфигурации для фронтенда для последующей его работы в пакетном режиме — это позволяет автоматизировать повторяющиеся операции через заранее подготовленные сценарии и проводить инсталляцию FreeBSD без участия пользователей, что невозможно в классическом Sysinstall.

Вышел GnuTLS 2.10.0

GnuTLS — это реализация протоколов TLS/SSL от проекта GNU. Cпустя год разработки, проект рад представить нам первый выпуск стабильной ветки: 2.10.0.

Среди изменений можно отметить:

  • Поддержку безопасного выполнения операций согласования для установленного соединения (RFC 5746)
  • Поддержку cryptodev (/dev/crypto)
  • Новые API для криптографических функций
  • Улучшенную документацию
  • Улучшенную поддержку TLS 1.2
  • Поддержку TLS билетов (tickets)

И многое другое, а так же множественные исправления ошибок.

GnuTLS примечателен, в основном, тем, что распространяется под лицензией LGPL, в отличии от другой свободной реализации TLS/SSL — OpenSSL, лицензия которого не совместима с лицензией GPL.

Выпущен KVIrc 4.0.0 — первый стабильный релиз четвёртой ветки популярного IRC-клиента

Свершилось то, чего мы ждали гораздо больше года. Самое главное изменение ветки — отказ от мёртвого Qt3 и полный перевод на рельсы Qt4. Это потребовало переписывания огромной части кода, но разработчики справились. Остальные изменения:

  • Абсолютно новая система сборки, основанная на CMake (теперь никаких архаичных ./configure!)
  • Улучшенная поддержка CAPS, STARTTLS, SASL, IRC-сервисов
  • Новый UPnP-модуль управления и удалённого ремапа портов роутера для DCC
  • Полностью переписанная MDI-подсистема, повторяющая интерфейс вашей ОС
  • Графический менеджер аддонов
  • Редактор классов для обьектно-ориентированного скриптинга
  • Переписанный модуль iograph, проверяющий загруженность полосы вашего интернет-соединения
  • Поддержка анимированных аватаров(!)
  • Добавлена возможность получать чужие аватары/информацию о пользователе без CTCP-запросов целому каналу
  • Поддержка взаимодействия между процессами через DBus
  • Поддержка MPRIS для управления плеером и отсылки информации
  • Поддержка Phonon
  • Улучшенная совместимость с KDE4, Mac OS X, Windows 7
  • Множество новых опций для более тонкой настройки клиента
  • Новые команды KVS и функции скриптинга
  • Багфиксы(>500)
  • Повышена документированность кода

feh 1.8

Ждать релизов feh долго не приходится, проект развивается достаточно динамично. Но, поскольку этот отличающийся от большинства просмотрщик изображений был обделён вниманием в новостях, то я представляю версию 1.8.

Большинство изменений касаются предыдущих версий, а отличия версии 1.8 от предыдущей таковы:

  • Окно превьюшек теперь не делается полноэкранным. Можно переключать между полноэкранным и обычным нажатием клавиши ‘v’.
  • Удалён ключ -G/—wget-timestamp из-за некорректной работы
  • Теперь не добавляется ?randomnumber к запросу картинки, это сводило с ума некоторые серверы

Лучше всего менеджер картинок feh сочетается с тайловыми оконными менеджерами, благодаря отсутствию традиционных атрибутов приложения типа меню и кнопок.

Основные фичи FEH:

  • Основан на библиотеке Imlib2
  • Несколько режимов: Слайдшоу, Превьюшки, Список и другие.
  • Управляется горячими клавишами. Множество горячих клавиш.
  • Показ картинки через HTTP с автоперегрузкой (веб-камеры и прочее)
  • Мимикрия под обои

NV > Новости — Hardware and Drivers

27-го июня компания NVIDIA выпустила очередную версию технологии CUDA. Из нововведений версии 3.1 отмечается следующее:

  • технология GPUDirect™ для прямого доступа к памяти GPU;
  • одновременное выполнение вплоть до 16 функций-ядер (только для архитектуры Fermi);
  • возможность одновременного использования CUDA Driver API и CUDA Runtime API, реализованная за счет разделяемых буферов;
  • нововведения, касающиеся языка CUDA C/C++:
    • возможность использования printf() в GPU-коде;
    • поддержка рекурсии и указателей на функции (только для архитектуры Fermi), что должно способствовать портированию программного кода на Fermi GPU;
  • унифицированный визуальный профайлер для CUDA и OpenCL;
  • множество улучшений в математических библиотеках CUBLAS и CUFFT;
  • новые примеры кода в составе SDK.

CUDA — программная технология, дающая возможность программистам на С/С++ использовать вычислительные мощности GPGPU наиболее естественным образом. До появления CUDA программистам приходилось пользоваться не самыми подходящими для вычислительных задач API OpenGL или Direct3D, загружая данные в GPU виде графических текстур и программируя алгоритмы на шейдерных языках. CUDA же представляет собой набор расширений для привычного языка C, автоматически заботясь о компиляции кода и его загрузке в GPU. Существуют аналогичная технология разработки AMD, FireStream, и попытка унификации GPGPU API — OpenCL. Последний в полной мере поддерживается технологией CUDA.

Программистам, использующим CUDA, рекомендуется воспользоваться специальными драйверами для разработчиков (доступными по нижеприведенной ссылке), которые поддерживают более широкий спектр устройств в меньшем объеме инсталлятора. Поддержка CUDA 3.1 обеспечивается драйверами серии 256.

Верховный суд США принял окончательное решение по «делу Билски»

Верховный суд США (SCOTUS, Supreme Court of the United States) отклонил патентные претензии в рамках т.н. «дела Билски». Хотя дело касается патентования бизнес-методов, однако основное внимание противников патентования программного обеспечения было обращено на аргументацию решения, которую в дальнейшем можно было бы использовать в борьбе с патентами на программы.

Основные надежды Сообщество возлагало на то, что Верховный суд подтвердит постановление суда нижней инстанции, придающее исключительную силу тесту «machine or transformation» при определении патентуемости. Это могло бы открыть пути для оспаривания программных патентов, которые в большинстве заведомо провалят тест. Однако суд признал, что тест «machine or transformation» не является необходимым условием патентуемости, хотя в целом конкретный патент на бизнес-метод был отклонен.

Благотворительная организация SFLC (Software Freedom Law Center), безвозмездно оказывающая юридическую поддержку создателям открытого и свободного ПО, заявила, что «неразбериха и неоднозначность решения гарантирует, что главные вопросы, стоящие за делом Билски, съев еще немало средств и загубив еще множество инноваций, обязательно возникнут вновь». «Суд упустил шанс дать четко понять, что идея не может быть предметом патентования. Решение убрало симптомы, но не вылечило саму болезнь.»

Напомним, что FSF в рамках кампании End Software Patents активно участвует в деле борьбы с патентами. Также недавно был выпущен фильм «Patent Absurdity: How software patents broke the system», рассказывающий об истории программных патентов и раскрывающий их негативные последствия.

Конкретный патент, использующий эксплоит в законах, отклонили, но патентное законодательство продолжает оставаться дырявым. Это означает море адвокатов, продолжение патентных войн и отсутствие прочной законодательной базы для противников патентов на ПО.

Syslinux 4.0

Вышла новая версия популярного загрузчика операционных систем syslinux. Его принципиальное отличие от конкурентов GRUB(2) и LILO в том что этот загрузчик устанавливается непосредственно на загрузочный раздел. Это позволяет использовать его на загрузочных Flash-накопителях отформатированных как super-floppy (когда таблица разделов на диске отсутствует и файловая система начитается сразу с 0-ого сектора).

Версия syslinux 4.0 — это новая ветка, при создании которой была полностью переписана значительная часть кода. При этом авторы старались использовать ассемблерные вставки только там где это действительно необходимо, в boot-коде. Весь код относящийся к взаимодействию с файловыми системами был переписан на C. Некоторые новые фичи (например, поддержка btrfs) уникальны и (пока?) не поддерживаются в традиционных конкурирующих загрузчиках таких как GRUB(2) и LILO. Вот только некоторые изменения:

  • EXTLINUX: добавлена поддержка btrfs и ext4.
  • добавлена поддержка GPT и дисков размером > 2Tb.
  • chainloader теперь может загружать GRUB2, и для указания раздела загрузки теперь можно использовать GUID
  • модуль rosh — read only shell (привет, GRUB?)
  • ifcpu/ifcpu64 — в зависимости от типа CPU загрузчик может автоматически выбирать какую операционную систему загружать.

от себя могу добавить что пока загрузка с btrfs не отличается скоростью (на глаз — раз в десять медленнее чем с FAT или ext2/3/4).

Распознавание лиц появится в Linux

Привычная для пользователей Google Picasa, Apple iPhoto и Windows Live Photo Gallery функция распознавания лиц теперь появится и в «родных» для Linux приложениях, в частности, в популярном менеджере фотографий digiKam.

Один из разработчиков KDE Aditya Bhatt в рамках проекта Google Summer of Code создал библиотеку под названием libface.

Согласно блогу разработчика, QT/KDE-обертка библиотеки libface, которая названа libkface, появится «где-то в kdegraphics/libs», как только будет прекращена заморозка API, что сделает возможным ее использование не только в digiKam, но и в других проектах.

Ovi Store принимает приложения без сертификации и поддерживает Qt

Несколько дней назад Ovi Store объявил о ряде изменений, призванных облегчить жизнь рядового разработчика.

Во-первых — теперь стать Ovi Publisher может любой индивидуальный разработчик (ранее позволялась регистрация лишь сотрудников компаний). Неприятная новость — при регистрации, как и прежде, нужно заплатить 50 евро (разовый платеж).

Во-вторых — c начала июля Ovi Store поддерживает дистрибьюцию приложений, написанных на Qt. Qt приложения в Ovi Store могут таргетироваться на Nokia N8 (в них предустановленны библиотеки Qt 4.6) и на все устройства, начиная с S60 3.1. В последнем случае в дистрибутив должен быть внедрен специальный инструмент — Smart Installer. Он запускается при установке приложения, проверяет наличие на устройстве необходимых для его работы пакетов (в нашем случае — библиотек Qt) и докачивает их в случае отсутствия. Инструмент Smart Installer входит в состав недавно опубликованной финальной версии Nokia Qt SDK 1.0 (доступна для Win, *Nix и Mac). Кроме того, в Nokia Qt SDK опубликованы библиотеки QtMobility 1.0.1 с гарантией бинарной совместимости.

Секрет миллионеров:  Мировые рынки взяли тайм-аут, и трейдеры опционов зарабатывают

В-третьих — запущена программа Public beta of Nokia signing, позволяющая бесплатно сертифицировать Qt, Symbian C++ и Flash Lite (если flash контент упакован в sis архив, а не в wrt виджет) приложения при отправке их в Ovi Store. Не требуется даже Publisher ID, что позволяет воспользоваться этой программой индивидуальному разработчику. Т.е. Ovi Store будет принимать неподписанные sis файлы, которые затем будет проходить тестирование, сертифицироваться самим Ovi Store и публиковаться в магазине. Предполагается, что эта процедура будет занимать до 2-х недель. Получить подписанный sis файл назад и распространять его самостоятельно — нельзя. Для получения дополнительной информации и участия в бета программе предлагается отправить письмо с заявкой и Ovi Publish username на адрес publishtoovi.support@nokia.com

UniConvertor 1.1.5

Команда sK1 подготовила новую версию универсального конвертера форматов векторной графики UniConvertor.

Выпуску этой версии предшествовал серьёзный рефакторинг кода редактора векторной графики sK1, частью которого является UniConvertor. Теперь sK1 и UniConvertor используют общий движок sk1libs, в который входят фильтры импорта и экспорта, модуль управления цветом, генератор PDF, шрифтовой движок и утилиты для работы с файловыми системами, что решает целый ряд проблем.

У конвертера наконец-то появился простой графический интерфейс на PyGTK, интегрирующийся с любым файловым менеджером, следующим спецификациям FreeDesktop (Dolphin, Nautilus и т.д.).

Кроме того, реализован импорт форматов PLT, DXF, DST, PES, EXP и PCS, большинство из которых предназначено для использования режущими плоттерами и вышивальными машинами.

Подробности можно прочитать в традиционном обзоре на русском языке.

Собственный декодер VP8 для FFmpeg

На днях, следуя принципу “несколько независимых реализаций помогают стандарту развиваться и становиться более полезным для пользователя», Роналд Балтье (Ronald Bultje) и другие разработчики FFmpeg написали собственный декодер VP8. Что это даст FFmpeg по сравнению с libvpx? Оказывается, много что:

  • один и тот же код (а самое главное, и оптимизации) можно использовать как для VP8, так и для декодеров предыдущих версий VPx (степень повторного использования кода для VP5/6 очень высока по сравнению с VP8). Благодаря этому, мультимедиа-плееры для телефонов и мобильных устройств можно сделать компактными и более быстрыми;
  • так как H.264 (в настоящее время — промышленный стандарт кодирования видео) и VP8 очень похожи, то можно использовать один и тот же код (и, конечно же, оптимизации) для реализации H.264 в FFmpeg и декодеров VP8. Опять же, это позволяет сделать мультимедиа-плееры более быстрыми и компактными;
  • так как собственные реализации VP3/Theora и декодеров Vorbis у FFmpeg более быстрые, чем аналоги (например, чем те, что поставляются Xiph в виде libvorbis/libtheora), то, и собственная реализация декодера VP8 также более быстрая, чем libvpx от Google (на данный момент есть оптимизации только для платформ x86 и PPC).

В итоге, у разработчиков FFmpeg получился декодер, который максимально полно старается использовать уже имеющийся код в компонентах FFmpeg. Новый декодер уместился всего лишь в 1400 строк кода в файле vp8.c (включая пробелы и пустые строки) и примерно 450 строк кода для функций обработки цифровых сигналов (собственно, сам математический аппарат, оптимизированный методом SIMD). Новый декодер обеспечивает полную бинарную совместимость на выходе с тем, что выдаёт libvpx для набора тестовых файлов. Для сравнения, декодер VP8 в реализации libvpx занимает порядка 10,000 строк кода (без оптимизаций), плюс более 1000 строк кода для реализации открытого API для доступа к декодеру.

Весьма интересны впечатления разработчиков после реализации VP8:

  • спецификации, предоставленные Google для VP8, не всегда помогали. Например, в спецификациях описан только базовый профиль, остальные же профили используют функции, которых нет в спецификациях, или описание которых неполное. Поэтому, зачастую, было проще читать исходный код libvpx, чем спецификации. Более того, спецификации являются ни чем иным, как копией исходных кодов декодера, поэтому, как спецификация, для профессионала она бесполезна;
  • libvpx полна ассемблерного кода, часть которого не переносится на другие платформы или вообще не используется, поэтому цель такого кода так и осталась неясной;
  • сейчас, когда VP8 уже выпущен, Google так и не выпустила спецификации на предыдущие стандарты VPx, например VP7.

Сейчас работа направлена на оптимизацию декодера, чтобы его производительность превосходила libvpx на различных устройствах (особенно мобильных).

Релиз K3b 2.0.0

После многочисленных альфа-, бета- и релиз-кандидатов наконец выпущена версия 2.0.0 популярной программы K3b, предназначенной для записи оптических носителей в среде KDE.

Изменения по сравнению с версией 1.0.5 (последний стабильный выпуск):

  • Поддержка платформы KDE 4
  • Пользователь всегда может задавать скорость записи вручную
  • Использование toolbar вместо toolbox, что позволяет программе смотреться лучше с разными стилями
  • Объединены диалоги копирования CD и DVD и записи образов, стирания CDRW и форматирования DVD
  • Диалог «Data CD, DVD» дополнен поддержкой Blu-ray
  • Объединены eMovix CD и eMovix DVD
  • Функция «prefer CD-Text» при копировании CD сделана запрашиваемой у пользователя
  • Поддерживается импорт сеансов в проект данных, допустимо продолжать также и другие кроме последнего сеанса
  • Функция «Очистить проект» теперь не сбрасывает предпочтения, а только очищает добавленные в проект данные
  • Поддержка больших файлов (>4Gb) с mkisofs 2.01.01a32 и выше
  • Носитель будет перезагружен только при необходимости (если требуется проверка записанных данных), если допустимо устройством
  • Запись blu-ray, в том числе и через cdrecord
  • Шаблон %e (расширение файла) для копирования звуковых CD
  • Улучшения в локализации

Intel адаптирует Google Andro > Новости — Android

Изначально операционная система Android создавалась с прицелом на процессоры архитектуры ARM основной областью применения которых стали смартфоны и смартбуки. Android частично поддерживает x86-архитектуру, но Intel хочет сделать ОС более привлекательной для использования в устройствах на процессорах Atom. Модифицированный Android сможет применяться в нетбуках, планшетных компьютерах и (в будущем) возможно в смартфонах на базе Atom.

Для адаптации будет использована версия платформы Android 2.2 Froyo. В корпорации рассчитывают предоставить разработчикам оборудования свой вариант Android до конца лета.

Вышел Radiant CMS 0.9.0

Вышла новая версия замечательной CMS на Ruby on Rails — Radiant 0.9.0. В данной версии исправлено множество багов, обновлён внешний вид панели администратора, а также:

  • Расширены возможности постраничного вывода
  • Добавлена возможность работы CMS из поддиректории
  • Новая система расширений. Теперь расширения могут быть загружены как обычные gem’ы
  • Переход на Rails 2.3.8 (рельсы включены в состав CMS)

Hancock — новый язык для обработки больших обьемов данных

Hancock — это новый язык, основанный на C, и предназначенный специально для облегчения понимания и разработки программ, работающих с большим количеством относительно однородных данных. Он написан на C и полностью с ним совместим. Hancock лишь добавляет расширения для работы с данными к множеству C. Таким образом любая C программа — одновременно является и Hancock — программой.

Hancock — идеально подходит для задач реального времени по обработке сырых потоковых данных в мультимедиа, телекоммуникациях, сетевом вещании и других подобных применений. Язык создавался с учетом использования во встраиваемых системах и использования DSP-чипов.

Hancock — разработан и поддерживается лабораторией разработок AT&T и постоянно исправляет ошибки и добавляет функциональность с учетом опыта применения. Его используют такие компании как Texas Instruments, Motorola, Samsung и др.

По ссылке также находятся исходные тексты реализации языка. Последний релиз — 2.0.2

Удаленное управление Andro > Новости — Android

Джон Оберхайд (Jon Oberheide), специалист по компьютерной безопасности, высказал свое мнение по поводу возможности несанкционированной удалённой установки приложений на платформе Android. По его мнению, злоумышленники могут получить возможность устанавливать вредоносное ПО от имени Google. Также он отметил возможность попадания вредоносного ПО в Android Market из-за низких критериев отбора приложений.

Вышел Firefox 3.6.6

Спустя четыре дня после выхода предыдущей версии 3.6.4 с разделенными процессами для браузера и для плагинов, компания Mozilla выпустила очередное обновление браузера Firefox под номером 3.6.6.

В данном релизе всего одно изменение — увеличен таймаут время ожидания ответа браузера от плагина для того, чтобы последний можно было считать «упавшим».

Вышло обновление стабильной ветки Debian 5.0.5.

Сегодня, 26-го июня, проект Debian объявил о выходе пятого по счёту крупного обновления стабильной ветки Debian 5 Lenny. Обновление, как обычно, направлено на устранение проблем безопасности, наряду с устранением некоторых других проблем.

Для тех, кто регулярно обновляет систему с security.debian.org, это обновление будет малозаметным в плане количества обновлённых пакетов. Обновлённые образы CD/DVD скоро будут доступны для загрузки в обычном порядке.

Исправлены ошибки в следующих пакетах:

  • alien-arena — исправлены ошибка переполнения буфера и ошибка DoS
  • apache2 — добавлена недостающая зависимость от psmisc, исправлена утечка памяти
  • apache2-mpm-itk — обеспечена корректность «сбора» дочерних процессов при перезапуске
  • apr — установлена опция FD_CLOEXEC для файловых дескрипторов во избежание возможных утечек
  • apt — секция Files более не ограничена 999 символами
  • base-files — обновлён файл /etc/debian_version
  • cpio — устранено переполнение буфера в функции rmt_read__
  • dia2code — устранена ошибка сегментации при обработке больших файлов
  • gtk+2.0 — устранена ошибка с зависанием при печати больших документов
  • libapache-dbi-perl — исправлена загрузка модуля
  • libapache2-mod-perl2 — закрыта XSS- уязвимость в Apache2::Status
  • libjavascript-perl — устранена ошибка сегментации при вызове несуществующей функции
  • libjson-ruby — устранена возможность вызвать DoS; использование libjs-prototype вместо встраивания библиотеки
  • liblog-handler-perl — добавлена недостающая зависимость от libuniversal-require-perl
  • libmediawiki-perl — обновление для совместимости с изменениями в mediawiki
  • libnamespace-clean-perl — добавлена недостающая зависимость от libscope-guard-perl
  • libnet-smtp-server-perl — добавлена недостающая зависимость от libnet-dns-perl
  • libxext — обеспечено сохранение блокировки дисплея перед вызовом XAllocID
  • linux-2.6 — различные исправления и обновления драйверов
  • mailman — не добавляются множественные заголовки Mime-Version
  • mpg123 — теперь модули снова находятся
  • nano — устранена возможность атаки посредством символической ссылки, а также возможность некорректной смены владельца файла
  • nfs-utils — возможность NFS-сервера ядра осуществлять частичные обновления
  • nut — библиотека перемещена в /lib для обеспечения возможности выключения питания с /usr на отдельном разделе
  • open-iscsi — закрыта уязвимость с временным файлом
  • openssl — проверяется возвращаемое значение bn_wexpand() (CVE-2009-3245)
  • openttd — устранены возможности вызова DoS и ошибки, приводившие к падениям
  • php5 — устранены переполнения, добавлены недостающие алиасы sybase, улучшена валидация почты
  • poppler — закрыта возможность удалённого выполнения кода через специальным образом сформированные файлы PDF
  • postgresql-8.3 — устранено несколько уязвимостей
  • pyftpd — исправления безопасности: отключены пользователи «по умолчанию», анонимный доступ и логгирование в /tmp
  • python-support — используется более корректное значение umask в update-python-modules
  • request-tracker3.6 — исправлена проблема логина
  • samba — исправлены утечки памяти с паролями domain trust
  • slim — «magic cookie» теперь менее предсказуемы, а скриншоты более не сохраняются в /tmp
  • sun-java5 — обновление до нового релиза основной ветки в целях устранения проблем безопасности
  • sun-java6 — обновление до нового релиза основной ветки в целях устранения проблем безопасности
  • tar — исправление безопасности в rmt
  • texlive-bin — исправления безопасности в dvips
  • tla — устранена возможность вызова DoS во встроенной библиотеке expat
  • tzdata — обновлена информация о часовых зонах
  • usbutils — обновлён список USB ID
  • user-mode-linux — пересобрано с linux-2.6 2.6.26-24
  • wordpress — устранена возможность вызова DoS
  • xerces-c2 — устранена возможность вызова DoS
  • xmonad-contrib — устранена нестабильность на 64-битной архитектуре
  • xserver-xorg-input-elographics — устранены зависания X-сервера при использовании сенсорных экранов
  • xserver-xorg-video-intel — добавлена поддержка вывода LVDS для ASUS eeetop

Применены исправления безопасности различной степени критичности в 74 пакетах:

ajaxterm; apache2; aria2; barnowl; bind9; cacti; chrony; cups; curl; dpkg; drbd8; drupal6; dvipng; egroupware; ejabberd; ffmpeg-debian; fuse; git-core; glibc; hybserv; icedove; ikiwiki; imlib2; ircd-ratbox; iscsitarget; jasper; kdebase; kdelibs; krb5; kvm; libpng; libtheora; libxerces2-java; lighttpd; linux-2.6; linux-modules-extra-2.6; mahara; maildrop; mediawiki; moin; moodle; mplayer; mysql-dfsg-5.0; netpbm-free; network-manager-applet; openoffice.org; otrs2; pango1.0; pcsc-lite; php5; phpgroupware; phpmyadmin; pidgin; pmount; polipo; postgresql-8.3; pulseaudio; python2.4; python2.5; qt4-x11; samba; sendmail; spamass-milter; squid3; squidguard; sudo; tdiary; trac-git; typo3-src; user-mode-linux; wireshark; xpdf; xulrunner; zonecheck

Также произведены важные, в том числе, относящиеся к безопасности, обновления ядра. Для amd64 и i386 обеспечена проверка правильности регистрации ядра в загрузчике LILO при добавлении, обновлении или удалении ядер.

В установщике Debian Installer исправлена проблема с установкой на GPT-разделы, а ткже обновлён список зеркал репозиториев. Также обновлено используемое установщиком ядро.

Были удалены следующие пакеты:

  • eclipse — несовместимость со стабильной версией xulrunner, устранить которую проблематично
  • eclipse-cdt и eclipse-nls-sdk — пакеты, зависящие от вышеназванного eclipse

Полный список изменённых пакетов доступен здесь.

Тут дают бонусы за открытие торгового счета:
  • Бинариум
    Бинариум

    Быстрое открытие счета + 6000 $ в подарок!

Понравилась статья? Поделиться с друзьями:
Бинарные опционы - стабильный заработок в интернете в 2020 году
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: