URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 97548
[ Назад ]

Исходное сообщение
"Facebook ищет разработчиков для доведения сетевого стека Lin..."

Отправлено opennews , 07-Авг-14 01:02 
На странице найма персонала в Facebook появилась (https://www.facebook.com/careers/department?req=a0IA000000Cz...) вакансия разработчика ядра Linux, примечательная указанием в качестве цели поиска нового сотрудника желанием довести в ближайшие несколько лет сетевую подсистему ядра Linux до уровня, конкурирующего или превосходящего сетевой стек FreeBSD. Среди конкретных задач упоминается улучшение поддержки IPv6, решение проблем со стабильностью и производительностью.


URL: http://bsd.slashdot.org/story/14/08/06/1731218/facebook-seek...
Новость: http://www.opennet.me/opennews/art.shtml?num=40339


Содержание

Сообщения в этом обсуждении
"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Слакинсан , 07-Авг-14 01:02 
пусть Debian kfreebsd  или Gentoo/ArchreeBSD возьмут если так слово Linux важно

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноном , 07-Авг-14 01:06 
> пусть Debian kfreebsd  или Gentoo/ArchreeBSD возьмут если так слово Linux важно

А где в этих названиях слово Linux?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено kurokaze , 07-Авг-14 01:23 
>> пусть Debian kfreebsd  или Gentoo/ArchreeBSD возьмут если так слово Linux важно
> А где в этих названиях слово Linux?

Слава Б-гу нетуть


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено ваноним , 07-Авг-14 17:41 
"Gentoo Linux" (https://www.gentoo.org/), а что?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 04:23 
> пусть Debian kfreebsd  или Gentoo/ArchreeBSD возьмут

Зачем им полудохлые недорослики в продакшне? Они явно не хотят пролететь на свой бизнес.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 13:50 
> пусть Debian kfreebsd  или Gentoo/ArchreeBSD возьмут если так слово Linux важно

хорошо, я передам.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 01:08 
Вот вам и бздя. Все хают, а оказывается есть и бочка мёда.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено aurved , 07-Авг-14 01:15 
таки наверно им netgraph хочется

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 09:21 
> таки наверно им netgraph хочется

Там же написано: в Facebook стабильности нет, будут патчить. Вот слыхали они, что на соседнем кладбище стабилизация, ipv6, dnssec, парады гордости -- все дела же. Надо, надо патчить! >/<


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено PnDx , 07-Авг-14 16:23 
Скорее уж DNA.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено kurokaze , 07-Авг-14 01:22 
Дык. Просто мёд коричневый, особой консистенции и пахнет хоть святых выноси.
Ну дак на чужой роток не накинешь платок

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 01:51 
Зависть - вот истинное *овно :)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 04:23 
> Вот вам и бздя. Все хают, а оказывается есть и бочка мёда.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Fomalhaut , 07-Авг-14 06:52 
Вбросил и убежал.
Ваша анонимность быть раз FreeBSD ставила? Сеть настраивала?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 07-Авг-14 15:56 
Ага, было дело, в широковещательном сегменте отваливалась часть сети, при этом пинг на этот кусок возвращал ошипку выделения памяти, раз в неделю стабильно, лечилось перезагрукой, "круто" было по выходным гонять на работу. сейчас стоит железяка за полтора ляма, тоже на бсд, тоже глючит - новое подключение не работает пока в интерфейсе влана не сделашь - shutdown; commit; no shutdown; commit; в промежутке стоял сервак на линухе - нарезка скоростей чере tc, таблицы ipset, route rules, 2 дня настройки, и год аптайма, месяцами о нем не вспоминал, работал как часы.

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

ну да куда мне, убогому инженеру постигнуть незыблемость ifconfig'a

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:25 
>Ага, было дело,

cmp - ну так что - с тех пор вам руки с жопы перешили? Или решили что смысла нет?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 02:42 
Смысла нет тебе отвечать, ты же по теме двух слов связать не сможешь.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 05:26 
Ясно, значит оставили как есть.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 10:04 
> cmp - ну так что - с тех пор вам руки с жопы перешили?

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено iF , 07-Авг-14 20:57 
И конечно во всём виновата бсдя? У всех нормальные увесистые аптаймы, что на лялихах, что на бсдях, только у Вас бсдя не завелась. И даже железо за многие деньги не помогло. Не мучайте себя, удалите FreeBSD, не ваше это =)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 02:32 
Я и удалил, и с железки бы удалил если бы не бы. Был весьма неплохого мнения о бсде пока поработать с ней не пришлось. Спорить желания нет, просто предоставил объективные данные, если поискать можно и с досом найти машину с конским аптаймом, только в линуксе никогда ничего просто так не отвалилось посреди ночи, тем более на уровне ядра.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 05:31 
Мы тебе верим! Мы вообще - всем верим!(С)

Царь Мидас, к чему бы он не прикасался - всё превращалось в золото, ты тоже талантливый парень - всё к чему не прикоснёшься превращается в *оно :)))


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:11 
А у апача и яхи тоже с талантами напряг, что они с бздей валят?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 11:23 
Глупый троль, ты хоть пару технических терминов вкинь, а то бла-бла-бла, я с тем же успехом погу с 3х летним племянником пообщаться.

Кроме как руки из жопы сказать ничего не можете, да вы даже тролить не умеете, какие сети обсуждать, ты хоть роут статичный сможешь нарисовать. Сидят в конторке из 10 человек такие как ты и серваком рулят с фтп'ой, конечно гений, среди хомяков..


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 01:38 
>при тройном тэгировании трафика

Вы о каком тегировании? dot1q который? Типа Q-in-Q-in-Q?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 02:46 
ну да, оно самое, в продакшене Q-in-Q, а Q-in-Q-in-Q поизвращаться))

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено YetAnotherOnanym , 08-Авг-14 04:24 
Мсье знает толк, да.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 08-Авг-14 12:31 
> железяка за полтора ляма, тоже на бсд, тоже глючит - новое

Мне интересно стало, что сподвигло ставить на машину стоимостью
в полтора ляма freebsd? Может у Вас какая специфика, но все такие
железки распространяются с предустановленными ОСями. Эти и только эти
ОСя обеспечат полноценное функционирование такого железа. Ставить туда
посторонние хоть линуксы, или тем более *BSD-ы-извращение. Или чего
не понимаю?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Stellarwind , 08-Авг-14 12:41 
Да он просто наверно где-то Juniper нашел подержанный подешевке, там JUNOS, которая FreeBSD в девичестве..  Поддержки у него нет и руки кривые, вот и мучается.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 13:47 
> Да он просто наверно где-то Juniper нашел подержанный подешевке, там JUNOS, которая
> FreeBSD в девичестве..  Поддержки у него нет и руки кривые,
> вот и мучается.

Ericsson SE600 - http://www.ericsson.com/ru/ourportfolio/products/se600

Если угодно.
Гарантия, тех поддержка, я не имею права вносить изменения в прошивку.

Задаю все тот же вопрос, кроме как "руки из жопы", аргументы есть?

если нет то вам сюда - http://natribu.org/


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 19:39 
> я не имею права вносить изменения в прошивку.

БСДшные свободы - они такие. В этом месте несложно догадаться почему мне нравится GPL и пингвины. Там свобода не в теории, а на практике.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 14:44 
Не машина, а железяка. Большая и типа умная, но на практике такая же тупая как то, на базе чего она построена, например, если в консоли указать download_firmware tftp://zzz/xxx.bin,
то она выдаст ошибку, правильно указывать - download_firmware tftp:///zzz/xxx.bin, и tftp:///zzz//xxx.bin тоже вернет ошибку.

На ней нет ни fdb таблиц, ни tcpdump, хотя разрабы показали некий хак, чтобы запустить tcpdump на порту управления, но этоже смешно.

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

В ответ на это разрабы посоветовали использовать макросы, вывод которых можно перенаправить на тот же tftp сервер, однако практика показала, что результат заливается на сервак не весь - из 144кб реального текста доходит 9к.

Вероятнее, виноваты ленивые индусы, но осадок от использования "УмногоЯйца", которое не имеет элементарных общепринятых опций, доступных в железках на 2 и 3 порядка ниже в сетевой иерархии остается. Лично мне проще поставить стеренький комп, который хоть по rs232 будет мониторить состояния объектов, чем бодаться с ТП - дожидаться пока случится, снимать дампы и что-то объяснять, тем более первыми их словами будут - А вы пробовали выключить и снова включить, а это уже авария, это премия, это нельзя))

Что касается выбора, - в корпоративном секторе никто никого ниачем не спрашивает, о всех закупках договариваются коммерсанты, которые "нишарят", а технари потом сидят по ночам общаясь с ТП, что в принципе оплачивается, но по факту того не стоит. И чтобы завершить картину, стоит упомянуть о том, что биллинговая система стоит на CentOS 5.9, а сервер мониторинга на RHEL, при этом биллинг 1-2 раза в сутки тупо отваливается, а сервер мониторинга в стойке просто валяется, потому что та ява-хрень на которой он написан тупо неработоспособна, и попытки его реанимировать продолжаются уже около 5 лет.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:59 
> Мне интересно стало, что сподвигло ставить на машину стоимостью
> в полтора ляма freebsd?

а что ты в этом странного видишь? что, freebsd — она только для бомжей под мостом?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 14:03 
Дык в лине же сетевой стек быстрее, не? Тесты поищите.
Что-то там в мордокниге хотят допилисть под себя. вот и все

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 01:52 
Facebook - тролли 100500 уровня! Учитесь сынки :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 07-Авг-14 01:53 
Да, сетевой стек в линуксе не продуман. Причём, с поддержкой протоколов в линуксе
как раз лучше, чем в других ОС, и freebsd в частности, но слабовато с механизмом
управления потоками сетевых данных. Не продуман механизм распределения даных трафика и служебных данных по потокам исполнения
таким образом, чтоб минимизировать конкуренцию между потоками за критичные участки. Контексты softirq и потоков пользователя в ядре
лочат друг друга, что становится заметно на многоядерных системах при серьёзном сетевом трафике, и приводит к тому, что потоки много времени
висят на локах. Вызывает снижение производительности сетеых сервисов юзерспайса.  Это, что интересно, проявляется только если машина
обрабатывает INPUT/OUTPUT трафик и не проявляется на транзитном трафике если машина выступает роутером/машрутизатором.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 04:26 
А в фрибзде с чего это вдруг разработчики подрываются писать сетевой стек встроенный в программу, не подскажете? Говорят что так работает зело быстрее чем системный и может линуха догнать, etc.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 07:50 
К микрокернелю готовятся.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 11:52 
А они сказали что так быстрее. Всего лишь. Что довольно странно...

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:27 
> А они сказали что так быстрее. Всего лишь. Что довольно странно...

Ну дык - власти скрывают!


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:12 
> Ну дык - власти скрывают!

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено bOOster , 07-Авг-14 10:42 
Линуха никто догнать не может, ни по производительности, ни по количеству косяков.
- потому что повыкидывали все здравые проверки и шпарят не проверяя вообще ничего, до "первого поворота", когда без этих же проверок все валиться в дым.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 10:47 
о, Иксперд пришёл. конечно, Иксперд может показать конкретные места в ядре, где «всё валится в дым». может, но не покажет. или… или не может, а просто трындит?

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено userd , 07-Авг-14 17:33 
В драйверах (возможно - не самой последней версии) могу.
Подключаешь USB девайс - и ядро бодро рапортует о "BUG: unable to handle kernel NULL pointer dereference at           (null)".



"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 17:38 
ссылку на багрепорт можно увидеть?

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено userd , 07-Авг-14 18:07 
https://bugzilla.kernel.org/show_bug.cgi?id=74041

я наблюдал в 3.10 и 3.12, судя по текстам - и в 3.16 должно быть.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 18:19 
> https://bugzilla.kernel.org/show_bug.cgi?id=74041

даже с патчем — риспект и уважуха, чо.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 07-Авг-14 18:28 
>> https://bugzilla.kernel.org/show_bug.cgi?id=74041
> даже с патчем — риспект и уважуха, чо.

Хм. Думал ты правоту других принципиально признать не можешь. Ошибался, сорри.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 18:40 
> Думал ты правоту других принципиально признать не можешь.

с чего бы? меня тут неоднократно в лужу сажали, красиво и с аргументами. главное — с аргументами. что я и признавал: мне несложно признать, что ошибся, если действительно ошибся. просто надо носом потыкать — как, например, в дизасм вызова вложеных функций в gcc, с которым я крупно лоханулся.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 05:33 
> как, например, в дизасм вызова вложеных функций в gcc, с которым я крупно лоханулся.

Даа ... знатная была битва :-)



"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 10:09 
> с чего бы? меня тут неоднократно в лужу сажали, красиво и с
> аргументами. главное — с аргументами.

Да вы тут с павлином недавно жгли напалмом про "права" на кусок памяти переменных окружения :). Зато благодаря вашему тормозизму я набрел на забавный ядерный хукер, так что даже чужой тормозизм может временами быть полезным, оказывается.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 10:17 
> Да вы тут с павлином недавно жгли напалмом про "права" на кусок
> памяти переменных окружения :)

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


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Andrey Mitrofanov , 08-Авг-14 10:24 
> я — нет. всего лишь говорил про то, что патч к ld.so

А статическую обёртку, запускающую целевой бинарник с _подложным ld.so [и окружением]... могёшь!?

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

Ждём, когда павлин достанет из штанин nsalinux.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:36 
>> я — нет. всего лишь говорил про то, что патч к ld.so
> А статическую обёртку, запускающую целевой бинарник с _подложным ld.so [и окружением]...
> могёшь!?

wut?


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 11:28 
> я — нет.

Только не надо идти в отрицание как малолетние кидозы. Ты там что-то про рута говорил и чего там еще. Я так и не понял к чему это было - единственное где динамический линкер делает различия - suid'ные бинари. Но про них все молчали в тряпочку IIRC, как минимум поначалу :).

> всего лишь говорил про то, что патч к ld.so решает.

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

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

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


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:37 
>> я — нет.
> Только не надо идти в отрицание как малолетние кидозы.

только не надо рассказывать мне, что я говорил. давай цитаты — поясню.

>> всего лишь говорил про то, что патч к ld.so решает.
> Ну это уже читерство.

