LINUX.ORG.RU

Предложены радикальные изменения в работу сети в Linux

 , ,


1

2

Olaf Kirch, участник коммьюнити SUSE, матерый Linux-хакер (с начала 1990х) и автор неоднократно переиздававшихся книг по настройке и администрированию сети в Linux, предложил сегодня на рассмотрение сообщества Fedora свою давно вынашиваемую идею — полностью переписать userspace стек управления сетью в Linux, учитывая накопленный за два десятка лет опыт. Новая архитектура сетевой подсистемы позволит, как считает Olaf, полностью отказаться как от неподдерживаемой мешанины bash-скриптов (давным-давно устаревших ifup/ifdown и прочего), так и от критикуемого за сложность и такую же неподдерживаемость NetworkManager. В предложенной им архитектуре сетевой стек четко разделяется на несколько слоев, сущности внутри которых конфигурируются с помощью XML.

Предложение уже получило как критические отзывы (от инженера Red Hat и текущего мэйнтейнера busybox, Denys Vlasenko), так и сдержанно заинтересованные ответы.

P.S. Olaf работает в Novell, и если вы нашли в его предложении архитектурные проблемы, или у вас есть идеи, как сделать лучше, то присылайте ему ваше резюме. Ваш шанс на трудоустройство, аналитики!

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Deleted

В windows настройке сети легко обучить даже макаку

С одной крошечной оговоркой: если что-то пошло не по плану, макака ничего не сможет сделать с этим. Ни-че-го. Разве что «провериться на вирусы», «попробовать другие драйвера» (а с качеством драйверов в альтернативной ОС совсем не так хорошо, как любят рассказывать местные аналитики) и наконец «переустановить windows».

Homura_Akemi ()

Правду говорил Пайк (или кто там), что UNIX мертв. И добивают его сегодня всякие малолетки.

urxvt ★★★★★ ()

Неделю назад в г+ обсуждали. Так что баян.

mx__ ★★★★★ ()

Почему именно федору выбирают в качестве глюкодрома ?

Anvladislavmf ★★ ()

предложил сегодня на рассмотрение сообщества Fedora

Olaf работает в Novell

Непонятно, почему не в сообщество openSUSE.

at ★★ ()
Ответ на: комментарий от eagleivg

Я про конфиги. Хотя бы раз пробовал править xml руками?

я правил и руками и sed'ом. Нормально всё. А править удобно в vim'е.

drBatty ★★ ()
Ответ на: комментарий от eagleivg

При чем тут скрипты? Я про конфиги. Хотя бы раз пробовал править xml руками?

Да, и?

Lighting ★★★★★ ()
Ответ на: комментарий от drBatty

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

Lighting ★★★★★ ()
Ответ на: комментарий от Homura_Akemi

С одной крошечной оговоркой: если что-то пошло не по плану, макака ничего не сможет сделать с этим. Ни-че-го. Разве что «провериться на вирусы», «попробовать другие драйвера» (а с качеством драйверов в альтернативной ОС совсем не так хорошо, как любят рассказывать местные аналитики) и наконец «переустановить windows».

практика показывает, что «провериться на вирусы» не даёт результата, драйвер имеется всего один единственный, переустановка так же не решает проблем с сетью. В винде. Т.ч. счёт 1:1.

drBatty ★★ ()
Ответ на: комментарий от Homura_Akemi

С одной крошечной оговоркой: если что-то пошло не по плану, макака ничего не сможет сделать с этим.

Ты, может, не в курсе, но в Windows тоже есть шелл(даже продвинутый) и набор для диагностики сети, +/- тот же route и всё остальное.

Lighting ★★★★★ ()
Ответ на: комментарий от Lighting

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

знаешь, дистропроблема с NM это проблема NM. Очевидно он криво интегрируется в данный конкретный дистр. В отличие от bash скриптов, которые интегрируются нормально. Как и XML впрочем.

drBatty ★★ ()
Ответ на: комментарий от Lighting

если что-то пошло не по плану, макака ничего не сможет сделать с этим.

Ты, может, не в курсе, но в Windows тоже есть шелл(даже продвинутый)

Да все об этом в курсе. Кроме макак.

tailgunner ★★★★★ ()

Чем это лучше iproute?

p.s. к большему стыду линупса, в макоси добавлять vlan'ы можно прямо из стандартной гуёвины

Turbid ★★★★★ ()
Ответ на: комментарий от drBatty

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

Нет, не знаю, нет, не очень-то очевидно. Может, теперь проблемы Slackware - это тоже проблемы GNOME, а не мейнтейнеров шлаки?

Lighting ★★★★★ ()
Ответ на: комментарий от tailgunner

В саппорте обучены объяснять, как запустить cmd.exe и запостить выхлоп tracert, nslookup и route.

Lighting ★★★★★ ()
Ответ на: комментарий от Lighting

В саппорте обучены объяснять, как запустить cmd.exe и запостить выхлоп tracert, nslookup и route.

То есть использовать шелл для решения проблем макака не умеет.

cmd.exe

Lighting> шелл(даже продвинутый)

Бгг.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

То есть использовать шелл для решения проблем макака не умеет.

А зачем?

шелл(даже продвинутый)

Бгг.

Это было про PowerShell.

Lighting ★★★★★ ()
Ответ на: комментарий от Lighting

То есть использовать шелл для решения проблем макака не умеет.

А зачем?

А зачем ты упомянул «продвинутый шелл» в разговоре о том, что макаки пасуют перед нестандартными проблемами?

Это было про PowerShell.

То есть ты просто по доброте душевной напомнил, что в венде есть PS. Okay.

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от tailgunner

в разговоре о том, что макаки пасуют перед нестандартными проблемами?

