The OpenNET Project / Index page

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

Инициатива по сокращению размера приложений в Fedora

01.08.2019 09:46

Разработчики Fedora Linux объявили о формировании команды Minimization Team, которая совместно с мэйнтейнерами пакетов будет вести работу по сокращению установочного размера поставляемых приложений, runtime и других компонентов дистрибутива. Размер планируется сокращать за счёт прекращения установки излишних зависимостей и исключения необязательных компонентов, таких как документация.

Сокращение размера позволит добиться уменьшения размера контейнеров приложений и специализированных сборок для устройств интернета вещей. Отмечается, что в текущем виде размер базового образа Fedora почти в три раза превышает аналогичные образы от проектов Ubuntu, Debian и openSUSE (300 Мб против 91-113 Мб). В качестве основной причины роста установочного размера отмечаются зависимости, без которых вполне можно было обойтись. Сокращение зависимостей позволит не только оптимизировать размер минимального окружения, но и повысить общую безопасность и уменьшить векторы атак за счёт исключения лишнего кода.

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

Дополнительно можно отметить решение комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora, отложить рассмотрение предложения по прекращению формирования основных репозиториев для архитектуры i686. К данному вопросу комитет вернётся за две недели до перевода пакетной базы на стадию заморозки перед бета-выпуском или после того как будет изучено возможное негативное влияние прекращения поставки пакетов для i686 на локальные сборки модулей.

  1. Главная ссылка к новости (https://lists.fedoraproject.or...)
  2. OpenNews: Представлен первый предварительный выпуск Fedora CoreOS
  3. OpenNews: Разработчики Fedora намерены прекратить формирование репозиториев для архитектуры i686
  4. OpenNews: Для Fedora предложено GitHub-приложение Packit-as-a-Service
  5. OpenNews: Релиз Linux-дистрибутива Fedora 30
Лицензия: CC-BY
Тип: Программы
Ключевые слова: fedora
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (137) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:00, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, как в RPM4 можно проанализировать дерево зависимостей? Какие-то сторонние утилиты? Знаю, что в Росе просто включат все опции сборки, потом тупо пытаются пересобрать все пакеты и запустить.
     
     
  • 2.2, Stax (ok), 10:17, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что значит "проанализировать дерево зависимостей"? У собранного пакета? Ну вот так хотя бы: https://github.com/htgoebel/rpmgraph

    Или речь про пакет до сборки? А как вы это представляете, анализировать configure.in / cmakefiles / etc эвристикой? Так это нереально. Тут только руками алгоритмом типа такого: собрать на системе где все стоит с нужными опциями сборки, посмотреть получившиеся зависимости, прописать их, удаляя лишние, если нужно, собрать на чистой системе (чем-нибудь типа mock) для проверки.

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

     
     
  • 3.21, Аноним (1), 11:26, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Цитата из новости Тоже хотелось бы знать, что подразумевается под этим Эта шту... текст свёрнут, показать
     
     
  • 4.35, пох. (?), 12:04, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    нет, она строит граф из rpmdb О чем написано в первой же строке ридми Если вы ... текст свёрнут, показать
     
     
  • 5.66, Аноним (1), 15:06, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я так понимаю, по-вашему, в БД данные сами собой попадают, непосредственно из Ко... текст свёрнут, показать
     
     
  • 6.77, Stax (ok), 16:25, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы, наверное, плохо представляете объем зависимостей, которые создает rpm автома... текст свёрнут, показать
     
     
  • 7.80, пох. (?), 16:44, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Каких еще функций? Если программа линкуется с каким-нибудь libX11.so, не все ли
    > равно, какие именно функции она оттуда собралась дергать? Это проблема линковщика,

    это он glibc(и не только) versioning изобретает. Когда цифирки после .so ничего не означают, потому что линкуется принципиально не по soname, или soname по глупости или сознательно сделан неправильным, а надо уточнить, какую именно libX11 ему надо.

     
  • 7.108, Michael Shigorin (ok), 22:55, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, подразумевалось импортируемых-экспортируемых Некоторым из нас нет в ... текст свёрнут, показать
     
     
  • 8.132, Аноним (1), 17:41, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Когда у меня был Спектрум, я написал на бейсике программку, которая тупо выводил... текст свёрнут, показать
     
  • 7.131, Аноним (1), 17:34, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Автоматически пусть хоть в Небесную Канцелярию звонят Начинается всё с создавае... текст свёрнут, показать
     
  • 6.79, пох. (?), 16:41, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    проще они туда попадают не из спека Точнее, в редких-редких случаях - и из сп... текст свёрнут, показать
     
     
  • 7.133, Аноним (1), 17:46, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Это всё несущественные мелочи и детали реализации И чег... текст свёрнут, показать
     
  • 5.107, Michael Shigorin (ok), 22:50, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не настолько пока всё-таки плохо, хотя безумцы и стараются изо всех сил По край... текст свёрнут, показать
     
  • 2.24, Аноним (24), 11:28, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    rpmreaper хорошая утилита
     
     
  • 3.70, Аноним (1), 15:30, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > rpmreaper хорошая утилита

    Спасибо, интересная штука. Чисто полюбоваться, как люди умеют писать на Сишечке. А так... она опять же сводится к запуску rpm -q (не, я намекаю не на librpm, а на то что информации из БД может оказаться недостаточно).

     

  • 1.3, пох. (?), 10:18, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > исключения необязательных компонентов, таких как документация.

    все правильно, домохозяйкам не нужна документация.

     
     
  • 2.10, Аноним (10), 10:49, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > > необязательных

    Домохозяйкам как раз нужна. А тот, кто уже много лет работает со своим стеком, в документации при решении типовых задач не нуждается. А если что подзабудет — доустановит доку или освежит в памяти через онлайн-документацию. Тем более, что разработчик работает на одном варианте дистрибутива — более полном и рассчитанном на десктоп, а в продакшене крутится совершенно другой вариант — рассчитанный на облака и прочее.

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

     
     
  • 3.27, пох. (?), 11:43, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    конечно-конечно, он же ее наизусть уже выучил Всю-всю, ведь задач у него ровно ... текст свёрнут, показать
     
     
  • 4.38, Аноним (10), 12:18, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > копипасту со стековерфлоу, всегда так работаем

    Вот в чем твоя претензия? И к кому? Если, по твоей "логике", разрабы уже сейчас всё изучают в stack overflow, то, по твоей же "логике", эти маны все равно получаются не нужны. Ну а моя позиция проста: маны нужны. Но не всем. Кому нужны, пусть доустановят.

     
     
  • 5.57, RHEL Fan (?), 13:45, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там, наверное, не про маны, а про то, что в /usr/share/docs
     
  • 5.101, Sw00p aka Jerom (?), 22:09, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    кругом контейнеризация, и в правде зачем хлам всякий тащить
     
  • 4.45, andy (??), 12:43, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > P.S. изучите на досуге документацию на банальный rpm, пока она еще не выпилена "инициативными
    > сокращателями размера приложений" куда-нибудь подальше в "онлайн". Работничек вы "со своим
    > стеком". Может быть даже найдете свитч --excludedocs - существующий еще с прошлого века. Да, не
    > поверите - вы могли не ставить эту самую "ненужную" вам документацию на свой продакшн из дерьма и  > палок - еще в 96м.

    И как мне поможет --excludedocs, если пакеты устанавливаю при помощи утилиты yum?

     
     
  • 5.46, пох. (?), 13:04, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тогда хуже - придется прочитать документацию еще и на yum.

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

    (если что - учтите, что никакой опции "поставить только то, что от большого ума понаэкономили, обратно" не предусмотрено)

     
  • 3.54, НяшМяш (ok), 13:37, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Домохозяйкам как раз нужна.

    Давайте будем честными - кто в последнее время делал man packagename? Это на опеннетике даже домохозяйки его используют, а в реальном мире даже у разработчиков есть гуй с браузером, где он забивает в гугл "как рекурсивно найти файл ponyporn.bmp в хоум".

     
     
  • 4.109, Michael Shigorin (ok), 22:58, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > кто в последнее время делал man packagename?

    Регулярно, а что?

     
  • 4.121, Аноним (121), 12:15, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1 к регулярности.
    Это сильно быстрее в ряде случаев, чем искать в Интернете ман под нужную версию пакета.
    На опеннетик захожу изредка, поржать над идиотами, так что даже постоянным читателем не являюсь.
     
  • 3.58, Аноним (58), 13:51, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Домохозяйкам как раз нужна

    Да ладно. Вы пользуетеь документацией к пульту телевизора? )

     
  • 3.69, имя (?), 15:27, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > освежит в памяти через онлайн-документацию

    Да ничего он не освежит: проходит время, пыль под ковром^W^W^W контейнер оказывается невозможным ни обновить, ни убрать, работает какое-то старьё; в онлайне же — только документация от распоследней модной версии, а документация от той, что стоит, была вынесена в пакет, который уже исчез со всех зеркал за давностью лет и непопулярностью в виду наличия Великого Онлайна.

     
  • 2.37, trdm (ok), 12:15, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Размер планируется сокращать за счёт прекращения установки излишних зависимостей и исключения необязательных компонентов, таких как документация.

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

     
     
  • 3.47, пох. (?), 13:07, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я вот как раз когда первый раз установил линь - плевался на
    > то, что там нет вменяемой документации.

    не переживайте, теперь ее точно не будет

    > Да и винда этим грешит тоже.

    винда первая начала - еще лет десять тому. Особенно классно это выглядит сейчас, когда большая часть линков "подробнее" из хелпа семерки ведет на "file not found".

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

     
  • 2.62, AntonAlekseevich (ok), 14:47, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Домохозяйкам нужна как инструкция так и документация.

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

    Документация это минимальное и необходимое зло которое нужно делать, и сделать так, чтобы "[больной на голову человек] с подворотни" смог её прочесть, понять и не [сломать всё].

     
  • 2.63, user (??), 14:49, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Всё правильно сделали. Зачем деплоить документацию? Она должна быть у разработчиков, а не на проде.
     
     
  • 3.102, Sw00p aka Jerom (?), 22:11, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да еще в контейнере :)

    пс: документацию не иметь нужно, а читать :)

     
  • 2.81, Аноним (81), 16:44, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Внутри контейнера точно не нужна
     

  • 1.4, ыы (?), 10:19, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –25 +/
    Странные люди..весь мир переходит на снапы... один пакет-один дистриб...
     
     
  • 2.25, Аноним (25), 11:42, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Хочешь секрет открою? Только никому не говори. Ты - не весь мир.
     
  • 2.28, пох. (?), 11:45, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Странные люди..весь мир переходит на снапы... один пакет-один дистриб...

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

    пока, правда, кроме опилок, ничего не произвелось, но результат не за горами.

     
  • 2.53, Аноним (53), 13:34, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А мир и не знал...
     
  • 2.95, Аноним (95), 21:01, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > весь мир переходит на снапы

    Это на те, которые полноценно только на убунте работают?

     
  • 2.106, аноним3 (?), 22:34, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ты хочешь получить очередную винду с другим гуем? а нет погоди уже много тем оформления под семерочку и 10. забудьте о снапах как о страшном сне лучше. иначе в страшном сне окажутся все вместе с вами. или появятся следом linux-like)) потому как снапы это вред. 1 - 2 пакета куда ни шло, но все? разделяемые библиотеки нафига делали если сразу могли так делать. вы батенька нам назад в будущее не подсовывайте))
     

  • 1.5, Аноним (5), 10:24, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Удачи. Нового в этом нет, т.к. цель не сделать аналог FreeBSD Ports / Gentoo Portage.
     
     
  • 2.6, ыы (?), 10:30, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    FreeBSD Ports - самая нелепая штука во всем мире БСД.

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

     
     
  • 3.8, Fedora29KDE (?), 10:45, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > следить за всем вручную как в 90-х

    Да уж, я в то время мелкий был, но знал каждый файл в Windows 95 в лицо, в XP мог найти трояна пройдясь по папкам. А сейчас в 10ке это нереально в принципе, зато ныне в сабже беззаботно знаю, что всё лежит на своём месте и по полочкам.

     
     
  • 4.42, neAnonim (?), 12:29, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда вирусы распространялись через самозаписк на флоппи диски. Я себя комфортней чувствовал чем сейчас с отключенным интернетом. Раньше диски были мягче...
     
  • 3.12, qwerty123 (??), 10:57, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    предложи лучшее решение за те же деньги да, иметь на сервере предкомпилированны... текст свёрнут, показать
     
     
  • 4.30, пох. (?), 11:49, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>FreeBSD Ports - самая нелепая штука во всем мире БСД.
    > предложи лучшее решение за те же деньги.

    gentoo portage разьве не выглядит (хотя бы - выглядит) - лучше? И синтаксисом, и юзабилити...

    насчет денег у freebsd foundation спросите, чего она там sponsored, лекцию о гендерном равенстве или о правах альтернативно-одаренных.

    > да, иметь на сервере предкомпилированный traceroute, слинкованный с gtk,

    бл... ну я ж ем!
    зачем вы мне ЭТО показали? :-(

     
     
  • 5.44, neAnonim (?), 12:38, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я как любитель bsd скажу что gentoo выглядит как ос без гейства (минимально) по сравнению с мейнстримом: Ubuntu итд

    Раньше для оперирования портами была россыпь утилит через нижнее подчеркивание. Сейчас одна которая выглядит удобно. Для 98% хватает pkg ins portname, после нажать "y" (или "yes" как утилита)

     
  • 5.103, Sw00p aka Jerom (?), 22:14, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    стабильность нужна, стабильность!!!
     
  • 5.123, Аноним (121), 12:34, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя так стебанули версией под X11. На сервере достаточно поставить mtr-nox11:

    $ ldd /usr/local/sbin/mtr
    libncurses.so.8 => ..
    libm.so.5 => ..
    libc.so.7 => ..
    $

     
     
  • 6.126, пох. (?), 13:20, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тебя так стебанули версией под X11. На сервере достаточно поставить mtr-nox11:

    судя по /usr/bin - это линукс, и у них ее нет. Достаточно просто пересобрать deb/rpm/чтотам как тебе нравится, поправив по дороге в пяти местах - и вот, чудо экономии размера приложений достигнуто!

    а во фре меня и traceroute устроит, он пока в base.

     
     
  • 7.130, Пороноег (ok), 16:50, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Тебя так стебанули версией под X11. На сервере достаточно поставить mtr-nox11:
    >> судя по /usr/bin - это линукс, и у них ее нет

    Есть. mtr-tiny называется.

     
  • 4.111, Michael Shigorin (ok), 23:03, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Н-да.  Рассмотрим mtr(8) здорового проекта:[CODE]$ ldd /usr/bin/mtr
    ldd: ошибка: у вас нет разрешения на чтение '/usr/bin/mtr'
    # ldd /usr/bin/mtr
            linux-vdso.so.1 (0x00007ffe4ed76000)
            libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f81a83fe000)
            libm.so.6 => /lib64/libm.so.6 (0x00007f81a806b000)
            libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x00007f81a7e48000)
            libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f81a7c1e000)
            libc.so.6 => /lib64/libc.so.6 (0x00007f81a7861000)
            /lib64/ld-linux-x86-64.so.2 (0x00007f81a8615000)
            libgpm.so.1 => /usr/lib64/libgpm.so.1 (0x00007f81a765a000)
    # control mtr
    netadmin[/CODE]А Вы, молодой человек, забыли ls -l туда же показать и немножко поразмыслить над полученным выводом, сдаётся мне.
     
  • 3.39, neAnonim (?), 12:25, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    pkg add - Install a package from either a local source or a remote one
    или pkg ins вам скачает любой бинарь без компиляции + зависимости
    что значит брокен? вы ставите через portmaster или используя make

    Я считаю ты man не смог осилить. Или выдачу не смог расшифровать. Для этого есть туча вспомогательных утилит https://www.freebsd.org/ports/ports-mgmt.html

     
     
  • 4.48, пох. (?), 13:09, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > pkg add - Install a package from either a local source or

    речь, вообще-то, шла о портах (позволяющих ставить так и то, что именно тебе хочется - с доками, без доков, с вкомпиленным hangman вместо доков), не о pkg

     
     
  • 5.86, neAnonim (?), 17:59, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну так ports-mgmt/portmaster (Есть новее альтернативы)
    Скармиваешь ему имя нужного порта, он из дерева берет make сидишь выбираешь любые опции. Он в зависимости от опций тащит зависимости, для которых опять make + опции.
    Далее portmaster регистрирует все что ты накомпилял в pkg.
    Ты можешь построить любую конфигурацию бинари с зависимостями от (портов) и наоборот. Главное что бы все в pkg было зарегистрированно.
    Есть из dragonflyBSD тул для этого ports-mgmt/synth/. Есть гуевые. Целый раздел этих ... ports-mgmt ...
     
     
  • 6.94, анонн (ok), 20:57, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если б он опять научился билдзависимости пакетом ставить, совсем хорошо было бы ... текст свёрнут, показать
     
     
  • 7.96, neAnonim (?), 21:30, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чем вы сейчас пользуетесь? Или как выглядит хороший менеджер портов?
    /* Я планирую сделать репозиторий поверх торрента (с поддержкой версий для файлов. Промежуточный вариант между git и полным обновлением). Будет отдельно раздача каталог (список ссылок) всего и отдельно раздачи для всех репозиториев */
     
     
  • 8.117, анонн (ok), 00:12, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если речь именно про порты, то - ручками Обновил пакеты раз в месяц или по pkg... текст свёрнут, показать
     

  • 1.7, Аноним (7), 10:32, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Debian

    Вот уж нафиг. Заходишь на хост с дебом - ни манов, ни пинга, ни вима. Красота мля!

     
     
  • 2.11, Аноним (10), 10:53, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Заходишь на хост с дебом - ни манов, ни пинга, ни вима

    Тоже правишь IИDEX.PHP через ftp и дебажишь на бою через var_dump? Вся документация должна быть у тебя в голове, если ее там нет — в твоей локальной тачке. Если ее там нет — в интернете. А на боевой тачке документация ни к чему.

     
     
  • 3.13, qwerty123 (??), 11:02, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >А на боевой тачке документация ни к чему.

    глупости.

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

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

    если ни того, ни другого в голове, тоды ой.

     
     
  • 4.14, Аноним (10), 11:16, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > очень помогает в поиске проблем и отладке

    Никто не спорит. Вопрос лишь -- зачем делать это на боевой тачке, а не на своей?

     
     
  • 5.31, пох. (?), 11:52, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> очень помогает в поиске проблем и отладке
    > Никто не спорит. Вопрос лишь -- зачем делать это на боевой тачке,
    > а не на своей?

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

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

     
     
  • 6.40, Аноним (10), 12:25, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > на своей вполне может быть Рач, для поиграть

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

     
     
  • 7.73, имя (?), 15:47, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В серьезных организациях регламентируется, какой дистрибутив должен ставить разработчик
    > на свою рабочую тачку.

    Проблема в том, что дистрибутив этот обычно — macOS.

     
  • 7.83, Аномномномнимус (?), 17:38, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Единственный способ убедиться что на проде будет всё работать так же как у разраба - поставать абсолютно одинаковый дистр. С одинаковыми версиями софта. И одинаковыми манами соответственно.
    В серьёзных организациях пора бы об этом знать
     
     
  • 8.84, пох. (?), 17:52, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и на продакшн отправляется какой-нибудь vscode вместе с брейнфако простите,bra... текст свёрнут, показать
     
  • 5.88, Аноним (88), 19:08, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очень часто бывают ситуации, когда ты на выезде у заказчика чего-то крутишь, или ставишь, или обновляешь...

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

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

     
     
  • 6.90, Vassa2633 (?), 19:20, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы что, ногами к серверу ходите??
     
     
  • 7.97, пох. (?), 21:41, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    нет, конечно же тебя центробанк с радостью пустит в свою сеть и предоставит пароли от всего.

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

     
     
  • 8.124, Аноним (121), 12:37, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И много в каждой стране центробанков ... текст свёрнут, показать
     
  • 3.18, anonymous (??), 11:23, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не на боевой тачке, а на боевом контейнере
     
     
  • 4.32, пох. (?), 11:56, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не на боевой тачке, а на боевом контейнере

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

    linups:~> du -hs /usr/share/{man,doc}
    37M     /usr/share/man
    40M     /usr/share/doc

    охренеть эти выпиливальщики наэкономили на размере контейнера.

     
     
  • 5.43, Аноним (10), 12:29, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я правильно понимаю, что ты вначале разворачиваешь федору, а потом, толком не изучая ее, пытаешься с ней совладать? Чем ж ты тогда лучше стэк-оверфлоущиков? Я больше за классический подход: вначале выделяешь время на изучение платформы, затем прикидываешь, подходит ли она для решения твоих задач, а затем уже ее применяешь.
     
     
  • 6.50, пох. (?), 13:26, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    я могу развернуть что угодно, если мне покажется, что под текущую задачу оно под... текст свёрнут, показать
     
  • 6.64, 1 (??), 15:00, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А я так думаю что вы отдельно компилируете пакеты без man а затем с man
     
  • 5.55, НяшМяш (ok), 13:41, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда можно переехать своим контейнером на Alpine - всего 5 метров весит.
     
     
  • 6.56, пох. (?), 13:44, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    не всегда. Иногда в контейнере нужна операционная система, а не ld-linux.so

     
     
  • 7.59, НяшМяш (ok), 14:19, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть пакетный менеджер, можно доставить что надо. Можно свой образ сделать.
     
     
  • 8.75, пох. (?), 16:15, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    там нет glibc, и в общем-то чего ни хватишься, ничего нет - потому что оно специ... текст свёрнут, показать
     
     
  • 9.93, Аноним (93), 20:39, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    За всю свою историю работы с докером не сильно длинную, ибо докер сам не сильно... текст свёрнут, показать
     
     
  • 10.98, пох. (?), 21:44, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    там не то чтобы совсем жить не будет - такое довольно быстро найдут и исправят, ... текст свёрнут, показать
     
  • 5.60, forum reader (?), 14:43, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    77 метров в контейнере.
    контейнеров 999.9
     
     
  • 6.76, пох. (?), 16:23, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > 77 метров в контейнере.

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

    > контейнеров 999.9

    и? У меня вон контейнер занимает 800 мег.
    Тебе на фоне 750G интересна экономия "целых" 7 ценой создания себе геморроя?

    Причем я мог бы уменьшить эти 800, отказавшись от части содержимого, нужного только для тестирования, но...опаньки, весь смысл контейнера именно в том, чтобы на prod гарантированно уезжало именно то, с чем мы тестировались.

     
     
  • 7.78, forum reader (?), 16:32, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/

    77 мегабайт, 7 мегабайт, 800 мегабайт 750 гигабайт

    ты с размерностью определись для начала. на бумажке записывай, что ли..
     
     
  • 8.82, пох. (?), 16:59, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    для бестолковых, медленно, следи за руками 77 я тебе показал с рабочей системы,... текст свёрнут, показать
     
     
  • 9.125, forum reader (?), 12:52, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Воот Воооот А здесь ты начал быстро манипулировать грязными руками Тысяча ... текст свёрнут, показать
     
     
  • 10.127, пох. (?), 13:31, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    здесь кто-то просто, похоже, не в теме во-первых, если у тебя в проекте тысяча ... текст свёрнут, показать
     
     
  • 11.136, forum reader (?), 18:42, 03/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    моргаю У меня в живом проекте 24 _отличающихся_ контейнера Примерно 70 гигов ... текст свёрнут, показать
     
     
  • 12.140, пох. (?), 16:06, 08/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну это всего 24x на ну вот специально для тебя пересобрал один чисто поржать ... текст свёрнут, показать
     
  • 5.72, Аноним (1), 15:46, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > linups:~> du -hs /usr/share/{man,doc}
    > 37M     /usr/share/man
    > 40M     /usr/share/doc

    du -hs /lib/firmware/

    ?-)

     
     
  • 6.112, Michael Shigorin (ok), 23:10, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > du -hs /lib/firmware/

    Если бы не в контейнере -- то зачем же вот так серпом-то сразу?..

     
  • 3.33, пох. (?), 11:57, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > документация должна быть у тебя в голове, если ее там нет

    ныкаемся, ныкаемся пацаны - среди нас опять тот мальчик - с феноменальной памятью!

     
  • 3.87, None (??), 18:11, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Потом у таких вояк с "боевыми тачками" датчики угловых скоростей оказываются вбиты кверх ногами, потому что стрелочку нарисовать они считают зашкваром, потому что "всё должно быть в голове", а меры для минимизации вероятности ошибок - у них это "ни к чему", настоящие солдаты ведь не ошибаются.
     
  • 3.139, дуайт эйзенхауер (?), 07:13, 05/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > боевой тачке

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

     
  • 2.52, пох. (?), 13:33, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот уж нафиг. Заходишь на хост с дебом - ни манов, ни
    > пинга, ни вима. Красота мля!

    ну да, то ли дело на хост с rhel - и пинг, и вим! Манов, правда, нет.
    (их там реально нет, пока явно не ставишь, домох...админам с феноменальной памятью они ж не нужны)

     
     
  • 3.71, имя (?), 15:37, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вот уж нафиг. Заходишь на хост с дебом - ни манов, ни
    >> пинга, ни вима. Красота мля!
    > ну да, то ли дело на хост с rhel - и пинг,
    > и вим! Манов, правда, нет.

    И traceroute нет. (А вот что взамен приходит с ойпиутилсом, помнят только феноменальные ребята и изрядно избитые граблями.)

     
     
  • 4.74, пох. (?), 16:11, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > И traceroute нет.

    это о нас так заботятся - он-то точно разработан в ливерморской лаборатории, всем нам на погибель!

    (тьфу, простите, опять ненароком в тред о победе над гитхабом заглянул)

     

  • 1.9, Анонизм (?), 10:47, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Наконец-то, додумались... Это в Федорке раздражает, когда ставишь какую-то прогу весом 20Mb а с ней ставится ещё 100Mb зависимостей, причём половина из них очевидно нафиг не нужна...
     
     
  • 2.16, cp23sd1 (?), 11:21, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пример в студию!
     
     
  • 3.36, пох. (?), 12:06, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Пример в студию!

    не надо! Мне уже mtr хватило!

     
  • 3.91, Аноним (91), 20:15, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    dnf install kdenlive...
    Install  105 Packages

    Total download size: 122 M
    Installed size: 855 M

     
     
  • 4.113, Michael Shigorin (ok), 23:14, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну извините, kdenlive действительно нужна куча qt5-* и kf5-*, помимо мультимедийщины.

    Хотя на локалхосте (с почти всей мультимедийщиной, частью qt5-*, без kf5-* вообще) это выглядит как-то так:[CODE]Необходимо получить 0B/45,8MB архивов.
    После распаковки потребуется дополнительно 258MB дискового пространства.[/CODE]

     

  • 1.19, cp23sd1 (?), 11:24, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Скорей бы i686 закопали.

    Возможно, в Fedora 32 дропнут процессы без avx2. Ляпота.

     
     
  • 2.20, cp23sd1 (?), 11:25, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Процессоры //fix
     

  • 1.23, Нанобот (ok), 11:27, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Для сокращения зависимостей планируется проанализировать дерево зависимостей для типовых и часто используемых применений

    мысль хорошая, только нужно это делать не раз в десять лет, а где-то раз на квартал

     
     
  • 2.114, Michael Shigorin (ok), 23:14, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Даже раз в год-два уже неплохо, на самом деле.
     

  • 1.26, InuYasha (?), 11:42, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ещё б били по рукам за статическую линковку, жабу и прочие гадости. Если бинапный покет занимает более 50М - это уже повод задуматься. (да, я в курсе про хромус и дрова нвидиа).
     
  • 1.29, Аноним (29), 11:49, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    напишите ваши представления - какой будет федора через 25 лет

    хоть посмеемся потом

     
     
  • 2.34, пох. (?), 11:58, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > напишите ваши представления - какой будет федора через 25 лет

    не будет никакой.
    > хоть посмеемся потом

    ну-ну...


     
     
  • 3.41, Аноним (41), 12:27, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >не будет никакой.

    Это с чего бы?

     
     
  • 4.51, пох. (?), 13:29, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>не будет никакой.
    > Это с чего бы?

    с такими разработчиками? Ты чего-то другого ждешь?

    А, ну да, еще ж могут вмешаться рептилоиды и ввести, наконец, прямое правление.

     

  • 1.49, Аноним (49), 13:18, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Целая команда для
    > исключения необязательных компонентов, таких как документация.

    Видимо пришло время осваивать бюджеты ИБМ

     
     
  • 2.68, Аноним (68), 15:23, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Будет как на IBM i. Хочешь научится работать на IBM i иди на курсы один курс 1000 долларов. А чтобы получить сертификат таких курсов надо с десяток по разным направлениям и на разные сертификаты по разному. Потом проходишь платное тестирование тебе дают сертификат если вдруг пройдешь.

    IBM i ты нигде сам не скачаешь и нигде сам поиграться не сможешь. Да даже загуглить не сможешь. Да даже работодателя на открытом рынке не сможешь найти.

    Поэтому если какая-то корпорация вдруг внедряет IBM i. В контракте обычно включено обучение существующего персонала либо аутсорсинг чуть ли не самого IBM. И все по ценам кратным 10 млн руб.

    Вот к чему ведет Линукс ваш ИБМ.

     
     
  • 3.85, пох. (?), 17:57, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это ж бывшая s/400? Ну так она реально ни на что непохожа, ей действительно надо учиться, с нуля.

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

    Правда, врали-то, врали, что там zero(brain) administration, и она сама себя администрит, да еще админу за кофеем бегает.

     
  • 3.89, Аноним (88), 19:17, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если IBM таки приложит руку к редхату и приделает в него smitty, уже за это можно всё простить.)))
     
     
  • 4.120, Аноним (120), 10:13, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно приделают назовут AIX и запросят с тебя столько денег что мало не покажется.
     
     
  • 5.128, IBM (?), 13:35, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно приделают назовут AIX и запросят с тебя столько денег что мало
    > не покажется.

    так у нас вроде, это, уже есть один? И его эмулятор в i, кстати, тоже (надо уточнить в соседнем отделе - мы его пообещали, или уже на самом деле запилили, или уже запилили, а потом задепрекейтили, минуточку, оставайтесь на линии... biiip... bip bip bip

     
  • 3.104, ыы (?), 22:19, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ви так плачете будто этих IBM Power Systems можно купить занедорого. Есть мнение, и не только мое, шо сами вы себе такой ништяк не купите, а на предприятие- такое привезут только интеграторы. а там уже совсем другие суммы. на фоне которых ваши слезы о 1000$- просто насмех...
     
     
  • 4.119, Аноним (120), 10:07, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И что если у ИБМ на этом бизнес с чего бы им не сделать тоже самое из Линукса. Будешь записываться в очередь на курсы по системд и то ничего не поймешь. А федору будут только в лампочках использовать.
     

  • 1.61, китайцы (?), 14:45, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    systemd enable kde
    systemd enable firefox
    systemd enable firefox-plugins
    systemd enable firefox-search
    systemd enable GCC
    systemd enable wget
    systemd search firefox-search как установить man
    systemd найдено 123137 ссылок
    1. Man-страницы в Linux. Как пользоваться. Установка. Linux статьи
    2. Как установить man-страницы на centos? Flip Linux
    3. Как сделать man-страницу для своей программы - MNorin.com
    4. Нужно скомпилировать ...
    systemd search firefox-search get(4) как установить man
    systemd wget -gcc -sudo man.tar.gz
    systemd GCC -compile -sudo man.tar.gz
    systemd install man
    systemd man runtime
     
  • 1.65, Аноним (65), 15:03, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    лучше бы глибц на мусл заменили вместо удаления манов.
     
  • 1.67, Аноним (68), 15:17, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Айбием доводит опенсорс до такого состояния что хочещь не хочешь покупай подпсику на рхел.
     
     
  • 2.115, Michael Shigorin (ok), 23:16, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Подсыпку или присыпку?
     

  • 1.92, Аноним (93), 20:34, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сто мегабайт - это норма для интернета вещей? Управляемый выключатель для лампочки будет на железке с прошивкой в сто мегабайт? Они там вконец упоролись?
     
     
  • 2.99, IoT разработчик (?), 21:47, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    так ведь в меньше мы нашу новейшую разработку на electron никак уместить не можем... зато смотрите - теперь есть пятый режим мигания!

     
  • 2.100, Аноним (95), 22:06, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Управляемый выключатель для лампочки, скорее всего, будет даже не с линуксом, и там 100 МБ будет подавно не нужно. А вот IoT gateway для централизации управления выключателями в доме вполне будет на нем. Или что-то сильно более функциональное, нежели выключатель, например, IP-камера.
     
  • 2.105, Аноним (105), 22:33, 01/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выключатели на МК с rtos или на nodeMCU. там линуксы не нужны.
    А вот микроволновки и холодильники с распознаванием голосовых команд могут позволить сотни мегабайт хранилища.
     
  • 2.134, Аноним (134), 19:00, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это для тех, кто туда (зачем-то) вкорячивает полноценную ось. И вы таки наверное догадываетесь, зачем? Так быстрее и дешевле. Примерно по той же причине, что в демо-киоске стоит полноценный pc, только ради того, чтобы крутить видосик. Спецы по микроэлектронике не дешёвые, да и их не стало больше. А количество заказчиков увеличилось раз 100, если не в тысячи.
     

  • 1.110, Грусть (?), 22:59, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хотите полного контроля над зависимостями и размером - используйте Nix.
     
  • 1.116, 64_bit_boy (?), 23:51, 01/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > рассмотрение предложения по прекращению формирования основных
    > репозиториев для архитектуры i686

    Опеннет скрестил пальцы

     
  • 1.118, Аноним (118), 07:11, 02/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пистон пусть выкосят из своих yum
     
     
  • 2.122, Аноним (7), 12:23, 02/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    libc бы еще выкосить отовсюду
     

  • 1.129, Аноним (129), 14:51, 02/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше сделайте что-нибудь с netinstall в центосе. 600мб без пакетов вообще - это ппц
     
  • 1.135, Аноним (135), 20:02, 02/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чего не делают лишь бы не улучшать компилятор Сишный. Давно пора уже отказаться от autotools (сразу +10 минут к пересборке). Кешировать хедеры (x2-x10 к сборке). Компилировать в tmpfs (x10- x100 времени сборки). Вот и решение всех проблем, нет они все бинари пакуют и ставят пакуют и ставят. Прям не поймут что это путь в никуда.
     
     
  • 2.137, Аноним (137), 18:43, 04/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем увеличивать время сборки?
     
  • 2.138, slepnoga (??), 22:43, 04/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >отказаться от autotools (сразу +10 минут к пересборке). \

    И не надейся - bootstrap никто не отменял

     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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