офигеть. да-да, любой патч — читерство!


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено pavlinux , 11-Авг-14 00:49 
> Да вы тут с павлином недавно жгли напалмом

Наш срач - ваше образование ©


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 19:43 
> Хм. Думал ты правоту других принципиально признать не можешь. Ошибался, сорри.

Гнусный пиндеж. Существа с мозгом тем и отличаются что при хорошей аргументации их вполне возможно переубедить. А далдонят заученное 1 раз лишь те кто не способен к обучению и мыслительному процессу. Вот Кэп может иметь странные взгляды, но субъект мозгастый. Хоть иногда и демонстрирует некислую предвзятость.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 07:15 
> даже с патчем — риспект и уважуха, чо.

Кроме того момента что патч надо было слать в список рассылки, а не аттачить в багзиллу. Там как раз K-H покапитанил.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено pavlinux , 11-Авг-14 02:09 
>> https://bugzilla.kernel.org/show_bug.cgi?id=74041
> даже с патчем — риспект и уважуха, чо.

Чо-чо, функция usb_get_serial_port_data() имеет аргумент типа (struct usb_serial *)
в патче он туда суёт (struct usb_serial_port *). Ядерщики дальше слушать и не будут.

---
Как-то так


static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port)    
{
+       struct usb_serial *serial = port->serial;
+       struct symbol_private *priv = usb_get_serial_data(serial);    
-       struct symbol_private *priv = usb_get_serial_data(port->serial);    
        unsigned long flags;    
        int result = 0;

остальные правильные и баг в другом месте.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 11-Авг-14 05:30 
я сам патч не анализировал, отметил просто факт, что человек постарался и патч сделал.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Led , 11-Авг-14 13:33 
>>> https://bugzilla.kernel.org/show_bug.cgi?id=74041
>> даже с патчем — риспект и уважуха, чо.
> Чо-чо, функция usb_get_serial_port_data() имеет аргумент типа (struct usb_serial *)

Опять стекломоя накатил?


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 17:38 
p.s. а ядро-то при этом паникует, или же продолжает работать?

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено userd , 07-Авг-14 18:16 
> p.s. а ядро-то при этом паникует, или же продолжает работать?

Ядро не паникует, но для него это происшествие не проходит бесследно - "rmmod -f" для проблемного модуля "зависает".


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 18:21 
увы, повторить мне нечем. если вдруг наступлю, и никто до этого не починит — постараюсь починить и отправить куда надо. впрочем, думаю, намного раньше без меня починят.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено userd , 07-Авг-14 19:04 
Ошибка, как мне кажется, была добавлена в апреле 2013 года,
см. http://permalink.gmane.org/gmane.linux.usb.general/85260

Я определил источник проблемы в произвольном смешении usb_set_serial_port_data()/usb_get_serial_port_data()/usb_get_serial_data() для установки и считывания приватных данных.

Так что можно "чинить" чисто по логике решаемой задачи - всё равно код нерабочий, а автор регрессии прямо признался - «All patches have been compile-tested only.»

вот мои жалобы в ALT Linux Bugzilla -
https://bugzilla.altlinux.org/show_bug.cgi?id=29976
https://bugzilla.altlinux.org/show_bug.cgi?id=29989


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 19:21 
можно, но я считаю моветоном отправлять патчи, которые не могу у себя погонять, даже если это тривиальный однострочный фикс. а устройства, которое бы триггерило баг, у меня нет.

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


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено pavlinux , 11-Авг-14 02:29 
> увы, повторить мне нечем.

static const struct usb_device_id id_table[] = {
         { USB_DEVICE(0x05e0, 0x0600) },
         { },
};

В эту структуру впиши любой USDID, от мегапопсового Prolific PL2303 например.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 11-Авг-14 05:31 
> В эту структуру впиши любой USDID

хм. не подумал о таком хаке.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Censored , 08-Авг-14 19:06 
> В драйверах (возможно - не самой последней версии) могу.
> Подключаешь USB девайс - и ядро бодро рапортует о "BUG: unable to
> handle kernel NULL pointer dereference at      
>      (null)".

И где-тут о сетевом стеке?! :)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:39 
> И где-тут о сетевом стеке?! :)

наверное, там же, где у дебила из #87.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 11:53 
> вообще ничего, до "первого поворота", когда без этих же проверок все
> валиться в дым.

Интересно. Роутер у меня полгода аптайма набирал. Так это... что там насчет стабильности и поворотов?


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 11:56 
да нормально всё. это оно просто вылезло вякнуть, как пред одноклассниками привыкло. школа-то для умственно отсталых, там не принято свои наезды подтверждать кодом, например. главное — погромче крикнуть «они все дураки, а я умный, знаю кучу косяков!» — и всё, косяки можно не предъявлять, всё равно уже Гуру.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 07-Авг-14 17:02 
> школа-то для умственно отсталых

но тебе всё-равно экзамен на поступление сдавать пришлось

> там не принято свои наезды подтверждать кодом

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


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 17:06 
лги дальше, меня забавляет это читать.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено bOOster , 07-Авг-14 18:48 
>> вообще ничего, до "первого поворота", когда без этих же проверок все
>> валиться в дым.
> Интересно. Роутер у меня полгода аптайма набирал. Так это... что там насчет
> стабильности и поворотов?

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


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 18:53 
ты-то эти сервера тоже если и видел, то издалека или на картинках, так что всё нормально.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 10:19 
> Ну ты красавчик, сравнил высоконагруженные сервера с параллельной  обработкой с домашним
> роутером.

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

Честно говоря я даже и вспомнить не могу как выглядит сбой в TCP/IP стеке. Я думаю что я никогда не нарывался на проблемы с надежностью работы оного. Бывают всякие ляпы конфигурации, которые под тяжелой нагрузкой могут потребовать некого тюнинга и твикинга, но ничего такого сверхъестественного или являющегося жирным багом вроде.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:21 
> валиться в дым.

Зарываетесь, однако. Не подскажете кто релизнул ZFS как "стабильный" с неработающим sendfile(), вашающим КЕМ всю систему?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 11:59 
>А в фрибзде с чего это вдруг разработчики подрываются писать сетевой стек встроенный в программу, не подскажете?

Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек, не встроенный в программу =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 07-Авг-14 12:04 
> Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек, не встроенный в программу =)

Сполз под стол и умер.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 14:43 
>> Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек, не встроенный в программу =)
> Сполз под стол и умер.

Внезапно

# file /boot/kernel/kernel
/boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено pavel_simple , 07-Авг-14 15:07 
>>> Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек, не встроенный в программу =)
>> Сполз под стол и умер.
> Внезапно
> # file /boot/kernel/kernel
> /boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically
> linked (uses shared libs), not stripped

запускай этот бинарник в ОС которая поддерживает ELF, вывод сюда.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 16:17 
>>>> Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек, не встроенный в программу =)
>>> Сполз под стол и умер.
>> Внезапно
>> # file /boot/kernel/kernel
>> /boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically
>> linked (uses shared libs), not stripped
> запускай этот бинарник в ОС которая поддерживает ELF, вывод сюда.

То есть ядро не программа? Это же праздник какой-то =)

PS
Намекаю =)

# find /usr/src/sys/ -name '*.c' | head
/usr/src/sys/amd64/acpica/acpi_machdep.c
/usr/src/sys/amd64/acpica/acpi_wakeup.c
/usr/src/sys/amd64/amd64/amd64_mem.c
/usr/src/sys/amd64/amd64/atomic.c
/usr/src/sys/amd64/amd64/autoconf.c
/usr/src/sys/amd64/amd64/bios.c
/usr/src/sys/amd64/amd64/bpf_jit_machdep.c
/usr/src/sys/amd64/amd64/db_disasm.c
/usr/src/sys/amd64/amd64/db_interface.c
/usr/src/sys/amd64/amd64/db_trace.c



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 07-Авг-14 16:41 
> # file /boot/kernel/kernel
> /boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically
> linked (uses shared libs), not stripped

Нет, я в курсе, что ядро - тоже программа :) (как и BIOS и бутлоадер и вообще любой код для проца). Но в данном случае под "программой" всё-таки понимается конечное прикладное ПО, которое запускается поверх ядра ОС, драйверов и прочих системных элементов, и само ядро в данном контексте мы считаем "чёрным ящиком" с сетевым стэком и прочими фичами.

А речь изначально вообще шла о том, что именно реализацию сетевого стека вытаскивают в прикладное (!) ПО. Для ряда весьма специфичных применений в целом оправдано, но в принципе сие - самый что ни на есть костыль.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 17:44 
>> # file /boot/kernel/kernel
>> /boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically
>> linked (uses shared libs), not stripped
>Нет, я в курсе, что ядро - тоже программа :) (как и BIOS и бутлоадер и вообще любой код для проца).

Ну слава богу, признал =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено pavel_simple , 07-Авг-14 18:02 
>>> # file /boot/kernel/kernel
>>> /boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically
>>> linked (uses shared libs), not stripped
>>Нет, я в курсе, что ядро - тоже программа :) (как и BIOS и бутлоадер и вообще любой код для проца).
> Ну слава богу, признал =)

гиде мне в 1c найти tcp/ip стёк?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 19:04 
>>>> # file /boot/kernel/kernel
>>>> /boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically
>>>> linked (uses shared libs), not stripped
>>>Нет, я в курсе, что ядро - тоже программа :) (как и BIOS и бутлоадер и вообще любой код для проца).
>> Ну слава богу, признал =)
> гиде мне в 1c найти tcp/ip стёк?

Твоя читать ветку сначала нада. Много думать.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:25 
Я про HTTP сервер в который фрибздельники отдельный TCP/IP стек встроили вместо системного, "потому что так быстрее". Там же были прелюбопытнейшие бенчи, показывающие как nginx с системным стеком в линухе рвет на британский флаг фрибзду. По поводу чего и был батхерт и изобретение столь странного велика как упрощенный и ускоренный стек, встроенный в программу, в обход системного стека.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 10:04 
> Я про HTTP сервер в который фрибздельники отдельный TCP/IP стек встроили вместо
> системного, "потому что так быстрее". Там же были прелюбопытнейшие бенчи, показывающие
> как nginx с системным стеком в линухе рвет на британский флаг
> фрибзду. По поводу чего и был батхерт и изобретение столь странного
> велика как упрощенный и ускоренный стек, встроенный в программу, в обход
> системного стека.

Детка, ты высосал откуда какую-то басню, и теперь ее мусолишь?

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

Для успешного организации дела (предприятия на базе IT систем) важны прежде всего разделяемость видения и целей деятельности у его участников (stakeholders), компетентность архитекторов его процессов, итоговая емкость организации деятельности при реализуемости продукта, что требует достаточного качества планирования, как в программной деятельности, так и по организации кэйсов и проектов.

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

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

И после этого будет 101 делом твои бенчмарки.



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 10:25 
> Детка, ты высосал откуда какую-то басню, и теперь ее мусолишь?

Дяденька, про это новость на опеннетике не так давно была. Учитесь пользоваться поиском.

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

Красивые бла-бла ...  совершенно не стыкующиеся с тем пи...цом, который у бздоидов по жизни царит в управлении проектами. И да, капиталисты с их ad-hoc управлением в большинстве случаев почему-то зарулили плановую экономику СССР с большим отрывом.

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

> требований, планирования рисков, ресурсов по категориям, ...

В результате получается как в СССР - все спланировано, унифицировано, но правда товары с такими потребительскими качествами что покупать их могут только если остальным конкурентам наглухо заблочить вход на рынок, а как только конкуренты хоть немного попадают на рынок - совкообразную промышленность выносит с треском. Как вы понимаете, фряха не единственная ось на планете и так не получится вообще совсем никак :).

> И после этого будет 101 делом твои бенчмарки.

Ну я и говорю - управление в стиле совка, в хучшем виде. Когда до 80-х годов гонят ламповые телевизоры. Картинка гэ, жрут как утюг, управление деревянное. "Зато унифицированные блоки и в соответствии с госпланом".


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 11:18 
>> Детка, ты высосал откуда какую-то басню, и теперь ее мусолишь?
>В результате получается как в СССР - все спланировано, унифицировано

Да, детка, даже при наличии ARPANET 15 лет лет можно оставать неграмотным недоумком. =)

Так вот, детка, в Большом Мире люди давно наработали так называемые Good Practices, то есть методические знания, благодаря которым социальная группа, называемая предприятием, способна производить продукт, продажа которого обеспечивает их жизнь и благосостояние.

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

Причем - сами! Ты не поверишь! Сами вот собираются, и договариваются - будет унификация, и вообще будеим использовать трубы номер раз и пять! Потомучто так всем выгодно, и оборудование различных предприятий будет совместимо, а кто будет играть не по соглашению, тот вылетит из дела!

Бля, как объяснение слабоумному.

Начни хотя бы с этого http://www.pqm-online.com/assets/files/standards/gost_r_iso_...
Устарело, откритиковано, но основные незыблемые принципы объясняет.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:34 
> Да, детка, даже при наличии ARPANET 15 лет лет можно оставать неграмотным недоумком. =)

По вам, "дяденька", заметно.

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

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

> размер банковских карточек, ...
> Иной раз раз аж до безобразия, ну так бывает, увлекаются.

Да, и когда они слишком увлекаются - получается очередной УЛПЦТ, выпускаемый в эпоху когда у конкурентов уже микропроцессоры в каждой дыре. Ну в общем как у фряшников, где нормальный пакетный менеджер только начали делать, а про виртуализацию наконец перестали вопить что это маркетинг и "не нyжно".

> Устарело, откритиковано, но основные незыблемые принципы объясняет.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 13:01 
>> Да, детка, даже при наличии ARPANET 15 лет лет можно оставать неграмотным недоумком. =)
> По вам, "дяденька", заметно.

Ты никто, хамоватый анонимус из страны по критериям развития между Гваделупой и Мозамбиком.

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

Деточка, ты настолько ... туговат, но это нестрашно. Попробуй понять - это жизнь Большого Технологическолго Мира, откуда тебе в твой Задрищенск привозят ништяки =)

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

ХЗ... Начни хотя бы с принципов Деминга, дай себе шанс. Если конечно, школу окончил.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 14:02 
> Ты никто, хамоватый анонимус из страны по критериям развития
> между Гваделупой и Мозамбиком.

