The OpenNET Project / Index page

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



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

Оглавление

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

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


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

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

Ох уж эти пингвинячьи мечты и пинвгинячьи реальности ...
Но ты всегда можешь показать, где там инсталлятор:
https://mirrors.edge.kernel.org/pub/linux/
Как впрочем и просто написать что-то типа "Linux - в этом, специальном, случае - не только ядро! Вот если бы шла речь о ведроидном или умно-телевизорном вендорлоке, то это было бы лишь ядро, а тут нет, тут это другое! Вот!"


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

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

23. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (5), 04-Май-24, 23:23 
> Не рвись, братишка. FreeBSD - это ось, а не ядро, поэтому я
> сравниваю ось с тепло-мягким, а не ось с ядром и <кучей абсолютно левого софта>,

Ну то есть я угадал - очередной занятный эвфемизм "Линукс в этом специальном случае - не только ядро! Вот!".
А ссылки на инсталлятор ядра в ведроидном окружении на телевизор - опять не будет ...

> И инсталлятор в сабже -- не часть ядра.

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


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

30. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (1), 04-Май-24, 23:40 
> Линукс в этом специальном случае - не только ядро! Вот!

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

linux (plural linuxes) — Any unix-like operating system that uses the Linux kernel. / https://en.wiktionary.org/wiki/linux

Linux — Линукс (название операционной системы или ядра операционной системы) / https://ru.wiktionary.org/wiki/Linux

> Инсталлятор - часть проекта, в отличие от.

Инсталлятор -- часть многочисленных гну/линуксов. В линукс-ядре нет инсталлятора, как его нет до сих пор в ядре FreeBSD. Да, даже после этой новости, в самом ядре FreeBSD инсталлятора нет и никогда не будет. Оно и верно, на кой он там.

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

135. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (135), 05-Май-24, 11:21 
>> Линукс в этом специальном случае - не только ядро! Вот!
> В бытовой речи вполне допустимо называть линуксом всю операционку.

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

> Инсталлятор -- часть многочисленных гну/линуксов.

Т.е. инсталлятор Debian/kFreeBSD часть фри. Л-логика.
Кстати, расскажешь поподробнее, почему инсталляторы GhostBSD или PC-BSD - "нещитаюца!" или опять будет "Этодругое!"?
> В линукс-ядре нет инсталлятора, и вообще этодругое!

Яснопонятно.

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

153. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от YetAnotherOnanym (ok), 05-Май-24, 13:47 
> Держи, братишка

То есть, ты не только подтвердил правоту собеседника, но и сам привёл ссылку на страницу, подтверждающую его правоту.

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

168. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от rvs2016 (ok), 05-Май-24, 15:39 
> Линукс (название операционной системы или ядра операционной системы)

Запутались так сильно, что не могут понять: линукс - это название системы или ядра. :-)

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

24. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –2 +/
Сообщение от Аноним (24), 04-Май-24, 23:30 
> Ох уж эти пингвинячьи мечты и пинвгинячьи реальности ...
> Но ты всегда можешь показать, где там инсталлятор:

Запросто - https://ubuntu.com

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

37. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (37), 04-Май-24, 23:59 
>> Но ты всегда можешь показать, где там инсталлятор:
>> https://mirrors.edge.kernel.org/pub/linux/
> Запросто - https://ubuntu.com

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


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

51. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 00:37 
Зачем проекту ядра - инсталлятор? С чего вы возомнили что ваш путь единственно верный? Как показала история - ваш путь ведет вникуда, модульные системы намного лучше и востребованнее оказались.
Ответить | Правка | Наверх | Cообщить модератору

129. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (37), 05-Май-24, 10:51 
> Зачем проекту ядра - инсталлятор? С чего вы возомнили что ваш путь единственно верный?

Чтобы было с чем сравнивать, вестимо.
> Как показала история - ваш путь ведет вникуда, модульные системы намного лучше и востребованнее оказались.

Как показала история наличия всяких pc-bsd, гост-bsd, arch-генто-bsd и прочих Debian/kFreeBSD (со своими инсталляторами) - твоя оналитега опять хромает на обе ноги.


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

141. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (141), 05-Май-24, 12:43 
> Как показала история наличия всяких pc-bsd, гост-bsd, arch-генто-bsd и прочих Debian/kFreeBSD

И таки сколько из них живо? Только гост-bsd? С таким подходом тебе в только в совковом нии работать. И ни в коем случае не выходить в реальность.

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

148. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (148), 05-Май-24, 13:18 
>> Зачем проекту ядра - инсталлятор? С чего вы возомнили что ваш путь единственно верный?
> Чтобы было с чем сравнивать, вестимо.

Ну вот и сравнивайте с какой-нибудь убунтой. Делать операционку в сборе хотели - они, а вовсе не вон те. Или вам обязательно надо все пер-ректум делать?

> Как показала история наличия всяких pc-bsd, гост-bsd, arch-генто-bsd и прочих Debian/kFreeBSD
> (со своими инсталляторами) - твоя оналитега опять хромает на обе ноги.

Если вы вдруг не заметили - Debian/kFreeBSD таки сдох. И таки от фрей юзал вот только ядро. Зачам оно надо было кто ж его знает. Народ вот и не понял. Он и сдох. А первые три - я даже и не помню живые они там или где, но убунты из них явно не получилось. Да и даже дебиана пожалуй. Вон там кто-то плюется что ему что-то сломали минорным обновлением. Не, в дебиане 12.1 -> 12.2 никто не будет перетряхивать тулчейн. И если оно работало - то и будет работать. И ничего не сломается. Это важно для продакшновых применений.


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

160. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (135), 05-Май-24, 14:55 
>> Чтобы было с чем сравнивать, вестимо.
> Ну вот и сравнивайте с какой-нибудь убунтой.  

Ну вот и сравнивайте с какой-нидь pc-бзд, а то слишком уныл^W двойностандартно получается - с одной стороны "берем инсталлятор проекта, который развивает и ядро, остальное нищитаица!", а с другой "берем ядро и какой нидь сторонний проект, ведьэтодругое!" ...

>> Как показала история наличия всяких pc-bsd, гост-bsd, arch-генто-bsd и прочих Debian/kFreeBSD
>> (со своими инсталляторами) - твоя оналитега опять хромает на обе ноги.
> Если вы вдруг не заметили - Debian/kFreeBSD таки сдох.

Казалось бы - как это влияет на "модульность" и прочие рассуждизмы оналитега с умным видом? А оно вот оно че!

> И таки от фрей юзал вот только ядро. Зачам оно надо было кто ж его знает. Народ вот и не понял. Он и сдох. А

Занятный (на самом деле нет) спрыг с темы "модульности" и классика пингвинячих двойных стандартов "инсталлятор бубунты + ядро пингвина = щитаица, инсталлятор дебияна + фри = нещитаица!"

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

166. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 15:26 
> Ну вот и сравнивайте с какой-нидь pc-бзд, а то слишком уныл^W двойностандартно
> получается - с одной стороны "берем инсталлятор проекта, который развивает и
> ядро, остальное нищитаица!", а с другой "берем ядро и какой нидь
> сторонний проект, ведьэтодругое!" ...

У вас странная какая-то классификация. ИМХО сравниваем или ос в целом (например, дебиан/убунту VS FreeBSD/PC-BSD/whatever), или ее части (например в дебиане kFreeBSD vs Linux).

Фря себя позиционирует как готовая ос. А кернел линуха - как кернел. Это разное позиционирование. Странно, да? На мой вкус с учетом тех - ближе всего к дебиану какому получится, но... таки оно именно этим быть явно не пытается. И Debian/kFreeBSD на это намекал.

>> Если вы вдруг не заметили - Debian/kFreeBSD таки сдох.
> Казалось бы - как это влияет на "модульность" и прочие рассуждизмы оналитега
> с умным видом? А оно вот оно че!

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

> Занятный (на самом деле нет) спрыг с темы "модульности" и классика пингвинячих
> двойных стандартов "инсталлятор бубунты + ядро пингвина = щитаица, инсталлятор дебияна
> + фри = нещитаица!"

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

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

14. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +7 +/
Сообщение от Аноним (14), 04-Май-24, 23:00 
> догоняют линукс

Если говорить про графический стек во всех этих бздях, то он состоит чуть менее, чем полностью из линукса ( ͡° ͜ʖ ͡°)

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

28. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +2 +/
Сообщение от Аноним (24), 04-Май-24, 23:36 
>> догоняют линукс
> Если говорить про графический стек во всех этих бздях, то он состоит
> чуть менее, чем полностью из линукса ( ͡° ͜ʖ ͡°)

Да и ZFS там таки - из проекта "ZFS On Linux" теперь.

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

31. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Zitz (?), 04-Май-24, 23:43 
У BSD систем нет графического стека, как и у Linux. Оба используют убогие костыли от каких-то васянов.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

44. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (44), 05-Май-24, 00:11 
И у BSD и у Линукс есть переключение видеорежимов в ядре, есть фреймбуфер. И думаю даже SVGAlib наверно все еще работает (но это не точно)
Ответить | Правка | Наверх | Cообщить модератору

60. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Аноним (14), 05-Май-24, 01:19 
> У BSD систем нет графического стека, как и у Linux.

Читать со второй строчки:
https://en.wikipedia.org/wiki/Mode_setting

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

149. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (-), 05-Май-24, 13:22 
> У BSD систем нет графического стека, как и у Linux. Оба используют
> убогие костыли от каких-то васянов.

Ну вот эти "васяны" за такое отношение и выкинули всяких других вась^W всяких фрибсдшников на мороз. Где вы там теперь как сможете так и ковыряете дрова. И наковыряли - прослойки мимикрирующие под линукс. Тоже вариант, но не проще было сразу ядро линукса взять? В принципе гентушники так и сделали...

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

193. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Zitz (?), 05-Май-24, 21:55 
Кто кого выкинул и откуда? Ты там в своём бреду что ли? Я утверждаю, что freedrisktop.org - это убогая свалка кривых костылей, которую разработчики обходят за стороной за 10 километров, но очередной поехавший сектант пытается мне затирать, что его религия лучше дрогой религии. На десктопе я использую исключительно винду и макось, а линуксы и бсд там, где им самое место - на серверах.
Ответить | Правка | Наверх | Cообщить модератору

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

