The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для FreeBSD развивается новый графический инсталлятор. Отчёт FreeBSD за 1 квартал, opennews (??), 04-Май-24, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


4. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от ШирлаМырла (?), 04-Май-24, 22:50 
Это тот случай когда в заведении начинают переставлять кровати и красить фасад...
Ответить | Правка | Наверх | Cообщить модератору

9. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (7), 04-Май-24, 22:53 
"для пользователей, привыкших к другому расположению кроватей и воспринимающих нынешнюю окраску фасада как анахронизм"
Ответить | Правка | Наверх | Cообщить модератору

35. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Ivan_83 (ok), 04-Май-24, 23:57 
Нет.
Это давняя хотелка Эда Мастэ, в рамках попыток повысить популярность.
И родилась она скорее всего потому что ему накапали директора что нужен рост.
Это была первая/основная задача того разраба что они наняли под юзерспейс кажется почти год назад.

Я там недавно ругался в линкеде что они там офигенно управляют проектом что за 10+ лет что я там оно практически не выросло, сколько людей пришло-столько ушло.
Что как коммунити оно совсем не управляется, что СоС не работает на практике (а столько тут было нытья), и потом была часть про то что технологически они тоже фрики, на фриковском фабрикаторе и фриковской мозилле, хуже них только саванах от гну.

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

Проект загибается от этого старья и отсутствия автоматизации.
CI/CD сильно не хватает портам, там много можно было автоматом делать и тестить, это бы убрало 50% тупых багов которые периодически вылезают.
И работа с фабрикатором - это как через попу автогеном, потому что нормальных PR там нет, как люди привыкли через гит, там надо патч ручками заливать.

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

64. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 01:37 
> Проект загибается от этого старья и отсутствия автоматизации.
> CI/CD сильно не хватает портам, там много можно было автоматом делать и
> тестить, это бы убрало 50% тупых багов которые периодически вылезают.

Где они возьмут бабок на ТАКОЕ число серверов под ТАКУЮ нагрузку? Я конечно понимаю что все хотят модно-молодежно. Но вот платить за это почему-то никто не хочет потом. В корпе с полутора высокодоходными проектами и несколькими девами это еще как-то решаемо. А в соообществе, с дохреналионом апстримов у которых комитов больше чем блох на собаке у каждого?

И кто эти тесты писать будет? Множества пользователей фри и того кто вон то умеет - почти не пересекаются.

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

79. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Ivan_83 (ok), 05-Май-24, 02:48 
Какое?
Кажется я видел сумму в 100к за год или за совсем.
То про что я говорил - это пара тазиков с 5950х сделает.

Насчёт тестов - ничего особо писать не надо.
Есть очень простые проверки что порт тупо собирается под разные архитектуры.
Это по сути уже сейчас есть, просто оно происходит пост фактум, когда оно пытается собрать пакет из дерева которое в гите.
У самих портов у многих тоже есть тесты, прямо от авторов, и многие меинтейнеры обеспечивают возможность их запуска, для этого всё уже есть в инфраструктуре.

Да, вот именно так щас и есть.
Меинтейнер приносит патч, его коммитят в гит а потом оказывается что оно даже скачатся не может или не собирается или не работает или не работает под не амд64 и тп.

Отдельная проблема в том, что ты пишешь в makefile порта хэш коммита из гитхуба, делаешь make makesum, оно скачивает, считает хэш и ложит в файлик. Файлик коммитят в гит, а через два дня размер и хэш на гитхубе меняется.


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

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

87. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 04:19 
> Какое? Кажется я видел сумму в 100к за год или за совсем.

КМК если фигачить CI/CD в полном виде - там 100К в год на такое будет явно мало. Эта байда очень крепко грузит сервера даже на казалось бы малоактивных проектах. Брякнется с апстрима дохрналион комитов - и вот и педальте весь дохреналион. Или если хотите - можете группировать, конечно, но WTF тогда это CI/CD называется? А так даже всякие гитлабы-хабы с эвон каким парком полупростаивающих серваков халяву перекрыли. Народ это еще и юзать начал - нагрузка на серваки мигом пробила потолок. Пришлось все щупальца обрубить нафиг и объяснить что это денег стоит.

> То про что я говорил - это пара тазиков с 5950х сделает.

Что оно сделает?! CI/CD для всей фри и портов? ORLY? Или бобик настолько сдох что там у вас комитов совсем уже не осталось?

> Насчёт тестов - ничего особо писать не надо.
> Есть очень простые проверки что порт тупо собирается под разные архитектуры.

Даже с этим можно покушать гамна. Особенно если софта много. Это уже несколько челов придется под чисто вот это вот чуть не фултайм выкроить.

> Это по сути уже сейчас есть, просто оно происходит пост фактум, когда
> оно пытается собрать пакет из дерева которое в гите.

Они ж не на каждый комит как CI/CD это пытаются, вероятно? А вот именно CI/CD таки весьма ресурсоемкая штука в его полном виде.

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

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