1) А я разве спорил с этим?
2) И кто сказал что мне есть хоть какое-то дело до этих критериев?

> жизнь Большого Технологическолго Мира, откуда тебе в твой Задрищенск
> привозят ништяки =)

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

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

Какой няшный маркетинговый булшит :).

> ХЗ... Начни хотя бы с принципов Деминга, дай себе шанс. Если конечно,
> школу окончил.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 16:56 
> Отвали, чувак. У меня навалом более интересных вещей в очереди на почитать.
> И на доходы я не жалуюсь, все такое. Знаешь, хорошо когда
> работа нравится и приносит неплохие бабки. Еще лучше когда не надо
> строиться под всяких шефов и прочий сброд.

Детка, а вот зачем ты пишешь об этом так длинно? =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 08-Авг-14 20:43 
Простите что без спросу, но он тебя сделал, просто в сухую.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 21:20 
> Простите что без спросу, но он тебя сделал, просто в сухую.

Что он сделал, детка, объясни? =)

Что-то создал в виде образовательного продукта, индивидуального или для коммунити?
Может он создал новую связь для дела/проектов?
Или выполнил взаимовыгодную работу?
А может, он как-ли бо себя сертифицировал или что-то добавил в свое портфолио?

Что на выходе сделал?

Ну, напрягись, найди outcoming goods.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 09-Авг-14 08:54 
Он доказал свою адекватность, а вот вы свою опровергли, отсюда и вывод.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 09-Авг-14 19:15 
> Он доказал свою адекватность, а вот вы свою опровергли, отсюда и вывод.

Детка, когда пишешь об адекватности, не на забывай подумать и написать - чему adequate, то есть соответсвовать, быть достаточным  =)

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



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено cmp , 10-Авг-14 12:51 
>> Он доказал свою адекватность, а вот вы свою опровергли, отсюда и вывод.
> Детка, когда пишешь об адекватности, не на забывай подумать и написать -
> чему adequate, то есть соответсвовать, быть достаточным  =)
> Я тоже предполагаю, ваши сообщения вполне адекватны вашему кругозору, компетентности и
> совку.
> Более того, являются вполне типовыми.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 11-Авг-14 16:42 
>>> Он доказал свою адекватность, а вот вы свою опровергли, отсюда и вывод.
>> Детка, когда пишешь об адекватности, не на забывай подумать и написать -
>> чему adequate, то есть соответсвовать, быть достаточным  =)
>> Я тоже предполагаю, ваши сообщения вполне адекватны вашему кругозору, компетентности и
>> совку.
>> Более того, являются вполне типовыми.
> ))), вам позотиться с каждым постом еще не надоело, вы понятия не
> имеете о моей компетентности и о моем кругозоре.

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

О компетенциях крайне советую ознакомиться с The European e-Competence Framework
ftp://ftp.cen.eu/CEN/Sectors/List/ICT/CWAs/CWA%2016458.pdf
И далее http://www.ecompetences.eu/

Если вы сумеете охватить 4-5 позиций компетенций из 50 на уровне L3 по измерениям опыт-знания, то буду очень за вас рад.

Но я думаю, вы даже с элементарной мировой методологией незнакомы.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 11-Авг-14 17:01 
> интеллект и опыт другого порядка.
>крайне советую ознакомиться с The European e-Competence
> Если вы сумеете охватить
>даже с элементарной мировой

Награждаешься +50-тью к Скилу Евромайданный Бюроклатспиик Наброс. Молодец! </Путь>


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 11-Авг-14 17:09 
>> интеллект и опыт другого порядка.
>>крайне советую ознакомиться с The European e-Competence
>> Если вы сумеете охватить
>>даже с элементарной мировой
> Награждаешься +50-тью к Скилу Евромайданный Бюроклатспиик Наброс. Молодец! </Путь>

Детка, тебе правда так плохо?

PS
Когда полегчает, вспомни откуда все технологии, твой компьютер, твоя микроволновка, ... и после этого засунь свое девственное необученное сознание в ту мухасранскую дыру, откуда оно вылезло. =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 11-Авг-14 17:13 
>> Награждаешься +50-тью к Скилу Евромайданный Бюроклатспиик Наброс. Молодец! </Путь>
> Детка, тебе правда так плохо?

Папка ж лименты не платит, жмётся на сертификаты майкросовта. </ойпичалька>


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:22 
> Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек,
> не встроенный в программу =)

Это еще вопрос - кто тут у нас двоечник. За знание архитектуры операционных систем вам точно два балла.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 09:44 
>> Ты сам хоть понял, что написал, двоечник? Найди хоть один сетевой стек,
>> не встроенный в программу =)
> Это еще вопрос - кто тут у нас двоечник. За знание архитектуры
> операционных систем вам точно два балла.

я не буду с тобой, детка, вести дискуссию, о том, что набор сетевых функций и объектов не более чем прикладная часть программного обеспечения, иногда изолируемой в пределах виртуальной машины, в рамках которой исполняется такая замечательная _программа_, как ядро операционной системы класса unix.
да и то изолируемой условно, поскольку в контексте приложения функции ядра являются как бы _встроенными_ в само приложение, со всеми приседаниями.

ты опоздал с дискуссиями с 1994 года лет на 20, а лекции тебе читать не намерен - RTFM.

у меня один вопрос.

таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный в программу? =)



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 08-Авг-14 10:35 
> таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный
> в программу? =)

Так модель OSI. Стопка, сетевая, реализаций нет. //нет-нет, не вставайте, я мимо проходил.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 11:29 
>> таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный
>> в программу? =)
> Так модель OSI. Стопка, сетевая, реализаций нет. //нет-нет, не вставайте, я мимо
> проходил.

4.4BSD, ~1991-1993

https://stuff.mit.edu/afs/athena/astaff/reference/4.4lite/us.../

/*                                                                                                              
* ARGO Project, Computer Sciences Dept., University of Wisconsin - Madison                                    
*/  

Нет-нет, не останавливайтесь, херачте дальше =)

PS
Да, раз уж остановились. В коде NetBSD netISO существовало до ~1999.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 08-Авг-14 11:36 
>>> таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный
>>> в программу? =)
>> Так модель OSI. Стопка, сетевая, реализаций нет. //нет-нет, не вставайте, я мимо проходил.
> 4.4BSD, ~1991-1993
>reference/4.4lite/usr/src/sys/netiso/

Гм, #163 твой? Или был в другой жизни? Ядро тоже программа, да?
Записываю: "Сферический сетевой стековый вакуумный 4.4BSD, ага. Не программа. Дорого."


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 11:58 

> Гм, #163 твой? Или был в другой жизни?

ХЗ, о чем ты.

>Ядро тоже программа, да?

А по твоему, ядро не программа? =)

Ну ладно, еще раз =)

# ps ax | head -3
  PID TT  STAT       TIME COMMAND
    0 ??  DLs     1:29.42 [kernel]
    1 ??  ILs     0:00.02 /sbin/init --

# file /boot/kernel/kernel
/boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped

# objdump -h /boot/kernel/kernel | tail
32 .got.plt      0000000c  c0ac1068  c0ac1068  006c1068  2**2
                  CONTENTS, ALLOC, LOAD, DATA
33 .data         00060359  c0ac1080  c0ac1080  006c1080  2**4
                  CONTENTS, ALLOC, LOAD, DATA
34 set_pcpu      00000cf8  c0b21400  c0b21400  00721400  2**7
                  CONTENTS, ALLOC, LOAD, DATA
35 .bss          000ab348  c0b22100  c0b22100  007220f8  2**7
                  ALLOC
36 .comment      000048d7  00000000  00000000  007220f8  2**0
                  CONTENTS, READONLY

# find /usr/src/sys/ -name '*.c' | head
/usr/src/sys/amd64/acpica/acpi_machdep.c
/usr/src/sys/amd64/acpica/acpi_wakeup.c
/usr/src/sys/amd64/amd64/amd64_mem.c
/usr/src/sys/amd64/amd64/atomic.c
/usr/src/sys/amd64/amd64/autoconf.c
/usr/src/sys/amd64/amd64/bios.c
/usr/src/sys/amd64/amd64/bpf_jit_machdep.c
/usr/src/sys/amd64/amd64/db_disasm.c
/usr/src/sys/amd64/amd64/db_interface.c
/usr/src/sys/amd64/amd64/db_trace.c

Ни на что не намекает, не? =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 08-Авг-14 11:40 
>>> таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный
>>> в программу? =)
>> Так модель OSI. Стопка, сетевая, реализаций нет. //нет-нет, не вставайте, я мимо
>> проходил.
> 4.4BSD, ~1991-1993
>4.4lite/usr/src/sys/netiso/

А-а-а, в смылсе _есть реализация? Оооо! В BSD всё есть! -- Не вижу (впрочем и не смотрел толком) там 7 (или 9-ти??) уровней. Хотя б по отдельным файлам разложили, акадэмики, уровень№1.c, уровень№2.c.

> Нет-нет, не останавливайтесь, херачте дальше =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 11:52 

> А-а-а, в смылсе _есть реализация? Оооо! В BSD всё есть! -- Не
> вижу (впрочем и не смотрел толком) там 7 (или 9-ти??) уровней.
> Хотя б по отдельным файлам разложили, акадэмики, уровень№1.c, уровень№2.c.

Перестань истерить, детка. Ну не знал, молод, бывает.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:36 
> Перестань истерить, детка. Ну не знал, молод, бывает.

По-моему Митрофанов попросту бессовестно жpeт с вас, при том достаточно успешно, ибо вы ламак и нуб :).


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 12:45 
>> Перестань истерить, детка. Ну не знал, молод, бывает.
> По-моему Митрофанов попросту бессовестно жpeт с вас, при том достаточно успешно, ибо
> вы ламак и нуб :).

По моему, ты, детка, просто такое же неграмотное анонимное нечто, но с выепонами, как некоторые.

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

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



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 19:26 
>> вы ламак и нуб :).
> По моему, ты, детка, просто такое же неграмотное анонимное нечто,

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

> но с выепонами, как некоторые.

Какое хорошее описание Uniman-а...

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

Да, печальная у вас работенка. У меня поинтереснее.

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

Я могу сказать что мне нравится моя работа и она хорошо оплачивается. Чего и вам желаю.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 11-Авг-14 16:52 
> Не знаю, мои заказчики на грамотность не жаловались, это вы тут шедеврами
> истекаете.

Детка, впаривать сайтики с умным видом - это не признак грамотности.

> Я могу сказать что мне нравится моя работа и она хорошо оплачивается.

А зачем ты об этом пишешь?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 11:19 
> сетевых функций и объектов не более чем прикладная часть программного обеспечения,

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

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

Продолжаем демонстрировать общесистемное ламерство? :)

> да и то изолируемой условно, поскольку в контексте приложения функции ядра являются
> как бы _встроенными_ в само приложение, со всеми приседаниями.

И в каком месте происходит связывание программы с ядром? И не подакажет ли благородный дон, зачем тогда нужны системные вызовы (syscalls)? И почему в линухе можно запускать проприетарщину, не нарушая GPL? :)

> а лекции тебе читать не намерен - RTFM.

Из вас фиговый лектор. Получите в ж... вектор.

> таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный
> в программу? =)

Да чего его искать? В линухе - net/ipv4/af_inet.c и что там вокруг. Встроено оно исключительно в само ядро. А user-mode либы, если что, являются удобным и относительно системонезависимым glue к системным вызовам ядра. При этом user-mode либы разумеется не реализуют протоколы а всего лишь в нужный момент зовут ядро.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 11:35 
>> таки ты нашел, или нет? сферический сетевой стек в вакууме, не встроенный
>> в программу? =)
> Но почему-то крутой профи не в курсе что TCP/IP стек - это в нормальных условиях как
> раз в большинстве систем - компонент ядра.
> Да чего его искать? В линухе - net/ipv4/af_inet.c и что там вокруг.
> Встроено оно исключительно в само ядро.

Детка, kernel - это уже не программа? =)

Там еще файлики такие смешные с текстами ну там с буковками.
Говорят, Программным Кодом называются.

> нужный момент зовут ядро.

А, зовут... "О приходи же ко мне, ядро!" =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:41 
> Детка, kernel - это уже не программа? =)

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

> Там еще файлики такие смешные с текстами ну там с буковками.
> Говорят, Программным Кодом называются.

Говорят, вы их нифига не читали, но на компилежку надpaчиваете. Правду бают, или врут?!

> А, зовут... "О приходи же ко мне, ядро!" =)

Как-то так. Syscalls это называется. Системные вызовы.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 13:13 
>> Детка, kernel - это уже не программа? =)
> В каком-то роде конечно тоже программа.

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

Жеваный крот, ведь не прошло и суток из 50 лет массового существования ЭВМ! =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 19:28 
Кажется я вынес uniman-у мозг: он демонстрирует нам как выглядит core dump в человеческом исполнении. Поток бессвязных мыслей не несущих никакой полезной нагрузки. Бывает. Эй, коллеги, сделайте ему вачдог ресет. Плохо человеку.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 19:41 
> Кажется ...

Кажется, только кажется, детка =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 08-Авг-14 12:20 
> да и то изолируемой условно, поскольку в контексте приложения функции ядра являются
> как бы _встроенными_ в само приложение, со всеми приседаниями.

Сполз под стол и умер во второй раз. Про изоляцию ядра и переключение контекста при вызове его функций что-нибудь слышал?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 12:38 
>> да и то изолируемой условно, поскольку в контексте приложения функции ядра являются
>> как бы _встроенными_ в само приложение, со всеми приседаниями.
> Сполз под стол и умер во второй раз. Про изоляцию ядра и
> переключение контекста при вызове его функций что-нибудь слышал?

Да хоть живи под столом, детка =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 08-Авг-14 12:39 

>  Про изоляцию ядра и  переключение контекста при вызове его функций что-нибудь слышал?

Что за переключения контекста?



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:44 
> Что за переключения контекста?

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 12:49 
>> Что за переключения контекста?
> Ух ты, эпично! :). Мы сегодня столько нового о квалификации фрибздельников узнали,
> с одного примитивного и безобидного наброса :).

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