Это скорее местные типа изена долго батхертили что Xorg с UMS - помер, вместо этого KMS, часть дров в ядре, а теперь свежий топик для подгара - переход на вэйланд (так то это заканчивает сборку next-gen стека).

> Я утверждаю, что freedrisktop.org - это убогая свалка кривых костылей, которую
> разработчики обходят за стороной за 10 километров,

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

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

Я не понимаю куда модераторы смотрят. По моему тут вопиющее хамство. Говоря за себя я не хочу иметь ничерта общего с такими как вы - благодаря вот такому вашему поведению. Комьюнити вокруг линуха мне нравится более конструктивным настроем. Там в отличие от - не таки потребители.

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

А я использую на моем воркстейшне пингвин - и назад в проприетарные оси не собираюсь. Потому что в гробу видал вендорлоки, а заодно использую это семейство технологий много где. И прямо на себе проверять а как оно - очень эффективно оказалось. Лично мне от виндов и макоси - ничего не нужно, хватило почитать их EULA и спросить себя - а я и првда с всем этим "agree"? Или таки - нифига подобного, и благодетели с такими условиями могут идти нафиг?! Покорно благодарю но на тех условиях мне от них ничего не надо. Зачем мне спайварь, адварь, малварь и нежелательное поведение?!

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

41. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +3 +/
Сообщение от Аноним (44), 05-Май-24, 00:03 
Если говорить о сетевом стеке в Линукс, то он полностью состоит из BSD... то есть Berkeley sockets. Но ладно, я тебе подыграю, грязный тролль, сделаю вид, что повелся на твой жирный вброс. Графический стек в линуксе, а точнее сказать KMS, был написан Интелом и он представлял из себя референсную реализацию переключения видеорежимов на уровне ядра. Этот код СПЕЦИАЛЬНО был опубликован  Интелом под лицензией MIT для того чтобы остальные операционные системы могли его использовать. Иными словами Интел написал KMS, взяв Линукс как просто образец, который может быть легко адаптирован для любой другой ОС. Так же было и с HAXM от того же Интела
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

48. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (-), 05-Май-24, 00:30 
> Если говорить о сетевом стеке в Линукс, то он полностью состоит из BSD...
> то есть Berkeley sockets.

Вот прям - полностью? Со всеми MPTCP, nftables, всякими io_uring и какими там еще DPDK? Вы себя немножечко переоцениваете, господа. С тех пор линух "немножечко" доразвился. Одна из причин по которых вас в продакшнах - поуходили.

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

122. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Аноним (122), 05-Май-24, 09:06 
Это где без BPF ничего не работает?

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

158. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 05-Май-24, 14:28 
> Это где без BPF ничего не работает?

Да вот, знаете ли - обыграть вас могут и на вашем же поле! Гарантий обратного вам никто не давал. Такая ерунда, представляете?!

И вот теперь у вон тех есть DPDK а у вас - всякие нетграфы "зато". Что же выберет суровый энтерпрайз? Ну даже прямо и не знаю... :)

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

194. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +2 +/
Сообщение от Аноним (135), 05-Май-24, 22:47 
> И вот теперь у вон тех есть DPDK а у вас - всякие нетграфы "зато".

...
> The DPDK uses the Open Source BSD-3-Clause license for the core libraries and

drivers.
https://www.freshports.org/net/dpdk/
> 16 Oct 2014 05:59:55
> Add dpdk 1.7.1, intel(R) DPDK: Software libraries for packet processing.
> PR:        ports/194072
> Submitted by:    bruce.richardson@intel.com

Экспердиза294 так и прет, так и прет!

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

214. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 06-Май-24, 05:36 
> drivers.
> https://www.freshports.org/net/dpdk/
>> 16 Oct 2014 05:59:55
>> Add dpdk 1.7.1, intel(R) DPDK: Software libraries for packet processing.
>> PR:        ports/194072
>> Submitted by:    bruce.richardson@intel.com
> Экспердиза294 так и прет, так и прет!

Ну дык вы это сами сделали? Или как обычно, утянули у тех кто для пингвина это все и кой-как примотали на проволоку и скотч? :) Хотя вон там народ пошел и дальше - сделав "драйвер вафли" в виде виртуалки с пингвином.

Я только не понимаю - чего вам пингвиний кернел при этом всем не взять? Свой все равно г-но и девов нету. А немножечко беременна по части лицензий у вас там уже давно, много где, от ZFS с копилефт :)) лицензией (это видимо нормалек?!) до виртуалок с линухом и мимикрии под части ядра линя с копипастой дров оттуда, так что суммарная лицензия такого франкенштейна все равно очень врядли именно BSDL.

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

260. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (135), 06-Май-24, 20:53 
>> https://www.freshports.org/net/dpdk/
>>> 16 Oct 2014 05:59:55
>>> Add dpdk 1.7.1, intel(R) DPDK: Software libraries for packet processing.
>>> PR:        ports/194072
>>> Submitted by:    bruce.richardson@intel.com
>> Экспердиза294 так и прет, так и прет!
> Ну дык вы это сами сделали? Или как обычно, утянули у тех кто для пингвина это все и кой-как примотали на проволоку и скотч? :)

Экспердушка ты наш ненаглядный - DPDK вам сделали те же самые чуваки из intel, которые и закоммитили порт во фрю. Bruce Richardson как бы, мейнтенейр билд-систем проекта DPDK.


> Хотя вон там народ пошел и дальше - сделав "драйвер вафли" в виде виртуалки с пингвином.

"Юли Емеля, твоя неделя" (c)

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

278. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  –1 +/
Сообщение от Аноним (-), 07-Май-24, 01:13 
> Экспердушка ты наш ненаглядный - DPDK вам сделали те же самые чуваки
> из intel, которые и закоммитили порт во фрю. Bruce Richardson как
> бы, мейнтенейр билд-систем проекта DPDK.

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

>> Хотя вон там народ пошел и дальше - сделав "драйвер вафли" в виде виртуалки с пингвином.
> "Юли Емеля, твоя неделя" (c)

Да мне то чего юлить, это у вас там корп патроны драпают, и покозырять нечем кроме как "в 1929 сокеты гады стыбзили!"

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

259. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Аноним (259), 06-Май-24, 20:34 
Вы "немножечко переоцениваете" то, что называется сетевым стеком. Всё что вы перечислили Linux-специфичное барахло.

Начнем с главного: исторически сложилось что протокол TCP используется везде, даже там, где это не нужно, потому что, опять исторически, в Ethernet-сетях не работает congestion control, а у протокола TCP есть многолетняя история развития костылей вокруг собственного CC внутри транспортного протокола. Но не TCP единым,.. особенно после пришествия QUIC.

Так вот, в сетевых устройствах принято выносить специфические рутины на отдельные чипы (ASIC-и), которые должны заниматься реализацией той или иной функции/протокола. Linux - это уникальная операционная система, которая объявила бойкот этой практике и боролась с объективной реальностью +/- до 2007-го года, лишь бы не заниматься протоколосепцифичными разгрузками (offload) и не разрабатывать собственный стандарт сетевого стека, готового для частичного переноса нагрузки на ASIC сетевого адаптера. https://en.wikipedia.org/wiki/TCP_offload_engine
При этом речь не только о разгрузке TCP, но и о других синтетических ускорениях вроде:
- RSS (Receive Side Scaling). Он нужен, чтобы утилизировать ваши десятки гигабит на оптических адаптерах. Одно ядро не способно обработать более 5 гигабит на приём, нужно распараллеливать по ядрам
- Large Send Offload (он же Generic Send Offload, он же TCP/UDP Segmentation Offload). Он нужен для того чтобы не дробить пакеты по 1500 байт на шине PCI-Express. Нормальный сетевой адаптер пересегментирует сессионные протоколы на базе UDP (вроде QUIC) и протокол TCP изменив MSS так чтобы отправка из ядра (из CPU) была в 64KB, а сетевка сама перефрагментировала на заказанное L2MTU 1514 или 9014. Это чудовищно экономит ресурсы цетрнального процессора.
- Interrupt Moderation. Вам нужен контроль прерываний, чтобы сетевой адаптер не сразу прерывал выполнения всех процессо юзерспейса ради приёма одного пакета, а ждал накомпления нескольких.
- Large Receive Offload (он же Generic Receive Offload, он же Receive Segment Coalescing). Нужен, когда в сочетании с контролем прерываний и его буферизацией вы не просто их посылаете на процессор, но также меняете TCP MSS. Это аналог LSO только для приёма, а не для отдачи.
- Hardware QoS Offload позволяет производить маркировку, BA-классификацию и расчёт цветов полисеров прямо на сетевом адаптере. В сочетании с поддержкой иерархического QoS и Priority-based Flow Control это даёт вам возможность генерировать почти Lossless-сеть. Когда к этому добавляется Explicit Congestion Notification вы можете использовать DCTCP в вашем датацентре и DCQCN, если пользуетесь RDMA.
- Собственно RDMA. Один портирован из Infiniband (RoCEv2) второй на базе полной собственной реализации TCP-стека на прошивке адаптера (iWarp) для создания обмена данными между буферами в RAM по сети без участия центрального процессора. Нужно для стораджей NVMe и Persistand Memory (Optane и аналогичные)
- ODX (Offload data Transfer). Разгрузка FCP и iSCSI на ASIC. Нужно для SAS-хранилищ.
- Encapsulated Task Offload. VLAN, VXLAN, NVGRE, но не GENEVE) могут быть декапсулированы и инкапсулированы заново сетевым адаптером без участия CPU.
Ну и там еще есть всякие мелочи вроде хардварной реализации расчета сумм, точного времени и в редких случаях даже некоторых шифров TLS для разгрузки ядерной реализации TLS, если в системе есть крипто-ASIC.

