Блог пользователя winterheart

Основное дерево портежей перешло на git

8-12 августа официальное дерево портежей gentoo-x86 было перенесено с CVS на git.
Данное изменение в основном затрагивает разработчиков, для пользователей практически ничего не изменится.

Gentoo переходит на systemd. Официально

Как вы уже могли заметить по eselect news, разработчики Gentoo приняли ключевое решение перейти на systemd в качестве основного менеджера инициализации системы. Проанализировав все варианты (рассматривался также Upstart из Ubuntu), ведущие разработчики выбрали этот менеджер.
Однако ряд разработчиков Gentoo не согласны с этим решением, в рассылке gentoo-dev вспыхнула жаркая дискуссия, которая переросла в обмен колкостями. В ходе этого общения, "ретрограды" (как назвали их одна часть разработчиков) заявили, что не желают больше иметь дело с "позерами" (как назвала эта часть разработчиков ту) и создадут более традиционный дистрибутив на основе Gentoo и OpenRC (с рабочим названием eGentoo). Стоит также отметить реакцию Леннарта Поттеринга, разработчика systemd, отметившего, что сопротивление все набирающему популярность systemd бесполезно, и сравнившего сопротивляющихся с "школьниками, не сделавшими свою домашнюю работу".
Вот так и живем.

Обновление udev

Недавно появилась стабилизированная версия udev-197. Если вы обновляете систему, прочтите это сообщение с особым вниманием, так как беспечное обновление может привести к невозможности загрузки системы.

Прежде, чем обновлять udev, убедитесь, что в ядре установлен параметр CONFIG_DEVTMPFS=y. Не перезагружайте систему с новым udev, если это не так!

Будьте готовы, что ваши сетевые интерфейсы будут переименованы. В udev-197 появился новый механизм именования сетевых интерфейсов, поэтому ожидайте, что у вас может пропасть сеть.

Steam on Linux

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

Прошел первый месяц тестирования, и Valve приняла решение расширить испытания. Теперь приглашения получили более 5000 участников (как я подозреваю, все оставшиеся желающие с первой волны). Среди них оказилсь я и многие люди с gentoo.ru.

Решения второго тура root.yandex.ru

А вот и разбор полетов второго тура Олимпиады сисадминов (ссылка на разбор первого тура). Второй тур немного отличался в деталях от первого - образ был зашифрован на ключе, а не на пароле, вместо Ubuntu Server был CentOS 6.3. В остальном все практически соответствовало первому туру. После развертывания нужно было запустить и организовать OpenVPN соединение по сертификату к серверу проверки заданий. В случае успеха команда получала хэш, который капитан команды должен был ввести на страничке команды. Побеждают те команды, которые раньше всех решат больше всех задач.

Решения первого тура root.yandex.ru

Итак, как и обещал, описываю опыт решения задач Олимпиады Сисадминов. В этой части я опишу решения первого тура. Он вышел для нас немного сумбурным поначалу, мы не сразу догадались, что виртуалку следует делать общей для всех участников, хотя подготовку начали вести за три часа до начала. Так как я в этот момент работал, мне удалось включиться в игру только за 30 минут до старта.

Олимпиада сисадминов root.yandex.ru - 2 отборочный этап

Закончили второй отборочный этап, на этот раз одиннадцатыми. Сидели до последнего, но особо хитрую задачку руткитом решить так и не смогли. Решили только наутро и только с подсказки Civilian.

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

Олимпиада сисадминов root.yandex.ru

Только что закончили первый тур Олимпиады сисадминов.

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

Запрет монтирования съемных устройств через polkit

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

Перекопал множество способов, начиная от запрета загрузки модулей и заканчивая ограничением прав на точку монтирования. Из всех методов мне больше всего понравилась реализация через polkit.

Браузер по умолчанию

Если у вас после установки/обновления links все ссылки вдруг начали открываться только в нем, то делу помогут следующие команды:

xdg-mime default firefox.desktop x-scheme-handler/http
xdg-mime default firefox.desktop x-scheme-handler/https

Проверить текущие настройки можно командами:

xdg-mime query default x-scheme-handler/http
xdg-mime query default x-scheme-handler/https

Кроме того, может понадобиться переопределить и другие handler'ы:

text/html
text/xml
application/xhtml+xml
application/vnd.mozilla.xul+xml
text/mml
Ленты новостей