The OpenNET Project / Index page

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



"Релиз ядра Linux 6.6"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Релиз ядра Linux 6.6" +/
Сообщение от Аноним (263), 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) Диагностика всего этого тоже воображения не поражает, и при попытке масс деплоя таким способом на эн тазиков можно конкретно горя хлебнуть.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз ядра Linux 6.6, opennews, 30-Окт-23, 12:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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