Хотя нет, заметна деградация.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 13:34 
Вы здесь сидите и нагло тролите(пытаетесь тролить?) придираясь к словам. Да ядро это тоже программа, но в обычных обсуждениях ядро называют ядром, а программами называют всё прикладное ПО из юзерспейса.
Так что хватит страдать хернёй.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 13:53 

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

В обычных обсуждениях где? На LOR?

Для разминки. Постарайся найти в RTEMS и подобных "ядро".

> Вы здесь сидите

Я сижу в своем доме, а не "здесь". Тебя глючит =)

> и нагло тролите(пытаетесь тролить?) придираясь к словам.
> Так что хватит страдать хернёй.

Детка, ты решил на себя взять роль судьи и запретить? =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 19:31 
> Я ничего нового не узнал об совковых анонимусах. Столь же чмощное, хомоватое,
> смело-анонимное, собирающееся стаями и не намеренное предпринимать усилия для обучения,

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 20:37 
>> Я ничего нового не узнал об совковых анонимусах. Столь же чмощное, хомоватое,
>> смело-анонимное, собирающееся стаями и не намеренное предпринимать усилия для обучения,
> Похоже кто-то над вами сурово пошутил, подсунув зеркало вместо монитора. Потому что
> этот текст подозрительно хорошо описывает ваше поведение.

Нет, детка, за два десятка лет я хорошо изучил хомо постсоветикус айтишнег. И не путаю их с IT специалистами различных профайлов.



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 08-Авг-14 12:49 
>>  Про изоляцию ядра и  переключение контекста при вызове его функций что-нибудь слышал?
> Что за переключения контекста?

Суть в следующем: ядро и пользовательский процесс выполняются в разных контекстах. Контекст - это состояние регистров, режим выполнения (для x86 - ядра или пользователя), схема адресации, и много чего прочего.

Разные SYSCALL'ы по разному переключают контексты (некоторые просто сохраняют часть регистров процесса - тоже "контекст", выполняются в адресном пространстве процесса но режиме ядра, потом восстанавливают сохраненное, и завершаются выходом в режим пользователя; некоторые могут вообще приводить к полной смене всего имеющегося контекста на контекст другого процесса или ядра, и выполнения оного). Основным методом изоляции ядра и элементом контекста является как раз таки переключение режима выполнения: пользовательский процесс не имеет доступа к ядру помимо API из SYSCALL'ов.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 08-Авг-14 13:49 
>Контекст
> - это состояние регистров, режим выполнения (для x86 - ядра или
> пользователя), схема адресации, и много чего прочего.

А подробнее про схему адресации если можно, конечно? Чем она в режиме ядра отличается от
таковой режима пользователя? Целевая ОСь-Linux x86_64.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 08-Авг-14 14:17 
> А подробнее про схему адресации если можно, конечно? Чем она в режиме
> ядра отличается от таковой режима пользователя? Целевая ОСь-Linux x86_64.

Небольшой ликбезик вот тут:
http://duartes.org/gustavo/blog/post/how-the-kernel-manages-.../
и вот здесь общая теория по уровням выполнения (для понимания разницы между ядром и пользовательским процессом)
http://en.wikipedia.org/wiki/Ring_%28computer_security&...

Вот здесь детально:
https://www.kernel.org/doc/gorman/html/understand/understand...

Конкретно по схеме адресации хоть для x86, хоть для x86-64, хоть для любой прочей архитектуры с MMU - суть в том, что пространство пользователя не видит пространства ядра и других процессов. Т.е. ядро и каждый процесс фактически сидят в своём изолированном контексте адресного пространства размером в 2^32/64 байт :) При этом у ядра есть права "смонтировать" в своё пространство или в пространство любого процесса некоторый блок физической памяти, а у пользовательского процесса - нет.

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

PS. Я использую термин "монтировать" для "map".


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 19:36 
> любой прочей архитектуры с MMU - суть в том, что пространство
> пользователя не видит пространства ядра и других процессов.

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

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 20:03 
>> любой прочей архитектуры с MMU - суть в том, что пространство
>> пользователя не видит пространства ядра и других процессов.
> Иначе это была бы дыра величиной в человеческий рост. Многозадачки все-таки должны
> защищать себя и другие процессы от потенциально проблемного поведения задач.

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

Как вариант, можно привести реализации облегченных нитей в unix apps.

Конечно, код нитей взаимно доверенный.

PS
Сейчас у меня рядом играет плеер с embed OS Rockbox, никакой изоляции процессов, и ничего, вполне адекватная фиговинка =)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:43 
> А подробнее про схему адресации если можно, конечно?

зачем тебе подорожная, хам? ты же читать не умеешь.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 12:51 
>>  Про изоляцию ядра и  переключение контекста при вызове его функций что-нибудь слышал?
> Что за переключения контекста?

http://en.wikipedia.org/wiki/Context_switch


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:39 
> Сполз под стол и умер во второй раз. Про изоляцию ядра и
> переключение контекста при вызове его функций что-нибудь слышал?

Тссс... ща мы этого ламоватого нуба разведем на много-много лулзов. Он нам тут дадет лекцию по устройству операционок.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 08-Авг-14 13:11 
> тут дадет лекцию по устройству операционок.

Нас же посетил не меньше, чем проф.Танненбаум. Записал всех в дети, видно переобчался со студентами. Пора про микроядро чего-нибудь спрашивать!


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 13:14 
> Записал всех в дети

Нет, только тебя и еще пару экземпляров.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 08-Авг-14 13:35 
> Нет, только тебя и еще пару экземпляров.

Как алименты платить, так в кусты.

--Какая-то у вас мания появилась с возрастом - кончать!


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 13:15 
>Тссс... ща мы этого ламоватого нуба разведем на много-много лулзов

У тебя разводилка еще не выросла.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 19:37 
> У тебя разводилка еще не выросла.

А по-моему нормалек, результат превзошел самые смелые ожидания.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 20:09 
>> У тебя разводилка еще не выросла.
> А по-моему нормалек, результат превзошел самые смелые ожидания.

Ожидали что вообще ничего не вырастет?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Aureliano Buendia , 07-Авг-14 12:15 
Браво!

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Anonym1 , 07-Авг-14 15:42 
Подозреваю, что это у Вас работают Intel механизмы, использующие ядра парами, с общим кешем L2 на пару.
Чем, кстати, смотрели локи между контекстами softirq и потоков пользователя в ядре, если не секрет? И не было ли массы правил для INPUT/OUTPUT таблицы MANGLE, при пустом FORWARD в iptables?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 07-Авг-14 18:20 
> Чем, кстати, смотрели локи между контекстами softirq и потоков пользователя в ядре,

Расставил хуки по всему пути формирования sk_buff вниз, и его обработки по пути наверх, с выводом
в файл через vfs отчётов о попытке лока, локе, освобождении, с инфой о текущем потоке и
с дальнейшим анализом файла
> если не секрет? И не было ли массы правил для INPUT/OUTPUT
> таблицы MANGLE, при пустом FORWARD в iptables?

Тут netfilter не причём, его  NF_HOOK-и расположены в обработчиках ip уровня, основное время
потоки расходуют на процедурах обработки протоколов траспортного уровня, и система была
пустая потому как не админ просто ковыряю линукса ради спортивного интереса. Не знаю как
в *BSD, но тоже проделывал с опенолярисом, и этих граблей, как в линуксе, там не наблюдал.
Там вообще модель стека представляет собой так называемые STREAMS-ы, и реализованы как набор потоков,
свой для каждого сокета, сетевого  интерфейса,  этапа обработки пакетов, с минимальным влиянием
потоков друг на друга, что сильно отличается от линуксовой модели с его lock_sock-ами. Сейчас заглянул мельком в стек,
freebsd-модель схожа с опенсолярисной


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено t28 , 08-Авг-14 02:07 
> Контексты softirq и потоков пользователя в ядре
>  лочат друг друга, что становится заметно на многоядерных системах при серьёзном
> сетевом трафике, и приводит к тому, что потоки много времени
>  висят на локах. Вызывает снижение производительности сетеых сервисов юзерспайса.  Это,
> что интересно, проявляется только если машина
> обрабатывает INPUT/OUTPUT трафик и не проявляется на транзитном трафике если
> машина выступает роутером/машрутизатором.

Да, вот мы сейчас на эти грабли серьёзно наступили. До 20% в softirq, и это при недоходящем до 1 Гбит/с трафике. Пока пришлось зарезать лимиты для модуля e1000e, но это увеличило latency. То же железо на винде тянет бОльшую нагрузку.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 08-Авг-14 12:30 
> Да, вот мы сейчас на эти грабли серьёзно наступили. До 20% в
> softirq, и это при недоходящем до 1 Гбит/с трафике. Пока пришлось
> зарезать лимиты для модуля e1000e, но это увеличило latency. То же
> железо на винде тянет бОльшую нагрузку.

1. Самым первым делом hyperthreading => off, вызывает lock contention, и не только в сетевом стеке

2. Если e1000e и нет RPS/RFS - включить.

3. Для e1000e с RPS/RFS (для igb, bnx2/bnx2x и tg3 что с RPS, что без - тоже актуально) ->
echo 16 > /proc/sys/net/core/dev_weight
echo 256 > /proc/sys/net/core/netdev_budget
echo 16000 > /proc/sys/net/core/netdev_max_backlog
echo 0 > /proc/sys/net/core/netdev_tstamp_prequeue

4. проверить /sys/devices/system/clocksource/.../current_clocksource - если там HPET, то заменить на один из доступных прочих способов, использование HPET как clocksource при определенных (очень специфичных) условиях также может вызывать lock contention в сетевом стеке


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено t28 , 10-Авг-14 13:27 
У меня висит тяжёлое приложение в userspace, это не PPPoE.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено qqq , 07-Авг-14 03:27 
то php то мобильные клиенты то сеть...

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 09:28 
> то php то мобильные клиенты то сеть...

_Стабильности в Facebook-е нет. php-бblдло-код Facebook-а отстаёт в _производительности, тормозит. Facebook не может _конкурировать, ну, скажем с Полуэ^W Гуглем! (Тот-то вона протоколы патчит в линуксах, ускоренные и без конкуренции, ты аодумай?!


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 03:34 
Чего только не сделают чтобы не использовать FreeBSD. Неужели их код настолько крив и непортабелен что сменить систему на более производительную нельзя, а ждать несколько лет что кто-то _может быть_ допилит linux можно?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 03:44 
Выгоднее допилить линукс, где не очень хорошо только с сетевым стеком, чем допиливать freebsd, где не очень хорошо со всем остальным :-)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено IMHO , 07-Авг-14 13:13 
нет не выгодно, поиграются, и на BSD перейдут, потому что в линуксе все меняется часто, будет им морока в этом

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Li , 07-Авг-14 14:15 
лучше конечно во фряхе - мертво и штабильно во всем.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 17:04 
> нет не выгодно, поиграются, и на BSD перейдут, потому что в линуксе
> все меняется часто, будет им морока в этом

Рамблеру это расскажи - когда они несколько лет назад с бзди на линукс мигрировали баттхёрт, помниться, стоял до небес :-D


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено ваноним , 07-Авг-14 18:00 
вы так говорит Рамблер, будто это что-то хорошее. где сейчас этот ваш Рамблер?

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 18:05 
> где сейчас этот ваш Рамблер?

в супе, вестимо.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 07-Авг-14 18:32 
>> где сейчас этот ваш Рамблер?
> в супе, вестимо.

Ну дык и мы о чём - сварилсо :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 19:01 
> вы так говорит Рамблер, будто это что-то хорошее. где сейчас этот ваш
> Рамблер?

Детка, есть 10001 способ грохнуть предприятие, в здешней стране *10.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:51 
> Детка, есть 10001 способ грохнуть предприятие, в здешней стране *10.

Способ номер 0 - нанять управленца типа uniman. Предприятию очень быстро настанет пц.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 20:28 
>> Детка, есть 10001 способ грохнуть предприятие, в здешней стране *10.
> Способ номер 0 - нанять управленца типа uniman. Предприятию очень быстро настанет
> пц.

Отож как тебе поперек твоего мозжечка встал, аж забыть не можешь. Казалось бы, Анонимус, похрен как назовут, ан нет, виртуальная борьба за ранг. С реальной тяжелее?

Так вот, детка, последние лет 10 я занимаюсь в половине случаев проектами реконструкции различных вычислительно-коммуникационных узлов.
Так сказать, убираю дерьмо за такими некомпетными, но самоуверенными щенками как ты, а из того что осталось делаю нечто более соответствующее целям и процессам предприятия (которые тоже часто ad hoc лапшой).

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

А теперь по теме, развалить предприятие в РФ - не вопрос, удивительно, что они еще существуют.
А впереди новые налоги...

И где тут твои бенчмарки, если 80% коммуникационно-вычислительной емкости на 80% предприятий точно идут в простой, если не 95-95, хер его знает.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено ваноним , 24-Фев-15 16:02 
евона как его пробрало. видать, действительно знает толк в развале предприятий в РФ.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:28 
> нет не выгодно, поиграются, и на BSD перейдут,

Апач и яха уже поигрались. С BSD :).


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 04:25 
> Чего только не сделают чтобы не использовать FreeBSD.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 08:12 
Ещё один, не видевший фри в глаза. Я внимательно слушаю чего там по твоему мнению не хватает для фейсбука. Может UTF в консоли?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 08:49 
По Вашему авторитетному мнению, зачем тогда "Лицокнига" ищет разработчиков? Если вы один лучше всех разбираетесь в этом вопросе и видете абсурдность этой новости, то предложите свои услуги Цукербергу. И не разводите холивара между фанатиками сект.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:29 
> По Вашему авторитетному мнению, зачем тогда "Лицокнига" ищет разработчиков?

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 09:32 
> Ещё один, не видевший фри в глаза. Я внимательно слушаю чего там
> по твоему мнению не хватает для фейсбука. Может UTF в консоли?

Дорого это. Ни Гугль, ни Майкрософт, ни Facebook не потянули. "Бесплатные" BSD -- достойные наследники эпохи войн UNIX: пили своё и наблюдай улетучивание своих денежек.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 12:57 
> пили своё и наблюдай улетучивание своих денежек.