Windows имела свой стек разгрузок, но уже в Server 2012 отказалась от них и начала переносить всё из BSD. А вот в Linux с этим исторически боролись, а вендоры сетевок совместно с FreeBSD всё это придумывали и реализовывали. Пока в один прекрасный момент до них не дошло, что даже полностью софтварная реализация буферов LRO/RSC растит производительность в 1,5 раза.

Подавляющее большинство того что я написал доступно в Linux, но не средствами ядра, а средствами DPDK, который заботливо написал Intel сразу после того как прикрыл большую часть своих линеек сетевых адаптеров, повыпиливал все старые Windows-специфичные разгрузки и не скатился до такой степени, что его не вытеснили с рынка Mellanox и Chelsio. DPDK заполняет вакуум в Linux по конфигурации вендорских драйверов. Вендоры драйверов при этом в рамках проекта OpenFabric пишут совместимые дрова с идеями из FreeBSD и Windows, а в Linux этот функционал просто есть, потому что его вендоры принесли. Чтобы его задействовать вы пишете своё ПО в юзерспейсе используя DPDK. Обратно перенести такой софт, кстати, тоже можно. Можно написать софт завязанный на DPDK и потом использовать в других ОС. FreeBSD и Windows тоже могут в DPDK.

> nftables

nftables или iptables не имеет значение. Это реализация файрволла в модуле netfilter. Файрволл есть в каждой ОС. Самый продвинутый функционально продвинутый файрволл (и самый медленный) - это Windows Firewall, потому что в совокупности с другими сервисами он способен построить демилитаризованную зону вокруг каждого клиентского устройства. Требовать Kerberos-предаутентификацию перед установкой простых TCP-соединений на протоколах, которые это не умели и пошифровать всё в Ipsec. Однако он медленный и очень корпоративный, для аппаратных решений не подходит. Реализации хардварных файрволлов долгое были на FreeBSD, но теперь можно и Linux иметь в виртуалочке и называть это NGFW.

> всякими io_uring

А при чем здесь это вообще? Всем известно что асинхронные операции ввода-вывода в ядре Linux были проблемными. Причем проблемными настолько, что проще было по максимуму унести всё это в юзерспейс. В Windows NT, например, за снижение приоритета потока обрабатывающего последующий ввод-вывод после прерывания отвечает Deferred Procedure Call (DPC). Аналогично можно в принципе в юзерспейсный поток положить (Threaded DPC). В BSD при этом существует куча готовых структур данных и инструкций по обмену данными между ядром и сетевым адаптером / HBA. Их радостно портировали в Windows Server 2022/Windows 11. Наряду с кучкой CC и других плюшек. Я к тому, что io_uring это не преимущество, а решение проблемы убожества прошлой реализации AIO.

Вообще надо бы вспомнить, что реализация Linux Virtual Switch из 90-х (подачка от IBM) и драйвер бондинга в Linux настолько плохие, что даже Windows Server 2012 умел лучше, хотя в Windows c L2 было всё плохо. Сейчас в венде опять всё переписали и там другие драйверы отвечают за виртуальные коммутаторы и бондинг, но сам факт!

Единственный кусок Linux, который нормально работает - это Open vSwitch и конкретно драйвер бриджинга. Причем все остальные вещи настолько ужасны, что проще использовать только его, если хочется воспользоваться разгрузками на сетевых адаптерах. Ну то есть всё что есть в ядре даже с учётом, что вы написали свои софтинки вокруг DPDK и задействовали функционал OFED-драйверов работает только в том случае, если вы не пользуетесь бондингом и виртуальным свитчом, а делаете всё на бриджах.

В очень крупных развертываниях размеров с Google и Amazon это так и делается:
- у вас в датацентре L3-фабрики, реализующие андерлей
- у вас используется BGP для организации интерьерной маршрутизации
- у вас используется EVPN для мультихоуминга узлов виртуализации и контейнерных кластеров
- у вас используется ECMP для балансировки потоков/соединений по L3-фабрике.
В этой ситуации вы берете все свои сетевые порты и укладываете в мост. Там вы поднимаете оверлей. Расчёт хэш-сумм для потоков что ECMP, что для RSS у вас идёт одними и теми же средствами. QoS и Data Center Bridging тоже работают, потому что старые убогие дрова из ядра не включены.

Если же вы подняли LACP и агрегируете L2 - вы огребете тонну проблем на многопроцессорных материнках (так везде), потеряете тонну оффлоада и не сможете задействовать ASIC-и адаптера (специфика Linux). Попрощаетесь с RDMA и так далее. Собственно оно всё тюнится только под такой юзкейс, потому что корпоративные размеры (100-3000 узлов виртуализации) с разными форматами сетей в разных локациях Linux "не могёт". Облачные - другое дело. Опять же, я не говорю, что это не возможно создать облачную сеть в корпоративных масштабах... просто администраторы Linux привыкли крутить свой Proxmox или в лучшем случае oVirt и даже слыхом не слыхивали про то, что есть нормальные сетевки и свитчи, и что можно снизить нагрузку на хост виртуализации, воспользовавшись этим функционалом. Или они вращают кубернетисы в виртуалках на VMware, а это тоже не располагает к понимаю бареметала и синтетических ускорений.

Вообще, всю эту стену текста я писал чтобы обсудить вот эту ерунду:
> MPTCP

Это бредовенький способ разносить соединение по разным IP/маршрутам который переписали так, что версия v0 и v1 не совместимы ни в какую сторону? Навязчивое желание использовать Multipath TCP - это явный признак непонимания сетей. Очень часто встречается у Linux-админов, потому что они не просто сеть не знают. Они обычно свои тулзы в Linux для этой сети не понимают.

Вся эта идиотская идея притащить всё в TCP уже признана ущербной (даже RPC-протоколы начали переводить на QUIC). Она не находит массового применения. В нормальных операционных системах, таких как FreeBSD, ESXi и Windows для организации Multipath используется 2 метода:
1. Использовать сеть и разносить соединения по хэшам в привязке к RSS, его аналогичных решениях для виртуализации вроде VMMQ в Hyper-V с одной стороны и ECMP на стороне сетей. В условиях наличия EVPN и ESI-LAG вы можете даже L3-гейтвей повесить на Anycast-адреса близлежащих ToR-свитчей, чтобы была полная балансировка нагрузки. Так, кстати, можно делать и в Linux, но при условии, что вы не будете пользоваться родным старым сетевым стеком ядра. В других ОС, вам хватит LACP для аггрегации и при наличии MLAG на стороне вышестоящих свитчей, вы не потеряете в балансировке.
2. Реализовать Multipath на L7. То есть если у вас есть приложение или протокол пользовательского типа вы можете предусмотреть возможность использовать несколько сессий TCP и сами дробить по ним трафик по своему усмотрению. Например, SMB Multichannel так делает.

Тут настоящая проблема в производительности MPTCP!

С одной стороны, чтобы использовать разгрузки в OFED-драйверах вам нужно учесть MPTCP, когда вы производите LRO и LSO. С другой стороны (RSS) в зависимости от приложения вам нужно собрать итоговый поток... на каком ядре? В общем случае для RSS ядро строит Indirection Table и посылает его в драйвер адаптера. Несколько аппаратных очередей (для QoS и потоковой передачи) можно разнести по нескольким физическим ядрам. Indirection Table передаёт в прошивку матрицу соответствия и динамически её обновляет без перезагрузки сервера/адаптера. И вот у вас есть процесс приложения, который открыл куда-то там TCP-соединение. Вы настроили MPTCP, чтобы оно расползлось по разным потокам, пусть для примера их 2.
- Потоки могут прийти на одно и тоже ядро или на разные.
- Ваше приложение висит в одном потоке исполнении на одном ядре или на нескольких
- Учтите специфику SMT/HyperThreading. Получение данных по сети работает на физических ядрах, а потоки вашего приложения могут висеть на SMT-ядрах.
- Учтите NUMA. А на каких сокетах у вас сетевки и ваша соплекуха. Ну допустим на одном и том же единственном процессоре.
И вот я стесняюсь спросить вы как вообще в этой ситуации будете собирать этот поток и эффективно обрабатывать из него данные в приложении?!
Отсюда и возникает необходимость писать не generic-решение, а решение задачи специфичное для приложения.

А вообще, пока Windows не внедрит MPTCP и не выведет его в прод для всех клиентских тачек, он будет оставаться вычурным стандартам "не для всех". А этого не случится пока campus-сеть не поднимется выше гигабита.

P.S. Хохмы ради приведите мне живой пример TCP-сессии, которую нужно разделить на пополам? Причем с архитектурной точки зрения приведите такой пример, чтобы нужно было именно дожидаться реализации MPTCP в ядрах всех операционных систем, во всех ASIC-ах и всех сетевых адаптерах, а не переписать костыльное приложение, снабдив его другим транспортным протоколом вроде QUIC или старенького SCTP (для телефонных/медиа задачек) или установив 2 сессии самостоятельно на стороне приложения.

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

279. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 07-Май-24, 04:18 
> Linux-специфичное барахло.

Я юзаю линух, в том числе и потому что считаю это "барахло" полезным мне.

> работает congestion control, а у протокола TCP есть многолетняя история развития
> костылей вокруг собственного CC внутри транспортного протокола. Но не TCP единым,..
> особенно после пришествия QUIC.

Ну и если мы об этом, CC в линуксе таки тоже свои. Я даже не знаю - есть ли нечто типа BBR в бсд? Или они на беспроводке совсем инвалиды? А, да, в вафле RTC/CTS конечно бывает но в силу ненадежности эфирных дел он сильно убивает перфоманс линка - и не в фаворе. Да и апликушному уровню это все наружу не вывешено же нормально. В том числе и потому что апи лохматые, эпохи беркелея.

> (ASIC-и), которые должны заниматься реализацией той или иной функции/протокола. Linux
> - это уникальная операционная система, которая объявила бойкот этой практике

И именно поэтому они запилили более-менее унифицированое управление свичами, как минимум куски HW NAT и подобного оффлоада, и - вот как раз подсистему взаимодействия с ASIC'ами? Ну логично.

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

> и боролась с объективной реальностью +/- до 2007-го года,

Офигеть - вы копнули на почти 20 лет.

