среда, 29 февраля 2012 г.

Релиз ОС MINIX 3.2.0

Представлен стабильный релиз операционной системы MINIX 3.2.0, разработку которой курирует известный учёный Эндрю Таненбаум при финансовой поддержке Европейского исследовательского совета. Новая версия отличается целым рядом значительных улучшений и изменений, позволяющих рассматривать MINIX не только как систему для экспериментов и образовательных нужд, но и как платформу для производителей встраиваемой техники, отличающуюся модульностью, высокой надёжностью и низким потреблением памяти.
ОС MINIX построена на базе микроядерной архитектуры: код работающий на уровне ядра составляет всего несколько тысяч строк, остальное работает на пользовательском уровне. Базовое программное окружение Minix вобрало в себя большое число стандартных для BSD-систем утилит и библиотек, портированных из NetBSD. Дополнительно в репозитории представлено около 650 пакетов с разнообразными приложениями.
Исходные тексты MINIX распространяются под BSD-подобной лицензией, что повышает привлекательность системы для компаний, которые считают неприемлемыми условия GPL. Для загрузки доступен готовый загрузочный iso-образ (366 Мб), который можно использовать в роли Live-окружения или запустить под управлением систем виртуализации VMWare, QEMU или VirtualBox (поддерживается только работа с задействованием механизмов аппаратной виртуализации VT-x или AMD-V). С января началась разработка порта MINIX для архитектуры ARM.
Ключевые новшества MINIX 3.2.0:
  • Использование Clang в качестве компилятора по умолчанию (GCC доступен в виде опции);
  • Интеграция новой стандартной библиотеки Си (libc), портированной из NetBSD. Новая библиотека позволила существенно упростить портирование приложений из NetBSD;
  • Задействование по умолчанию формата исполняемых файлов ELF;
  • Реализован работающий в асинхронном режиме многопоточный модуль с реализацией абстрактной виртуальной файловой системы (VFS), позволяющей унифицировать процесс интеграции поддержки различных ФС;
  • Экспериментальная поддержка SMP-режима, дающая возможность задействовать все ресурсы многоядерных CPU;
  • Поддержка механизма FUSE, позволяющих обеспечить работу с реализациями файловых систем, работающих в режиме пользователя;
  • Переход на использование формата файла с паролями от системы NetBSD;
  • Включение в базовую систему новых пользовательских утилит и библиотек, портированных из NetBSD: ext2 fsck и mkfs, gzip, m4, man, mkdep, mkdir, mkfifo, mktemp, rm, rmdir, tic, uniq, libcurses, libcrypt, libprop, libterminfo, libutil, bzip2, date, indent, mdocml (mandoc), sed, zoneinfo;
  • Изменения в инфраструктуре файловых систем:
    • Задействован файл /etc/fstab;
    • Для ФС MFS реализована поддержка флага "грязного" размонтирования, позволяющего выявить когда файловая система была размонтирована корректно, а когда нет;
    • Полная интеграция в базовую систему ФС ext2 и утилит newfs и fsck. Поддержка установки MINIX на раздел ext2;
    • Реализация корректного запуска "fsck -p" в процессе загрузки для всех ФC, отражённых в fstab;
  • Интеграция загрузчика из проекта NetBSD;
  • Поддержка ProcFS (псевдо-fs /proc);
  • В драйвер AHCI добавлена поддержка многопоточности и NCQ;
  • Улучшение возможностей по отладке: поддержка GDB и core dump, возможность трассировки работы блочных устройств;
  • Увеличение надёжности:
    • Поддержка прозрачного для файловых систем восстановления в случае краха драйвера блочного устройства.
    • Реализация прозрачного для ФС повтора выполнения драйвером блочных устройств сбойных операций ввода/вывода;
    • Новый драйвер Faulty Block Device для симулирования дисковых сбоев в целях тестирования и отладки;
    • Серверные модули и драйверы запускаются под непривилегированным пользователем;
    • Исправлены все ошибки, выявленные в процессе внедрения Clang;
  • Улучшение поддержки виртуализации: добавлена библиотека libvassert для поддержки VMWare VAssert, реализован новый драйвер для синхронизации времени в VirtualBox;
  • В процессе разработки представленной версии был осуществлён переход на систему управления исходными текстами Git.

