The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз ядра Linux 6.6"
Отправлено Аноним, 03-Ноя-23 05:39 
>>  А попробуйте дюжину прог в винде за минуту обновить вообще? И как, хорошо получается? :)
> за 10 мин - идет в зачет ?

Ну как вам сказать? Я не трачу 10 минут на апдейты системы в нормальном режиме. Да даже апгрейднуть версию системы на новую - быстрее на SSD пожалуй. Особенно если сделать snapshot, eatmydata apt, а если не прокатило, снапшот на такую оказию и был.

> своим скриптом. для этого необходимо понимать,

А вот в линухе мне как раз не надо изобретать свои велы с квадратными колесами. Чтобы сделать что-то фичами с apt надо полжизни убить. И отладить - еще столько же.

А за 10 минут я могу сделать скрипт... который...
1) Создает файло, разделы, вот это все.
2) Нарезает там ФС.
3) Маунтит это
4) Дебутстрапает туда дебиан
5) Копирует мои preset'ы поверх этого.
6) Ребутает виртуалку и уже внутри нее делает вторую фазу, завершая бутстрап и кастомизацию (да, скопировав сам себя в VM для этого).

И все это умеет прокси и/или тор, кросс-бутстрап в другие архитектуры - и может мне отстроить на x86 хосте ARMовский или теперь и RISCV образ по вкусу. Да и x86(-64) до кучи может, ему похрен, он списками пакетов оперирует. А коронный номер? Это относительно безопасно для билдхоста. На нем только распаковка пакетов "как архива", без пуска хуков и проч, так что набираемая система не получает контроля. Это случится уже в виртуалке, как вторая фаза.

Вот так можно поймать волну и оттянуться за 10 минут в линухе, если уж мы про это :). И конечно это возможно потому что самые сложные части - пакетник за меня сделает, при том - весьма корректно, педальность скрипта никак не отольется в образ системы.

> что "установка программы" в винде - это всего лишь:
> 1) создание новых файлов и замена существующих
> 2) создание новых веток реестра и замена существующих
> 3) редко: установка разрешений на созданное/замененное в пп1,2

Как бы да. Но в целом винда в этом смысле - помойка. Потому что это не оформлено как некий регистрируемый компонент и ассоциированное с ним добро (e.g. список файлов кому что принадлежит). Поэтому за те 10 минут я даже не смогу понять - ну, вот, в libcurl вулн. А сколько у меня программ с libcurl в системе? Все ли они пофикшены? Пакетник то скачает мне новый libcurl и все что из реп системы - автоматом пофиксилось. Вообще за минуту. Или меньше. В винде же такое управление системой что гадай кто там куда либ разложил, а кто и совсем влинковал статически.

> если лень и/или незнание как отследить пп1-3, то есть msiexec и у
> него ключи тихой установки без дурацких вопросов.

Ну да, видел я как это все работает...
1) Скроить msi это вообще какой-то жуткий рокетсайнс.
2) С реально существующими msi все это работает в лучшем случае с половиной из них.
3) Диагностика всего этого тоже воображения не поражает, и при попытке масс деплоя таким способом на эн тазиков можно конкретно горя хлебнуть.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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