> на оптических адаптерах. Одно ядро не способно обработать более 5 гигабит
> на приём, нужно распараллеливать по ядрам

Эти данные мягко говоря устарели. Хотя на 2.6.32 или что там в 2007 было, пожалуй.

> Ну и там еще есть всякие мелочи вроде хардварной реализации расчета сумм,

...ичсх все это в линухе уже эн лет к ряду...

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

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

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

Кое-что из перечисленого (но не все) вроде юзабельно и в более обычном виде. И с чего там KTLS (или что-то иное хотевшее шифрование) вдруг не сможет поюзать поддерживаемый кернелом крипто-аксель - ну хз. Я так понимаю что ядерный движок крипто может прозрачно подменить имплементацию крипто на оптимизированую или даже HW based если в энной системе так можно.

> Обратно перенести такой софт, кстати, тоже можно. Можно написать софт завязанный
> на DPDK и потом использовать в других ОС. FreeBSD и Windows тоже могут в DPDK.

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

> nftables или iptables не имеет значение. Это реализация файрволла в модуле netfilter.

Вообще его довольно сильно перепахали и перфоманс подняли. И фич дофига. А у бсд с фаерами - какая-то трешатина творится. При всей их концЭптуальности. У них что-то типа ipset есть вообще? В нем лукап в ТУЧЕ записей - быстрый. В этом его пойнт.

> другими сервисами он способен построить демилитаризованную зону вокруг каждого клиентского
> устройства. Требовать Kerberos-предаутентификацию перед установкой простых TCP-соединений
> на протоколах, которые это не умели и пошифровать всё в Ipsec.

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

> Linux иметь в виртуалочке и называть это NGFW.

Угу, только это немного не про сабж... :)

> А при чем здесь это вообще? Всем известно что асинхронные операции ввода-вывода
> в ядре Linux были проблемными.

При том что очень крутая и шустрая штука, которую много куда приделали. Де факто нечто типа кольцевого буфера который замаплен и в ядро и в юзера, так что можно БЫСТРО пулять данные, без переключения контекстов и проч. Когда скорости IO возрасли всем почему-то это очень захотелось.

А так у них там еще много всяких интересных core-рефакторов типа группировок страниц в подшивки (это больше пока в ФС). И крутые оптимизации везде. Так что КМК ваши знания про 5 гбит изрядно протухли.

> отвечает Deferred Procedure Call (DPC).

В лине много чего в последнее время сделали и threaded - и воркеры сделали, и проч. У ядра ядерные треды есть, kthreadd ими заведует, некоторые треды юзают для ворочания длинных джобов асинхронно как раз. И равнять это с кернелом 2007 года - просто забудьте об этом. Там ща очень активно оверхед урезают везде и всюду.

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

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

> Вообще надо бы вспомнить, что реализация Linux Virtual Switch из 90-х

А таки - и в линухе много чего переписали с тех пор. А вы хотели чтобы в 90х предусмотрели вон то?

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

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

>> MPTCP
> Это бредовенький способ разносить соединение по разным IP/маршрутам который переписали
> так, что версия v0 и v1 не совместимы ни в какую сторону?

Это - способ передавать данные по более чем 1 пути, как и сказано в описании. Его прелесть в том что оно backward compat. Т.е. если по пути какая-то система обиделась на расширение, ну, ок, будет простой TCP.

> Навязчивое желание использовать Multipath TCP - это явный признак непонимания сетей.

А по моему прикольная идея. Нарезать поток данных и протолкать сразу через эн конекций. Это нишевое развлечение но имеет свой смысл. Иногда. Его основной плюс в обратной совместимости с TCP и софтом для него.

> Вся эта идиотская идея притащить всё в TCP уже признана ущербной (даже
> RPC-протоколы начали переводить на QUIC).

Они в основном переходить начали - потому что если в линух гугл может свой BBR и проч протолкать, то в Windows - ага, ща. И что бы они не делали у себя - а с TCP у них вообще нет контроля над этим аспектом, и если ютуб на беспроводке затыкается, они никак не смогут улучшить участь юзеров винды. А на UDP они сами себе congestion control. Я думаю тут мы понимаем проблему более-менее одинаково.

> Она не находит массового применения.

Мне похрен. Я оценил фичу. А что будет с ESXi и Windows - меня не интересует. У меня заведомо будут линуксы и на клиенте, и на серверах везде к чему я имею отношение.

> В нормальных операционных системах, таких как FreeBSD, ESXi и Windows для организации
> Multipath используется 2 метода:

...сложнее на порядок и с кучей особенностей, а потому нафиг нужно в 99% случаев где вон то может пригодиться...

> 1. Использовать сеть и разносить соединения по хэшам в привязке к RSS,

Сложно и грабельно...

> 2. Реализовать Multipath на L7. То есть если у вас есть приложение
> или протокол пользовательского типа вы можете предусмотреть возможность использовать
> несколько сессий TCP

Требует серьезной переделки...

> Тут настоящая проблема в производительности MPTCP!

Я не знаю насколько оно пытается быть производительным, но забавная идея для нескольких тощих, не очень надежных и тому подобных линков - с динамическим согласованием и откатом до просто TCP если не получилось (man graceful degradation). При том что просто нарулить.

> - Потоки могут прийти на одно и тоже ядро или на разные.

Как вам понятно объяснить что для меня интересные кейсы MPTCP вообще не будут с именно ТОЙ проблемой сталкиваться? :)

> И вот я стесняюсь спросить вы как вообще в этой ситуации будете
> собирать этот поток и эффективно обрабатывать из него данные в приложении?!

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

> А вообще, пока Windows не внедрит MPTCP и не выведет его в
> прод для всех клиентских

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

> P.S. Хохмы ради приведите мне живой пример TCP-сессии,

Я могу хохмы ради показать multipath VPN с FEC от китайцев. Делает из нескольких бельевых веревок подобие нормального линка. Представляете, те кто хотел такие вещи - не обязательно датацентры с 100500 гигабитов?! Есть дохреналион других кейсов для подобных фич. Но вы и сами найдете это добро вбив в поиск гитхаба эти кейворды. У вас мышление просто порушено датацентрами и вы почему-то решили что весь мир должен вертеться только вокруг этого. Просто для понимания: я вообще не датацентр и не мегакорп. И мне бесполезно сватать фичи за дохреналион с "докупите правильные адаптеры и постройте новый датацентр как надо".

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

284. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Ivan_83 (ok), 07-Май-24, 09:08 
Есть BBR, но RACK лучше работает, заметно лучше.
Ответить | Правка | Наверх | Cообщить модератору

285. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (259), 07-Май-24, 09:12 
RACK портировали в Windows Server 2022 и Windows 11. А это значит что ожидается, что RACK заменит CUBIC повсеместно
Ответить | Правка | Наверх | Cообщить модератору

328. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 10-Май-24, 19:46 
> Есть BBR, но RACK лучше работает, заметно лучше.

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

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

294. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (259), 07-Май-24, 11:35 
Вообще-то СС - это иногда палочка о двух концах. Должен работать на обоих сторонах TCP-соединения для максимальной эффективности. Так вот RACK из FreeBSD портировали в Windows 11, то есть он будет вместо дефолтного CC. Скоро Linux его тоже притащит, потому что выбора нет, а лицензия позволяет и собственно для этого и разрабатывается всё сетевое во FreeBSD.

Я ведь не просто так возвращаюсь в 2007-й. Я это делаю, чтобы объяснить причину технологического отставания. Разработчики ядра Linux в прошлом сделали чудовищную ошибку и с тех пор догоняют по сетям. Нужно чётко понимать разницу между инновациями (придумали что-то свое), внедрениями (приняли стандарт, который придумали другие) и техническими долгами (переписали подсистему, потому что старая реализация плохо работала).

Исторически сложилось, что ванильный Linux не пригоден ни на что кроме файрволла. Перечитайте свой же комментарий и вы увидите:
- Отсылки к OpenWRT - это прошивка которая способна реанимировать домашний роутер превратив его во что-то более менее рабочее.
- Отсылки к HW NAT Offload, потому что это то немногое, что доступно в OpenWRT и RouerOS.
В том-то и дело что Linux не придумывал это всё. Типы разгрузок делаются под BSD и согласуются с производителями чипов при участии конечных вендоров. И мы сейчас говорим про нормальные сетевые устройства такие как Cisco, Juniper и им подобных. Linux не придумывал ни один Offload он всегда догоняющий и подстраивается под чужие API и драйверы.
OpenWRT - это открытая прошивка для консюмерского железа. Она решает свою задачу но она прежде всего файрволл, она делает NAT и умеет немножко в VPN и роутинг. Коммутация это не про нее. Собственно именно на L2 и его разгрузки в Linux не сделаны. При чем ни в каком... хотя нет. Есть Cumulus Linux, но он сейчас NVIDIA работает только со спектрумами и удачи вам его поставить. Оно проприетарное настолько, насколько это вообще возможно. А и еще есть NexusOS, которая частично Linux, частично NetBSD, но там от линукса чуть менее чем ничего. Но вам всё равно, вам же не до даацентров...

Дальше нужно вам дать небольшой фактчекинг.