> даже скачатся не может или не собирается или не работает или
> не работает под не амд64 и тп.

И я как бы понимаю это дело - но я видел CI и сколько это может жрать. Хотя если вы конечно добровольцем готовы вписаться ворочать это все, желательно бесплатно, а может и серваки предоставить - наверняка они не откажутся. А то обычно все это хотят - те кто при вопросе "а кто платит за банкет и отдувается с разруливанием этого всего?" - норовят в кусты.

> в файлик. Файлик коммитят в гит, а через два дня размер
> и хэш на гитхубе меняется.

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

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

КМК в результате хрычи - заагрятся, нубам оно 1 фиг не надо бу, и получите вы свое разбитое корыто. Впрочем мне то пофиг, я линух юзаю.

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

98. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Ivan_83 (ok), 05-Май-24, 05:52 
Я оцениваю нагрузку сильно меньше чем вы описали.
Не нужно на каждый коммит собирать ОС и всё дерево портов.
Большая часть портов - легковесные, некоторые даже и не компилятся по сути а просто скачиваются и кладутся на диск.

Гитхуб даёт кучу бесплатных чекеров и прочего вешать на каждый коммит, бесплатно.
Наверное там есть лимиты, я просто далеко от них :)
Но текущая автивность такая что много ресурсов не нужно.

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

182. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 16:36 
> Я оцениваю нагрузку сильно меньше чем вы описали.
> Не нужно на каждый коммит собирать ОС и всё дерево портов.

Тогда оно не будет ловить фэйлы с гранулярностью до комита. А без этого - git bisect и так никто не запрещал юзать.

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

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

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

Дает. И я знаю тех кто налетал на лимиты и пошел сетапить свой сервер. Не говоря о том что гитхаб в воркфлоу это заявка на залет. Завтра решат что вы такие любите 2FA и либо пойдете заниматься этим как зайцы вместо того что вы там задумали - либо вот вам сломаный workflow. И high entry barrier вашему проекту в качель.

> Наверное там есть лимиты, я просто далеко от них :)
> Но текущая автивность такая что много ресурсов не нужно.

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

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

198. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Ivan_83 (ok), 06-Май-24, 00:33 
Процесс разработки фри и портов - отдельные сущности, и там не монорепозиторий для всего.

2FA - курам на смех, если вы такое не осилили то место вам на обочине прогресса :)
TOTP это просто shared secret который используется совместно с текущим временем и суётся в hash функцию чтобы получить этот самый одноразовый код.
Вот всё по простому и быстрому чтобы его получить: oathtool --base32 --totp "shared secret" -d 6
Точно так же с госуслугами.

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

218. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 06-Май-24, 06:09 
> Процесс разработки фри и портов - отдельные сущности, и там не монорепозиторий для всего.

И чего? В конечном итоге ресурсов сожрет немеряно, особенно если реально на каждый комит пинать. Иначе это уже очень условный CI/CD получится, не сильно лучше git bisect'а.

> 2FA - курам на смех, если вы такое не осилили то место
> вам на обочине прогресса :)

Я не подписывался заниматься ублажением майкрософта в мое время, сорян. Это ваша прерогатива. А завтра их отшибленому менеджменту еще какой-то баззворд попадется, и они кроме попыток меня дрессировать и вымогания у меня номера телефона еще какую-то фигню потребуют. Мне это надо?

Вы уж извините - но практически все опенсорс проекты которые я знаю, гитхаб послали в пешее эротическое. Довольно массово. И всегда есть иные способы взаимодействия ибо git - DVCS. Можно попросить pull откуда-то сделать допустим.

> TOTP это просто shared secret который используется совместно с текущим временем и
> суётся в hash функцию чтобы получить этот самый одноразовый код.

Я просто не союираюсь этим заниматься в мое время. Особенно учитывая что git - DVCS, и кто угодно может что угодно через себя вкатить как пачку комитов "запроксировав" это и все мсовские блабла про supply chain - пойдут лесом! Но их манагерам и маркетингу видимо это забыли на курсах сказать, они и лечат свои ритуалы. Клоуны. И руководство майков и все кто на этот BS ведется.

> Вот всё по простому и быстрому чтобы его получить:

...
> Точно так же с госуслугами.

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

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

264. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Ivan_83 (ok), 06-Май-24, 21:47 
Вы не понимаете что я вам пишу.
Коммит в ОС - условно триггерит сборку ОС, это 5 минут на моём 5950х.
Коммит в порты должен тригерить всякие проверки и сборку порта. Одного порта. В каких то случаях несколько-десятки портов. Но никак не ОС + всех портов.


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

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

299. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 07-Май-24, 18:32 
> Коммит в ОС - условно триггерит сборку ОС, это 5 минут на моём 5950х.

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

> Коммит в порты должен тригерить всякие проверки и сборку порта. Одного порта.

