LINUX.ORG.RU

Сообщения km

 

Марк Балмер: OpenBSD в зоопарке

Группа BSD

Марк Балмер (msys.ch) в своём блоге рассказал о том, как он разработал систему кассовых терминалов для покупки билетов при входе в зоопарк г. Базель. Зоопарк работает круглый год на протяжении уже более 130 лет. В зоопарке можно наблюдать за Puffyfish и Xenocara в их естественной среде обитания.

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

>>> Подробности и обсуждение на undeadly

 , ,

km
()

BSDCan 2008: Каркас приложений для датчиков OpenBSD

Группа BSD

Главный редактор KernelTrap Jeremy Andrews опубликовал заметки с выступления Константина Муренина на BSDCan 2008 в Оттаве с приглашённым докладом об истории каркаса приложений для датчиков в OpenBSD.

Константин озвучил историю каркаса приложений, первоначально разработанного Александром Юрченко при переносе нескольких драйверов из NetBSD. Каркас впоследствии был широко расширен стараниями нескольких разработчиков, включая тов. Муренина. На момент выступления количество драйверов в OpenBSD перевалило за 67 шт., некоторые из которых до сих пор отсутствуют на конкурирующих платформах типа lm-sensors, например, sdtemp(4) и km(4).

Благодаря программе Google Summer of Code 2007, интерфейс был портирован под FreeBSD и в октябре 2007 добавлен в DragonFly BSD, а чуть позже и во FreeBSD, но добавление в CVS FreeBSD было временным из-за вмешательства Poul-Henning Kamp. Poul-Henning решил посетить выступление Константина, по окончании которого, во время для вопросов и ответов, добровольно вызвался озвучить свою точку зрения. После дискуссии и Константин, и Poul-Henning заключили, что написание каркаса приложений для датчиков в стиле FreeBSD может занять очень много времени, и каркас, скорее всего, появится не скоро (учитывая, что в NetBSD оригинальный каркас был впервые доступен ещё в 1999/2000).

>>> Подробности

 , , , ,

km
()

Richard Stallman поздравляет с Grav-mass

Группа GNU's Not Unix

«25-го декабря — в день рождение Исаака Ньютона — мы празднуем существование постижимых физических законов. …»

«Один из способов отпраздновать Grav-mass — нарядить дерево яблоками и другими фруктами. Их можно приклеить или повесить, но не очень крепко. Идея заключается в том, чтобы они изредка падали. Вешать их стоит на расстояние не выше 60 см, чтобы падая они не ушиблись и не ушибли близстоящих людей. Исследуя и совершенствуя методы необходимые для осуществления данной традиции особенно полезно детям для методичного изучения окружающего их мира.»

>>> www.stallman.org/grav-mass.html

km
()

Интервью с разработчиками OpenBSD 4.2

Группа BSD

На O'Reilly ONLamp опубликовано интервью с разработчиками OpenBSD по поводу выпуска релиза 4.2.

Дополнительно стоит отметить, что ftp релиз 4.2 отличается от предыдущих релизов наличием официальных образов дисков для популярных архитектур (install42.iso), включающих все основные компоненты системы, такие как Xenocara, GCC, Perl, httpd, sendmail, named и т.д. (исходники и программные пакеты доступны отдельно на ftp). Официальный CD-релиз, как всегда, дополнительно включает шпаргалку по установке, наклейки, все исходники и набор програмных пакетов, и доступен для заказа из Канады, Бельгии и России.

>>> ONLamp.com -- Puffy's Marathon: What's New in OpenBSD 4.2

km
()

Программный интерфейс датчиков OpenBSD добавлен во FreeBSD 8.0-CURRENT

Группа BSD

Ранее мы уже сообщали о завершении работ по переносу каркаса приложений для датчиков из OpenBSD во FreeBSD, и о добавлении данного интерфейса в DragonFly BSD 1.11.

Сегодня Alexander Leidinger официально добавил патч Константина Муренина во FreeBSD 8.0-CURRENT. Были добавлены все основные компоненты проекта GSoC2007/cnst-sensors, включая sensor_attach(9), sysctl(3), sysctl(8), systat(1), sensorsd (8), а также драйверы it(4) и lm(4), и адаптация драйвера core temp(4) под новый интерфейс.