Факты про RSS:
- без применения RSS и без настройки профилей RSS под топологию NUMA весь трафик пойдет через одно единственное ядрро. RSS есть в Linux очень давно. Но админы Linux не умеют пользоваться ethtool и не умеют его настраивать.
- скорость 5 гигабит вам выдаст одно ядро Intel Xeon Scalable Platinum (3-го поколения). Более свежих нет под рукой для тестов.
- в условном 2007-ом оно выдавало 3 гигабита на одно ядре сколько-нибудь приличного процессора.
Адаптеры Ethernet для датаентров ходовые сейчас 25G с аплинками до 100G (c 10G уже все уходят давно) есть и более свежие 100G с аплинками в 400G. Чтобы этим пользоваться вы ОБЯЗАНЫ распаралеливать трафик, считать хэши Тёплица (https://en.wikipedia.org/wiki/Toeplitz_Hash_Algorithm), определять под вендора сетевки количество аппаратных очередей, назначать им процессоры. Желательно динамически меняя эту конфигурацию в зависимости от реальной утилизации CPU. Иначе вы не выжмете скорость. Это не "устаревшие данные" это вы просто ничего выше гигабита не видели, поэтому не знаете. Динамическое перестроение RSS indirection table средствами ядра Linux не возможно. Оно возможно в драйверах, но кто будет мониторить производительность юзерспейса и переназначать потоковую нагрузку на receive datapath? Спихнут как всегда на юзерспейс и пусть дистрибутивы пишут какого-нибудь демона для мониторинга, но они как всегда не напишут. Так как Linux не используется в корпоративных развертываниях на бареметале, то всем на это пофиг. Мальчики с Proxmox используют 1G адаптеры и не видят проблемы. Облачники сами себе дистрибутивы собрали и они не публичные. Если это станет массово нужно всем настроить, Red Hat принудительно всунет это в systemd, и Linux-фанатики еще ныть будут, типа нафига нам это всё. Мрак.

Факты про kTLS:
- реализация TLS на уровне ядра присутствует в Windows NT начиная с незапамятных времен, драйвер называется schannel. Я к тому что это не новинка.
- реализация TLS на уровне ядра во FreeBSD присутствует c момента существования Netflix. Netflix её писал и заказывал её поддержку на крипто-ASICах встроенных в сетевые адаптеры Chelsio.
И никакое это не растяжимое понятие. Просто ASIC держит на себе всю сессию и даёт TLS Offload. Вот это почесались перенести в Linux. В Mellanox там с TLS только в некоторых сетевках есть и они через TLS свой RDMA шифруют. Собственно почитайте как свои сервера делает Netflix и вы увидите. Что для сервисов бареметала у них Chelsio, а для виртуализации везде Mellanox, как и в других облаках.
- Windows не поддерживает TLS Offload на эти ASIC, потому что по историческим причинам у них свои специфические оффлоады вокруг IPsec, которые нет в других ОС, но которые годами депрекейтят, чтобы перейти на сетевые технологии из BSD.

Факты о DPDK и других разгрузках. Вам нужно не просто это юзать, а делать это осмысленно для задачи. Например, задача виртуализации предполагает, что виртуальные адаптеры ВМ-ок нужно располагать поближе к receive datapath. Планировщик гипервизора и компоненты управления в юзерспейсы должны:
1) Указать/выбрать одно или несколько ядер внутрь виртуалки для receive datapath в ОС, чтобы RSS работал внутри виртуалки тоже. Иначе вы не разовьёте и 10G при передаче данных от одной виртуалки в другую, находящихся на одном и том же хосте виртуализации.
2) Указать/выбрать аппаратные очереди сетевого адаптера для передачи данных в виртуалку по обычной шине.
3) С учетом того что у каждого виртуального адапетра свой мак вы по ним считаете суммы. На основании п.1 и п2 вы можете построить соответствие в форме таблицы какие потоки и хэши (по виртуальному маку, например) на какое ядро должны попадать
4) Далее вам нужно уметь переносить ваши виртуалки средствами гипервизора, с одного ядра на другое, чтобы достигать равномерной утилизации CPU
5) Совместно с п.4 динамически обновлять таблицу соответствия в прошивке.
6) Вы должны учесть пары не только обычных Rx/Tx аппаратных очередей, но также пары очередей SR-IOV, и включить их в динамическую балансировку утилизации.
7) В случае виртуализации вы должны разделить узлы виртуализации как минимум на 2 типа. Обычные, на которых включен LRO и LSO, и телефонно-роутерно-файрвольные, где LRO и LSO выключены. Если бы вы со всем этим работали именно на сетевках 25G и выше и у вас было бы хотя бы 50 стоек, вы бы поняли, почему упоминание QEMU+KVM+libvirt или даже Proxmox вызывает у меня гомерический хохот.

Поймите, KVM и Linux всё это умеют. Но никто этим не пользуется. Можно теоретически написать инфраструктурное решение, но его нет. То есть Hyper-V и ESXi это всё могут из коробки. А в Linux это можно сделать самому. И вот тут-то DPDK и играет ключевую роль. Роль затыкания дыры в API, потому что без него вообще из юзерпейса сделыть было бы ничего нельзя. Ну то есть оно не далеко ушло от bhyve. Те кто пишет под Linux и хотят использовать синтетические ускорения вынуждены использовать DPDK. На друних ОС есть свои API как в ядре так и в юзерспейсе. Но если ПО уже написано на DPDK и у авторов есть желание сделать его кроссплатформенным то и это тоже можно сделать.

То есть это не инновации, а внедрение того что есть у других. И я, тем более, не разделяю вашей искренней радости вокруг файрволла и асинхронного IO. Да, раньше было всё ужасно. Начиная с ядра 5.1 (ЕМНИП) оно просто стало на том же уровне как и у всех остальных. Это даже не внедрение, а банальное исправление техдолгов. И ведь все равно не хватает.
Citrix угробил Xen, потому что денежки кончились (у них долги 1.6 ярда баксов долгов). Они сократили вложения в инфраструктурные проекты и сконцентрировались исключительно на виртуальных рабочих столах и терминальниках. А инфраструктура вокруг KVM настолько ужасна, что её нужно переписывать:
- Red Hat выкинул oVirt и предлагает виртуализацию на базе OpenShift, в котором пытается догнать и предоставить реализацию того, что я писал выше в примере.
- Mirantis и куча других вендоров OpenStack также переходят на собственные сборки Kubernetes, потому что без него, как средства хоть какой-то кластеризации и автоматизации управления инфраструктурой жить нельзя.
Поймите, там где во FreeBSD и Windows было и есть системное API в Linux нет нифига. И нет стандартизации, отсюда приходится переизобретать велосипед в каждой реализации KVM каждому вендору инфраструктуры виртуализации и каждому дистрибутиву. Это страшный мрак. Настолько страшный, что проще считать KVM/Type2 виртуалку контейнером и довести до ума Kubernetes.
Но у него исторические проблемы работы с многопроцессорными серверами. Google же ставит компьют на однопроцессорные блейды, им пофиг на всех остальных. А в случае с несколькими сокетами, NUMA и связкой сетевок и HBA с разными сокетами планировщик контейнерной среды или гипервизора должен и это тоже учитывать. Отсюда в средне-крупном корпоратвином сегменте вы скорее увидите Hyper-V, чем KVM.

И вот опять про MPTCP:
Оно не просто не обратно совместимо. Оно не совместимо со своей собственной экспериментальной реализацией. О чем они гордо и честно сообщают в свежем RFC. На больших нагрузках MPTCP это бутылочное горлышко (1 ядро), потому что нужно собрать 2 или более потоков вместе перед возвратом данных в сокет. Если вам не нужна производительность, то это ваше дело, но вы в меньшинстве. И я не зря привожу пример конфликта Linux, его разработчиков и кго пользователей с объективной реальностью. Это было и 20 лет назад это происходит и сейчас, с вашим "у меня везде будет Linux". Это бред и это плохо кончается.

Что касается СС, Windows в перспективе пробует переход на RACK. Сейчас что в TCP, что в QUIC основной congestion control - это CUBIC для внешнего интернета. И DCQCN/DCTCP для служебных потоков внутри датацентров (это когда используются одновременно PFC, RED и ECN). Здесь нужно чётко разделять технологии на универсальные и узко специализированные. Например BBRv1 - это решение для Youtube как оптимизация относительно CUBIC для трафика север-юг. BBRv2, которого ЕМНИП нет в в ванильном Linux, это привнесение туда ECN и вовсе решение для трафика восток-запад. Они не нашли массового применения вне датацентров Google. Если у вас потери выше 20% вашему BBR придёт конец. Вон на сервисах Google у QUIC везде CUBIC. И он сейчас стоит по умолчанию и в Windows и в BSD. И кстати, прекрасно Windows себе всё это портирует. Я просто напомню, что CUBIC - это одно из немногого что вышло из Linux (инновация в 2006-ом году) и стало сетевым стандартом и прекрасно его Windows адаптировал.

И как бы вы этого не отрицали, но Windows нужно учитывать. Все эти технологии становятся массовыми только если:
- они пригодны для крупных ДЦ. Вендоры которые разрабатывают железо зарабатывают именно на них, а не на консьюмерской электроники.
- они массово поддерживаются на клиентских устройтсвах от Microsoft, Google и Apple.

Ну а что касается примеров, вопрос открытый. Приведите мне КОНКРЕТНЫЙ пример VPN которая работает через MPTCP. Вообще, это очень странно, потому что TCP Meltown никто не отменял и инкапусуляция TCP-over-TCP для VPN всегда кончается трагично. Как в ней победили эту проблему? И еще киньте хотя бы 2 ссылки из "дохреналиона". Я спрашиваю, потому что не знаю применения MPTCP нигде, кроме как в NFS. Но там всё сделано из рук вон плохо, и это как раз тот случай, когда проще протокол расширить.

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

337. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 13-Май-24, 07:01 
> Вообще-то СС - это иногда палочка о двух концах.

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

> и собственно для этого и разрабатывается всё сетевое во FreeBSD.

После появления QUIC? Just in time, как обычно.

> чудовищную ошибку и с тех пор догоняют по сетям.

За почти 20 лет много изменилось.

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

ИМХО:
1) Что-то придумать мало. Надо довести до ума.
2) ИМХО внедрение и стандарты связаны слабо. Какой у WinAPI стандарт? А вайргада уже имхо сильно больше чем айписека. ISO8859-5 вы юзали когда-то?
3) В линухе такого есть - но баг бывает фичой. Если крутые концепции не стоят на пути, рефакторить проще.

> Исторически сложилось, что ванильный Linux не пригоден ни на что кроме файрволла.

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

> - Отсылки к OpenWRT - это прошивка которая способна реанимировать домашний роутер
> превратив его во что-то более менее рабочее.

Это де факто лишь особо-компактная сборка линуха, близкая к майнлайну на данный момент.

> - Отсылки к HW NAT Offload, потому что это то немногое, что
> доступно в OpenWRT и RouerOS.

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

> делаются под BSD и согласуются с производителями чипов при участии конечных вендоров.

