Lennart Poettering merged “su” command replacement into systemd: Test Drive on Fedora Rawhide

With this pull request systemd now support a su command functional and can create privileged sessions, that are fully isolated from the original session. Su is a classic UNIX command and used more than 30 years. Why su is bad? Lennart Poettering says:

Continue reading Lennart Poettering merged “su” command replacement into systemd: Test Drive on Fedora Rawhide

systemd In Action, volume 4

Ivan Shapovalov, Like-all, Pavlo Rudyi

Part 1 Part 2 Part 3
Приветствуем всех.

В #3 нашего затяжного обзора возможностей systemd мы разбирались с systemd-journald — подсистемой сбора системных логов (называть его заменой syslogd не совсем корректно, хотя вести свой лог в виде бинарной БД он также умеет). Однако, часть аспектов работы с journald осталась неохваченной. Continue reading systemd In Action, volume 4

systemd in Action. Part 3

Ivan Shapovalov, Like-all, Pavlo Rudyi

Part 1  Part 2Part 4

Journal – гибкий сборщик и хранитель системных сообщений. Он обрабатывает сообщения ядра, initrd, системных и пользовательских сервисов. Для начала стоит упомянуть, что его можно отключить и перенаправлять все логи в традиционный сервис syslog(опция ForwardToSyslog) или же использовать одновременно journal и syslog. Начиная с systemd версии 216 эта опция была отключена по-умолчанию, так как rsyslog и syslog-ng уже могут читать самостоятельно сообщения journal. Конфигурация journald хранится в /etc/systemd/journal.conf, а сами логи могут храниться как на диске(в директории /var/log/journal), так и в оперативной памяти или не храниться вообще. Рассмотрим основные опции конфигурационного файла journald:
Continue reading systemd in Action. Part 3

TLHP #22 “Исповедь грешников” Part 2

Hosts: Paul Carroty, Doctor Sinus, Like-all, CYBER and others.

 



Audio No Music
OST
Mirror

TLHP #21 “Исповедь грешников” Part 1

Мы решили расширить круг участников и пригласили сообщество LOR(linux.org.ru). Послушайте что из этого получилось.
Hosts: Paul Carroty, Doctor Sinus, Ivan Shapovalov, CYBER and others.

Chat: screens, owncloud



Audio No Music
OST
Mirror

 

Леннарт Поттеринг: “Я не использую проприетарное ПО ни на одной из моих машин”

После интервью с одним из разработчиков проекта Debian, который считает systemd угрозой, и победы Леннарта Поттеринга в открытом новогоднем голосовании на звание “Человека года 2014”, мы решили дать слово противоположной стороне. Леннарт любезно согласился на перевод cвоей сессии с пользователями Reddit.

— Каков твой следующий большой проект?
— systemd! Учитывая масштаб этого проекта, основным для меня он останется надолго.

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

— В чём причина того, что systemd отошёл от традиционной схемы версионирования с несколькими компонентами (например, “2.34.1”)? Это позволило бы легче узнавать релизы с большим количеством изменений — или те, в которых меняется API.
Есть ли особые планы на версию 666? Объединить код с ядром, например?
Как обстоят дела с новым подходом к организации дистрибутивов [речь об этой статье — прим. пер.]?

Continue reading Леннарт Поттеринг: “Я не использую проприетарное ПО ни на одной из моих машин”

TLHP #20 Happy New Year!

Вот и быстро пролетел 2014 год. Каким он был для Linux-комьюнити и OpenSource? Мы попытались вспомнить все главные события этого года.

    • Systemd стал мейнстримом и увеличил функциональность. The Debian Drama
    • Уязвимости: shellshock, poodle, heartbleed, уязвимость в Git для Windows и Mac, утечка в iCloud
    • Закрытие TrueCrypt
    • BGP форсировал 512k маршрутов. Внедрение IPv6
    • Развитие дистрибутивов. Fedora, RHEL7, Centos, Ubuntu, Pidora

Pidora

  • Mesa и реализация Direct3D
  • Рабочие окружения: GNOME, KDE, LXQt и стагнация в XFCE
  • Mozilla – новый интерфейс, развитие WebIDE и webrtc-видеочата Firefox Hello
  • Tox
  • Облака, CoreOS, Docker, Rocket
  • Mobile: Sailfish, FirefoxOS, Android, Hardware
  • Go и его развитие
  • Github vs блокировка свободных проектов vs Russia
  • Popcorn Time – революция в мире пиратского контента. Падение The Pirate Bay

Также мы попытались определить лучшие открытые проекты и лучших разработчиков в номинациях “Прорыв года”, “Epic Fail”, “Лучший новый открытый проект года”, “Лучший разработчик” и “Лучший креативщик”. Также не забывайте о нашем голосовании “Человек года в Linux/OpenSource”.

Всего наилучшего в 2015 году! Коллектив The Linux Homefront Project.



Audio No Music
Soundtracks
Mirror

Systemd in Action. Part 2

Ivan Shapovalov, Like-all, Pavlo Rudyi

Part 1Part 3 Part 4

systemd In Action, volume 2

В этой части мы сосредоточимся на администрировании системы под управлением systemd.

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

I. “Repetition needs a friend…” (c) Whitechapel

systemd – это универсальный plumbing layer, или набор служебных программ для совершенно разных задач. Основным компонентом этого проекта является одноимённая система инициализации, построенная на основе концепции юнитов. Каждый юнит описывает какой-либо объект в системе (например, программу/демон, устройство или точку монтирования) и характеризуется текущим состоянием и списком зависимостей. На основании этой информации строится дерево зависимостей (ну, естественно, не дерево, а направленный ациклический граф, но суть та же), в котором для активации каждого юнита требуется активировать все его зависимости.

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

Continue reading Systemd in Action. Part 2

Интервью с разработчиком Debian о текущей ситуации в проекте

Как вам наверное известно, Debian сейчас переживает непростые времена — уход разработчиков, создание форка и длинные дискуссии о systemd. Об этом мы решили спросить у человека, который непосредственно знаком с обстановкой внутри проекта.

 

— Приветствуем. Для начала представься читателям — кто ты и чем занимаешься в Debian?

— Зовут меня Евгений. Я один из более чем тысячи разработчиков Debian. В 2008-м году я присоединился к проекту, в 2009-м получил право голоса и загрузки пакетов в основной репозиторий.

В Debian я занимаюсь поддержкой некоторых малых пакетов (htop, fbreader, ncdu, bindfs и другими), а также являюсь автором одного из альтернативных
менеджеров пакетов высокого уровня по имени Cupt. Также около двух лет я был Application Manager, то есть одним из тех, кто занимается проверками знаний и умений кандидатов в официальные разработчики.

 — Давай начнем с последних событий. Относительно недавно в проекте Debian был референдум по поддержке в пакетах других систем инициализации кроме systemd. Брал ли ты участие в нем и каков был твой выбор? Твое личное отношение к systemd?
Continue reading Интервью с разработчиком Debian о текущей ситуации в проекте