Как будто к Linux это не относится. Вон, новость как раз именно про это.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 13:01 
>> пили своё и наблюдай улетучивание своих денежек.
> Как будто к Linux это не относится. Вон, новость как раз именно про это.

Какая?? В смысле, прогорит теперь fb, наняв целого одного full-time ядрёного разраба? Бедный-бедный fb!1 </.>


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 17:17 
>>> пили своё и наблюдай улетучивание своих денежек.
>> Как будто к Linux это не относится. Вон, новость как раз именно про это.
> Какая?? В смысле, прогорит теперь fb, наняв целого одного full-time ядрёного разраба?
> Бедный-бедный fb!1 </.>

Это Торвальдса, что ли?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 11-Авг-14 09:35 
>> Какая?? В смысле, прогорит теперь fb, наняв целого одного full-time ядрёного разраба?
>> Бедный-бедный fb!1 </.>
> Это Торвальдса, что ли?

Не, Т. уже занят крединтый бмв отрабатывает в другой конторе, 10-12К отлаженных коммитов каждые 70дён, как пулемёт. Придётся _второго искать. ... А! Конец fb, как не наёдут, да? >/<


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено nailts , 07-Авг-14 11:11 
спроси у фэйсбука: для чего они ищут разработчика под linux, а не поставят фрю

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 12:59 
> спроси у фэйсбука: для чего они ищут разработчика под linux, а не
> поставят фрю

Ну кто бы сомневался. Как теоретизировать про бочку мёда - так это да, а как аргументы привести - так "пук, спроси фейсбук". Вы, фанатики, смешные и жалкие.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 11:54 
> по твоему мнению не хватает для фейсбука.

Виртуализации? Пакетного менеджера? Файловой системы нормальной?



"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 11:58 
> Виртуализации? Пакетного менеджера? Файловой системы нормальной?

нормальная там FS. и пакетный менеджер тоже. а виртуализация-то пейцам нафэйхоа? они ж не VDS-ами торгуют. а для изоляции своего софта и jail хватит.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 07:41 
> нормальная там FS.

Это которая, например?

Хинт: фйэсбучники в последнее время btrfs'ом интересуются и делают тестовые внедрения оного у себя на серверах. А ты им что предложишь, Кэп? :)

> и пакетный менеджер тоже.

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

> а для изоляции своего софта и jail хватит.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 12:56 
> Виртуализации?

Всё нормально там с виртуализацией. Если вы только думаете что виртуализация - это только и исключительно KVM.

> Пакетного менеджера?

pkg как раз дорос до apt.

> Файловой системы нормальной?

ZFS не нормальная?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:52 
> Всё нормально там с виртуализацией.

В каком месте? Полный гипервизор там в непойми каком состоянии. Jails не конкурент даже LXC+Cgroups, не говоря уж о openvz. Если так посмотреть на рынок виртуализации и контейнеров - пингвин там всем врезал знатного пинка. А бздельников там даже под микроскопом не видно.

> Если вы только думаете что виртуализация - это только и исключительно KVM.

Я имею дело с виртуалками уже более декады. Так что нет, я не думаю что это исключительно KVM. Это вы, наивные чукотские юноши, только начинаете обнаруживать что "надо же, остальные уже десятилетиями пользуются виртуализацией?!".

> pkg как раз дорос до apt.

Как обычно в BSD - теоретически все круто, а на практике - опа.

> ZFS не нормальная?

Нет, она не нормальная. Она делана саном под свои нужды. И потому имеет ряд дурных проблем.
1) Странное управление памятью кэша, никак не интегрированное с менеджментом памяти ядра. Это просто одни большие грабли - придется или лимитировать выделение памяти под кэш и тогда хромает эффективность использования свободной памяти, или же софт
2) Странный дизайн, сам по себе - далеко не быстрый без подпорки многогигз оперативы. С недоношенными блоками переменного размера вместо экстентов.
3) Крайне недружественно к некоторым нагрузкам и нет рукояток для эффективного выправления ситуации. CoW штука специфичная, по поводу чего может подраться с логикой работы БД, CoW-based диска VM или тому подобных вещей. В btrfs можно сказать nodatacow и он перестанет оказывать медвежьи услуги софту который умел свое кастомное журналирование. А в ZFS чего?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 06:17 
Сколько фанбоев-то в комменты набежало. Больше нечем гордиться, да?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 08:12 
> Сколько фанбоев-то в комменты набежало. Больше нечем гордиться, да?

И ещё один, проецирующий своё фанбойство на других.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено bOOster , 07-Авг-14 18:46 
на FreeBSD со всякой свежей/высокопроизводительной проприетарщиной (драйверами) слишком сложно.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Adnako , 07-Авг-14 06:43 
Удар под дых! Красноглазики-то всем рассказывают, что в линуксе всё лучше! А тут прямо серпом по тому, что есть.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:37 
Ну так станет ещё лучше, возможно :)
Это как реклама, с каждой новой версией всё лучше и лучше, иногда закрадывается мысль, а что же было 10/100 версий назад ;)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:44 
Ну да. Мордокнига подтвердила что в линухе всё лучше, кроме сетевого стека. Иначе бы они просто взяли и перешли на бздю.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Пингвино , 07-Авг-14 11:21 
Нельзя вот так просто взять и перейти на бздю

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 12:29 
> Нельзя вот так просто взять и перейти на бздю

Вот оно, оказывается, _насколько там _всё лучше!? </подстолумер>


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:35 
>> Нельзя вот так просто взять и перейти на бздю
> Вот оно, оказывается, _насколько там _всё лучше!? </подстолумер>

Alliluha! Помянём раба андрейку, зело глуп был и злобен, но безвреден ибо глуп :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:34 
> Нельзя вот так просто взять и перейти на бздю

И обратно - тоже. Вот рамблер - сдох в пути.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:54 
> И обратно - тоже. Вот рамблер - сдох в пути.

Да вообще-то сервера живые. Только там теперь линух, судя по всему :).


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено justjust , 08-Авг-14 06:25 
> Удар под дых! Красноглазики-то всем рассказывают, что в линуксе всё лучше! А
> тут прямо серпом по тому, что есть.

Ну да


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 07:06 
А нельзя сетевой стек из бзд просто впилить в линукс? лицензия же позволяет

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 07:44 
>просто впилить в линукс?

Видать совсем непросто. И дело даже не в лицензиях


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:40 
> А нельзя сетевой стек из бзд просто впилить в линукс? лицензия же
> позволяет

Это как двигатель от поршика в феррари поставить, в теории можно...



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:51 
>> А нельзя сетевой стек из бзд просто впилить в линукс? лицензия же
>> позволяет
> Это как двигатель от поршика в феррари поставить, в теории можно...

Можно и на практике. То, что не умеешь ты - не означает, что не умеет никто.

Ты хоть раз СТО не в телевизоре видал, чудо?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 11:55 
> Можно и на практике.

Только иногда очень геморно, если конструкция не слишком подходящая изначально.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 17:06 
> А нельзя сетевой стек из бзд просто впилить в линукс? лицензия же позволяет

Зато брезгливость не позволяет.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено manefesto , 07-Авг-14 07:15 
Есть опыт использование фри и линукса в качестве прокси сервера.
Так вот, фря жует трафик намного охотнее и при этом avg не стремиться в бесконечность, нежели это происходит в ubuntu,centos, etc.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Baz , 07-Авг-14 07:30 
фэйсбук кинуло огроменный кирпич в огород Торвальдса, ждём новых факов и ядра 3.17 с патчами на сетевой стек )))))

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Какаянахренразница , 07-Авг-14 08:29 
> ждём новых факов и ядра 3.17 с патчами на сетевой стек )))))

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 11:58 
Да какая, нахрен, разница!

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:42 
> Ежели вздымет Линус сын Торвальдов перст свой к небу,
> то прахом пойдут все лицокниговы патчи.

Да-да-дада ... у гугеля есть своё ведро, ну будет теперь и у этих.



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:56 
> Да-да-дада ... у гугеля есть своё ведро,

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Xaionaro , 07-Авг-14 07:53 
Сколько ненависти в комментах. И FreeBSD и Linux - интересные и полезные ядра. Откуда всё это hate-ерство?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Ordu , 07-Авг-14 08:03 
Мне кажется, мы наблюдаем картину: жирные тролли на выпасе. Жрать нечего, но они видимо, выкрикивают свои заклинания не ради того, чтобы завлечь еду, а для того, чтобы похвастаться перед другими троллями: "смотрите как я умею." Запасайтесь попкорном и наблюдайте как тролли с голодухи троллят сами себя.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено лолшто , 07-Авг-14 08:56 
https://mobile.twitter.com/ultima_putin/status/4970614025287...

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Ordu , 07-Авг-14 08:58 
лолшто?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 08:09 
> И FreeBSD и Linux - интересные и полезные ядра. Откуда всё это hate-ерство?

FreeBSD это ОС, не только ядро;)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено distro , 07-Авг-14 08:34 
все правильно, у линукса за столько лет не появилось достойного юзерспейса.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 09:21 
> все правильно, у линукса за столько лет не появилось достойного юзерспейса.

ну мне вот на работе _пришлось_ поставить линукс на дектоп (убунту) ради долбаного скайп4.3. вчера убил ДЕНЬ чтобы этот, якобы ориентированый на обычного пользователя дистрибутив, заставить работать.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 07-Авг-14 09:38 
Дай угадаю, кнопку "Пуск" искал?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 09:39 
> Дай угадаю, кнопку "Пуск" искал?

не угадал, пробуй еще.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 09:56 
> не угадал, пробуй еще.

sudo apt-get install putty.exe
  - почему-то не работал?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 10:12 
>> не угадал, пробуй еще.
> sudo apt-get install putty.exe
>   - почему-то не работал?

sudo apt-get install xfce4 и потом еще 100500 раз apt-get install того_что_во_фре_ставит_метапакет_с_xfce4_но_что_не_поставилось_в_якобы_юзер_френдли_убунту.
ну дали вот флешку с просто убунту, то г-но которое там предлагается (гном3 ?) использовать могут разве что инвалиды с приросшей к руке мышке, кмк. можно было бы скачать xubuntu, но так не интересно.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 10:36 
А сразу Xubuntu поставить не осилил?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 10:57 
> А сразу Xubuntu поставить не осилил?

а ты прочесть весь коммент не осилил?;)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 19:56 
xubuntu-desktop

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 07-Авг-14 11:17 
Так и скажи: Ниасилил
То, что не получилось у тебя - получается уже давно у всех остальных.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 11:22 
> Так и скажи: Ниасилил
> То, что не получилось у тебя - получается уже давно у всех
> остальных.

ну, дэбилам и уиндоуз7/8/юнити = удобно (читай как "получается уже давно")


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 07-Авг-14 12:22 
У меня из того списка только Юнити. И дома и на работе. И клавиатуру использую активно. И с установкой пакетов проблем нет. Даже не знаю, какие там проблемы могут быть, чтобы целый день убить, а не 10 минут.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 07-Авг-14 12:31 
Слив защитан. Спалился, шиндузятничег.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 07-Авг-14 12:19 
и xfce там ставится нормально, и Юните, например, мне нравится тем, что там продуманные хоткеи и работать там, активно используя клавиатуру, очень удобно. Но да, понимаю, нет кнопки пуск и всё, косность мышления и лень порождают отвращение.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 16:28 
> и xfce там ставится нормально, и Юните, например, мне нравится тем, что
> там продуманные хоткеи и работать там, активно используя клавиатуру, очень удобно.
> Но да, понимаю, нет кнопки пуск и всё, косность мышления и
> лень порождают отвращение.

давай ты изобретешь машину времени, попользуешься xfce лет 7 в нормальной системе, потом вернешься в "сейчас", поставишь xfce в убунту и удалишь свой комментарий?;)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 09:31 
Да не один год я на xfce4 сидел. Пока не понял, что это обрезок нормального рабочего окружения. И в Убунте я чего только не ставил, не было никаких проблем. Надеюсь, xubuntu-desktop ставил? Я имею ввиду:

$ sudo aptitude install xubuntu-desktop


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 09:57 
> Да не один год я на xfce4 сидел. Пока не понял, что
> это обрезок нормального рабочего окружения. И в Убунте я чего только
> не ставил, не было никаких проблем. Надеюсь, xubuntu-desktop ставил? Я имею
> ввиду:
> $ sudo aptitude install xubuntu-desktop

нет. ставил xfce4 (как во всех вменяемых ОС/дистрибутивах), я где-то в другом комментарии писал об этом.
даже в долбаном дебилиане7 (?) с его xfce 4.8 (ё-ый стыд) оно взлетело в более-менее нормальном виде, но никак не в супер-юзер-френдли-убунту.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 08-Авг-14 17:04 
Ну и кто тебе доктор? Перечитай пожалуйста сообщение выше от vovans ещё раз.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 17:08 
> Ну и кто тебе доктор? Перечитай пожалуйста сообщение выше от vovans ещё
> раз.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 09:54 
> ну мне вот на работе _пришлось_ поставить линукс на дектоп (убунту) ради
> долбаного скайп4.3. вчера убил ДЕНЬ чтобы этот, якобы ориентированый на обычного
> пользователя дистрибутив, заставить работать.

Да, знаем мы, знаем, что ты необычный. Не переживай так.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 07-Авг-14 11:20 
>> ну мне вот на работе _пришлось_ поставить линукс на дектоп (убунту) ради
>> долбаного скайп4.3. вчера убил ДЕНЬ чтобы этот, якобы ориентированый на обычного
>> пользователя дистрибутив, заставить работать.
> Да, знаем мы, знаем, что ты необычный. Не переживай так.

Кажется, тигар попытался с вантуза спрыгнуть. Жду развития событий.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 11:21 
>>> ну мне вот на работе _пришлось_ поставить линукс на дектоп (убунту) ради
>>> долбаного скайп4.3. вчера убил ДЕНЬ чтобы этот, якобы ориентированый на обычного
>>> пользователя дистрибутив, заставить работать.
>> Да, знаем мы, знаем, что ты необычный. Не переживай так.
> Кажется, тигар попытался с вантуза спрыгнуть. Жду развития событий.

боюсь что я с него "спрыгнул" еще раньше чем появилось слово такое "убунту", если чо;) но ты жди, ага.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 07-Авг-14 12:22 
не похоже

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 16:24 
> не похоже