Пользовательский интерфейс полностью совместим с OpenBSD и DragonFly BSD.

>>> GSoC2007/cnst-sensors

km
()

Программный интерфейс датчиков OpenBSD перенесён из FreeBSD в DragonFly BSD

Группа BSD

Ранее мы уже сообщали о завершении работ по переносу каркаса приложений для датчиков из OpenBSD во FreeBSD в рамках программы Google Summer of Code 2007.

Сегодня Hasso Tepper официально добавил несколько адаптированный патч Константина Муренина в DragonFly BSD 1.11. Были добавлены все основные компоненты проекта GSoC2007/cnst-sensors, включая sensor_attach(9), sysctl(3), sysctl(8), systat(1), sensorsd(8), а также драйверы coretemp(4), it(4) и lm(4).

Пользовательский интерфейс совместим с OpenBSD и FreeBSD.

>>>

km
()

Смайлику исполнилось 25 лет

Группа Open Source

Сегодня отмечается день смайлика. 25 лет назад было впервые предложено использовать набор символов :-) для обозначения шуток. Автор оригинального сообщения, профессор Scott E. Fahlman, никогда не мог предположить, что явление станет настолько популярным.

Всю цепочку сообщений удалось восстановить благодаря архивам в Carnegie Mellon University и операционной системе FreeBSD .

На момент написания данной статьи, смайлик не был доступен для комментариев, но был замечен в университетском городке с праздничным колпаком на голове. <:-)

>>> Подробности

km
()

GSoC2007: перенос программного интерфейса датчиков из OpenBSD во FreeBSD

Группа BSD

Константин Муренин сегодня объявил о завершении работ по переносу каркаса приложений для датчиков из OpenBSD во FreeBSD. Проект был осуществлён благодаря программе Google Summer of Code 2007.

Помимо driver API — sensor_attach(9) — были портированы sysctl(3), sysctl(8), systat(1) и sensorsd (8). Из драйверов пока были портированы it(4) и lm(4), которые вместе поддерживают почти все современные наборы логики Super I/O, производимые Winbond и ITE Tech.

Пользовательский интерфейс совместим с OpenBSD. Работа над проектом завершена, и товарищи, заинтересованные в его скорейшей интеграции в CVS HEAD, приглашаются к тестированию.

>>> Подробности

km
()

Инфраструктура FreeBSD переходит на IPv6

Группа BSD

Почти все машины и сервисы кластера FreeBSD.org теперь доступны через IPv6. Список включает (но не ограничивается) www, mail, ssh для доступа разработчиков и т.д. Связность осуществляется через туннель от ISC.

>>> Подробности

km
()

OpenBSD ath(4) HAL может быть включён в Linux

Группа Ядро Linux

Несколько лет назад Reyk Floeter написал драйвер для Linux под названием ar5k, в рамках которого он совершил инженерный анализ проприетарного бинарного драйвера от Atheros. Так как интерес к драйверу от сообщества Linux был минимальным, Reyk перешёл в команду OpenBSD, где его работу оценили по достоинству.

Но спустя несколько лет, некоторые члены сообщества Linux всё же заинтересовались написанием свободного и открытого драйвера для беспроводных устройств от Atheros, используя уровень аппаратных абстракций из OpenBSD'шного драйвера ath(4). Данный пресс-релиз SoftwareFreedom.org официально подтверждает, что OpenHAL, который базируется на разработках Reyk'а для OpenBSD, не содержит какого-либо проприетарного кода, и может быть спокойно включён в ядро Linux, т.к. распространяется по свободной BSD лицензии.

>>> Подробности

km
()

BIND 9 DNS Cache Poisoning, но не в OpenBSD

Группа Безопасность

Разработчик OpenBSD Jakob Schlyter ответил на вопрос, тревожащий умы многих пользователей ЛОРа — как при использовании одних и тех же программ, в OpenBSD всё равно удаётся достичь большей безопасности по сравнению с другими системами?

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

В результате, когда пользователи других систем сегодня вынуждены обновлять свой BIND 9 любой версии на BIND 9.2.8-P1, BIND 9.3.4-P1, BIND 9.4.1-P1 или BIND 9.5.0a6, пользователи OpenBSD идут за пивом.

