The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Леннарт Поттеринг представил mkosi, инструмент для генерации образов ОС

28.06.2017 19:46

Следом за Casync Леннарт Поттеринг (Lennart Poettering) представил ещё один свой проект - mkosi (Make Operating System Image), в рамках которого подготовлен инструментарий для генерации загрузочных образов операционных систем. Проект написан на языке Python, распространяется под лицензией LGPL 2.1 и представляет собой обвязку над такими утилитами, как dnf (режим "--installroot"), debootstrap, pacstrap и zypper, предоставляющую унифицированный интерфейс для создания образов, независимый от используемого дистрибутива.

Mkosi позиционируется как legacy-free, т.е. поддерживает только актуальные в современных реалиях технологии. Например, образы могут генерироваться только с таблицами разделов GPT (MBR не поддерживает), только на основе systemd и только для загрузки на системах с EFI (системы с BIOS не поддерживаются). Для корневого раздела могут применяться ФС ext4, btrfs и squashfs. Дополнительно в образ могут включаться раздел подкачки, /srv и /home. Для данных в разделах может быть включено шифрование через LUKS, верификация целостности при помощи dm-verity и проверка по цифровой подписи для UEFI SecureBoot. Также возможна генерация системного образа в виде каталога в текущей ФС (OS tree), tar-архива или подразделов Btrfs.

Поддерживается создание образов на базе дистрибутивов Fedora, Debian, Ubuntu, Arch Linux и openSUSE. В качестве хост-системы для сборки образов может применяться любой дистрибутив, в котором может выполняться debootstrap (Debian), dnf (Fedora ), pacstrap (Arch) или zypper (openSUSE). Для ускорения повторных сборок может применяться кэш пакетов RPM и DEB. Созданный образ может быть запущен в виде контейнера командой "systemd-nspawn -bi image.raw". Системная начинка определяется через файл конфигурации mkosi.default, в котором можно выбрать тип дистрибутива для построения образа и список устанавливаемых пакетов.

Подразумевается, что разработчики приложений смогут включить в состав своего проекта файл mkosi.default, который позволит быстро сгенерировать системный образ для запуска данного приложения в локальном контейнере, развёртывания в облаке или на IoT-устройстве при помощи casync. При этом для создания образа не требуется изучение специфики сборочных инструментов для разных дистрибутивов.