ну, красноглазому убунтятнику с наверное клевой  (в его кругах) аватаркой, виднее. ага;)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 09:35 
Да аватарке сто лет уже. Лень разбираться, где её и на что менять. Но виднее, да. Я Линуксом пользуюсь с конца 90х, начала 2000х и не по одному году пользовался всеми ключевыми дистрибутивами, кроме разве что федоры. На той же Генте лет 5. И на слаке чуть меньше. Да и много чего по роду деятельности приходится ставить и обслуживать. Так вот Убунту - хороший и качественный дистрибутив, который можно ставить и просто работать, а не задротствовать. И я первый раз слышу, чтобы человек в Убунту не мог всего-то xfce поставть %)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 09:54 
> Да аватарке сто лет уже. Лень разбираться, где её и на что

но в свое время потратил N времени на то, чтобы поставить;)
> менять. Но виднее, да. Я Линуксом пользуюсь с конца 90х, начала
> 2000х и не по одному году пользовался всеми ключевыми дистрибутивами, кроме
> разве что федоры. На той же Генте лет 5. И на
> слаке чуть меньше. Да и много чего по роду деятельности приходится

и чего? десктопом не под виндой я пользуюсь лет 10, с линаксом (а позднее с фрей) я начал работать с конца 90х. а про чо ты рассказать-то хотел?
> ставить и обслуживать. Так вот Убунту - хороший и качественный дистрибутив,
> который можно ставить и просто работать, а не задротствовать. И я
> первый раз слышу, чтобы человек в Убунту не мог всего-то xfce
> поставть %)

пакет с xfce4-то я поставил, и получил не совсем то, что ожидал получить. панельных плагинов пришлось руками доаптгечивать, mousepad  и прочее. по итогу, чтобы _мне_ в этом было более-менее комфортно работать, времени ушло не меньше, чем собрать это все из портов на каком-нибудь третьем пне+настроить поставленое;)
ах да, забываю спросить, а чего ты это УГ с большой буквы пишешь каждый раз?;-)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 11:59 
Оно для тебя УГ, потому что мозгов не хватило что-то поставить. Это очень логично. Правильный подход.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 12:04 
Всего-то надо было xubuntu-desktop поставить, если не знаешь, какие пакеты тебе там нужны.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 13:39 
> Всего-то надо было xubuntu-desktop поставить, если не знаешь, какие пакеты тебе там нужны.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 08-Авг-14 13:09 
>> не похоже
> ну, красн0глазому убунтятнику с наверное клевой  (в его кругах) аватаркой, виднее.
> ага;)

Красн0глазый и убунтятник? Да, у меня дома гента, а на работе бубунта, но вам виндее :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 14:30 
У некоторых ещё до сих пор сохранилось предубеждение, что крутые чуваки используют только крутые дистрибутивы. Если бы он в Генте не осили бы xfce, то ему было бы либо стыдно в этом признаться, либо он бы заподозрил, что у него что-то с руками и не пожалел бы ещё один день на вникание. А тут какая-то Убунта и убунтятники :D

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 10:34 
>поставить линукс на дектоп (убунту)

Вот здесь твоя ошибка.
И нет, это не пропущенная "с" в слове "десктоп".


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 17:09 
Войти под root не получилось? Поди сидел всё пароль подбирал... :)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 17:24 
> Войти под root не получилось? Поди сидел всё пароль подбирал... :)

кстати да, как-то до сих пор даже не посмотрел, есть ли пароль на рута вообще какой-либо:-)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 17:37 
> кстати да, как-то до сих пор даже не посмотрел, есть ли пароль
> на рута вообще какой-либо:-)

там всё хуже: просто рута нет.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 12:56 
> там всё хуже: просто рута нет.

Есть, но ему пароль не задан, поэтому под ним нельзя залогиниться. Повышенные права получаются как sudo su и ввод пароля того юзверя который систему ставил, его в sudoers прописывают. Если кому рут нужен - делается за 5 минут: подбрасываем себя в правах, passwd root - и вперел. Будет классический рут, если он нужен.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:35 
да понятно. но если грубо говорить — то нет, потому что залогиниться нельзя. понятно, что в системе не может не быть рута. ;-)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 12:54 
> ну мне вот на работе _пришлось_ поставить линукс на дектоп (убунту) ради
> долбаного скайп4.3. вчера убил ДЕНЬ чтобы этот, якобы ориентированый на обычного
> пользователя дистрибутив, заставить работать.

Что ж ты не нарулил его на своей фряхе? Линукслятор жиденько обоcpaлся? Так что оказалось быстрее полдня возиться с убунтой? :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 17:10 
> все правильно, у линукса за столько лет не появилось достойного юзерспейса.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:56 
> FreeBSD это ОС, не только ядро;)

И вот фэйсбуку нафиг не упали бинды и опачи из всяких "базовых систем".


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 08:15 
>> FreeBSD это ОС, не только ядро;)
> И вот фэйсбуку нафиг не упали бинды и опачи из всяких "базовых
> систем".

я тебя огорчу, пожалуй... во FreeBSD никогда не было apache/ngx/lighthttpd/чего-то типа в base system.
понимаю, ты в комментах когда-то читал, что апач (можно сказать что уже и не apache, ибо сильно перепиленый, но это не важно) есть в base, но там речь шла о openbsd.

ну и о "наболевшем". в этой вашей Прогрессивной убунту мне пришлось ставить ручками пакет с whois, а вот во фре оно "из коробки" есть. не пользуешься? ну так оно и есть не просит(целых 10кб весит бинарь). sshd на десктопе (ну нравится мне ходить по ссш на свои дестопы, с ноута, из дома в т.ч.) - во фре оно опять же в base, инсталлер уж хз сколько лет (десятков?) спрашивал нужен ли на машине поднятый sshd.
В любом случае, пейзбук вполне и на арче мог бы жить и прочих гентушках, сдается мне что там специалисты посильнее местных ананимных убунтодрочеров будут, чтобы поддерживать парк машин;)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 08-Авг-14 13:05 
Товарисч ламер, должен заметить, что "на арче мог бы жить и прочих гентушках" можно прекрасно жить дома, но не в продакшне. Если у вас хотя бы 300 серверов на 1 человека, то надо думать об управлении конфигурацией и здесь нужен дистр с фиксированным релизом (бубунта, чентось). Свинья ты, а не тигар, хотя продолжай нафапывать на бояздэ-роутер в шиндозной среде. Мы, кагбэ Линуксом пользуемся.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 13:31 
> Товарисч ламер, должен заметить, что "на арче мог бы жить и прочих
> гентушках" можно прекрасно жить дома, но не в продакшне. Если у
> вас хотя бы 300 серверов на 1 человека, то надо думать
> об управлении конфигурацией и здесь нужен дистр с фиксированным релизом (бубунта,
> чентось).

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

а мне нравится как этот персонаж гордится убунточкой на десктопчике, в дуалбуте:-)))


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 22:01 
зачем твои родители столько пили до, во время и после твоего зачатия?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 13:15 
> я тебя огорчу, пожалуй... во FreeBSD никогда не было apache/ngx/lighthttpd/чего-то типа
> в base system.

Да похрен. Факт в том что состав всего этого обычно рассчитан на какой-то сферический юзкейс в вакууме, зато сватается как панацея какая-то.

> в base, но там речь шла о openbsd.

Эти вообще отличаются особой бессмысленностью и беспощадностью. Но по крайней мере нормально относятся к секурити и те кто этим пользуется - обычно все-таки не феерические ламаки и более-менее понимают как работает система. Это дает опенбздельникам 20 очков форы перед прочими представителями вида. А то что там бред в базовой системе - всем давно пофиг, те зубры которые этим пользуются один фиг все выпиливают на своем локалхосте, лобзиком. Это жуткий просад времени, но это еще можно понять - для профессионала нормально подгонять инструмент под руку. А фрибздельники сегодня меня кажется решили уморить смехом :). То вон два фрукта ни в зуб ногой о том как системные вызовы сделаны, то вот тут один на убунту перешел. Жжоте, чуваки! :).

> ну и о "наболевшем". в этой вашей Прогрессивной убунту мне пришлось ставить
> ручками пакет с whois, а вот во фре оно "из коробки"
> есть. не пользуешься? ну так оно и есть не просит(целых 10кб весит бинарь).

А мне вот KiCad нужен. Как же это можно - без KiCad'а жить?! Давайте его вдуплим на инсталляционный сидюк всем вообще. Ну подумаешь, хренадцать метров всего, плюс всякие там WxWidgets еще на столько же. Это я так, немного продолжил логику. И вообще, что ж ты так - сам признал что обоcpaлся с фряхой достичь решения появившейся задачи (мерзостной, но видимо нужной для того чтобы тебя не ушли из твоего балаганчика).

> sshd на десктопе (ну нравится мне ходить по ссш на свои дестопы, с ноута, из дома в т.ч.) - во
> фре оно опять же в base, инсталлер уж хз сколько лет (десятков?) спрашивал нужен ли на машине поднятый sshd.

Как бы это сказать... я вот например не одобряю идею рассовать всем хомякам вывешенный в сеть сервис, позволяющий ремотное управление.

> В любом случае, пейзбук вполне и на арче мог бы жить и прочих гентушках,

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

> сдается мне что там специалисты посильнее местных ананимных убунтодрочеров
> будут, чтобы поддерживать парк машин;)

Да, там всякие Крисы Мэйсоны есть и кто там еще. Они могут позволить себе платить нормальное бaбло нормальным специалистам. Поэтому иногда могут нанять и кого-то дельного.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 13:42 
>> я тебя огорчу, пожалуй... во FreeBSD никогда не было apache/ngx/lighthttpd/чего-то типа
>> в base system.
> Да похрен. Факт в том что состав всего этого обычно рассчитан на
> какой-то сферический юзкейс в вакууме, зато сватается как панацея какая-то.

ровно также, как расчитаны "distributions" (или как их) в этих ваших линаксах, а ставится это с болванки как нечто целостное либо как какой-то чудо-метапакет дело десятое.
>[оверквотинг удален]
> относятся к секурити и те кто этим пользуется - обычно все-таки
> не феерические ламаки и более-менее понимают как работает система. Это дает
> опенбздельникам 20 очков форы перед прочими представителями вида. А то что
> там бред в базовой системе - всем давно пофиг, те зубры
> которые этим пользуются один фиг все выпиливают на своем локалхосте, лобзиком.
> Это жуткий просад времени, но это еще можно понять - для
> профессионала нормально подгонять инструмент под руку. А фрибздельники сегодня меня кажется
> решили уморить смехом :). То вон два фрукта ни в зуб
> ногой о том как системные вызовы сделаны, то вот тут один
> на убунту перешел. Жжоте, чуваки! :).

ну я рад, что клоун вроде тебя не потерял способности уморяться (продолжая доставлять при этом). особенно доставил момент про "перешел".

>> ну и о "наболевшем". в этой вашей Прогрессивной убунту мне пришлось ставить
>> ручками пакет с whois, а вот во фре оно "из коробки"
>> есть. не пользуешься? ну так оно и есть не просит(целых 10кб весит бинарь).
> А мне вот KiCad нужен. Как же это можно - без KiCad'а
> жить?! Давайте его вдуплим на инсталляционный сидюк всем вообще. Ну подумаешь,
> хренадцать метров всего, плюс всякие там WxWidgets еще на столько же.
> Это я так, немного продолжил логику. И вообще, что ж ты

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

скажем так: конкретно _сейчас_ у меня нет времени попробовать сношаться с пыщ-пыщаудио линаксячим в линуксоляторе. вот вполне рабочее решение (видеть групчятики от виндузядников) - форвардинг в иксах, скупе работает на десктопе, окошечки я вижу на ноутбуке.
>> sshd на десктопе (ну нравится мне ходить по ссш на свои дестопы, с ноута, из дома в т.ч.) - во
>> фре оно опять же в base, инсталлер уж хз сколько лет (десятков?) спрашивал нужен ли на машине поднятый sshd.
> Как бы это сказать... я вот например не одобряю идею рассовать всем
> хомякам вывешенный в сеть сервис, позволяющий ремотное управление.

в твоей способности не замечать главного я не сомневался. не хочешь вывешивать - не вывешивай, достаточно сказать в инсталлере "не нужно стартовать sshd", в последнем так оно вообще галочкой включается/отключается. а вот после apt-get install openssh-server оно, сско, почему-то еще и стартует само, если не озадачиться вопросом как этот дурацкий дефолт побороть;)
>> В любом случае, пейзбук вполне и на арче мог бы жить и прочих гентушках,
> Да они с их ресурсами теоретически могли бы и с ноля операционку
> накатать, пожалуй. Но выживают в основном те капиталисты, которые умеют считать
> свои бабки и не тратят их на всякий шит без реальной
> на то необходимости.

ну вот на "шит" и планируют потратить же. фря она ж это, отсталая ОС. местные иксперты подтверждают ;-)
>> сдается мне что там специалисты посильнее местных ананимных убунтодрочеров
>> будут, чтобы поддерживать парк машин;)
> Да, там всякие Крисы Мэйсоны есть и кто там еще. Они могут
> позволить себе платить нормальное бaбло нормальным специалистам. Поэтому иногда могут
> нанять и кого-то дельного.

чтобы в няшненький линукс впилить костыли и г-но мамонта как во фре?:-)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 09-Авг-14 12:21 
> решили уморить смехом :). То вон два фрукта ни в зуб
> ногой о том как системные вызовы сделаны, то вот тут один
> на убунту перешел. Жжоте, чуваки! :).

И тут пришёл аноним, который в зуб ногой в теме сисколов. Тогда не покажет
ли нам, ущербным по его авторитетному мнению, в каком файле в linux-3.0 и выше
находятся строчки с перезаписью cr3 значением init_mm.pgd, что и означает
переключение виртуального пространства пользователя (0000000000000000 - 00007fffffffffff х86_64)
в ядерное виртуальное (ffff800000000000 - ffffffffffffffff 86_64),а то от алексата такой инфы не дождался,
он мне только какую-то википедию выдал. Хоть ты, очередной высокопрофессиональный в линуксе
аноним, продемонстрируй хорошее знание linux на уровне, большем чем вызубред
его мануальчиков  по apt. Тогда с такими можно будет и поговорить, а то нам, ущербным,
с Вами, мнящими себя крутыми спецами, просто как-то скучно стало.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 09-Авг-14 13:16 
О, смотрю, кто-то нагуглил что-то умное, но, похоже, не понял, что нагуглил :)