>>> Подробности на undeadly

km
()

Jeff Roberson: официальный релиз планировщика ULE 3.0

Группа Open Source

Ранее на этой неделе, Jeff Roberson фиксировал SCHED_SMP как SCHED_ULE во FreeBSD. Данная версия планировщика получила название ULE 3.0, основываясь на предыдущем коде ULE, но доступная в предыдущие шесть месяцев вне CVS под названием SCHED_SMP.

Напомним, что jeff@ в последнее время проводил несколько тестирований масштабируемости FreeBSD и Linux (см. новости за февраль и июнь 2007), регулярно публикуя результаты исследований в своём ЖЖ. Сегодня, подводя итоги, Jeff выразил своё разочаровании огромным количеством "любовных" посланий со стороны поклонников Linux. Больше всего Jeff'а смущает тот факт, что многие фанатики Linux'а даже и не осознают того, что если бы он не опубликовал данные исследования, то проблема в Linux так и не была бы решена.

Nick Piggin, разработчик Linux, который следил за развитием данной истории с масштабируемостью MySQL со стороны Linux, в очередной раз поблагодарил Jeff'а за проделанную работу, и подтвердил, что Jeff нашёл действительный недочёт в Linux, предоставив разработчикам Linux самое главное ? способ воспроизведения проблемы, который позволил написать заплаты для Linux'а, устраняющие самые очевидные проблемы с масштабируемостью MySQL.

Стоит отметить, что несмотря на вышеупомянутые патчи для Linux, FreeBSD с планировщиком ULE 3.0 всё равно позволяет обрабатывать заметно большее количество транзакций при масштабировании MySQL по сравнению с Linux.

>>> Подробности

km
()

Matthew Dillon об ошибках Intel Core и Core 2

Группа Безопасность

Matthew Dillon, главный разработчик и основатель DragonFly, прокомментировал сообщение Theo de Raadt'а о серьёзных ошибках в последних процессорах Intel, которое так взбудоражило сетевую общественность. Matt досконально прошёлся по списку ошибок Intel Core 2, на которые отдельно ссылался Theo, а в качестве бонуса ещё и по всем документированным ошибкам предыдущей архитектуры Intel — Core.

В целом, Dillon довольно резко высказался по поводу многих ошибок, например, ошибка AI43 настолько серьёзна, что Dillon не будет покупать какие-либо процессоры, где она будет присутствовать. Комментарий по поводу AI39 получился несколько эмоциональным и заслуживает отдельного чтения без перевода. Диллон надеется, что данные ошибки всё же будут исправлены при помощи обновлений микрокода через функциональность BIOS'а, хотя и не делает каких-либо прогнозов по временным рамкам и доступности данных обновлений конечным пользователям.

Из ошибок Core Duo/Solo, Мэтт отметил AE3 как особенно пугающую (“Holy shit. This one is serious.”), тогда как AE5, AE8, AE21 и AE30 как довольно серьёзные.

>>> Подробности

km
()

Процессоры Intel Core 2 содержат опасные ошибки

Группа Безопасность

Theo de Raadt призвал в ближайшее время воздержаться от покупок процессоров Intel Core 2, так как данные процессоры содержат ошибки, которые могут позволить любому пользователю системы вызвать переполнение буфера.

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

Для полного списка официальных ошибок, см. Intel Core 2 65nm LGA 775 specification update.

>>> Theo de Raadt: "Intel Core 2"

km
()

Сравнение масштабируемости FreeBSD и Linux на примере MySQL

Группа Open Source

Jeff Roberson на примере MySQL произвёл обновлённое сравнение масштабируемости FreeBSD 7 и Linux 2.6.

По сравнению с предыдущими сравнениями, результаты для ядра Linux несомненно улучшились, но FreeBSD до сих пор заметно опережает Linux при увеличении количества клиентов.

>>> Подробности

km
()

Домен seclists.org был отключён компанией GoDaddy по запросу MySpace

Группа Безопасность

Несколько дней назад автор программы nmap, который поддерживает сайт seclists.org, обнаружил голосовое сообщение на своём автоответчике от регистратора GoDaddy о том, что его домен seclists.org был заблокирован, без объяснения каких-либо причин.