Как там в 2007? В 2024 вспоминается как яндекс послал фряху, устав драйверы писать.

> И мы сейчас говорим про нормальные сетевые устройства такие как
> Cisco, Juniper и им подобных. Linux не придумывал ни один Offload

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

> но она прежде всего файрволл, она делает NAT и умеет немножко в VPN и роутинг.

FYI оно прежде всего суперкомпактный дистр. И точка доступа. А фаер там - не очень имхо.

> Коммутация это не про нее. Собственно именно
> на L2 и его разгрузки в Linux не сделаны.

Однако даже там есть swconfig, которым можно порулить свичом как белый человек. От просмотра статистики до управления портами, вланами, режимом линка на порту, LED, ... так что бонусом копеечная мыльница = управляемый свич. Энтерпрайзникам понравилось, захотели такое же IIRC.

> чем ничего. Но вам всё равно, вам же не до даацентров...

Лично мне - да. Но вон та активность немного попала под внимание, когда были анонсы мощных открытых роутеров и стандартов, на именно линухе. FB/GooG старались.

...
> - скорость 5 гигабит вам выдаст одно ядро Intel Xeon Scalable Platinum
> (3-го поколения). Более свежих нет под рукой для тестов.

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

> Адаптеры Ethernet для датаентров ходовые сейчас 25G с аплинками до 100G (c
> 10G уже все уходят давно) есть и более свежие 100G

Некто Jens Axboe не так давно с 100 гбит и развлекался. И по части TCP и по части PPS'а. Довольно успешно.

[...]
> Так как Linux не используется в корпоративных развертываниях на бареметале, то
> всем на это пофиг.

На вашем корпоративе мир не заканчивается. И почему-то я вижу дофига линуха на bare metal. А чего туда еще ставить? Винду дорого, сабж в проде нафиг надо, макос не очень и хотел. И?!

> всунет это в systemd, и Linux-фанатики еще ныть будут, типа нафига
> нам это всё. Мрак.

А тем временем хостинги с KVM неспешно спустились с холма и захватили планету. Мне сие - то что надо. Недорого и круто.

> - реализация TLS на уровне ядра присутствует в Windows NT

Я от проблем винды (уже) далек.

> Netflix. Netflix её писал и заказывал её поддержку на крипто-ASICах встроенных
> в сетевые адаптеры Chelsio.

Т.е. прибито на гвозди к 1 вендору? Гениально.

> И никакое это не растяжимое понятие. Просто ASIC держит на себе всю
> сессию и даёт TLS Offload. Вот это почесались перенести в Linux.

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

> делает Netflix и вы увидите. Что для сервисов бареметала у них
> Chelsio, а для виртуализации везде Mellanox, как и в других облаках.

А я не нетфликс и не фанат вендорлоков. Поэтому буду горой за решения которые не идут в комплекте с такими допущениями и доступнее для смертных.

> историческим причинам у них свои специфические оффлоады вокруг IPsec, которые нет
> в других ОС, но которые годами депрекейтят, чтобы перейти на сетевые технологии из BSD.

И эти "сетевые технологии из BSD" себя проявляют - в чем? Почему-то нетграф никто тырить не стал. Да и геом (хоть он и не про сеть). В ФС развитие вообще получают вообще интегрированые файлухи, так лучше работает, те концептуальные упражнения - попахали на мусорный бак.

> Факты о DPDK и других разгрузках. Вам нужно не просто это юзать,
> а делать это осмысленно для задачи.

Несомненно. Если кого-то ТУДА занесло, придется узнать много нового и думать о именно своих задачах. Специфичная штука для тех кому надо странного и - много. А вспомнился в этом контексте потому что с линухом это видал, а с BSD - нет.

> и 10G при передаче данных от одной виртуалки в другую, находящихся
> на одном и том же хосте виртуализации.

Ну, вообще, это довольно нишевая и специфичная задача. Хостерам например не интересно почти.

> работали именно на сетевках 25G и выше и у вас было
> бы хотя бы 50 стоек, вы бы поняли, почему упоминание QEMU+KVM+libvirt
> или даже Proxmox вызывает у меня гомерический хохот.

А мне забавно, когда тип с "аж" 50 стойками спорит - со всей планетой и ЛЕГИОНОМ KVMных хостингов. Продающих виртуалки оптом и в розницу. Я даже некоторые из - купил.

> Поймите, KVM и Linux всё это умеют. Но никто этим не пользуется.
> Можно теоретически написать инфраструктурное решение, но его нет.

Это довольно нишевые проблемы "крупняка без своей экспертизы" а не центр вселенной.

> То есть Hyper-V и ESXi это всё могут из коробки.

1) Вмварь так то продалась броадкому, их клиентуре станет интересно, имхо!
2) HyperV я нигде кроме абажура и пары партнеров MS не видел. Единственный публично доступный хостинг с этим известный мне - абажур.

> А в Linux это можно сделать самому. И вот тут-то DPDK и играет ключевую роль.

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

> юзерпейса сделыть было бы ничего нельзя. Ну то есть оно не
> далеко ушло от bhyve.

То-есть, я вижу кучу хостингов продающих KVM виртуалки недорого - и покупаю некоторые из. И на их bare metal, очевидно, стоит пингвин. Вопреки заявам. А bhyve вообще где?...

> уже написано на DPDK и у авторов есть желание сделать его
> кроссплатформенным то и это тоже можно сделать.

Плохо представляю себе кто и зачем будет что-то портировать на сабжа.

> Citrix угробил Xen, потому что денежки кончились (у них долги 1.6 ярда
> баксов долгов).

Да вот KVM пришел, virtio запилили, улучшили, стало резвенько, зачем Xen нужен малопонятно. Возиться с линем в Dom0 всерно придется, только эзотерично. Проще поставить единообразно ту же ос что в гуесты, и не делать мозг. Уменьшение BoM.

> исключительно на виртуальных рабочих столах и терминальниках. А инфраструктура вокруг
> KVM настолько ужасна, что её нужно переписывать:

Кому нужно - тому и карты в руки. Для _моих_ целей я использую или "raw" форму оной или свой собственный обвес. И это вполне по зубам 1 смертному. В отличие от покусаного энтерпрайзом проприетарного барахла где все прибито на гвозди.

> Поймите, там где во FreeBSD и Windows было и есть системное API
> в Linux нет нифига.

В линухе тоже есть свои апи. Для много чего. Например, для того же создания виртуалок. Не, qemu для этого - на самом деле не нужен. А на более высоком уровне тот же редхат сделал libvirt допустим, если кому надо. И так далее.

> И нет стандартизации, отсюда приходится переизобретать велосипед

Кто и с кем сие обсуждать будет? С жадным проприетарным вендорлокером? Уже с OOXML посмотрели как это. С BSDшниками вопящими что нинужна, 10 лет, пока в лине фичу юзают? Как с графикой было?

> Это страшный мрак. Настолько страшный, что проще считать KVM/Type2 виртуалку контейнером
> и довести до ума Kubernetes.

Проще? Считайте. Доводите. Я тут при чем?

> Отсюда в средне-крупном корпоратвином сегменте вы скорее увидите Hyper-V, чем KVM.

Капля в море по сравнению с KVM и числом его пользователей на планете. А работать в вон тех я не планирую.

> И вот опять про MPTCP:
> Оно не просто не обратно совместимо.

Если не получился MP - возможен fallback на просто TCP. Это совместимо с существующим оборудованием, насколько это возможно. Я про это.

> Оно не совместимо со своей собственной экспериментальной реализацией.

У меня это в итоге будут делать - линухи. Они между собой сконектятся. Остальное мне интересно сильно меньше и "до кучи", мелкий бонус.

> О чем они гордо и честно сообщают в свежем RFC. На больших нагрузках MPTCP это
> бутылочное горлышко (1 ядро),

Для многих сцераниев - это не будет проблемой. А где будет - вот там пусть у господ и болит голова. Это средство улучшения availability прежде всего. Относительно простое. А так Jens Axboe кажется подогнал малость лекарств вон тем.

> в сокет. Если вам не нужна производительность, то это ваше дело,
> но вы в меньшинстве.

Я думаю что таких как я очень сильно больше, чем тех кого вон то интересует. И технология найдет свое применение, соответственно. Впрочем у меня критерий простой: пролезает через существующее оборудование? Работает с моими конфигами? Будет поюзано.

> И я не зря привожу пример конфликта
> Linux, его разработчиков и кго пользователей с объективной реальностью.

А вы уверены что это не вы - конфликтуете с объективной реальностью? Для себя я вообще считаю здоровые жирные дорогие переростки динозаврами. Страшные, большие, но - ошибка эволюции. Будущее принадлежит распределенным системам, имхо. Там такие дино не требуются. Гигантомания - признак фэйла в архитектуре.

> меня везде будет Linux". Это бред и это плохо кончается.

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

> Что касается СС, Windows в перспективе пробует переход на RACK.

Перспективу на хлеб не намажешь, а гуглу надо решать свои проблемы с UX здесь и сейчас. Потому и QUIC.

> технологии на универсальные и узко специализированные. Например BBRv1 - это решение
> для Youtube как оптимизация относительно CUBIC для трафика север-юг. BBRv2, которого
> ЕМНИП нет в в ванильном Linux, это привнесение туда ECN и
> вовсе решение для трафика восток-запад.

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

> Они не нашли массового применения вне датацентров Google. Если у вас потери
> выше 20% вашему BBR придёт конец.

С такими потерями TCP вообще коллапсирует как правило. Но вон там господа из китая придумали как из бельевых веревок делать нормальные линки. Тоже multipath + FEC, и вот уже несколько бельевых веревок = нормальный линк. Но тоже нишевая штука. Китайцев интересовало еще и потому что великий фаер от этого сходит с ума.

> Вон на сервисах Google у QUIC везде CUBIC.

Гугл подробно отчитывается вам что они себе в апликущный уровень вкатили?

> И он сейчас стоит по умолчанию и в Windows и в BSD.

Это не годится для беспроводных соединений. Это имхо 80% причин по которым QUIC появился. Еще 20 это оптимизация хендшейка. И теперь гугл сможет делать как лучше работает. Что в хроме, что в проге ютуба. Вместо упования на алго навязаные на уровне системы.