Так их же дохранелион, и когда так начнет делать кажлый, на каждый комит... я не уверен что вы 100К в год на вот это все отделаетесь. Алсо инфраструктура вымахает до уровня когда захочется несколько фултайм админов.

> В каких то случаях несколько-десятки портов. Но никак не ОС + всех портов.

Ну вот это может и прокатит.

> Ну не занимайтесь, сидите и без гос услуг, и без донатов от
> спонсоров и без возможности взаимодействовать с кучей опенсорс сообществ,

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

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

Есть еще 1 опция которую вы упустили. Путь разумного существа. Менять мир и окружение под себя. Вместо того чтобы постоянно адаптироваться - люди адаптировали окружающую среду под себя. Мне этот путь нравится намного больше. Я буду следовать ему. А вы можете извиваться веревками под причуды майкрософта, мне не жалко. А заодно и посмотрим какие проекты выживут, ага? :)

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

303. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Ivan_83 (ok), 07-Май-24, 23:44 
Кеширование ОС - почти бесплатное.
У меня на работе это распаковать tar.gz на 130мб с ссд в тмпфс и там что то ещё кажется сделать, или я сразу инсталированное паковал в кеш, уже не помню.
А в случае CI - так это скорее всего будет уже готовая виртуалка с нужной версией системы где запущен какой то агент, который примет задание и начнёт компелять в тмпфс. Это ещё быстрее.

Портов 20к+.
Коммитеров туда хорошо если два десятка человек в месяц наберётся.
Как я писал выше есть много дешёвых проверок, и собственно make test для 95% тоже не дорогой, ибо можно делать chroot на tmpfs и туда быстро ставить из готовых пакетов нужные зависимости, потом компелять (большая часть софта имеет мизерные размеры и там configure дольше выполняется чем сборка) и гнать тест, тесты тоже обычно не сильно жрут проц.


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

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

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

331. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (-), 11-Май-24, 08:58 
> А в случае CI - так это скорее всего будет уже готовая
> виртуалка с нужной версией системы где запущен какой то агент, который
> примет задание и начнёт компелять в тмпфс. Это ещё быстрее.

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

> Как я писал выше есть много дешёвых проверок, и собственно make test
> для 95% тоже не дорогой, ибо можно делать chroot на tmpfs
> и туда быстро ставить из готовых пакетов нужные зависимости,

Какой-то докер через ж... получился :). Только видимо еще придется половину этого доскера написать до этого. Или у вас там есть офигенные инструментарии для этого?

> чем сборка) и гнать тест, тесты тоже обычно не сильно жрут проц.

Хызы, я встречал совсем другой софт на эту тему.

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

Разумно. Но вон то не требует от меня ничего невозможного.

> Так же ваши цели могут противоречить целям окружающих.

Это их проблемы а не мои. Более того - в определенных случаях они могут быть рассмотрены как враждебные сущности. За именно это. Почему я должен продвигать их интересы в ущерб своим это такой весьма интересный вопрос.

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

Техника разная бывает. А если увлечься адаптивом - можно оказаться в результате эникеем во всем и вся. Тоже такое себе. И да, если скажем дитя решит стать пилотом авиалайнера - следует ли отсюда что я должен резко изучить пилотирование авиалайнера от и до?

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

107. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (108), 05-Май-24, 07:29 
Гитлабы-хабы лимитируют CI/CD потому что там начинают майнить непонятно кто непонятно что.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

180. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 16:31 
> Гитлабы-хабы лимитируют CI/CD потому что там начинают майнить непонятно кто непонятно что.

Вот рассказывай мне тут. Опенсорсные проекты на виду послали и то и другое и пошли сетапить свои серваки как раз после того как попроовали ЭТО САМОЕ - и в середине действа все крякнуло налетев на лимиты. Не, они ничего не майнили. Просто сборка ресурсоемкая. И если это делать в полном виде, на вот именно каждый комит, а проект не совсем дохлый... эээ.... а если не на каждый - тогда и ловить фэйл будет гораздо интереснее! И в том режиме все и так сто лет могли это git bisect'ом, если что :)

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

73. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от crypt (ok), 05-Май-24, 02:30 
> Эда Мастэ

а он совсем неадекватен и не понимает, что на общем фоне это вообще никакой роли не сыграет?

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

80. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Ivan_83 (ok), 05-Май-24, 02:51 
Я не знаю.
Учтите что там другая культура и принято друг друга облизывать а не лить правду матку.
И у Эда работа не пыльная, он сам себе начальник практически.
Должность у него техническая вот и предложение технического характера.
Ответить | Правка | Наверх | Cообщить модератору

61. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (-), 05-Май-24, 01:21 
> Это тот случай когда в заведении начинают переставлять кровати и красить фасад...

Им не дает покоя путь файрфокса. Кажется скоро начнут переставлять контролы. Вот, кстати, можно будет оформление инсталлера перепахивать. Сколько версий файрфокса вышло с отчетами вида переставили скроллбар?! Представтяете сколько поля для написания отчетов?

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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