Ты что-то пропустил, потому что там речь шла о том, что в Windows вообще нет способов разрешения проблем, кроме переустановки.

Lighting ★★★★★ ()

Давно пора.
Дайте этому человеку денег, вырученных от продажи Поттеринга на органы.

thesis ★★★★★ ()
Последнее исправление: thesis (всего исправлений: 1)

Предложены радикальные изменения в работу сети в Linux

Что это значит?

J ★★★★ ()
Ответ на: комментарий от Lighting

там речь шла о том, что в Windows вообще нет способов разрешения проблем, кроме переустановки.

Что за детские отмазки.

tailgunner ★★★★★ ()

Я не очень понимаю, как хранение настроек в xml связано с переписыванием сетевой подсистемы ядра. Если он хочет засунуть в ядро xml, то он [нехороший человек] и делать этого [совсем] не нужно.

router ★★★★★ ()
Ответ на: комментарий от router

Я не очень понимаю, как хранение настроек в xml связано с переписыванием сетевой подсистемы ядра.

Он не предлагает переписывать сетевую подсистему ядра, а просто использует модное слово «стек» в значении «набор юзерспейсных утилит для конфигурирования сети». Правда, на вопросы о собственно утилитах не отвечает.

tailgunner ★★★★★ ()
Ответ на: комментарий от router

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

Архив пока не смотрел. Если кто смотрел и я не прав - исправьте.

ps: XML вот только странно видеть. Но я его понимаю - гуйню лепить удобнее.

sergv ()

полностью переписать userspace стек управления сетью в Linux, учитывая накопленный за два десятка лет опыт

В принципе пора, но Поттеринга не пускать к этому.

Deleted ()
Ответ на: комментарий от Lighting

Нет, не знаю, нет, не очень-то очевидно. Может, теперь проблемы Slackware - это тоже проблемы GNOME, а не мейнтейнеров шлаки?

нет в слаке никакого гнома, и как следствие - нет с ним никаких проблем. А вот NM есть, но я не слыхал про проблемы с ним в слаке. И сам не юзал.

ЗЫЖ не цепляйся - действительно жалуются часто на NM, это факт. Конечно руки и дистры тоже виноваты, но...

drBatty ★★ ()

Предложены радикальные изменения в работу сети в Linux

Заголовок желтопрессный, флеймообразующий. Автора на мыло.

sdio ★★★★★ ()

2ALL: а чего вы так раскудахтались? Вы же даже не знаете о чем речь идет, только увидели слова «переписать» и «xml», впрочем лор-овцам этого достаточно.

sdio ★★★★★ ()
Последнее исправление: sdio (всего исправлений: 1)
Ответ на: комментарий от drBatty

нет в слаке никакого гнома

И это, конечно, проблема GNOME, а не мейнтейнером. О том и речь.

действительно жалуются часто на NM, это факт

Считай, что первый раз слышу.

Lighting ★★★★★ ()

ЛОР такой ЛОР... все бредят о какой-то гуёвине, когда нужно заботиться о единой underlying architecutere, по-русски «бэкенд», что этот чувак и предлагает. КАК он предлагает этого добиться - вопрос отдельный.

anonymous ()
Ответ на: комментарий от Lighting

Активное подключение pppoe тупо пропадает после перезагрузки. Приходится - отключатся до перезагрузки - снимать и снова ставить галку «управление сетью» Достаточно???

anonymous ()
Ответ на: комментарий от anonymous

Достаточно???

Номер тикета в багзилле и будет достаточно.

Lighting ★★★★★ ()

xml - троллинг уже автоматически

vertexua ★★★★☆ ()
Ответ на: комментарий от Lighting

И это, конечно, проблема GNOME, а не мейнтейнером. О том и речь.

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

Считай, что первый раз слышу.

ну может слушать не желаешь...

drBatty ★★ ()
Ответ на: комментарий от anonymous

ЛОР такой ЛОР... все бредят о какой-то гуёвине

Network Manager это ваще-то не гуёвина. А как раз и есть «бэкэнд».

drBatty ★★ ()
Ответ на: комментарий от sdio

2ALL: а чего вы так раскудахтались? Вы же даже не знаете о чем речь идет

Не суди обо всех по себе. Я прочитал и дискуссию в ml, и manpage этого поделия.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

и manpage этого поделия

Где ман взять? Это что, ОПЯТЬ одна утилита? Тогда тэг «поттеринг» к месту.

sergv ()
Ответ на: комментарий от ZenitharChampion

Кривой и падучий яст никому кроме сусятников не нужен.

Ещё в окне настроек есть галочки
GUI для настройки сети.
В первом экране

Вся эта ересь для домохозяек, которые почитают несвятого Марка.

Deleted ()
Ответ на: комментарий от Deleted

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

Тогда уж на украинском.

firsttimeuser ★★★★★ ()
Ответ на: комментарий от sergv

Вообще говоря, ни systemd, ни pulseaudio монолитными бинарниками не являются.

Homura_Akemi ()
Ответ на: комментарий от tailgunner

uses a DBus based server

Да что они так прицепились к этому DBus -_- Хоть бы сначала до ума его довели.

Homura_Akemi ()

And no, I'm not criticizing NetworkManager for being bloated. My main

criticism of NetworkManager is that it's very much focused on managing desktop machines, and it's not flexible and extensible enough to make it handle server scenarios, much less vhost setups.

он прав. интересно, как ред-хат будет пускать свою тестовую «технологию» (NM) на сервера.

anonymous ()
Ответ на: комментарий от Homura_Akemi

Да что они так прицепились к этому DBus

Ха. Скажи еще «спасибо», что этот классный парень не навелосипедил свой протокол %)

tailgunner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.