1) Не знаю, зачем было конкретно указывать CR3 и x86, вообще переключение контекста MMU происходит в switch_mm, в принципе на любой архитектуре.
2) Переход в ring0 в x86-64 делается через SYSCALL/SYSRET.

Механизм на x86 в целом немножко сложнее, чем ты попытался изобразить, но суть изоляции не меняется - из ring3 область ядра не достать.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено metallica , 10-Авг-14 14:32 
> О, смотрю, кто-то нагуглил что-то умное, но, похоже, не понял, что нагуглил
> :)
> 1) Не знаю, зачем было конкретно указывать CR3 и x86, вообще переключение
> контекста MMU происходит в switch_mm, в принципе на любой архитектуре.
> 2) Переход в ring0 в x86-64 делается через SYSCALL/SYSRET.
> Механизм на x86 в целом немножко сложнее, чем ты попытался изобразить, но
> суть изоляции не меняется - из ring3 область ядра не достать.

А вот теперь смотри, целевая х86_64, оформляем general purpose регистры, делаем ассемблером syscall,
и попадаем в функцию system_call, адрес которой прописан в MSR LSTAR,
там делается инсрукция swapgs, и мы в виртуальном пространстве ядра. Мне от
местных экспертов линукса интересно было узнать о том, как всё таки регистр
cr3 в вышеуказанных последоваетльностях перключается на значение swapper_pgd_dir.
switch_mm переключает пространства пользовательских процессов,  регистры cr3 которых
прописаны в поле pgd структуры mm_struct процесса. Но переключение в адресное пространство ядра
во время сискола, о котором шоа речь, сложнее тех действий, что в switch_mm.  Думал
что местные авторитеты эксперты  в курсе этого механизма.



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено anonymous , 07-Авг-14 11:16 
Ответ прост: маркетинг. Воспользовавшись форумами для манипуляции мнением о другой системе можно получить некоторое конкурентное преимущество. Заметили наверно, как со временем споры тех. спецов потонули в потоке односложных неаргументированных лозунгов и слоганов?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Li , 07-Авг-14 14:24 
> Ответ прост: маркетинг. Воспользовавшись форумами для манипуляции мнением о другой системе
> можно получить некоторое конкурентное преимущество. Заметили наверно, как со временем
> споры тех. спецов потонули в потоке односложных неаргументированных лозунгов и слоганов?

можно хоть до безумия часто вешать рекламы кладбища как места отдыха, но врядли там будет аншлаг. Так и с FreeBSD. Ей пользуются как шлюхой всякие проприетарщики навроде тех же Microsoft & Apple, но смысла ждать от фряхи прогрессивных технологий нет.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Xaionaro , 07-Авг-14 22:50 
> Так и с FreeBSD. Ей пользуются как
> шлюхой всякие проприетарщики навроде тех же Microsoft & Apple, но смысла
> ждать от фряхи прогрессивных технологий нет.

Ну вы загнули. Зачем сравнивать несравнимое. Во FreeBSD нет этого бардака с ifconfig/iwconfig/iwlist/route/ip/hostapd/tc/iptables/ebtables/ipset/conntrack/etc. Драйвера под нужные мне сетевые там появились раньше, чем в Linux. DUMMYNET хоть и примитивен, но до жути эффективен и чрезвычайно элементарен в настройке для многих малых сетей, в то время как в Linux просто жесть какая-то с этим tc. Jail-ы во FreeBSD появились уже очень давно, в то время как в Linux LXC ещё пока не полностью "появился". И этот список около-бесконечный... Хотя несмотря на это всё, мне для дома и работы больше нравится Linux. То есть я это всё говорю не потому, что я FreeBSD-шник, а потому что я серьёзно работал с обеими системами и хорошо для себя прояснил какая для чего хороша (и в каком направлении "прогрессивна").

Короче говоря, кончайте уже эти holywar-ы. Словно что спорить на тему "Что лучше - Си или ассемблер?". И всякими громкими фразками кидаться, а-ля "но смысла ждать от ассемблера прогрессивных технологий нет".


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 08:05 
вот это поворот. иксперты по качеству кода а также спицыалисты по реализациям сетевых подсистем в разных ОС типа алехат бьются в истерике, вероятно!

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 08:16 
блин, ну это же не новость, это обычный вброс. народ традиционно развлекается — что ещё во вбросах-то делать?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 07-Авг-14 12:24 
Это говорит тот, кто в Убунте один метапакет не осилил поставить. Читать смешно.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 16:22 
> Это говорит тот, кто в Убунте один метапакет не осилил поставить. Читать
> смешно.

если ты про пакет xfce4 (или какой-то другой есть?;)) то это _далеко_ не такой же набор пакетов как во фре, например.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 09:59 
> если ты про пакет xfce4 (или какой-то другой есть?;)) то это _далеко_
> не такой же набор пакетов как во фре, например.

Фряшники эпические ретарды и метапакетами вообще пользоваться не умеют. Иначе давно бы вынесли свою базу в метапакет и перестали иметь всем мозг. Получилось бы нечто типа "ubuntu-minimal" или "ubuntu-standard" (метапакеты так называются) какого-нибудь. Но это слишком просто и очевидно и слишком уж хорошо работает. Нормальные герои всегда идут в обход.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 10:03 
>> если ты про пакет xfce4 (или какой-то другой есть?;)) то это _далеко_
>> не такой же набор пакетов как во фре, например.
> Фряшники эпические ретарды и метапакетами вообще пользоваться не умеют. Иначе давно бы
> вынесли свою базу в метапакет и перестали иметь всем мозг.

гыгы. ущербный убунтоводик детектед, прикольно
расскажи это НеРетардам (тм) из дебилиана, например.

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

ога-да


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 12:01 
обычная тупая ненависть к пользователям чего-то, что сам не осилил. Не очилить Убунту - это надо быть очень одарённым человеком.

А "метапакеты" и в Генте есть. И ничего.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 12:06 
> обычная тупая ненависть к пользователям чего-то, что сам не осилил. Не очилить
> Убунту - это надо быть очень одарённым человеком.

ненависть к ущербным? ты серьезно? не, тут только сочувствие, ничего другого.
> А "метапакеты" и в Генте есть. И ничего.

ага. и называются, конечно же, *xfce*desktop*, да? или всеже менее через 1 место;)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 08-Авг-14 13:12 
Аргументы кончились, у свиньи(тигара) осталась только ненависть.

Можно же просто сказать "Ааааа!!!"


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 13:24 
> ага. и называются, конечно же, *xfce*desktop*, да? или всеже менее через 1
> место;)

Да, очень неожиданное название метапакета - xubuntu-desktop. Кто бы мог подумать. С описанием "Xubuntu desktop system". Чтобы найти его - надо быть доктором наук в поиске, не иначе.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 13:47 
>> ага. и называются, конечно же, *xfce*desktop*, да? или всеже менее через 1
>> место;)
> Да, очень неожиданное название метапакета - xubuntu-desktop. Кто бы мог подумать. С
> описанием "Xubuntu desktop system". Чтобы найти его - надо быть доктором
> наук в поиске, не иначе.

расскажи, лапонька, будь добр, как нормальный человек может связать слова xfce и xubuntu?;-) ну, чтобы можно было сказать apt-cache search и найти этот вот чудопакет, зная только слово xfce


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Журналовращатель , 08-Авг-14 16:53 
man apt

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 16:58 
> man apt

мой уйный друх, я его открывал еще тогда когда родители тебе только планировали купить компьютер с уиндоуз 95/98/Ме на борту. может таки ответишь на вопрос заданный выше? ;-)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 08-Авг-14 21:46 
никак. но убунтята верят, что дети рождаются с этим знанием. а кто не рождается — тот пойдёт искать в гугель. конечно, это показатель отличного дизайна системы: когда для установки Xfce в качестве DE надо не просто поискать в менеджере пакетов, а сначала загуглить, что именно искать, потому что оно так же очевидно, как китайские иероглифы.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Led , 09-Авг-14 01:39 
Ну, если "apt-cache search xfce" - это "поискать", тогда да...:)

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 09-Авг-14 19:46 
> Ну, если "apt-cache search xfce" - это "поискать", тогда да...:)

скажи, зачем я должен искать команду «apt-cache»? почему этого не умеет apt? «ах, но ведь поиск через apt-cache — это так очевидно, любой ребёнок знает!»


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Led , 09-Авг-14 23:04 
>> Ну, если "apt-cache search xfce" - это "поискать", тогда да...:)
> скажи, зачем я должен искать команду «apt-cache»? почему этого не умеет apt?

Ну, горорят, что сейчас можно и "apt search xfce".

> «ах, но ведь поиск через apt-cache — это так очевидно, любой
> ребёнок знает!»

Нет, не любой: тигер вот не знает.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 09-Авг-14 23:17 
> Ну, горорят, что сейчас можно и "apt search xfce".

не прошло и двадцати лет. ой… или прошло?

p.s. я тоже не знал. это настолько очевидно, что пришлось гуглить.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Led , 10-Авг-14 01:40 
>> Ну, горорят, что сейчас можно и "apt search xfce".
> не прошло и двадцати лет. ой… или прошло?

Не знаю. Это гуглить надо - мне лень:)

> p.s. я тоже не знал. это настолько очевидно, что пришлось гуглить.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено тигар , 11-Авг-14 14:09 
>>> Ну, если "apt-cache search xfce" - это "поискать", тогда да...:)
>> скажи, зачем я должен искать команду «apt-cache»? почему этого не умеет apt?
> Ну, горорят, что сейчас можно и "apt search xfce".
>> «ах, но ведь поиск через apt-cache — это так очевидно, любой
>> ребёнок знает!»
> Нет, не любой: тигер вот не знает.

ты правда дэбил или все-таки просто пытаешься им быть?
Еще раз, для тех кто в танке: что нужно скормить в apt-cache search чтобы по слову xfce "выйти" на название метапакета xubuntu-desktop?
ЗЫЖ если бы ты умел читать/обладал достаточным кол-вом мозгов чтобы осознать и прочел мессагу arisu внимательно, этой ветки даже и не было бы.

UPD: отдельно ключевое выпишу оттуда, чтобы ты сильно не напрягался: "когда для установки Xfce в качестве DE надо не просто поискать в менеджере пакетов, а сначала загуглить, что именно искать,"


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено тигар , 11-Авг-14 14:06 
>> Ну, если "apt-cache search xfce" - это "поискать", тогда да...:)
> скажи, зачем я должен искать команду «apt-cache»? почему этого не умеет apt?
> «ах, но ведь поиск через apt-cache — это так очевидно, любой
> ребёнок знает!»

не ну... про apt-cache знать нормально, я вот был почти уверен в том, что Led даун. теперь слово "почти" лишнее. ну сложно человеку прочесть целиком сообщение, бывает.


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 11-Авг-14 22:02 
> не ну... про apt-cache знать нормально

тем не менее, я никогда не мог понять, почему apt не умеет в поиск. тут говорят, что уже умеет — ура, наконец-то ещё до кого-то из авторов дошло!

да, какие-то мегасложные и/или редкие операции со списком пакетов нормально уносить в apt-cache. но любое нормальное разумное существо ожидает, что как минимум обычный search будет в той же софтине, что и install/remove.

авторы aptitude эту простую вещь поняли сразу. а до авторов apt доходит ещё медленней, чем обычно до меня.

(дальше пошёл мой стандартный rant по поводу того, что отделение devel-пакетов тоже идиотизм, но это уже совсем другая история)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Led , 13-Авг-14 02:52 
>> не ну... про apt-cache знать нормально
> тем не менее, я никогда не мог понять, почему apt не умеет
> в поиск. тут говорят, что уже умеет — ура, наконец-то ещё
> до кого-то из авторов дошло!

Ну, они недавно ещё и apt-shell портировали (из apt-rpm):)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 13:21 
> ущeрбный убунтоводик дeтeктед,

Пц как самокритично, с учетом сообщений выше :).

> прикольно

Да не то слово. Сегодня фрибздельники жгут напалмом.

> расскажи это НеРетардам (тм) из дeбилиана, например.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 13:46 
>> расскажи это НеРетардам (тм) из дeбилиана, например.
> А чего им рассказывать? Они тоже метапакеты умеют использовать, в отличие от.
> Убунтуи от них этому и научились, собственно. А ты лучше иди
> поучи хьюлетт-паккард принтеры делать.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 14:50 
сколько отмазок! Сколько можно сочинить, но не сдаваться, не признать свою ошибку. А вот то, что можно есть xubuntu, ты ведь знал ещё в самом начале. Как мы помним из первых комментариев. Ну, не додумался, ну бывает. Зачем же теперь всех и вся говном поливать? Все ему убунтятники, пустышки, а он, пля, личность. Да вали назад на свою фрю и радуйся жизни. Кому ты нужен? Или, может, нам, участникам ветки, попробовать сейчас поставить винду и пройти в вендузяции темы доказывать какие они бараны и какая ужасная их система? Вот просто заняться нечем, чем её ставить и переживать потом из-за этого.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 15:00 
> сколько отмазок! Сколько можно сочинить, но не сдаваться, не признать свою ошибку.

ну за название пакета спасибо, ок.
> Зачем же теперь всех и вся говном поливать?

не всех и не вся. только убунту и ее поклонников;)
> Все ему убунтятники, пустышки, а он, пля, личность.

а чо, это не так ? О_О
> Да вали назад на свою фрю и радуйся жизни. Кому ты нужен? Или, может,

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

да у Вас, батенька, боль некая попная развивается, смотрю... а что до "поставить винду" так она ж у 99.9% коментаторов-убунтоводов основной системой стоит;)



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 16:26 
Это все бсд-шники поголовно на винде сами работают. А про Убунтойдов, это я уж не знаю, где ты такого набрался. Предвзятое мнение, основанное на слухах. Обычно так говорят те, кто просто ненавидит Убунту за то, что она Убунта. При этом никогда с ней не сталкиваясь.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 08-Авг-14 16:56 
> Это все бсд-шники поголовно на винде сами работают. А про Убунтойдов, это
> я уж не знаю, где ты такого набрался. Предвзятое мнение, основанное
> на слухах. Обычно так говорят те, кто просто ненавидит Убунту за
> то, что она Убунта. При этом никогда с ней не сталкиваясь.

