1.1, skb7 (ok), 01:47, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
grep -r 'Alexey Kuznetsov' Documentation/
Documentation/DocBook/kernel-hacking.tmpl:
The name 'tasklet' is misleading: they have nothing to do with 'tasks', and probably more to do with some bad vodka Alexey Kuznetsov had at the time.
| |
|
2.2, skb7 (ok), 01:57, 03/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Для тех, кто не знает английский, вольный перевод:
Название "tasklet" вводит в заблуждение: тасклеты никак не связаны с задачами ("тасками"), вероятно они больше связаны с плохой водкой, которую Алексей Кузнецов пил в то время.
| |
|
|
4.8, skb7 (ok), 02:25, 03/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это больше ради прикола было, но можно и вопрос. Выходит, что это он придумал тасклеты. Если так, то такой вопрос: для решения какой задачи он их написал? Ну и второй вопрос: кто такую прикольную документацию про тасклеты написал :)
| |
|
|
|
1.5, Аноним (-), 02:17, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Вопрос всего один:
Неужели так трудно было сделать нормальное форматирование вывода «ss -p»?
| |
|
2.10, null (??), 03:12, 03/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
неужели так трудно патч запилить? да с форматированием как душе угодно?
| |
|
3.77, Аноним (-), 14:26, 03/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> неужели так трудно патч запилить? да с форматированием как душе угодно?
А смысл? Его ж никто не примет.
| |
|
|
3.73, Аноним (-), 14:22, 03/09/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
Костыли - это так юниксвейно. Сначала создать проблему, а потом героически ее преодолевать.
| |
|
4.123, Michael Shigorin (ok), 09:42, 04/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Костыли - это так юниксвейно.
Как известно, "юникс -- стройная система костылей и подпорок". По сравнению с One Microsoft Way такой подход по крайней мере работает диагностируемо и управляемо :]
А вообще предупреждение за попытку раздуть флейм на ровном месте, к тому же не владея терминологией и пихая умные слова не в тему.
> Сначала создать проблему
Т.е. о том, что парсят не только глазами, не слышали.
Да, хорошо, когда утилита смотрит -- tty там на выходе или нет, и соответственно для человека старается сразу сформатировать по-человечески. Но поскольку нормальные люди в выхлоп таких утилит стараются много глазами не смотреть (если приходится, значит, скриптовать пора) -- это не проблема даже особо. :)
| |
|
3.95, Аноним (-), 16:41, 03/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> ss -p | column -t
> Подходит?
netstat -tp попрощ.
А ss в помойку.
| |
|
4.104, Пиу (ok), 19:55, 03/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
согласно модным трендам, как раз netstat отправится на помойку
| |
|
5.110, Аноним (-), 22:16, 03/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Класть на моду, главное - надежность, функциональность и эффективность.
| |
|
4.145, тигар (ok), 12:44, 05/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну уж нет! я только месяца 1.5 назад про него узнал, даже удивился наличию в линаксе аналога sockstat (гыгы), до этого приходилось каждый раз открывать man netstat в этих ваших линаксах
| |
|
|
2.146, Адекват (ok), 13:54, 05/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вопрос всего один:
> Неужели так трудно было сделать нормальное форматирование вывода «ss -p»?
Нормальный вывод, он еще от формата монитора зависеть может
| |
|
3.149, Andrey Mitrofanov (?), 16:21, 05/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>так трудно было сделать нормальное форматирование вывода «ss -p»?
> Нормальный вывод, он еще от формата монитора зависеть может
XML не зависит!!!
| |
|
|
1.11, MSlinux (?), 03:19, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Алексей, оч интересно, чем Вы сейчас занимаетесь, в какой области работаете?
| |
|
2.58, Аноним (-), 11:19, 03/09/2013 [^] [^^] [^^^] [ответить]
| +8 +/– |
Дык, в паралелльсе он сейчас работает, пилит Parallels Desktop
| |
|
1.14, WhiteWind (??), 06:39, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Почему утилита ip, например, красивая, понятная, документированная, а tc - чёрт ногу сломит: документация неполная, фрагментированная да ещё и не соответствует действительности? Она писалась в условиях нехватки времени?
Когда я пытался выяснить, почему не работают мои правила для tc, я был вынужден лезть в исходники (потому что сообщения об ошибках очень неинформативные), и в итоге обнаружил, что в данном месте принимаются только HEX числа, хотя в документации был пример с DEC
| |
|
|
3.76, Аноним (-), 14:26, 03/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это сбор вопросов для интервью, а не багзилла.
Это был всего лишь пример, поясняющий самоочевидный вопрос: почему Кузнецов и Ко так откровенно кладут на документирование своих шедевров?
| |
|
2.39, sanDro (ok), 09:58, 03/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я надеюсь вы внесли коррективы в документацию? Она вообще то правится как и исходный код.
| |
|
|
Часть нити удалена модератором |
|
|
6.134, Michael Shigorin (ok), 13:53, 04/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вам корона модератора не жмет, а?
Ещё как жмёт, это ведь не корона, а гиря.
> Свободу слова давите своим авторитетом? Ну-ну.
Ложь давил, давлю и давить буду всеми доступными средствами. Как и тех, кто намеренно пытается смешать понятия "свобода" и "вседозволенность" -- не берите с таких пример.
Возможно, Вы пропустили уйму случаев проявления здесь такой вот "свободы слова" в виде вбросов и намеренной лжи, вот краткая выжимка: http://wiki.opennet.ru/MSSP
Данный случай классифицирован как попытка с уверенным выражением рассказать "этим СПОшникам", что у них плохо и как, не владея ситуацией. Трутся такие порой десятками в неделю. Если хотите почитать коллекцию, пишите почтой.
| |
|
|
|
|
|
1.17, Alek Aaz (?), 07:42, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сейчас для обработки сетевых подключений можно использовать GPU? Хм... как включить?
| |
1.18, Аноним (-), 07:58, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вопрос: участие в разработке СПО «окупилось»? Я имею ввиду не деньги, а опыт, связи и т.п.
| |
1.22, ананим (?), 08:36, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А мне бы хотелось узнать чисто технические аспекты работы.
Как именно общался с разработчиками (почта? какой именно клиент, какие рассылки,… или ещё как), каким ПО для разработки пользовался (vim|emacs|IDE|…), как отлаживал|профайлил этот сетевой стэк.
Хотя бы вкратце.
И второе — почему этим занялся и почему потом бросил.
| |
|
2.23, ананим (?), 08:39, 03/09/2013 [^] [^^] [^^^] [ответить]
| –7 +/– |
>каким ПО для разработки пользовался (vim|emacs|IDE|…)
каким ПО для разработки пользовался (vim|emacs|IDE|…дистр…винда:D)
| |
|
3.66, anonym (?), 13:14, 03/09/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Вот тут есть ответ почему бросил C середины 90-х я был одним из мейнтейнеров ... большой текст свёрнут, показать | |
|
|
1.25, Аноним (-), 09:02, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Почему в Linux нет поддержки MPLS (патчи не в счет)? Очень, очень хотелось бы получить их коробки полноценный маршрутизатор с MPLS, VRF-ами, MPBGP и прочими вкусностями.
| |
|
|
3.126, Аноним (-), 09:55, 04/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
"MPLS for Linux is a open source effort...". Последнее изменение - 2011 год, ядро 2.6.
| |
|
4.132, ананим (?), 11:29, 04/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Даладн!
Вот в только что собираемом 3.11 выдало в make oldconfig:
>MPLS: GSO support (NET_MPLS_GSO) [N/m/y/?] (NEW)
.
| |
|
5.155, evilman (?), 22:24, 09/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Сейчас пилят поддержку МПЛС в OpenVSwitch. А данное изменение лишь вспомогательное.
| |
|
|
|
|
|
2.43, Михрютка (ok), 10:13, 03/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
"Сейчас использую версию Fedora 13 – она, мягко говоря, не самая новая. Я всегда использую ту версию, от которой отпочковался соответствующий RHEL. Раз в несколько лет выходит новый RedHat, тогда я себе инсталлирую новую систему. А потом несколько лет ничего не меняю. Скажем, лет по 5. Не представляю, какая новая возможность ОС должна быть, чтобы это принудило меня к апдейту. Ведь я ей пользуюсь как редактором, которым я пользовался еще 20 лет назад."
наш человек.
забавно, на фото на Кокса похож, только без бороды.
ну и журнализы же не могут не поумничать:
"(контейнеры – технология виртуализации на уровне операционной системы, придуманная компанией Parallels, применяемая сегодня в Facebook, Google и т.п.)"
| |
|
1.35, rpisarev (?), 09:38, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
На каком ядре будет ближайшее OpenVZ-ядро? Будет ли поддержка и сборка пакетов для других дистрибутивов, например Ubuntu 14.04 LTS? Как много осталось наработок в ядре кампании Parallels, которые комьюнити пока отказывается принимать? Кода мы увидим полную интеграцию OpenVZ-ядер в апстрим?
Не чувствуете ли вы всеростущую сложность в сетевой подсистеме? Каковы дальнейшие, по вашему мнению, пути развития сетевой подсистемы Linux? Почему, на ваш взгляд, удобная система etcnet не нашла своего применения за пределами дистрибутива AltLinux?
| |
|
2.88, Павел Одинцов (?), 15:18, 03/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> На каком ядре будет ближайшее OpenVZ-ядро? Будет ли поддержка и сборка пакетов
> для других дистрибутивов, например Ubuntu 14.04 LTS? Как много осталось наработок
> в ядре кампании Parallels, которые комьюнити пока отказывается принимать? Кода
> мы увидим полную интеграцию OpenVZ-ядер в апстрим?
> Не чувствуете ли вы всеростущую сложность в сетевой подсистеме? Каковы дальнейшие, по
> вашему мнению, пути развития сетевой подсистемы Linux? Почему, на ваш взгляд,
> удобная система etcnet не нашла своего применения за пределами дистрибутива AltLinux?
Тут я могу ответить и без Алексея, на ядре RHEL 7, 3.10: http://forum.openvz.org/index.php?t=msg&goto=50243&
| |
|
1.46, iZEN (ok), 10:25, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Сколько денег вы получили от корпорации, курирующий проект создания сетевого стека в Linux?
| |
|
2.48, Andrey Mitrofanov (?), 10:30, 03/09/2013 [^] [^^] [^^^] [ответить]
| +13 +/– |
> Сколько денег вы получили от корпорации, курирующий проект создания сетевого стека в
> Linux?
О, теперь мы знаем, почему у язена нет девушки. Он их всех сразу о возрасте спрашивает и требует паспорт.<
| |
|
1.51, MSlinux (?), 10:39, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Алексей, какие недостатки в Линукс Вы сейчас видите, что по Вашему недостает современному Линуксу, чтобы набрать популярность? интерестно Ваше виденье
| |
|
2.91, Аноним (-), 16:36, 03/09/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Алексей, какие недостатки в Линукс Вы сейчас видите, что по Вашему недостает современному Линуксу, чтобы набрать популярность? интерестно Ваше виденье
Любой разумный человек видит в линуксе всего один "недостаток", мешающий набрать популярность: отсутствие агрессивного пиара во всех СМИ и активного впаривания по OEM.
| |
|
1.52, Аноним (-), 10:40, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Какие советы Вы бы дали программисту, который хочет помочь написанию кода Linux, но не знает с чего начать?
Кажется, что код Linux просто невозможно понять, настолько это большой проект. Как Вы справляетесь со сложностями в понимании работы всех его компонентов?
| |
1.54, PnD (??), 10:44, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Когда запилят _полноценные_ бриджи? Или хотя бы знающие про vlan 802.1q trunk, а не режущие "молча" теги, как текущая реализация?
Ну и недостижимая (в текущей реализации стека) мечта: манипуляции mac-адресами в привязке к интерфейсу, с которого они были выучены.
| |
|
2.108, anonymousZ (?), 21:04, 03/09/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
Все на что вы жалуетесь, есть в ядре и работает. Просто руки должны быть прямыми.
| |
|
3.153, PnD (??), 18:29, 09/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Все на что вы жалуетесь, есть в ядре и работает. Просто руки
> должны быть прямыми.
Тогда вот такая задача на понимание. Дано:
eth0 inet 192.168.0.0/24
eth1 inet 192.168.0.0/24
Собственно, задача независимо обслужить оба сегмента. Не вникая в детали, упирается в общую arp-таблицу.
Насчёт 802.1q: да, это обходится, но в текущем виде - через анус. Конкретно, попробуйте собрать q-in-q наиболее очевидным (для меня, во всяком случае) образом:
eth0.vlan99<>br0.vlan{99,199,299}.
В смысле, "запаковать" в vlan99 vlan'ы (99,199,299), как это l2+ свитчи делают. У меня, помнится, "справа" теги пропадали.
| |
|
4.160, anonymousZ (?), 23:05, 12/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Тогда вот такая задача на понимание. Дано:
>eth0 inet 192.168.0.0/24
>eth1 inet 192.168.0.0/24
Мне думается обслуживать на одном, скажем так, логическом роутере пересекающиеся сети на двух разных сегментах не сможет ни одна ОС. Это в принципе невозможно: как вы будете разруливать ситуацию с входящим трафиком на пересекающиеся ip? Надо использовать net namespaces, и делать два виртуальных роутера.
>eth0.vlan99<>br0.vlan{99,199,299}.
Не очень понятно: вы подняли на интерфейсе только один vlan, и удивляетесь почему остальные на нем не видны? Что включено в бридж?
| |
|
5.161, PnDx (ok), 11:55, 18/09/2013 [^] [^^] [^^^] [ответить] | +/– | Во-во Хатю vrf vconfig add eth0 99 brctl addbr br0 brctl addif br0 vlan99 vc... большой текст свёрнут, показать | |
|
6.162, anonymousZ (?), 14:54, 18/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Во-во. Хатю vrf.
Ну так в чем проблема?) Классического vrf в linux нет, но можно разделить на NS-ы. Руками через iproute это наверное запарно, но можно попробовать через lxc например.
> Конкретнее: клиент с vlan2 отправляет arp-who-has, тот разбегается по бродкасту. Клиент с vlan4 отвечает "это я"
Не понял смысла совсем. Клиент из v4 слышит бродкаст из v2? Зачем вообще нужны vlan-ы, если в разных vlan-x клиенты должны ловить бродкасты друг друга?
| |
|
|
|
|
|
1.56, Аноним (-), 11:15, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Не совсем к "бывшему" разработчику сетевого стека, но всё же:
планируется ли полноценный MPLS-стек?
| |
1.65, d4 (?), 13:12, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Многие использующие Linux в роли маршрутиризатров критикуют его за отсутствие ядерной реализации CARP, аналогичной FreeBSD, OpenBSD. Что можете сказать по этому поводу?
| |
|
2.113, Аноним (-), 22:19, 03/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Многие использующие Linux в роли маршрутиризатров критикуют его за отсутствие ядерной реализации CARP, аналогичной FreeBSD, OpenBSD. Что можете сказать по этому поводу?
А зачем VRRP запихивать в ведро?
| |
|
|
2.158, evilman (?), 23:01, 09/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Портирован никогда не будет из-за лицензионных ограничений. Но может своё что-то подобное запилится, но, видимо, оно никому особо и не надо.
| |
|
1.71, Аноним (-), 13:28, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Алексей, почему развитие сетевой подсистемы ядра Linux остановилось? С начала двухтысячных ничего нового, в документации и примерах tc описываются поведение серверов и скорости десятимегабитных сетей. Неужели всё уже сделано и не хочется что то переделать, улучшить? Спасибо.
| |
|
2.156, evilman (?), 22:35, 09/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Алексей, почему развитие сетевой подсистемы ядра Linux остановилось? С начала двухтысячных
> ничего нового, в документации и примерах tc описываются поведение серверов и
> скорости десятимегабитных сетей. Неужели всё уже сделано и не хочется что
> то переделать, улучшить? Спасибо.
Ну как же "ничего нового"? Одно введение RPS/RFS/XFS чего стоит. Так же сейчас очень активно пилится nftables (хотя и после более двух лет затишья), и есть очень большая вероятность, что его в течение года примут в мэйнлайн. Так же добавлено очень много расширений в TC (шедулеры, классификаторы, actions). Ну и куча всяких мелких плюшек. Документация - да, больное место. Но большинство примеров правильного применения легко гуглится и находится мэйл-листе netdev вместе с патчем для поддержки фичи.
| |
|
1.75, anonymous (??), 14:24, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> В Evernote храню там заметки и свои персональные данные, такие как копия паспорта.
Why. :(
| |
1.78, Аноним (-), 14:27, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Обращались ли к вам с просьбами вставить бекдор в разрабатываемые вами продукты.
| |
1.84, Павел Одинцов (?), 15:05, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Вопросы, конечно же, есть.
1) Планируется ли когда либо создание актуальной документации для утилиты tc? Сейчас документация мягко говоря не актуальна и приходится лазить в код ядра, чтобы хотя бы минимально понять как с ним работать, что уменьшает целевую аудиторию в разы
2) Планируется ли добавить понятное объяснение, как конфигурировать r2q (ошибка HTB: quantum of class 10001 is big/small), хотя бы вот такое http://www.stableit.ru/2013/07/tc-htb-r2q.html
3) Почему нельзя сменить класс root htb qdisk'а без удаления и добавления его заново?
4) Будет ли продолжено развитие iproute2? В данный момент ощущение, что оно уже долгие годы заброшено и не развивается вовсе
5) Будет ли когда-либо в продукта Parallels (например, в PCS/OpenVZ) хороший шейпер? Или же нам придется на Вашем же tc городить огород из костылей в стиле этого - https://github.com/FastVPSEestiOu/openvz-network-shaper :)
Одинцов Павел, CTO FastVPS
| |
|
2.89, linux must _RIP_ (?), 16:15, 03/09/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> 5) Будет ли когда-либо в продукта Parallels (например, в PCS/OpenVZ) хороший шейпер? Или же нам придется на Вашем же tc городить огород из костылей в стиле этого - https://github.com/FastVPSEestiOu/openvz-network-shaper :)
Если вы читали форум OpenVZ - то поняли бы что не будет. Там уже лет 5 гуляет набор патчей которые добавляли учет трафика и шейпер.. Коментарий dev@parallels.com (тогда еще dev@swsoft.com) был в стиле - нафик надо добавлять это в свободный продукт - тогда никто не будет покупать закрытый.
| |
|
|
4.129, linux must _RIP_ (?), 10:43, 04/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
в платной виртуоззе - есть, во всяком случае следы в конфигах были найдены..
да и dev@ тоже об этом говорил..
| |
|
|
2.127, Michael Shigorin (ok), 10:00, 04/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> 1) Планируется ли когда либо создание актуальной документации для утилиты tc?
Хорошо бы заинтересованным скинуться временем и "закэшировать" результаты вычитки кода в виде таковой. Проверено на себе (применительно к другим случаям), помогает.
| |
2.157, evilman (?), 22:54, 09/09/2013 [^] [^^] [^^^] [ответить] | +/– | 1 Маны, которые идут комплектом, вполне объясняют большинство основных моментов... большой текст свёрнут, показать | |
|
1.85, Sergey (??), 15:10, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Чем была продиктована необходимость создания столь сложной структуры iptables? В сравнении, например - pf OpenBSD.
Будет ли реализован RSTP?
| |
|
2.97, Аноним (-), 16:45, 03/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Чем была продиктована необходимость создания столь сложной структуры iptables? В сравнении, например - pf OpenBSD.
Очевидно, что iptables является не только фаерволом и натом, но и инфраструктурой для произвольных операций с пакетами. Т.е. заменяет не только pf, но и netgraph. Который, заметим, в разы сложнее.
| |
2.105, mma (?), 19:55, 03/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
ну pf конечно интересен но и функционал у него слабенький, шах в лево-шаг в право и городи огород.
| |
2.148, Адекват (ok), 14:19, 05/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Чем была продиктована необходимость создания столь сложной структуры iptables?
А в чем сложность iptables ? Чего бы вам хотелось там упростить ?
| |
2.159, evilman (?), 23:04, 09/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Чем была продиктована необходимость создания столь сложной структуры iptables? В сравнении,
> например - pf OpenBSD.
Оно сложно ровно до момента внимательного прочтения документации.
| |
|
1.87, Аноним (-), 15:16, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ] | –3 +/– | Вы владете 10 пальцевым вводом Вы пользуетесь стандартной раскладкой qwerty или... большой текст свёрнут, показать | |
1.106, Аноним (106), 19:59, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Понимаю, что не по теме, но в тему, Shorewall - ОЧЕНЬ облегчает работу с iptables и tc.
| |
1.109, Аноним (-), 21:10, 03/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вопрос: Что ты думаешь об интерфейсе сетевого стека plan9(о plan9, вообще)? Почему не появилось желание сделать что-нибудь подобное в linux?
| |
1.116, Ivan_83 (?), 01:22, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
- Почему в линуксе нельзя узнать сколько можно записать в буфер сокета?
- Почему нет kqueue? (epoll не даёт почти никакой инфы об эвенте)
- Почему команда ip используется для настройки L2 вместо ifconfig?
| |
|
2.119, ragus (ok), 06:42, 04/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
>- Почему в линуксе нельзя узнать сколько можно записать в буфер сокета?
это не беда. беда, что Linux allways fail on set SO_SNDLOWAT
>- Почему нет kqueue? (epoll не даёт почти никакой инфы об эвенте)
чего именно не хватает?
>- Почему команда ip используется для настройки L2 вместо ifconfig?
имхо, вопрос глупый. ничто не мешает сделать обёртку, чтобы l2-функции управлялись отдельным бинарником, который просто звал ip с нужными аргументами. а ip vs ifconfig - первый работает через netlink, второй - через proc + ioctl.
| |
|
3.120, Ivan_83 (?), 07:48, 04/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да всего в epoll не хватает.
Даже udata раздельно для read и write сделать нельзя без костылей.
Не хватает чтобы сразу прилетал размер полученных данных/размер данных которые можно записать, еоф, код ошибки для данного дескриптора+операции, чтобы можно было получать сразу и udata (размерности size_t) и дескриптор fd на котором случился эвент.
Не хватает возможности вливания сразу массива за один вызов.
| |
|
|
1.118, ragus (ok), 06:34, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
1)как вы оцениваете перспективы nftables?
2)чего еще с вашей точки зрения не хватает в сетевой подсистеме сейчас?
3)как вы оцениваете перспективы такий вещей как netmap(freebsd) и intel dpdk?
стоит ли их тащить в ядро, или же развивать PACKET_MMAP?
| |
1.121, Денис (??), 08:22, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Алексей решая общую задачу по ограничению полосы пропускания, не приходила ли вам мысль сделать "человеческий" интерфейс для управления этими вещами, вырвиглазный tc уныл чуть более чем полностью.
Интерфейс/утилита для прозрачного и легкого шейпинга трафика например по сетям до сих пор не написана.
Тысячи провайдеров и админов отдали бы души дьяволу за возможность шейпнга по подсетям в Linux с конфигом по типу ipfw (о существовании форка ipfw я в курсе, но своим появлением он как раз и обязан тем, что шейпинг в Linux унылое г.но).
| |
|
2.122, Аноним (-), 09:04, 04/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Тысячи провайдеров и админов отдали бы души дьяволу ...
В реальном мире тысячи админов почему-то переходят на tc из-за его гибкости и возможностей. А ipfw с его пайпами подходит разве что для домонетов.
Что действительно плохо в tc, так это отсутствие доков вменяемых.
| |
|
1.128, Michael Shigorin (ok), 10:04, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Начинается процесс сбора вопросов для интервью с Алексеем Кузнецовым
Внимание всех попытавшихся развести флейм или усугубить офтопик: "сбор вопросов", а не "обсуждение погоды на марсе" и тем более не "сбор вбросов" (для тех, у кого совсем плохо с глазами или головой).
Соответствующие сообщения зачищены, просьба отнестись с пониманием.
---
В свою очередь, у меня не вопрос, а комментарий (ц): Алексей, спасибо за труды, доброго Вам здоровья впридачу ко скромности!
| |
1.131, fantom (ok), 11:17, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Какие из направлений, в которых сейчас развивается виртуализация, вам кажутся наиболее перспективными и почему?
Как вы думаете - не пора ли пересмотреть архитектуру ядра и переходить от монолита в сторону микроядра?
| |
1.135, Аноним (-), 14:39, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вопрос: Алексей, не считаешь ли, что для увеличения производительности и упрощения кода в ядре лучше было бы вынести по-максимуму сетевую подсистему из ядра в пространство пользователя как это сделано в plan9, например? Что ты думаешь о dpdk?
| |
1.137, izyk (ok), 17:06, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Скажите, пожалуйста, почему вы приняли участие именно в разработке “Linux”, а не другого ядра с открытым исходным кодом?
Скажите, пожалуйста, на какую реализацию вы обращали внимание при разработке сетевого стека, если таковая была, или вы руководствовались только теоретическими знаниями и собственным видением?
Скажите, пожалуйста, если бы вы сейчас стали разрабатывать сетевой стек, сильно бы он отличался от того что вы сделали в прошлом, иными словами, считает ли вы архитектуру сетевого стека “Linux”, достаточно продуманной для дальнейшего развития?
Спасибо.
| |
1.143, Аноним (143), 08:01, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Добрый день!
Считаю что неразумно был забыт старый проект ippersonality
хотелось бы что бы в ядре появился аналогичный функционал или адаптирован прежний
Успехов Алексей !!!
| |
1.144, Главные Редакторы (ok), 10:21, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Есть ли желание расширить поддержку сокетов со стороны механизма сигналов? Хочется иметь сигнал SIGIO по которому вызывается пользовательская процедура, в которую помимо сигнала, передаётся сокет, вызвавший срабатывание сигнала, например такой:
void sig_handler (int signal, int sock)
{
/*...*/
}
| |
1.147, Alejandro Podkopaev (?), 14:05, 05/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Алексей,
два вопроса:
1) у человека выделяют первую и вторую сигнальные системы, "образную" и "вербальную". Некоторые апологеты unix-way утверждают, что именно консоль, требующая развитой второй сигнальной системы как способности сформулировать задачу в виде последовательности команд ведущих к результату, и является причиной успеха ОС Unix (в определенной среде); а нынешняя "борьба графических десктопов" - это игра на чужом поле по чужим правилам за чуждые умы.
Как Вы считаете - стоит ли linux бороться за умы людей, привыкших использовать первую сигнальную при работе с компьютерами и подстраиваться под них? Стоит ли программистам проходить через "console-only" этап?
2) как человек, много имевший дела с ТСР стэком - не пора ли оставить его только для "длинных" дистанций, а внутри датацентров перейти на "плоский" InfiniBand?
PS: большое спасибо за iptables\tc, благодаря им в 90х годах удавалось в низкобюджетных проектах обходиться без PIX'ов
| |
1.151, anonymous (??), 15:45, 08/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вопрос: почему в ядре linux нет netflow? Сторонний модуль для ядра требует определенных версий, патчей и добавляет проблем со сборкой; userspace же решает не дает желаемую производительность.
| |
|