The OpenNET Project / Index page

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



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

Исходное сообщение
"Кандидат в релизы FreeBSD 11"
Отправлено Аноним, 17-Авг-16 04:06 
> Затем что вы то "рулите" в ручную, то у вас все автоматом
> и не очень ясно, причем тут вообще сабж этой новости.

Вручную - по возможности только один раз и когда надо что-то нестандартное. А так автоматизация рулит. Если затраты на нее окупаются результатом. Банальная и прагматичная логика взрывает фанатам мозг?

> Ловко вы увернулись от конкретики.

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

> Вы пока не рассказали ничего нового. Даже старый пакетник вполне умел это.

Одно дело уметь. И другое - чтобы это было юзабельно на практике и плюсы решения перевешивали минусы. Сколько людей всерьез менеджили софт в фре старым пакетником? И почему яхи, опачи и даже AT&T задолбались и слиняли на убунту?

> Т.е. вы один из тех, кто не знает, не слышал, но спешит
> поделится ценным мнением?

Т.е. я предположил что пакетник которому без году неделя - страдает детскими болезнями. Народ в приступах распальцов с удовольствием показал их (некоторые еще и уверены что это фичи). Забавно.

> Это ваше мнение, а не конкретные проблемы.

Вон тут народ еще накидал - гигантские пакеты и все свалено в одну кучу. Этого мало? Даже разделения на либы и хидеры нет, грите? Это "фича"?

> И что за привычка использовать для одного и того же действия (по смыслу) кучу тулз?

А где "куча" тулз? Debootstrap - один тул. Зачем он нужен? Для этого самого - bootstrap новой минимальной системы, с минимумом допущениий об окружении. Результатом работы является микро-дебиан, just enough для старта пакетника. Дальнейшее делается пакетником, "как обычно". Зачем так? Debootstrap доволен любым окружением где есть wget, gpg и шелл. Этому окружению не обязательно быть дебианом и тем более обладать работающим дебиановским пакетником. Более того - даже набор команд CPU может быть иным. А вот когда слеплен работающий дебиан с работающим пакетником...

> Что с заменой ifconfig, что тут.

ifconfig в линуксе - deprecated и не выпилен лишь из соображений совместимости с легаси. Все самые вкусные ништяки - в "ip". Так посмеяться - у меня в образах дебиана не отягощенных легаси есть ip но нет ifconfig. Нормальненько? :)

> Я конечно мог бы потроллить и спросить, чем вас не устроил штатный man
> release && make release с нужными конфигами или tinybsd, который берет
> готоые бинарники из базы. Но не буду.

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

> Однако, разрешите поинтересоваться, чем же вас пакетный менеджер не устраивает?

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

Вот смотри, если какие-то цуканы хотят вгрузить мне пакет на 110 метров и считают что хидеры в паре с либами меня не напрягут, как это называется? Для эмбедовки это всего лишь SHOWSTOPPER. Дебианщикам за годы коллеги по цеху проблемы донесли, они выводы сделали. А у вас этот процесс походу и не начинался.

>  #  pkg -r /tmp/editor-system install -r FreeBSD-base FreeBSD-ee

А он нормально отнесется к идее что при этой операции host и target - ФУНДАМЕНТАЛЬНО разные? Ну вот смотри: хост у меня x86-64, target - ARM (armel или armhf, 32-бита). И тут есть клевые нюансы. Например, если пакетник умеет post-install скрипты и прочая - гм, а кто сказал что они могут работать на (принципиально ином) host? Мой x86-64 писюк или лаптоп не похожи на армовую борду. Debootstrap делает хитрозадый хакЪ - может отпедалить post-install фазу при первой загрузке target'а. Есть и несколько иных интересных способов для кросс-деплоя. Один из них я вообще придумал сам (по своему уникальный, прямо know-how, ха-ха). Debootstrap как мюнхаузен - умеет вытаскивать себя за волосы из болота несколькими способами. За что так и называется. А ваш пакетник как такие приколы обрабатывает?

> New packages to be INSTALLED:

А размер результирующего образа не постесняешься сказать? :)

> The process will require 52 MiB more space.

Когда мне в эмбедовке пакетник пытается показать такие цифры, I'm shitting bricks :)

> Пожалуйста — пакетником сделали систему для редактирования текстовый файлов.

А блаародного дона не смущает что у меня хостом в случае дебутстрапа x86-64 а таргетом arm'овая борда? Или у вас и кросс-деплой так же просто как в дебутстрапе?

> И это вы называете  "сделать максимально сложно"?

Ну тогда блаародному дону не сложно же будет небольшую поправочку - разные архитектуры хоста и таргета и описание того как оно обработает всякие там post-install если хост вообще ни разу не похож на поднимаемого target'а и не может этого сделать сам?

 

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



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

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