> И кстати, прекрасно Windows себе всё это портирует.

Не помню чтобы в винде хотя-бы congestion control можно было выбрать.

> И как бы вы этого не отрицали, но Windows нужно учитывать.

Кому нужно, тот и учитывает. А гугол - вот - учел в понятном MS формате. Перенеся сие на уровень приложений, где он сделает так как ему удобно будет. MS только так понимает.

> на них, а не на консьюмерской электроники.
> - они массово поддерживаются на клиентских устройтсвах от Microsoft, Google и Apple.

Вика утверждает что Siri юзает MPTCP, если уж мы про это. Корпы довольно юркие когда вопрос в том чтобы конкурентов обставить.

> Ну а что касается примеров, вопрос открытый. Приведите мне КОНКРЕТНЫЙ пример VPN
> которая работает через MPTCP.

По сути любую программу юзающую TCP можно завести. Точно работает OpenVPN. Да и много чего еше. Шадоусоксы какие. Да, надо или чуток поменять сорц, или есть пара системных "хаков". В целом отличие только в создании сокета.

> Вообще, это очень странно, потому что TCP Meltown никто не отменял
> и инкапусуляция TCP-over-TCP для VPN всегда кончается трагично.

Сработает с (почти?) любыми TCP программами и не обязано быть впном.

> Как в ней победили эту проблему? И еще киньте хотя
> бы 2 ссылки из "дохреналиона".

Не понимаю, вас забанил гугол? Вбил наобум MPTCP VPN, нашел пример с openvpn, и что-то с соксами. А заодно и упоминание что эпловская сиря юзает это.

> Я спрашиваю, потому что не знаю применения MPTCP нигде, кроме как в NFS.

Любая программа которая умеет TCP, по сути умеет и MPTCP. По минимуму они могут ничего о нем не знать. А в лине есть и ряд иных забавных вещей. Вайргад впервые появился там. А сабж показал просто треш-парад с ЭТИМ.

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

62. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (14), 05-Май-24, 01:27 
> Если говорить о сетевом стеке в Линукс, то он полностью состоит из BSD

Во-первых, это уже давно не актуально, многое изменилось с тех пор. Не стану углубляться в детали, для этого есть Google. Во-вторых, сетевые плюшки уже никого не удивляет, в отличие, например, от возможности воспроизведения YouTube с аппаратным ускорением. А сеть... сеть можно даже на ассемблерной самописной ОС поднять 😏 благо все спецификации и большинство драйверов открыты, в отличии от видео.

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

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

Полная поддержка которого реализована только в Windows да Mac OS. Linux в этой области работает так же как 140 килограммовая гимнастка на брусьях, т.е. никак)

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

94. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от iPony129412 (?), 05-Май-24, 05:04 
Не шибко круто, но в Firefox есть под линукс с Intel официально.
Ответить | Правка | Наверх | Cообщить модератору

156. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (156), 05-Май-24, 14:19 
>>возможности воспроизведения YouTube с аппаратным ускорением
> Полная поддержка которого реализована только в Windows да Mac OS.

Кто о чем а фрибсдшник о винде и макоси... как типично. Поэтому вам ничерта на десктопе и не светит. Если сидеть на 2 стульях результатом - отбитый зад.

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

233. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Школьник (ok), 06-Май-24, 13:39 
Так вам точно также не светит, не тешь уже себя иллюзиями. Говорю как человек, который изрядно (минимум 4 года) посидел на десктопе со всеми 4 ОС в разное время (винда, мак, линукс, фряха). Хотя вяленый на линуксе вот оказался на удивление хорош (это с кедами-то), но ход исторического процесса эта незаурядная личность всё-таки не изменит :-)
Ответить | Правка | Наверх | Cообщить модератору

249. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 06-Май-24, 18:13 
> Так вам точно также не светит, не тешь уже себя иллюзиями.

Чудак человек. Ты это написал тому у кого кроме линуха - ничего нет. В линухе ворочаются все мои воркфлоу. Я ворочаю там проекты - for fun and profit, оптом. И именно поэтому заинтересован чтобы это все работало и работало хорошо. Конечно я для себя сам определяю критерии хорошести, с вашими совпадать не обязано. Тут я и узнал что мне по пути - с вон теми.

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

Поэтому, WORKSFORME! А мир во всем мире и прочий трах за девственность - не моя прерогатива. Меня интересует - решение моих задач. Я впрягаюсь в процессы когда ЭТО дает сбой. Так просто и меркантильно. И вполне работает и для меня и для остальных участников процесса. А переработает ли хомячков на фарш MS потому что те нажали agree с этим - моя проблема иная: сделать так чтобы была опция эту кнопку не жать. Дальше это выбор каждого.

> Говорю как человек, который изрядно (минимум 4 года) посидел на десктопе со
> всеми 4 ОС в разное время (винда, мак, линукс, фряха).

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

> Хотя вяленый на линуксе вот оказался на удивление хорош (это с кедами-то),
> но ход исторического процесса эта незаурядная личность всё-таки не изменит :-)

Лично мне хватит чтобы у лично меня все работало ЗБС, а остальное меня если честно интересует намного меньше. Я могу показать людям ту или иную опцию. Продвинутые обычно были за это очень благодарны. И я приобрел много интересных друзей. Мне это нравится. А всеобщее счастье и мир во всем мире - ну, это как максимум приятный бонус в случае если "прокатило".

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

255. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Аноним (255), 06-Май-24, 18:39 
> Я впрягаюсь в процессы когда ЭТО дает сбой. Так просто и меркантильно.

Кому ты рассказываешь? По одному «меркантильно» сразу видно, что сидишь и Настраиваешь Систему Под Себя™ круглыми сутками, а все проекты «for fun and profit» — не твои, а твоего начальника. Постыдился бы тут взрослым людям в комментах такую ересь нести.

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

280. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 07-Май-24, 04:28 
> Кому ты рассказываешь? По одному «меркантильно» сразу видно, что сидишь и Настраиваешь
> Систему Под Себя™ круглыми сутками,

Вы что-то сильно перепутали в этой жизни. Для себя я ее нарулил энное время назад, угомонился, напилил образов и виртуалок из этого и какие-то перетрясы - раз в 2..6 лет. И даже так все подперто снапшотами на случай если что пойдет не так, так что все системные маневры быстры и эффективны. Этому я как раз у корпов научился.

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

> а все проекты «for fun and profit» — не твои, а твоего начальника.

Можно и так сказать. Уточнив что этот начальник опять же - я :)

> Постыдился бы тут взрослым людям в комментах такую ересь нести.

А чего мне стыдиться? Судя по вашему спичу это у вас какие-то траблы с этим...

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

256. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Школьник (ok), 06-Май-24, 18:44 
Мужик! Вот честно - я рад за тебя уже 294ый раз, без всякого троллинга говорю, хоть и с юморком. Но ты сам-то себе вопрос "а кушал ли я что-либо слаще морковки" задавал, надеюсь? Потому что ты, судя по всему, еще в начале нулевых как слез с винды, так больше туда не возвращался, и тем же маком не пользовался. А между тем та же винда и мак за 20 лет несколько... изменились. Кому-то кажется, что в худшую сторону, а мне вот кажется, что далеко не так всё однозначно. Если сравнивать десктопный линух с виндой образца 2005го года, то сравнение может быть и в пользу линуха. Если сравнивать десктопный линух с виндой образца 2024 года, то тут как бы сравнивать-то особо нечего. Это просто разные весовые категории. И та же история, если сравнивать с Маком.

Вот тебе простой вопрос. У меня часто бывает ситуация, когда я скачал (или мне прислали) PDFку. Я точно помню оттуда несколько рядом стоящих слов, но абсолютно не помню ни имени PDFки, ни где она лежит, ни кто ее мне прислал (или откуда скачал).

На Маке я просто открываю Spotlight (это такой мега-поиск там), набираю эти самые слова (даже можно с небольшими ошибками), и мне _в течение пары-тройки секунд без серьезной нагрузки на CPU, без лагов и тормозов_ Spotlight выдает один или несколько кандидатов-документов, где это есть. Это касается не только PDFок, но и многих других текстовых документов. Причем Spotlight видит даже документы, которые ко мне на мак попали буквально 30 секунд назад.

Собственно, типичная и не самая сложная задача для десктопа. Я не прошу многотомную отказоустойчивую файлуху, я не прошу аналог btrfs/bcachefs, мне нахрен не нужны экстенты, мне не нужен аналог systemd (хотя в Маке он есть). Мне нужно повторить именно вот это на линуксе. Расскажи мне, что мне надо сделать на линухе, чтобы там эту задачу я мог бы выполнить ровно так же, чтобы софт, делающий это, не грузил чудовищно проц и диск, без лагов, без тормозов, не жрал бы многие гигабайты памяти, работал надежно, не отвлекал меня на обслуживание(!) и тюнинг(!!).

Забегая вперед, скажу, что на линуксе эту задачу скорее всего не сделать. Потому что любой opensource/FOSS аналог этого не будет работать так же, как Spotlight на Маке. Он будет тормозить, он будет лагать, он будет чудовищно грузить проц, память и диск, он будет, как баран, после очередного зависания переиндексировать заново все файлы. Он будет не понимать целую кучу форматов файлов, он будет не видеть изменения на диске, несмотря на всякие inotify. Словом, аналогов нет (с)

И это только лишь одна и при этом достаточно типовая десктопная задача...

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

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

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

Я еще и ответ на него знаю. Просто для понимания я умею рулить виндой и AD/Exchange и проч. На уровне далеко за пределами стандартного энтерпрайз админа. И я был в весьма интересных кампусах. Тебя и прочих админов уровня пох там ессно никогда не будет. Не берут ЭТИ таких.

> Потому что ты, судя по всему, еще в начале нулевых как слез
> с винды, так больше туда не возвращался,

