>Такс, не жужим по поводу IP стека из предыдущего поста.
>линукс тоже спер IP стек из БЗД.
мы не жужжым, мы гуглим.
Если ты решил раз сокет интерфейс именуеццо BSD - то и его код тоже оттуда?
бойан.
Был взят лишь API. Заимплементил нетворк некто Orest Zborowski когда пыталсо натянуть иксы на 0.12 линух. Товарищ был просто знаком с BSD и занимался портированием X11 по работе. А посему знал толк в извращении.
Не стал он пробовать иксы на бзде по нескольким причинам, одной из которых была СЫРОСТЬ %) (и это по сравнению с 0.12 линухом!! а ему всего год тогда был от НАЧАЛА работы над эмулятором темринама ;)
"Orest: Yes, I did, but at the time BSD required a dedicated machine rather than a partition on an otherwise MS- DOS disk; it offered no math co-processor emulation and just seemed less open than Linux."оригиналЪ: http://www.linuxjournal.com/article/0070
А на возможные наезды типа "а, ну да, знаем мы как он ИМПЛЕМЕНТИЛ сетку, зная BSD..." вопрос: пробовал ли кто-нить такой умник просто сделать что-либо подобное? да. просто скопипастить что-либо и чтоб оно работало.
Кто пробовал - поймет, что код сетки под линух был написал с нуля, вооружась лишь принципом сокетов. Потому как исходя из описания тогдашней BSD, это было такое поделие, на которое было страшно посмотреть, не то что приживлять его абсолютно неродной код на линух. Вобщем, как раз тот случай, когда написать с нуля было проще ;)) Почти как же с нетшкафовским OpenSource, что вылилось в с нуля писанную Мозиллу.
Так шта, таварисч, быстренько допиваем йад и не опаздываем на рейс в сталицу албании.