да? все кого я знаю _лично_ из "бсд-шники" работают под бсд, исключительно.
из убунтоводов я только 2 знаю кто реально работает под убунту постоянно. знаю их 5шт.

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

а я вот считаю что если назвались груздем^Wuser-friendly то нужно полезать в кузовок^W^W^Wсоответствовать этому определению. и это я еще не добрался поставить xubuntu-desktop ;-)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено vovans , 08-Авг-14 10:20 
Не такой. И что же? И не такой, как в винде или какоси ) конечно, это разные пакеты и разные подходы. Чего тут такого удивительного?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:05 
Подсистема управления памятью не лучше и проблемы у них обоих.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено анонимный , 07-Авг-14 09:16 
учитывая что подсистему управления памятью рик ван риел написал после долгого общения с автором стрекозы..

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:25 
Главное, чтобы за допиливание сетевой подсистемы не взялся Поттеринг. А то будет еще хуже.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 09:57 
> Главное, чтобы за допиливание сетевой подсистемы не взялся Поттеринг. А то будет
> еще хуже.

Да, ладно. Рэдхэл и Лицокниг одним Поттерингом.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 07-Авг-14 09:37 
Facebook опоздал с 1 апреля?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено тигар , 07-Авг-14 09:41 
> Facebook опоздал с 1 апреля?

или там специалисты работают, в отличие от?;-)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AlexAT , 07-Авг-14 09:50 
Responsibilities слегка не соответствуют обсуждаемому goal, отсюда и мнение.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 10:02 
> Responsibilities слегка не соответствуют обсуждаемому goal, отсюда и мнение.

Ща, погоди, наберут всяких тигаров по объявлениям.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 09:46 
http://beta.slashdot.org/comments.pl?sid=5500381&cid=47615631

> As someone who has used various BSD's and Linux in large scale environments, and is a fan of both, I've configured servers with multi-10Gb interfaces and handling 100k+ requests a second I honestly can't think of any example of where Linux has been inferior. The often repeated line that FreeBSD has a better networking stack was probably true over 10 years ago with Linux 2.2 and earlier, but since then I'd say that myth is just bullcrap.

Maybe Facebook are talking about some specific IPv6 or cutting edge features like MPTCP they need on their network, but as a general statement it's utterly misleading.

P.S. Да, я любитель Linux


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 19:53 
Если бы вот это развивали усиленно http://www.web10g.org/ и тесты на этой основе делали... А там затишье какое-то.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено AnonymousSL , 07-Авг-14 10:08 
Да ну, несерьёзно. Нанимается только один разработчик, а не группа. Скорее похоже на то, что хочется в будущем, если получится, иметь парк машин меньше в н раз, а при этом обслуживать такое же количество пользователей. Но конкретно сейчас они проблемы не испытывают. Да и в будущем не будут испытывать, просто инвестиции, которые помогут зарабатывать больше.
А так да, сетевой стек линукса он на коленке сделан и основан на студенческих протоколах (как и весь интернет, впрочем). Но что теперь, не пользоваться что ли?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено anonymous , 07-Авг-14 10:57 
The Linux networking stack isn't broken. The people who take care of the stack know what they're doing & do good work. Based on all the measurements I'm aware of, Linux has the fastest & most complete stack of any OS.

-- Van Jacobson's linux.conf.au slides

http://www.lemis.com/grog/Documentation/vj/lca06vj.pdf


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Школьник , 07-Авг-14 15:34 
Это слайды с луноконференции 2006 года? Ну давай тогда я сейчас про 4.2BSD вспомню, которая была первой из *nix, где TCP/IP вообще появился.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 15:41 
> Это слайды с луноконференции 2006 года? Ну давай тогда я сейчас про
> 4.2BSD вспомню, которая была первой из *nix, где TCP/IP вообще появился.

Дарю! Примерно 2001, или 1999, или типа того (linux 2.2 = "новый", а это про 2.0 и, видимо, современников):

""As new networking concepts have been invented, people have found ways to plaster them on top of the existing framework in existing OSes. This constant layering of cruft has lead to networking code that is filled with strange behaviour, much like most human languages.

--LARTC, группа товарищей.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено anonymous , 07-Авг-14 17:30 
А что, фрибсд развивалась с 2006 года?

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Школьник , 07-Авг-14 17:36 
А если нет, то что же тогда получается - линукс за 8 лет стоящего на месте обогнать не смог, судя по содержанию новости?

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 17:39 
по этой новости вообще ни о чём судить нельзя, потому что никакой конкретики в ней нет.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Школьник , 07-Авг-14 17:42 
По этой новости можно сделать только один вывод - подавляющее превосходство Linux над FreeBSD во всех аспектах и при любых задачах, декларируемое красноглазыми, кому-то из Facebook как минимум неочевидно. Больше никаких выводов сделать нельзя.

"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 17:46 
> кому-то из Facebook как минимум неочевидно

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


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 07-Авг-14 18:54 
> причём это спокойно может быть манагер по персоналу, который вообще нифига не
> понял из того, что ему говорили, и написал в меру своей бестолковости.

Зачем ему что то писать? Он запостил то что дали покупатели - те кто человека ищет. Там тебе не тут, я начальник - ты дурак'ства там сильно поменьше :)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено arisu , 07-Авг-14 19:01 
> ты дурак'ства там сильно поменьше :)

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

согласись, что фразы похожие, но смысл имеют очень разный. ;-)


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Andrey Mitrofanov , 07-Авг-14 19:07 
> ищем программера», а манагер написал: «ищем программера для подтягивания линуксового

Мелочь, а сколько еды!


"Facebook ищет разработчиков для доведения сетевого стека..."
Отправлено Аноним , 08-Авг-14 05:54 
> согласись, что фразы похожие, но смысл имеют очень разный. ;-)

А! В таком разрезе ... пожалуй что да, могло так быть.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 13:06 
Проблема с одного Линукс дистра на другой перейти, а тут на фрю предлагают. Это вам не два пальца обоссать.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Li , 07-Авг-14 14:21 
> Проблема с одного Линукс дистра на другой перейти, а тут на фрю
> предлагают. Это вам не два пальца обоссать.

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


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:18 
>> Проблема с одного Линукс дистра на другой перейти, а тут на фрю
>> предлагают. Это вам не два пальца обоссать.
> смысл в этой полудохлой фре, если там кроме вебсервера ничего нет?

И сорцов в СПО тоже нету? И репов? Данунах?!


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:55 
> смысл в этой полудохлой фре, если там кроме вебсервера ничего нет?

Кто не слеп - таки что то нашёл :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 08-Авг-14 09:17 
>> Проблема с одного Линукс дистра на другой перейти, а тут на фрю
>> предлагают. Это вам не два пальца обоссать.
> смысл в этой полудохлой фре, если там кроме вебсервера ничего нет?

ты не поверишь, в этой _операционной системе_ нет вебсервера! =)

PS
Даже не знаю, как я сейчас с ее помощью пишу этот комментарий. =)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 18:56 
Забавно, но для FreeBSD как раз сейчас переписывают сетевой стек на Google Summer of Code

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Andrey Mitrofanov , 07-Авг-14 19:02 
> Забавно, но для FreeBSD как раз сейчас переписывают сетевой стек на Google Summer of Code

То есть на фре гугдь их тоже "сделал"? Ай, пропа-а-ал, куда бедному лицокнигу податься.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено uniman , 07-Авг-14 19:43 
> Забавно, но для FreeBSD как раз сейчас переписывают сетевой стек на Google  Summer of Code

Ты не поверишь, но его постоянно кто-то где-то переписывает! =)



"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено КЭП , 07-Авг-14 21:56 
на линуксе только непроверенные нанопатчи внедряют, стабильность и процветание :)

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 07-Авг-14 20:03 
Предлагаю просто подождать и понаблюдать что будет дальше... и фиксировать все на видео-регистратор.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено t28 , 08-Авг-14 01:57 
> На странице найма персонала в Facebook появилась вакансия разработчика ядра Linux
> желанием довести в ближайшие несколько лет сетевую подсистему ядра Linux
> до уровня, конкурирующего или превосходящего сетевой стек FreeBSD.

И нахрена, простите, зачем им тратить средства на доведение напильником линукса до уровня FreeBSD, если уже сейчас можно юзать FreeBSD? Нет. Они что-то недоговаривают...


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 04:10 
Линукс все же проще разворачивать на железки разных размеров от часов до маинфреймов или облаков.

FreeBSD деплоить сложнее и он весит больше в монолитном состоянии. Довольно много на FreeBSD приходиться править для нормальной работы та же почта /etc/hosts ибо все это инсталлятором автоматически не подводиться к итоговым результатам.
В общем проблема в автоматизация и оркестрирование.
Ах да патчи в FreeBSD отправлять задача довольно нервная...


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 05:59 
> Линукс все же проще разворачивать на железки разных размеров от часов до маинфреймов или облаков.

Ну всё! Вы раскрыли основной бизнес лицоморды! %)

> FreeBSD деплоить сложнее и он весит больше в монолитном состоянии. Довольно много
> на FreeBSD приходиться править для нормальной работы та же почта /etc/hosts

ой мамоооо ...
> ибо все это инсталлятором автоматически не подводиться к итоговым результатам.
> В общем проблема в автоматизация и оркестрирование.

ой какой жталонный идиoт ...

Скриптам и всяким папетам\чифам\ансиблам - поровну. А ты думал автоматизация это когда мышкой быстро-быстро? :)

> Ах да патчи в FreeBSD отправлять задача довольно нервная...

Обосрут за лохоложство? :)


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 07:00 
> А ты думал автоматизация это когда мышкой быстро-быстро? :)

Так и есть
- https://juju.ubuntu.com/
- https://maas.ubuntu.com/


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено StainlessRat , 09-Авг-14 20:41 
>> А ты думал автоматизация это когда мышкой быстро-быстро? :)
> Так и есть
> - https://juju.ubuntu.com/
> - https://maas.ubuntu.com/

Не смешите мои тапки.
Все программы под Linux/UNIX/FreeBSD должны проходить через "напильник" админа!!!


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено StainlessRat , 09-Авг-14 20:44 
> Ах да патчи в FreeBSD отправлять задача довольно нервная...

Попрошу уточнить, что за патчи вЫ отправляли ?


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 04:21 
Linux® сам по себе - ядро. Дистрибутивы (например: Red Hat, Debian, Suse и другие) предоставляют установщик и утилиты доступные пользователю. На http://www.linux.org/dist представлен список, в котором перечислено более 300 существующих дистрибутивов. Предлагая пользователю максимум гибкости, существование такого количества дистрибутивов также увеличивает сложность применения навыков при переходе с одного дистрибутива на другой. Дистрибутивы отличаются не только легкостью установки и доступными программами, а также расположением каталогов, доступными командными оболочками, оконными менеджерами и процедурами установки и корректирования (patching) программного обеспечения.

FreeBSD - это полноценная операционная система (ядро и пользовательское окружение) с хорошо зарекомендовавшим себя наследием, уходящим своими корнями в истоки разработки Unix . Так как и ядро и предлагаемые утилиты находятся под контролем одной группы по выпуску релизов - меньше вероятность несовместимости библиотек. Уязвимости в безопасности также могут быстро обнаруживаться командой по безопасности. Когда появляются новые утилиты или возможности ядра пользователю просто надо прочесть один файл (Release Notes, Замечания по релизу), который публично доступен на главной странице веб-сайта FreeBSD.

FreeBSD имеет большую и хорошо организованную программную базу, которая гарантирует, что изменения будут осуществляться быстро и под контролем. Существует несколько тысяч программистов, которые вносят код на регулярной основе, но только около 300 из них имеют, так называемый, коммит бит и могут напрямую вносить изменения в ядро, утилиты и официальную документацию. Группа подготовки релизов (release engineering team) проводит качественный контроль, а команда офицеров по безопасности (security officer team) ответственна за реакцию на инциденты, связанные с безопасностью. В дополнение, существует основная выбираемая группа из 8 главных коммитеров, которые определяют общее направление Проекта.

В противоположность сказанному, изменения в Linux ядро должны ждать одобрения мейнтейнером исходного кода ядра, Линусом Торвальдсом (Linus Torvalds). Варианты того, как вносятся изменения в дистрибутивы могут сильно различаться. Всё зависит от размеров каждой конкретной программной базы дистрибутива и организационного метода.

Хотя и FreeBSD и Linux® используют Open Source модель лицензирования, сами лицензии различаются. Linux ядро находится под GPL лицензией, а FreeBSD использует BSD лицензию. Эти и другие Open Source лицензии более детально описаны на веб-сайте Open Source Инициатива.

Ведущая философия GPL - гарантия того, что код останется в рамках Open Source; это достигается путём наложения ограничений на распространение кода под лицензией GPL. BSD лицензия, наоборот, не накладывает таких ограничений, что даёт возможность выбора между содержанием кода в рамках Open Source или закрытием кода в проприетарном коммерческом продукте [2]. Наличие стабильного и надёжного кода под заманчивой BSD лицензией значит, что многие операционные системы, такие как Apple OS X базируются на коде FreeBSD. Это также означает, что если вы выберете использование кода в ваших проектах под лицензией BSD, вы сможете сделать это без угрозы будущей юридической ответственности.


"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 06:02 
А с другой стороны - даже хорошо что вы пишете сюда. Много, скучно и неправду.
Тут хоть полтора гика на весь шарик это увидят, а пошли бы по стопам (прости гигабайт!) донцовой ...

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Аноним , 08-Авг-14 16:00 
Ён не пишет - копипастит, греховодник срамной.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено StainlessRat , 09-Авг-14 20:32 
Ён прав, хотя и копипастит.
Debian, Ubuntu, RHER и прочие - обертка вокруг ядра Linux. FreeBSD - отдельная UNIX система.
Спорить о том кто лучше - зря потраченное время.

"Facebook ищет разработчиков для доведения сетевого стека Lin..."
Отправлено Teocally , 08-Авг-14 17:50 
название темы какое-то...провокационное.