Ну так то я до 2008 R2 рулить умею довольно прилично. А потом - потом меня майкрософт и их технологии и правда окончательно задолбали. И не, спасибо, но восьмеркой или десяткой и прочим гхевно я не буду пользоваться даже бесплатно. Мне такие ос просто не надо. Я в лине открыл новые горизонты эффективности, обзавелся множеством интересных знакомств и познал каким мощным и кайфовым может быть софтострой на самом деле. То что проприетарщикам не дано - создавать свое будущее.

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

Я поотвисав с майкрософтушкой с мое, железобетонно усвоил несколько вещей.
1) Мне не нужен сладкий хлебушек от таких господ.
2) Я совершенно точно не "agree" с тем что в их EULA/TOS.
3) Linux разогнал мою эффективность в разы относительно этого как дева/создателя электроники и проч. И все это - нашару.

> Если сравнивать десктопный линух с виндой образца
> 2024 года, то тут как бы сравнивать-то особо нечего. Это просто
> разные весовые категории. И та же история, если сравнивать с Маком.

Я рад за них и все такое. И это себя проявляет наружу в ... чем?

> слов, но абсолютно не помню ни имени PDFки, ни где она
> лежит, ни кто ее мне прислал (или откуда скачал).

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

Поэтому рекурсивный поиск вида /data/Doc/*STM32*.pdf - даст мне все что про STM32 и пдфник. В каком-нить миднайте еще и списком. Да, это немного педальненько, не гламурно и проч. Но в итоге я ворочаю многими тысячами пдфок и нахожу нужные. Быстро и без тех благодетелей.

> пары-тройки секунд без серьезной нагрузки на CPU, без лагов и тормозов_
> Spotlight выдает один или несколько кандидатов-документов, где это есть.

Ну, я рад за вас. Но мне такой тул - просто без надобности. Я не развожу у себя помойку в файлухах.

> Это касается не только PDFок, но и многих других текстовых документов. Причем Spotlight
> видит даже документы, которые ко мне на мак попали буквально 30 секунд назад.

Это все прекрасно и прочее, только мне нужно как зайцу стопсигнал. Я не пускаю пузыри и бардак в системе не развожу - так что отличное решение проблемы...которой у меня не было. При том что я работаю с очень приличными объемами данных. Да, сделать даже несложную плату потребует почитать пару десятков пдфников. Для этих в имени файла традиционно есть "part number" и классификация что это. И мне пофиг как назвал это вендор, будет добавлено как минимум вон то.

> Собственно, типичная и не самая сложная задача для десктопа. Я не прошу
> многотомную отказоустойчивую файлуху, я не прошу аналог btrfs/bcachefs, мне нахрен не
> нужны экстенты, мне не нужен аналог systemd

А мне нахрен не нужны инструменты для тех кто пускает пузыри. Мне нужны инструменты профессионала, делающие меня эффективным. Этим мы и отличаемся. У нас разные пожелания к ОС.

> бы многие гигабайты памяти, работал надежно, не отвлекал меня на обслуживание(!)
> и тюнинг(!!).

Ну, понимаете, я тюнингом если и занимаюсь - то в основном под всякую мелкую оптимизацию - или какие-то очень нетривиальные по масштабу задачи. А так все просто работает. С другой стороны, смочь на хилом одноплатнике больше чем конкурент, решив задачу дешевле - это как бы некий козырь. И хрен оспоришь!

> Забегая вперед, скажу, что на линуксе эту задачу скорее всего не сделать.
> Потому что любой opensource/FOSS аналог этого не будет работать так же,
> как Spotlight на Маке.

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

> целую кучу форматов файлов, он будет не видеть изменения на диске,
> несмотря на всякие inotify. Словом, аналогов нет (с)

Словом - я этим просто не пользуюсь. И не планирую. Я просто не гажусь под себя - ну и не приходится заботиться автоподмывом, соответственно. Это тул для более приземленных юзерей.

> И это только лишь одна и при этом достаточно типовая десктопная задача...

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

> пор не научился решать вот такую не самую сложную задачу.

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

> И ютюбчик видео не умеет показывать с аппаратным ускорением en masse.

Угу блин, я видел как макинтошники и виндузоиды видео вообще с ютуба качают...

> боль. И вяленый еще отлаживать и отлаживать. И... Да, вот потому-то
> линукс и не готов для десктопа. И твои WORKSFORME тут вообще не при делах.

Ну у кого он не готов - те пусть и курят бамбук. А я тем временем юзаю его на своем десктопе. Свои проблемы - решил. Эффективность СЕБЯ разогнал. Фичи нужные МНЕ - работают. А мир во всем мире и проч - уже не моя прерогатива. С меркантильной точки зрения меня интересует решение именно моих проблем все-таки. Поэтому что там с индексацией пдфников я тупо без понятия. Мне это не надо.

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

293. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Школьник (ok), 07-Май-24, 11:25 
Можно было уложиться в простую фразу - "для МЕНЯ с МОИМИ гиковыми/профессиональными инженерными потребностями линукс подходит лучше всего". Только это никак не противоречит тому, что для среднего Васи или Маши с их средними потребностями линукс на их десктопе (лаптопе, планшете, телефоне) подходит хуже всего. Не то чтобы не подходит совсем - просто подходит хуже винды и хуже Мака. Хотя бы из-за отсутствия аналога Spotlight, но не только.

О чем спор-то? :-)

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

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

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

> Только это никак не противоречит тому, что для среднего Васи или Маши с их
> средними потребностями линукс на их десктопе (лаптопе, планшете, телефоне)
> подходит хуже всего.

Да вообще я ряду знакомых нарулил демьян чтобы малварь и тулбары из виндов не вычищать. Юзают себе, довольны. Но да, некая конфигурация нужна.

> Не то чтобы не подходит совсем - просто подходит хуже винды и
> хуже Мака. Хотя бы из-за отсутствия аналога Spotlight, но не только.

В гномах и кедах какие-то индексаторы вроде есть. Я просто не интересовался этим всем - мне ЭТО не надо.

> О чем спор-то? :-)

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

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

187. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +1 +/
Сообщение от Анонист (?), 05-Май-24, 17:08 
> Полная поддержка которого реализована только в Windows да Mac OS. Linux в этой области работает так же как 140 килограммовая гимнастка на брусьях, т.е. никак)

В бубунте из коробки работает как в фурифоксе, так и в хроме. Так что с разморозочкой. Остальные маргинальные дистры и что там у них - мало кого волнует.

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

195. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Минона (ok), 05-Май-24, 22:54 
В какой именно бубунте ?
На моем райзене 5600Н в бубунте 20.04 в ФФ не работает.
На федоре 39 тоже.
Ответить | Правка | Наверх | Cообщить модератору

216. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 06-Май-24, 05:39 
> На моем райзене 5600Н в бубунте 20.04 в ФФ не работает.

Этак чего доброго окажется что проц выпущен позже чем убунта (и тем более софт в ней). Очень странно что там вообще спасибо если что-то работает. Только этой системе уже 4 года долбануло если что. И да, поддержка ВСЕХ фич современного железа появляется ессно не мгновенно. А реально там 24 вот-вот выйдет, если еще не.

...только вот сабж по сравнению с этим всем еще на эн лет лагает ;).

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

231. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Минона (ok), 06-Май-24, 12:06 
>> На моем райзене 5600Н в бубунте 20.04 в ФФ не работает.
> Этак чего доброго окажется что проц выпущен позже чем убунта (и тем
> более софт в ней). Очень странно что там вообще спасибо если
> что-то работает. Только этой системе уже 4 года долбануло если что.
> И да, поддержка ВСЕХ фич современного железа появляется ессно не мгновенно.
> А реально там 24 вот-вот выйдет, если еще не.
> ...только вот сабж по сравнению с этим всем еще на эн лет
> лагает ;).

5600Н и ядро 5.15 вышли в 2021 году.
Последний апдейт ядра - февраль 2024.
Федора 39 вышла в ноябре 2023.
Итого:
Видео с ютуба в ФФ при разрешении 1080р и выше теряет кадры.

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

250. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (250), 06-Май-24, 18:22 
>> ...только вот сабж по сравнению с этим всем еще на эн лет лагает ;).
> 5600Н и ядро 5.15 вышли в 2021 году.
> Последний апдейт ядра - февраль 2024.

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

> Федора 39 вышла в ноябре 2023.

Про федору ничего не скажу - не пользуюсь этим и не знаю какие там тайминги и начинка.

> Итого:
> Видео с ютуба в ФФ при разрешении 1080р и выше теряет кадры.

Да, и почему-то это все - у именно BSD'шников. Которые показательно простреливают пятки на линухе и делают вид что это единственная возможная опция. Забавный такой синдром утенка и проекции.

p.s. блин, у меня 1080 не выпадает даже при софт декодировании, в виртуалке... что вы с ним сделали для этого? Неакселерированый адаптер чтоли воткнули?!

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

224. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (224), 06-Май-24, 08:55 
> В бубунте из коробки работает как в фурифоксе, так и в хроме.

УМВР, как обычно, да? Потому что вот у меня ни из коробки, ни после разнообразных виртуозных приседаний так и не заработало.

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

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

212. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (-), 06-Май-24, 05:17 
> Интел же известная графическая компания. Не нвидиа ни даже амд. А Интел
> которая даже дискретную видеокарту выпускала со скрипом. Говорить что графический стек
> написан интелом это все равно то признаться в полном провале.

На данный момент он пишется толпой самого разного народа, а AMD замайнлайнил свой модуль AMDGPU в ядро. И теперь это уж точно не проект интеля. А подсистема делаемая всеми кто заинтересован в графике в лине.

Да и нвидия видимо вот-вот начнет что-то такое же. Во всяком случае, до них дошло вывалить модуль под GPL, а потом еще и нанять майнтайнера драйвера nouveau (!!!) и координироваться с airlied'ом. На вид - вроде как повтор пути AMDшников намечается. По крайней мере, такая последовательность событий была бы странной, если это не ОНО.

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

121. "Для FreeBSD развивается новый графический инсталлятор. Отчёт..."  +/
Сообщение от Аноним (122), 05-Май-24, 09:02 
Да линукс сам состоит чуть менее чем полностью из форков чужого кода из многочисленных юниксов, включая кучу бздей. Даже на андроиде.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

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

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




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

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