Подготовленный образ может быть запущен напрямую на оборудовании, использован внутри виртуальной машины, запущен как контейнер при помощи systemd-nspawn или вызыван как сервис systemd (unit с "RootImage="). Для разработчиков встраиваемой техники mkosi даёт возможность легко организовать генерацию системных образов прошивки, защищённых от модификации посторонними лицами, благодаря применению dm-verity и UEFI SecureBoot.

  1. Главная ссылка к новости (http://0pointer.net/blog/mkosi...)
  2. OpenNews: Леннарт Поттеринг представил свой новый проект Casync
  3. OpenNews: Разработчики Systemd намерены внедрить кардинально новые методы построения дистрибутивов Linux
  4. OpenNews: Docker и CoreOS объединили усилия в разработке единого формата контейнеров
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46773-mkosi
Ключевые слова: mkosi
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (104) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:12, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    systemd-mkosid!
     
     
  • 2.13, Аноним84701 (ok), 20:54, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > systemd-mkosid!

    Оно на питоне, так что сперва будет systemd-pythond.
    А вообще, пятый пункт ЧАВО на страничке оригинала уже немного намекает:
    > 5. Is this a systemd project? — Yes, it's hosted under the systemd GitHub umbrella

    ЗЫ:
    Кстати,
    > and mkosi [is in] Python
    > Проект написан на языке Python

    Это отлично объясняет могие "странности" кода системД *scnr*

     
     
  • 3.16, Аноним (-), 21:07, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    для питона есть binfmt, надо только переписать его в виде systemd-binfmtd
     
     
  • 4.18, Аноним84701 (ok), 21:15, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > для питона есть binfmt, надо только переписать его в виде systemd-binfmtd

    Оно (binfmt) вроде (совсем) немного не о том [ https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/binfmt ] и не заменяет, от слова "вообще",  интерпретатор.

     
     
  • 5.62, Аноним (-), 07:26, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> для питона есть binfmt, надо только переписать его в виде systemd-binfmtd
    > Оно (binfmt) вроде (совсем) немного не о том [ https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/binfmt
    > ] и не заменяет, от слова "вообще",  интерпретатор.

    https://en.wikipedia.org/wiki/Binfmt_misc первый абзац, речь не об интерпретаторе

     
     
  • 6.99, Аноним84701 (ok), 13:21, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/binfmt
    > https://en.wikipedia.org/wiki/Binfmt_misc первый абзац,

    Предпочитаю первоисточник.
    > речь не об интерпретаторе

    Без интерпретатора запускать питоноскрипты не получится.  Ваш Кэп.


     
     
  • 7.101, Andrey Mitrofanov (?), 13:27, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/binfmt
    >> https://en.wikipedia.org/wiki/Binfmt_misc первый абзац,
    > Предпочитаю первоисточник.
    >> речь не об интерпретаторе
    > Без интерпретатора запускать питоноскрипты не получится.  Ваш Кэп.

    А питоноскрипт, пропущенный через pypy - в ".exe", -- уже и не [питоно]скрипт, да!

    Софистика...

     
     
  • 8.106, Аноним84701 (ok), 14:00, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то остается все еще питоноскриптом, потому как PyPy -- это JIT А результ... текст свёрнут, показать
     
  • 2.80, Аноним (-), 10:01, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Теперь и на Питоне!
     

  • 1.5, Аноним (-), 20:21, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +24 +/
    Да он явно в депрессии. Отказ от приёма kdbus в ядро спустил его с небес на землю! Щас годик погрустит, попутно занимаясь проектами явно не его масштаба, а потом форкнет ядро!
     
     
  • 2.6, Singularity (ok), 20:27, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    systemd-linuxd быть!
     
  • 2.43, pamela anderson (?), 23:31, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Lennux
     
     
  • 3.53, Hellraiser (??), 01:59, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    potteringux
     
     
  • 4.69, Andrey Mitrofanov (?), 09:27, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > potteringux

    В терминальной стадии. Всем -- две соды.

     
  • 4.73, Аноним (-), 09:33, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    potsd
     
     
  • 5.81, Аноним (-), 10:02, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    PotBSD
     
  • 2.127, marios (ok), 10:30, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А можно поподробнее, кто отказал, зачем, маркировки, производные?
     

  • 1.11, lucentcode (ok), 20:46, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Годнота. Отдельный респект Поттерингу за то, что про pacstrap не забыл. Если с помощью его тулзы можно будет быстро  формировать нужные загрузочные образа - это будет очень круто.
     
     
  • 2.67, Хряк (?), 08:48, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > загрузочные образа

    Деревня.

     
     
  • 3.70, Andrey Mitrofanov (?), 09:29, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >> загрузочные образа
    > Деревня.

    Вендузятники, сэр. Папочки, иконочки и пр.идолопоклдонство.

     
  • 3.72, Аноним (-), 09:30, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Загрузочные образа - это психоделические иконы.
     
  • 2.82, Аноним (-), 10:04, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поттерофаги в восторге
     

  • 1.12, Аноним (-), 20:47, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    В то время как Docker и Rkt переходят на единую спецификацию оформления контейнеров Open Container (https://github.com/opencontainers/), для systemd-nspawn решили изобрести свой велосипед.
     
     
  • 2.14, Andrey Mitrofanov (?), 21:00, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В то время как Docker и Rkt
    >для systemd-nspawn решили изобрести свой велосипед.

    И мы знаем, кто проиграет...


    [I]| | already present (part of the systemd package)
    | *groan*
    Get used to that argument. Its going to be used to justify getting rid of lots of things in the near future. They built the tool. Time for them to try to shoehorn it in wherever they can.[/I] --https://www.reddit.com/r/linux/comments/4msf97/sad_news_today_systemdresolved_

     
  • 2.22, Аноним (-), 21:49, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Может dockerd увидим когда-нибудь...
     
     
  • 3.39, jrthwk (?), 23:15, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Может dockerd увидим когда-нибудь...

    dockerd это мелко. Даешь  ddd !

     
     
  • 4.54, Hellraiser (??), 02:11, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, кашерно будет не dockerd, а systemd-docker; или systemd-dock-spawn;
    а так вобщем согласен - dockerd это мелко; наверняка там в планах systemd-kernel-spawn; и systemd-cc
     
  • 2.48, Аноним (-), 00:20, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Разные задачи решают. Открою вам тайну, но контейнеры это не единственный способ жить. Какие на.х контейнеры в IoT - целевом направлении, для которого предназначена эта утилита?
     
     
  • 3.56, freehck (ok), 03:16, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Какие на.х контейнеры в IoT - целевом направлении, для которого предназначена эта утилита?

    Какой нафиг systemd на IoT? Для лампочки busybox -- предел мечтаний.

     
     
  • 4.63, Аноним (-), 07:28, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Какие на.х контейнеры в IoT - целевом направлении, для которого предназначена эта утилита?
    > Какой нафиг systemd на IoT? Для лампочки busybox -- предел мечтаний.

    просто у вас лампочка примитивная, вот скоро будут лампочки так лампочки, на которых даже системдэ будет всего 20 секунд грузиться

     
     
  • 5.89, КО (?), 10:44, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И свет будет побочным продуктом от майнинга биткоинов. :)
     
  • 4.88, fi (ok), 10:42, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    как раз systemd это тоже самое что busybox для шела! systemd & busybox заменят всю систему
     

  • 1.17, Аноним (-), 21:10, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    > Mkosi позиционируется как legacy-free, т.е. поддерживает только актуальные в
    > современных реалиях технологии. [..] только на основе systemd

    Старьё же, сколько лет уже этому системд!

     
     
  • 2.91, dq0s4y71 (ok), 12:20, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это просто такой вежливый способ сказать, что без systemd оно работать не будет.
     
  • 2.115, Аноним (-), 18:50, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это не значит, что оно легаси, потому что его еще никто не заменил.
     

  • 1.19, Michael Shigorin (ok), 21:23, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > независимый от используемого дистрибутива

    [...]
    > Fedora, Debian, Ubuntu, Arch Linux и openSUSE.

    А, вот как это теперь называется.

    > Mkosi позиционируется как legacy-free, т.е. поддерживает только актуальные
    > в современных реалиях технологии.

    Мне другое интересно -- как этот настолько закомплексованный человек собирается решать за предполагаемых разработчиков приложений вопрос унификации названий зависимостей, или "сами, всё сами" (в смысле только метапакетами)?

     
     
  • 2.24, grsec (ok), 21:56, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В повестке технического задания этого пункта нет.
     
  • 2.29, Аноним (-), 22:34, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > А, вот как это теперь называется.

    Да уж. Дистронезависимость из всех щелей прёт:

    Строки с 47 по 52:


    class Distribution(Enum):
        fedora = 1
        debian = 2
        ubuntu = 3
        arch = 4
        opensuse = 5

    Строки с 80 по 85:


    FEDORA_KEYS_MAP = {
        "23": "34EC9CBA",
        "24": "81B46521",
        "25": "FDB19C98",
        "26": "64DAB85D",
    }

    Даже под RHEL/CentOS оно работать не будет.

     
     
  • 3.76, пох (?), 09:40, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Даже под RHEL/CentOS оно работать не будет.

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

    А к rhel 8 - вполне допишет еще две строчки.

     
  • 2.34, Аноним (-), 22:47, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • –7 +/
    >> независимый от используемого дистрибутива
    > [...]
    >> Fedora, Debian, Ubuntu, Arch Linux и openSUSE.
    > А, вот как это теперь называется.

    Для Альт Чуда-Йуда ничего Поттеринг не припас. Обида и пИчалька, хнык.

     
     
  • 3.90, Wladmis (ok), 11:26, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У Альта давно есть mkimage.
     
  • 2.44, кверти (ok), 23:36, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Миша, ты-то куда?

    > Мне другое интересно -- как этот настолько закомплексованный человек

    Откуда тебе знать, что закомплексованный, да еще и "настолько"? Ну вот так, объективно? Или ты как половина здешних анонимов, льющих помои, потому ничего другого делать в жизни не умеют?

    >решать за предполагаемых разработчиков приложений вопрос унификации названий зависимостей

    Ты меня удивляешь! Выше уже человек отписался, что как ВДРУГ это относится к разработчикам? Это проблема мейнтейнеров, которые клепают дистры и обзывают пакеты кто во что гаразд. А разработчиков(кроме тех, кто сам собирает пакеты своего продукта под разные дистрибутивы) проблемы рукожопых мейнтейнеров не должны волновать. собственно как и  поттеринга.

     
     
  • 3.100, Пр0х0жий (??), 13:26, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Это проблема мейнтейнеров, которые клепают дистры и обзывают пакеты кто во что гаразд.
    > проблемы рукожопых мейнтейнеров не должны волновать. собственно как и  поттеринга.

    А давайте вы со своего дивана вы не будете решать, как решать технические вопросы в каждом конкретном Линукс-проекте.

     
  • 3.108, Michael Shigorin (ok), 14:14, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Миша, ты-то куда?

    Сюда, кверти.

    >> Мне другое интересно -- как этот настолько закомплексованный человек
    > Откуда тебе знать, что закомплексованный, да еще и "настолько"?

    Из произвольно толкуемого "legacy" и прочего "the one and only", очевидно.

    PS: если что, я этой тематикой занимался ещё тогда, когда про Леннарта было ни слуху ни духу -- не помню, был ли тогда его аккуратно оформленный домашний сайтик, несколько проектов с которого когда-то было приятно майнтейнить.  И о неудобствах подхода с метапакетами как бы немножко в курсе.  Грубо говоря, в альте это был уровень более чем десятилетней давности.

     
     
  • 4.110, кверти (ok), 15:27, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    точно так же я могу заявить и о тебе: Шигорин настолько закомплексованный человек...(из фраз на опеннете), это же очевидно.
    PS ничего личного - просто применяю твои суждения на тебя же.
     
  • 3.137, Аноним (-), 19:14, 02/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Откуда тебе знать, что закомплексованный, да еще и "настолько"? Ну вот так, объективно?

    Я конечно не Миша, но и ты пишешь не ему в личку, поэтому расскажу тебе притчу.

    Два философа прогуливались по мосту через реку. Один из них сказал:
    - Посмотри как радостно плещется рыба в воде!
    - Как ты не будучи рыбой знаешь, что нравится рыбе?
    - А как ты не будучи мной знаешь, что я знаю?

    У этой истории интересная развязка, но чтобы её узнать, тебе придётся освоить гугль.

    > Или ты как половина здешних анонимов, льющих помои, потому ничего другого делать в жизни не умеют?

    Не, он из той половины здешних анонимов, что умеют гуглить про оппонента перед тем как писать глупости.

     
  • 2.55, freehck (ok), 03:12, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> независимый от используемого дистрибутива
    >> Fedora, Debian, Ubuntu, Arch Linux и openSUSE.
    > А, вот как это теперь называется.

    Это, кстати, ошибка перевода. В оригинале написано как раз правильно: "distribution-agnostic".


     
  • 2.74, пох (?), 09:36, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > решать за предполагаемых разработчиков приложений вопрос унификации названий
    > зависимостей

    никак - зависимостями занимается zypper/apt/dnf - как и должно быть.
    А разработчику приложений велено не выпендриваться, и пользоваться стандартными средствами dpkg/rpm

    и да, скорее всего у Леннарта все получится - потому что с моей точки зрения, единственный недостаток этой затеи - systemd, а его индустрия уже схавала.

     
     
  • 3.107, Michael Shigorin (ok), 14:10, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> вопрос унификации названий зависимостей
    > никак - зависимостями занимается zypper/apt/dnf - как и должно быть.

    Точки входа в граф.

     
     
  • 4.122, пох (?), 22:36, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Точки входа в граф.

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

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

     

  • 1.20, Аноним (-), 21:31, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо, ему плевать на unix-way(не, не хорошо), но что это блин в коде? Что его не устраивает в PEP-8?
     
     
  • 2.64, Аноним (-), 07:29, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошо, ему плевать на unix-way(не, не хорошо), но что это блин в
    > коде? Что его не устраивает в PEP-8?

    просто поцтер не читал PEP-8, потому что не знает о его существовании

     
     
  • 3.77, пох (?), 09:44, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > просто поцтер не читал PEP-8, потому что не знает о его существовании

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

    где, где блин альтернатива-то, написанная классными программистами по стайл-гайдам (желательно еще unixway, конечно же, но при этом чтобы разворачивалось одной командой) ?

    то ли классные программисты вообще перевелись, то ли занимаются чем-то, совсем оторванным от реальности, оставляя эту работу Поттерингу и его горе-конкурентам из докера.


     
     
  • 4.87, anonymous (??), 10:33, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >классные программисты вообще перевелись

    Классные программисты не пишут велосипеды.

     
     
  • 5.104, пох (?), 13:50, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    ага, они вообще ничего, видимо, не пишут - размышляют о концептюальном дизайне, ... большой текст свёрнут, показать
     
  • 2.98, dq0s4y71 (ok), 12:53, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это иллюстрация того, что идея заставить всех программистов оформлять код в каком-то одном, "единственно правильном" стиле была изначально глупой. И Style Guide придумали, и сам компилятор форматирование энфорсит, и всё равно кто-нибудь пишет так, что другим не нравится.
     
     
  • 3.105, Аноним84701 (ok), 13:50, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Сколь много нам открытий чудных готовит ежедневно опеннет https www kerne... большой текст свёрнут, показать
     
     
  • 4.116, dq0s4y71 (ok), 18:51, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я только не понял, к чему вы это написали? Стандарты кодирования существуют, я в курсе. И на Питоне можно писать нечитабельный код, я тоже в курсе.
     
  • 4.124, пох (?), 23:07, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > https://www.kernel.org/doc/html/v4.10/process/coding-style.html
    > https://www.gnu.org/prep/standards/standards.html#Formatting
    > https://google.github.io/styleguide/cppguide.html

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

    А PEP8 - это попытка навязать стандарт _всем_, во вне проекта, почувствуйте разницу.

    >

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

     

  • 1.23, KonstantinB (ok), 21:52, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    мда, на питоне он пишет так же безобразно, как и на сях :)
     
     
  • 2.25, Andrey Mitrofanov (?), 22:10, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > мда, на питоне он пишет так же безобразно, как и на сях :)

    А не было ли в его творческой карьере модулей для друпала? Это бы всё объяснило.

     
     
  • 3.37, Аноним (-), 23:05, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А что было в твоей карьере? А она была? Свои свершения в студию!


     
     
  • 4.60, Аноним (-), 05:59, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Глупости пишешь, аноним. Кодом Андрея не приходится пользоваться такому количеству людей, как кодом поддеринга, поэтому всем пох.
     
     
  • 5.125, пох (?), 23:15, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Глупости пишешь, аноним. Кодом Андрея не приходится пользоваться

    поправлю: "андрею пока не удалось написать код, которым пользовался бы кто-то кроме единичных заказчиков, да и те - недолго".

    > как кодом поддеринга, поэтому всем пох.

    на Андрея. Ага.

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

    А вот что никого лучше Поттеринга не нашлось - это, увы, действительно печально. Всего-то надо - угадать что на самом деле востребованно - и сделать. Быстро, быстрее чем другие.

     
     
  • 6.129, Michael Shigorin (ok), 12:29, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Всего-то надо - угадать что на самом деле востребованно - и сделать.
    > Быстро, быстрее чем другие.

    Ещё задвинуть -- вспоминаем что полуось, что affix.  Сделать _недостаточно_.

     

  • 1.27, Аноним (-), 22:23, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    >MBR не поддерживает

    Дальше можно не читать.

     
     
  • 2.31, Аноним (-), 22:41, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>MBR не поддерживает
    > Дальше можно не читать.

    Все правильно. Первый i5m, 8ГБ -- дикое легаси из каменного века, че.

     

  • 1.30, Аноним (-), 22:37, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Сходил по ссылке.

    Как написали в соседнем топике, "мужик сделал для себя и решил поделиться с народом, в чем проблема?".

    Леннарт просто залил в битбакет питон-скрипт на 2700+ строк, который набросал себе для домашнего использования. Тысячи людей ежедневно делают то же самое. Не понимаю, о чём крики.

     
     
  • 2.40, НяшМяш (ok), 23:25, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    О том, что нормальные люди, даже будучи известными, не пытаются профорсить как вторую по важности вещь (после ядра) свои скрипты для домашнего использования. Максимум могут на хабре или медиуме написать "глядите, как мой скрипт варит гамбургер и печатает колу".
     
     
  • 3.57, Ordu (ok), 04:05, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, точно. А Поттеринг, гад такой, запостил не на хабре и не на медиуме, а в сделанном на коленке личном блоге. Как нескромно!
     
     
  • 4.58, Anonminus (?), 05:57, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А ты что его защищаешь? Может, ты еще и за systemd? Тусуйся мимо.
     
     
  • 5.71, Anonplus (?), 09:30, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    У меня слегка бомбануло от твоих слов. Если человек тебе не нравится, это не повод обсирать те его действия, которые плохими не являются. И наоборот, если симпатичный тебе человек отмочил глупость, это не значит, что нужно её двумя руками поддержать.

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

     
     
  • 6.86, anonymous (??), 10:29, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Если человек тебе не нравится, это не повод обсирать те его действия, которые плохими не являются.

    Можно подумать, агрессивный клоун способен выдать что-то хорошее.

     
  • 4.66, anonymous (??), 08:28, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Да, точно. А Поттеринг, гад такой, запостил не на хабре и не
    > на медиуме, а в сделанном на коленке личном блоге. Как нескромно!

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

     
     
  • 5.96, Аноним (-), 12:49, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –5 +/
    А, то есть mkosi уже пропихивают во все линуксы? Или ты слегка ванганул? Или ты по глупости решил, что новость о systemd, а не о mkosi?
     
     
  • 6.102, anonymous (??), 13:46, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    systemd и pa пропихнули. С чего ты взял, что для mkosi должны делать исключение? Остальные завихрения даже читать не стал.
     
     
  • 7.111, Аноним (-), 15:33, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > С чего ты взял, что для mkosi должны делать исключение?

    С чего ты взял, что для mkosi не должны делать исключение?

     
  • 2.126, пох (?), 23:21, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Леннарт просто залил в битбакет питон-скрипт на 2700+ строк, который набросал себе
    > для домашнего использования. Тысячи людей ежедневно делают то же самое. Не

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

    Нет, не домашнее это использование, ни разу.

    > понимаю, о чём крики.

    пипл обоснованно предполагает, что "вся пищевая промышленность немедленно перейдет на новый стандарт"

     

  • 1.33, Аноним (-), 22:45, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    SystemDOS всё ближе и ближе.
     
     
  • 2.42, кверти (ok), 23:28, 28/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Такие как ты из года в год с конца 90-х конец света предсказывают. И не отчаиваются же черти!
     

  • 1.45, Sunderland93 (ok), 23:40, 28/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Выглядит мегаполезно! Жаль что MBR и BIOS не поддерживает конечно, но это мелочи, с другой стороны
     
  • 1.61, rpm (?), 06:57, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Пока все меняют обои на нескучные , Лёня занят делом. Спасибо ему за это.
     
     
  • 2.85, Аноним (-), 10:12, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Скоро получите и от Лёни systemd-wallpapperd
     
     
  • 3.120, alex (??), 20:18, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Скоро получите и от Лёни systemd-wallpapperd

    Linuxd будет концом свободы и начала меритократии.

     
  • 3.128, . (?), 11:40, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Скоро получите и от Лёни systemd-wallpapperd

    кстати, да, намекните ему кто-нибудь, что а вот в винде обои на login screen (как раз для systemd область) каждый раз новые нескучные, особенно, когда коннективити через мобило по паре сотен рублей за мегабайт, ибо роуминг, и никакого lte на сотни километров вокруг - вообще обхохочешься.

    Нам непременно надо такое же!
    (и да, там можно ставить лайки!)

     

  • 1.79, Гентушник (ok), 09:55, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > mkosi (Make Operating System Image)

    Надо было назвать mkosiga (Make Operating System Image Great Again).

     
  • 1.83, Аноним (-), 10:08, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >независимый от используемого дистрибутива
    >только на основе systemd

    Кто ещё заметил противоречие?

     
     
  • 2.95, Аноним (-), 12:46, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто ещё заметил противоречие?
    > Legacy-Free
     
  • 2.109, Мадара (ok), 14:36, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Поддерживается создание образов на базе дистрибутивов Fedora, Debian, Ubuntu, Arch Linux и openSUSE.

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

     

  • 1.92, Аноним (-), 12:41, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А чем примечателен этот персонаж - Поттеринг? Что он такого сделал, чем прославился, что уже стал мемом?
     
     
  • 2.103, anonymous (??), 13:48, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А чем примечателен этот персонаж - Поттеринг? Что он такого сделал, чем
    > прославился, что уже стал мемом?

    Да в принципе ни чем. Таких как он фриков много. Но не каждого фрика делают лицом фирмы.

     

  • 1.112, Lolwat (?), 16:04, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот блин трудяга, все переписывает на свой манер, я не Поттерафоб или Поттерафил, но я восхищаюсь как несмотря на весь негатив и критику, он продолжает строчить код преображая мир линуха на свой вкус
     
     
  • 2.113, Andrey Mitrofanov (?), 17:07, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот блин трудяга, все переписывает на свой манер, я не Поттерафоб или
    > Поттерафил, но я восхищаюсь как несмотря на весь негатив и критику,
    > он продолжает строчить код преображая мир линуха на свой вкус

    "Чтоб ты жил во времена поттеринга." - старое китайское проклятие.

     
     
  • 3.119, alex (??), 20:17, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Известная пословица, умная, а Поттер и перемены это одно и тоже.
     

  • 1.114, Аноним (-), 18:08, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Желчные Вы все и вести спор не уметее. Ну какое Вам всем дело до этого Поттера или как его там? Сделал какой-то systemd по мне так улучшение на лицо - старт сервисов теперь и описание демона занимает три строки, что удобнее Bash колхоза (вот бы Поттер еще и Autotools переделал). Создатель файловых систем тоже полезная штука. Питон тоже отличный инструмент. Мужик молодец хотя я все это и не использую.
     
     
  • 2.134, Аноним (-), 21:35, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > хотя я все это и не использую.

    так вот в чём дело..

     

  • 1.117, ZloySergant (ok), 19:28, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мило. Обвес над сторонними утилитами на bash поменял на python.
    Кажется уже пора орать про python-портянки (или я, как обычно, торможу за прогрессом)?
     
  • 1.118, alex (??), 20:14, 29/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Красношляп все давит и давит, и конца этому не видно.
     
     
  • 2.121, Аноним (-), 21:07, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Поттеринг меняет мир под себя. А анонимы вроде тебя способны только на вопли и причитания.
     
     
  • 3.123, alex (??), 22:58, 29/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сказал свидетель секты RFRemix.
     
     
  • 4.130, Аноним (-), 12:54, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Сказал свидетель секты RFRemix.

    Сказал адепт секты свидетелей "свидетелей секты RFRemix".

     
     
  • 5.132, Michael Shigorin (ok), 15:41, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Привет Пете, а вообще завязывайте перебранку.
     
     
  • 6.135, ZloySergant (ok), 23:49, 30/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Привет Пете, а вообще завязывайте перебранку.

    Кстати, чтой-то я давно не видел Пашу из Сергиев Посада. Ник был pashass, вроде?

     

  • 1.138, Аноним (-), 22:05, 04/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С языка суахили mkosi переводится как omen.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру