The OpenNET Project / Index page

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



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

Оглавление

Facebook ищет разработчиков для доведения сетевого стека Lin..., opennews (?), 07-Авг-14, (0) [смотреть все]

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


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

33. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от Аноним (-), 07-Авг-14, 07:50 
К микрокернелю готовятся.
Ответить | Правка | Наверх | Cообщить модератору

101. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +/
Сообщение от Аноним (-), 07-Авг-14, 11:52 
А они сказали что так быстрее. Всего лишь. Что довольно странно...
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

221. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от Аноним (-), 08-Авг-14, 07:12 
> Ну дык - власти скрывают!

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

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

87. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +3 +/
Сообщение от bOOsteremail (?), 07-Авг-14, 10:42 
Линуха никто догнать не может, ни по производительности, ни по количеству косяков.
- потому что повыкидывали все здравые проверки и шпарят не проверяя вообще ничего, до "первого поворота", когда без этих же проверок все валиться в дым.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

88. "Facebook ищет разработчиков для доведения сетевого стека..."  –3 +/
Сообщение от arisu (ok), 07-Авг-14, 10:47 
о, Иксперд пришёл. конечно, Иксперд может показать конкретные места в ядре, где «всё валится в дым». может, но не покажет. или… или не может, а просто трындит?
Ответить | Правка | Наверх | Cообщить модератору

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


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

158. "Facebook ищет разработчиков для доведения сетевого стека..."  +1 +/
Сообщение от arisu (ok), 07-Авг-14, 17:38 
ссылку на багрепорт можно увидеть?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

wut?

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

261. "Facebook ищет разработчиков для доведения сетевого стека..."  –1 +/
Сообщение от Аноним (-), 08-Авг-14, 11:28 
> я — нет.

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

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

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

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

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

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

343. "Facebook ищет разработчиков для доведения сетевого стека..."  +1 +/
Сообщение от arisu (ok), 08-Авг-14, 21:37 
>> я — нет.
> Только не надо идти в отрицание как малолетние кидозы.

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

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

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

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

365. "Facebook ищет разработчиков для доведения сетевого стека..."  –1 +/
Сообщение от pavlinux (ok), 11-Авг-14, 00:49 
> Да вы тут с павлином недавно жгли напалмом

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

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

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

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

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

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

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

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

366. "Facebook ищет разработчиков для доведения сетевого стека..."  –1 +/
Сообщение от pavlinux (ok), 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;

остальные правильные и баг в другом месте.
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

368. "Facebook ищет разработчиков для доведения сетевого стека..."  +/
Сообщение от arisu (ok), 11-Авг-14, 05:30 
я сам патч не анализировал, отметил просто факт, что человек постарался и патч сделал.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

159. "Facebook ищет разработчиков для доведения сетевого стека..."  +/
Сообщение от arisu (ok), 07-Авг-14, 17:38 
p.s. а ядро-то при этом паникует, или же продолжает работать?
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

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

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

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

174. "Facebook ищет разработчиков для доведения сетевого стека..."  +/
Сообщение от arisu (ok), 07-Авг-14, 18:21 
увы, повторить мне нечем. если вдруг наступлю, и никто до этого не починит — постараюсь починить и отправить куда надо. впрочем, думаю, намного раньше без меня починят.
Ответить | Правка | Наверх | Cообщить модератору

193. "Facebook ищет разработчиков для доведения сетевого стека..."  +/
Сообщение от userd (ok), 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

145. "Facebook ищет разработчиков для доведения сетевого стека..."  –1 +/
Сообщение от Аноним (-), 07-Авг-14, 17:02 
> школа-то для умственно отсталых

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

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

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

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

148. "Facebook ищет разработчиков для доведения сетевого стека..."  +1 +/
Сообщение от arisu (ok), 07-Авг-14, 17:06 
лги дальше, меня забавляет это читать.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

185. "Facebook ищет разработчиков для доведения сетевого стека..."  +1 +/
Сообщение от arisu (ok), 07-Авг-14, 18:53 
ты-то эти сервера тоже если и видел, то издалека или на картинках, так что всё нормально.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

223. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +1 +/
Сообщение от Аноним (-), 08-Авг-14, 07:21 
> валиться в дым.

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

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

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

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

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

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

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

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

132. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –4 +/
Сообщение от uniman (ok), 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

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

133. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +/
Сообщение от pavel_simple (ok), 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, вывод сюда.

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

138. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –2 +/
Сообщение от uniman (ok), 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


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

144. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +2 +/
Сообщение от AlexAT (ok), 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 и бутлоадер и вообще любой код для проца). Но в данном случае под "программой" всё-таки понимается конечное прикладное ПО, которое запускается поверх ядра ОС, драйверов и прочих системных элементов, и само ядро в данном контексте мы считаем "чёрным ящиком" с сетевым стэком и прочими фичами.

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

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

163. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –2 +/
Сообщение от uniman (ok), 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 и бутлоадер и вообще любой код для проца).

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

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

166. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +/
Сообщение от pavel_simple (ok), 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 стёк?

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

192. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –2 +/
Сообщение от uniman (ok), 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 стёк?

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

339. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +1 +/
Сообщение от cmp (ok), 08-Авг-14, 20:43 
Простите что без спросу, но он тебя сделал, просто в сухую.
Ответить | Правка | К родителю #320 | Наверх | Cообщить модератору

340. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –2 +/
Сообщение от uniman (ok), 08-Авг-14, 21:20 
> Простите что без спросу, но он тебя сделал, просто в сухую.

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

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

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

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

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

351. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +/
Сообщение от cmp (ok), 09-Авг-14, 08:54 
Он доказал свою адекватность, а вот вы свою опровергли, отсюда и вывод.
Ответить | Правка | К родителю #340 | Наверх | Cообщить модератору

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

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

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


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

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

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

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

374. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 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 по измерениям опыт-знания, то буду очень за вас рад.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

262. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 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.

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

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

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

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

267. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 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

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

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

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

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

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

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

266. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –2 +/
Сообщение от uniman (ok), 08-Авг-14, 11:52 

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

375. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 11-Авг-14, 16:52 
> Не знаю, мои заказчики на грамотность не жаловались, это вы тут шедеврами
> истекаете.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

333. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 08-Авг-14, 19:41 
> Кажется ...

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

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

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

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

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

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

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

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

278. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от metallica (ok), 08-Авг-14, 12:39 

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

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


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

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

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

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

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

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

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

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

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

310. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 08-Авг-14, 13:53 

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

312. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  +1 +/
Сообщение от AlexAT (ok), 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".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

296. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 08-Авг-14, 13:14 
> Записал всех в дети

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

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

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

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

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

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

298. "Facebook ищет разработчиков для доведения сетевого стека Lin..."  –1 +/
Сообщение от uniman (ok), 08-Авг-14, 13:15 
>Тссс... ща мы этого ламоватого нуба разведем на много-много лулзов

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

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

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

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

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

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

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

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

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

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




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

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