понедельник, 27 февраля 2012 г.

Mozilla и LG представят совместное мобильное устройство

Mozilla и LG представят на выставке MWC через несколько дней совместный мобильный аппарат, пишет блог ExtremeTech со ссылкой на источники, близкие к обеим компаниям. Смартфон это будет или планшет, не уточняется. Аппарат будет работать под управлением Boot to Gecko (B2G) - операционной системы с открытым исходным кодом, которую разрабатывает Mozilla.
Устройство, вероятно, будет предназначено не для пользователей, а для разработчиков. Предполагают, что на нем программисты будут испытывать веб-приложения для магазина Mozilla Marketplace.


Система Boot to Gecko предназначена для смартфонов и планшетов. Mozilla анонсировала ее летом 2011 года. Сейчас проект находится в стадии альфа-версии. ОС будет основана на движке Gecko, который использует браузер Firefox. Источник

воскресенье, 26 февраля 2012 г.

Как графически проверить установленный драйвер в Ubuntu?

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


glxgears

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


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

среда, 22 февраля 2012 г.

Adobe прекращает распространение Flash-плагина для Linux

Компания Adobe объявила о решении прекратить поставку Flash-плагина для Linux как отдельного продукта. Последним выпуском для платформы Linux, который будет доступен для загрузки, станет Flash Player 11.2. Выпуск обновлений с исправлениями уязвимостей для Flash Player 11.2 будет обеспечен компанией Adobe в течение 5 лет с момента его выхода. Разработка Flash-плагина для других платформ будет продолжена без изменений.
При участии компании Google будет сохранена подготовка актуальных версий Flash-плагина для Linux-версии браузера Chrome, но данный плагин будет поставляться только в составе Chrome и будет поддерживать только специфичный для данного браузера PPAPI (Pepper API). Иными словами, Flash-плагин будет проблематично использовать в других браузерах на платформе Linux, без реализации в данных браузерах PPAPI. Интерфейс PPAPI разработан инженерами Google для устранения проблем с переносимостью и производительностью классического API Netscape (NPAPI), а также для упрощения создания плагинов, работающих в виде отдельных процессов. Flash-плагин на базе NPAPI будет выпущен в течение 2012 года и будет доступен для всех платформ x86/64, на которых запускается браузер Chrome.
Отдельно сообщается, что компания Adobe продолжит формирование эталонной отладочной реализации Flash-плеера для Linux, которая будет обновляться синхронно с версией плагина на базе NPAPI. Детали, касающиеся правил распространения, пока не определены, но так или иначе заинтересованные лица смогут получить доступ к данной версии. В частности, не исключено, что сообщество Mozilla сумеет договориться с Adobe и взять на себя создание и распространение Flash-плагина с интерфейсом NPAPI. Кроме того, не исключено, что Mozilla изменит своё отношение к PPAPI и интегрирует поддержку данного интерфейса в Firefox (ранее заявлялось, что Mozilla не заинтересована в обеспечении поддержки Pepper).

вторник, 21 февраля 2012 г.

Результаты опроса пользователей Ubuntu Server

Компания Canonical опубликовала результаты опроса (PDF, 2 Мб) более 6 тысяч пользователей серверной редакции Ubuntu.
Некоторые тенденции:
  • Из наиболее популярных областей использования Ubuntu Server отмечается поддержание web-сервера, СУБД, файлового сервера, системы для организации резервного копирования, почтового сервера, платформы виртуализации и межсетевого экрана.
  • Из наиболее важных функций, которые должен поддерживать Ubuntu Server отмечается резервное копирование, межсетевой экран, обеспечение высокого уровня безопасности, поддержка систем хранения и средства управления;
  • Из предпочтений в области виртуализации на первом месте VMware (1500 респондентов), затем следует KVM (1150). Xen и VirtualBox предпочитают примерно 650 участвующих в опросе, QEMU - 400, OpenVZ около 350;
  • 40% опрошенных используют в качестве оборудования для сервера обычные настольные ПК. 20% используют серверы собственной сборки;
  • 54% респондентов используют на серверах Ubuntu 10.04 LTS.