После многочисленных попыток связаться с отделом abuse компании GoDaddy для выяснения причин отключения домена, было выяснено, что поводом для блокировки явилась жалоба компании MySpace, пароли пользователей которой были опубликованы в одной из рассылок, архивируемых на seclists.org.

Самое интересное в данном случае является то, что GoDaddy, как всегда, вместо выяснения обстоятельств просто отключает домены своих пользователей! После освещения данной истории на Slashdot, Wired.com и CNET News.com, представители GoDaddy до сих пор не принесли каких-либо извинений. Подобное происшествие уже происходило с российским хостинг-провайдером Majordomo.ru в июне 2006 года, когда GoDaddy заблокировал около тысячи доменов всех клиентов Majordomo, и потребовал по 200 долларов за разблокировку каждого домена.

>>> Подробности

km
()

Новый программный интерфейс датчиков в OpenBSD

Группа BSD

Недавно в OpenBSD 4.0-current Theo de Raadt добавил патчи Константина Муренина, которые существенно изменяют каркас приложений для датчиков.

Среди изменений особенно стоит отметить значительные улучшения адресации датчиков в sysctl и sensorsd. Например, раньше первый датчик температуры на устройстве lm0 мог быть доступен по адресу типа "hw.sensors.7" (где номер "7" зависел от количества других датчиков, зарегистрированных в системе до датчиков температуры), теперь же он имеет постоянный адрес "hw.sensors.lm0.temp0". Т.к. при данной адресации отсутствует необходимость обязательного использования поля "desc" структуры "sensor", то после данных патчей ядро OpenBSD претерпело некоторое уменьшение в размере без каких-либо потерь в функциональности.

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

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

Предварительные результаты данного исследования были представлены на весенней конференции UKUUG в марте 2006 года.

>>> Подробности

km
()

InfoWorld: Новогодняя резолюция номер один — установить OpenBSD

Группа Безопасность

Специалист по безопасности журнала InfoWorld Roger A. Grimes рекомендует начать 2007-ой год с установки новой, более безопасной операционной системы.

Grimes напоминает, что OpenBSD содержит многочисленные функции шифрования и даже была первой ОС с поддержкой IPSec, обладает одним из самых лучших сетевых экранов — PF, и установка OpenBSD по умолчанию гарантирует отсутствие каких-либо дыр в безопасности системы.

>>> Подробности

km
()

Jem Matzen: битва за драйверы беспроводных адаптеров

Группа Open Source

The Jem Report публикует интервью с представителями основных компаний, выпускающих беспроводные чипсеты — Atheros, Atmel, Broadcom, Intel, Marvell, Ralink, Realtek и Texas Instruments, и разработчиками драйверов беспроводных устройств для свободных систем с другой — Theo de Raadt и Jonathan Gray.

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

А вот представители Ralink и Realtek — обе компании отдают документацию по программированию своего железа всем желающим — с радостью прокомментировали, почему же они это делают:

Lillian Chiu, Ralink Technologies: Наша философия — распространять технологии без границ, при этом не забывая о быстродействии и низкой цене. … Наши клиенты высоко ценят отличную поддержку наших устройств. Мы здесь видим взаимовыгодное сотрудничество, где продвинутые пользователи получают больше возможностей, а мы продаём больше продуктов.

Tracy Ho, Realtek Inc.: Мы тесно сотрудничаем с представителями операционных систем практически с момента образования компании Realtek, и убеждены, что это является одним из преимуществ нашей компании. … Вся документация по программированию доступна любому желающему [без подписания каких-либо NDA] прямо с нашего веб-сайта.

>>> Подробности

km
()

Марк Балмер добавил поддержку определителей времени Meinberg

Группа BSD

Марк Балмер недавно добавил поддержку приёмников часовых сигналов компании Meinberg Funkuhren.

Разработка драйвера для этих устройств сильно отличилась от разработки других драйверов свободными проектами: производитель устройств Meinberg Funkuhren не только снабдил Балмера самими ресиверами, документацией и справочным исходным текстом, но и даже позвонил и устно объяснил тонкие детали работы выпускаемых устройств!

Марк искренне желает, чтобы и производители беспроводных IEEE 802.11 устройств были настолько же кооперативными!

>>> Подробности

km
()

RSS подписка на новые темы