LINUX.ORG.RU

Линус Торвальдс обвинил разработчиков FreeBSD в некомпетентности


1

0

Комментируя возможность добавления в Linux 2.6.17 технологии ZERO_COPY_SOCKET из FreeBSD Линус Торвальдс высказал резко отрицательное мнение об использовании техники copy-on-write вообще, и назвал разработчиков Mach и FreeBSD "некомпетентными идиотами" в частности:

"I claim that Mach people (and apparently FreeBSD) are incompetent idiots. Playing games with VM is bad. memory copies are _also_ bad, but quite frankly, memory copies often have _less_ downside than VM games, and bigger caches will only continue to drive that point home."

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

★★★

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

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

rtc, что вы пытаетесь нам доказать? Ваши высказывания противоречат сами себе. Тов. kan прекрасно всё объяснил, а вы до сих пор мелите воду в ступе!

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

> Сокет - это не то место, куда можно ставить такие кривые костыли.
Says who? Сокеты - это именно то место, где дополнительной функциональности сокетов же и надлежит быть.

> Вот именно, и никто не будет спорить с утверждением, что микроскопом > забивают гвозди только идиоты :)
Предложение о подобном творческом применении тонкой оптики прозвучало от линуксоида в линуксоидном же списке рассылки. В ответ неустрашимый лидер оплевал ни в чём не повинных людей из совершенно не относящегося к делу проекта.

> Не нужно путать теплое с мягким, область применения /dev/mem не
> сравнима с _некорректным_ механизмом работы zero-copy sockets.елу
> проекта.

Для того, для чего они были разработаны, zero-copy sockets работали и работают великолепно. Мне надоело повторять это из раза в раз - не разрабатывался этот механизм для всеобщего использования и никогда так не позиционировался никем вне воспалённого воображения Торвальдса.

> Я бы "посадил" память в pci бар и отобразил бы ее через mmap.
> Оттуда, используя read/write для памяти и обычного сокета, посылал
> бы данные в сеть.
> Понимаю, что для хитрого железа это могло бы быть очень накладно, и
> тогда можно было бы придумывать механизмы передачи данных от одного
> физического адреса в другой и т.п. Но это бы точно не жило в коде
> сетевого стека.
Мелкая придирка: в бар бы ты "посадил" _адрес_, а никак не саму память :)
Вдумчиво перечитай описание кофигурации и расплачься над "используя read/write для памяти и обычного сокета". Заодно расскажи как бы ты принимал/посылал данные по TCP/IP вне TCP/IP стека. Написал бы свой, я так понимаю. Боюсь авторам zero-copy sockets было не до великих свершений.

> Идея zero copy transfer очень верна, но сами сокеты для нее не
> предназначены. Для корректной работы сокетов с механизмом zero-copy
> нужно изобретать костыли вроде aio completion и т.п. А уж вариант с
> перемешиванием страниц в VM - это полный превед. Именно это нужно
> прочесть в словах Торвальдса.
Прочbтали. Кивнули, потому как ничего нового "competent geniuses" не сказали. Непонятно только, чего гений так раскорячился со своими "идиотами".

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

> Imho naezat na Linusa nenapisav jadra konkurentnosposobnogo linux, ne
> korektno.
IMHO кидаться какашками, написав даже самое распрекрасное в мире ядро, не менее некорректно. Даже более, учитывая толпы нетронутых интеллектом почитателей, готовых подхватить каждое слово обожаемого как истину в последней инстанции.

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

>Э-э-э, постойте. Смотрим: "I claim that Mach people (and apparently FreeBSD) are incompetent idiots."

>Замечательный контекст у вашего линукса. И лидеры цветущие (and apparently smelly). Не надо отрицать проблемы там, где они очевидны.

Вот это как раз и есть выдирание из контекста. С учетом контекста смысл этой фразы - нехрен пихать в ядро ЛИНУКС кривые хаки. И нехрен прикрываться авторитетом разработчиков других ядер - здесь они "ноль".

Другими словами, если вы не озабочены состоянием ядра ЛИНУКС, то это мнение Линуса не для вас...

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

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

Очень странная мысль. Авторитет разработчиков _аналогичных_ систем (доказавших некий уровень жизнеспособности) становится внезапно "нулем" только потому, что они не разработчики именно этой системы? Очень странно... Мой сосед построил себе дом - и его мнение при строительстве моего дома учитываться не будет - он же не строил МОЙ дом...

> Другими словами, если вы не озабочены состоянием ядра ЛИНУКС, то это мнение Линуса не для вас...

Я озабочен состоянием ядра Линукса. Но в данном случае я еще более озабочен тем, что Линус, технический и идеологический (как бы) лидер проекта позволяет себе некорректные по форме высказывания (не будучи ядерщиком, я не берусь судить корректность содержания!).

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

>>
> Вот это как раз и есть выдирание из контекста. С учетом контекста
> смысл этой фразы - нехрен пихать в ядро ЛИНУКС кривые хаки. И нехрен
> прикрываться авторитетом разработчиков других ядер - здесь они
> "ноль".
Настоятельно рекомендую выставить на всеобщее обозрение выдранный контекст, где "I claim that Mach people (and apparently FreeBSD) are incompetent idiots." не несёт оскорбительной нагрузки в адрес FreeBSD. Мне действительно начхать на состояние ядра Линукс, но если ваш fearless не нашёл другого способа донести свою глубокую мысль, кроме как обливаться помоями, примите мои искренние соболезнования. Тут некоторые уже договорились до принципа непогрешимрости г-на Торвальдса, этот его перл будет неплохим подарочком к его канонизации.

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

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

> Я озабочен состоянием ядра Линукса. Но в данном случае я еще более
> озабочен тем, что Линус, технический и идеологический (как бы) лидер
> проекта позволяет себе некорректные по форме высказывания (не будучи
> ядерщиком, я не берусь судить корректность содержания!).
Техническая составляющая письма Линуса правильна и тривиально очевидна. Беда лишь в том, что он _приписал_ несуществующие решения разработчикам FreeBSD, храбро поразил собой же созданную химеру, и, ломясь в открытую дверь, ещё и нагадил на входе.

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

> Техническая составляющая письма Линуса правильна и тривиально очевидна.

Более того, описана много раньше авторами существующей реализации. Всё, что говорит Линус в этом и последующем письмах содержится в документации на zero_copy_sockets: и описание проблемы, и способы решения.

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

ППКС

baka-kun ★★★★★
()
Ответ на: комментарий от svu

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

>>Очень странная мысль. Авторитет разработчиков _аналогичных_ систем (доказавших некий уровень жизнеспособности) становится внезапно "нулем" только потому, что они не разработчики именно этой системы? Очень странно... Мой сосед построил себе дом - и его мнение при строительстве моего дома учитываться не будет - он же не строил МОЙ дом...

Совершенно верно. Если сосед по своим личным половым мотивам присособил для отопления "буржуйку" на торфе (В лесу - ВЫГОДНО!) и коптит ею в своем удовольствие, а тебе настойчиво предлагают сделать тоже самое уже здесь, в ТВОЕМ доме.

>> Другими словами, если вы не озабочены состоянием ядра ЛИНУКС, то это мнение Линуса не для вас...

>Я озабочен состоянием ядра Линукса. Но в данном случае я еще более озабочен тем, что Линус, технический и идеологический (как бы) лидер проекта позволяет себе некорректные по форме высказывания (не будучи ядерщиком, я не берусь судить корректность содержания!).

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

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

Виноват, смешал два ответа в один. AVL2, svu - извиняюсь.

kan
()

Если Линус не извенится перед разработчиками БЗДи-я буду его считать ламером и пересяду на другую ОС. А за одно уведу всех своих друзей с этой поделки Линуса Торвадаса.

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

> Совершенно верно. Если сосед по своим личным половым мотивам
> присособил для отопления "буржуйку" на торфе (В лесу - ВЫГОДНО!) и
> коптит ею в своем удовольствие, а тебе настойчиво предлагают сделать
> тоже самое уже здесь, в ТВОЕМ доме.
Если б сосед предлагал, причём настойчиво. Так ведь нет же, сосед не только не предлагал, но и довольно внятно написал, что его буржуйка вряд-ли подойдёт тем, у кого из топлива только сухие коровью лепёшки. Что не спало его от ругани невменяемого соседа, который что-то себе такой вообразил в угаре...

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

>Мне действительно начхать на состояние ядра Линукс.

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

Ситуация-то яйца выеденого не стоит.

- А давайте приделаем кривой костыль.
- Не будем.
- А Иван Иваныч 5 лет назад так сделал.
- Ну и мудаг ваш Иван Иваныч! а нам костыли нах не нужны.


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

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

Так и разговор шел не с соседом, а со своими и о своем. Линус заявил, что оно и в линуксе не нужно да и в БЗД того не стоило. Другие персонажи могут иметь свое мнение - в чем тут проблема? Комплекс неполноценности?

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

> Собственно, именно это я и имел в виду. В таком случае непонятно,
> откуда такая яростная реакция на личное мнение разработчика этого
> самого линукса
Яростная. Мне она представляется более гадливой, чем яростной.

- А давайте приделаем кривой костыль. (..и будем лихо скакать по просёлками аки козлики молодые)
- Не будем.
- А Иван Иваныч 5 лет назад так сделал. (Не костыль, а зубочистку, не для больных ног, а в зубах ковыряться, ну да не в этом суть, потому как:)
- Ну и мудаг ваш Иван Иваныч! а нам костыли нах не нужны. (И впрямь, трудновато будет скакать козлёночком-то на зубочистках-то).

На этом сказочке конец, а кто слушал молодец, дядям kan и AVL пусть подарят леденец :)

Детский сад.

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

Как при чем. Сидит парламент, министры. Наезжают на всех президентов. Обзывают народы других стран даунами, а потом делают кругленькие глаза и типа "А чё? Мы же шутили! Да и вообще это было чисто наши приколы внутри нашего сборища!" Нужно не забывать, что Линус это не Вася Пупкин. И нужно как то поаккуратней за метлой следить.

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

> Так и разговор шел не с соседом, а со своими и о своем. Линус заявил,
> что оно и в линуксе не нужно да и в БЗД того не стоило.
Читайте продолжение собственной притчи о буржуйках и коровьих лепёшках.

> Другие персонажи могут иметь свое мнение - в чем тут проблема?
> Комплекс неполноценности?
Дык ругань и вонь от беседы своих со своими далеко за околицей слышна. Не обидел бог соседушку глоткой-то лужёной.

kan
()

Линус! Линус! Линус! Мы с тобой! Мы с тобой! Веди же нас на священную войну! Линус! Линус! Мы не предадим тебя в твоей священной борьбе против идиотов!

anonymous
()

А вообще зря Линус такое ляпнул... Но он же знал что ранимые дамы с ЛОРа тоже это читают... при них нельзя так выражатся... Гы... а может то Саныч теперь под ананимусом пишет...

anonymous
()

Сейчас как никогда важно сплотится нам против нашего вождя! Я предлагаю собрать подписи в поддержку Линуса! 1) анонимус обыкновенный. Я за тебя готов лечь на поле брани, о Линус!

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

> зачем так резко на бсдю то? правое дело ребята делают =) в отличии от линукса сдесь все упорядоченнее как-то, небольшая профессиональная команда разработчиков ИМХО на сервер тока бсдю

Если эта бзда сможет корректно работать на это серврном железе, а то столько прецедентов когда бсдя не дружит с серверным железом что просто писец =))))

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

> В топку Линуса, в топку Тикса, в топку kernel.org! Товариши, все на Hurd!

Тамбовский волк тебе товарищь. Лучшее - враг хорошего, это про Hurd, это убожество, которое кроме фанатов никому больше не нужно.

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

> них разное количество аргументов. Как их можно сравнивать?

и еще они по разному называются и что?
это две функции выполяняющие "open",
настоящяий sys_open только их вызывает, а то сколько аргументов
они принимают, это дизайн ОС, и тоже может видеть насколько он хорош.

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

>А ты do_filp_open покажи.

а причем здесь это? а vn_open не хотите?

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

>И столько if else использовать, имхо, не профессионально.

у вас особый критерий профессиональности?, в студию пожалуйста.

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

чем? тем что его труднее читать, из-за этого он почему-то выглядит лучше?

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

в продолжение

do_flip_open
и vn_open

static struct file *do_filp_open(int dfd, const char *filename, int flags,
int mode)
{
int namei_flags, error;
struct nameidata nd;

namei_flags = flags;
if ((namei_flags+1) & O_ACCMODE)
namei_flags++;

error = open_namei(dfd, filename, namei_flags, mode, &nd);
if (!error)
return nameidata_to_filp(&nd, flags);

return ERR_PTR(error);
}



int
vn_open(ndp, flagp, cmode, fdidx)
struct nameidata *ndp;
int *flagp, cmode, fdidx;
{
struct thread *td = ndp->ni_cnd.cn_thread;

return (vn_open_cred(ndp, flagp, cmode, td->td_ucred, fdidx));
}

/*
* Common code for vnode open operations.
* Check permissions, and call the VOP_OPEN or VOP_CREATE routine.
*
* Note that this does NOT free nameidata for the successful case,
* due to the NDINIT being done elsewhere.
*/
int
vn_open_cred(ndp, flagp, cmode, cred, fdidx)
struct nameidata *ndp;
int *flagp, cmode;
struct ucred *cred;
int fdidx;
{
struct vnode *vp;
struct mount *mp;
struct thread *td = ndp->ni_cnd.cn_thread;
struct vattr vat;
struct vattr *vap = &vat;
int mode, fmode, error;
int vfslocked, mpsafe;

mpsafe = ndp->ni_cnd.cn_flags & MPSAFE;
restart:
vfslocked = 0;
fmode = *flagp;
if (fmode & O_CREAT) {
ndp->ni_cnd.cn_nameiop = CREATE;
ndp->ni_cnd.cn_flags = ISOPEN | LOCKPARENT | LOCKLEAF |
MPSAFE | AUDITVNODE1;
if ((fmode & O_EXCL) == 0 && (fmode & O_NOFOLLOW) == 0)
ndp->ni_cnd.cn_flags |= FOLLOW;
bwillwrite();
if ((error = namei(ndp)) != 0)
return (error);
vfslocked = NDHASGIANT(ndp);
if (!mpsafe)
ndp->ni_cnd.cn_flags &= ~MPSAFE;
if (ndp->ni_vp == NULL) {
VATTR_NULL(vap);
vap->va_type = VREG;
vap->va_mode = cmode;
if (fmode & O_EXCL)
vap->va_vaflags |= VA_EXCLUSIVE;
if (vn_start_write(ndp->ni_dvp, &mp, V_NOWAIT) != 0) {
NDFREE(ndp, NDF_ONLY_PNBUF);
vput(ndp->ni_dvp);
VFS_UNLOCK_GIANT(vfslocked);
if ((error = vn_start_write(NULL, &mp,
V_XSLEEP | PCATCH)) != 0)
return (error);
goto restart;
}
#ifdef MAC
error = mac_check_vnode_create(cred, ndp->ni_dvp,
&ndp->ni_cnd, vap);
if (error == 0) {
#endif
VOP_LEASE(ndp->ni_dvp, td, cred, LEASE_WRITE);
error = VOP_CREATE(ndp->ni_dvp, &ndp->ni_vp,
&ndp->ni_cnd, vap);
#ifdef MAC
}
#endif
vput(ndp->ni_dvp);
vn_finished_write(mp);
if (error) {
VFS_UNLOCK_GIANT(vfslocked);
NDFREE(ndp, NDF_ONLY_PNBUF);
return (error);
}
fmode &= ~O_TRUNC;
vp = ndp->ni_vp;
} else {
if (ndp->ni_dvp == ndp->ni_vp)
vrele(ndp->ni_dvp);
else
vput(ndp->ni_dvp);
ndp->ni_dvp = NULL;
vp = ndp->ni_vp;
if (fmode & O_EXCL) {
error = EEXIST;
goto bad;
}
fmode &= ~O_CREAT;
}
} else {
ndp->ni_cnd.cn_nameiop = LOOKUP;
ndp->ni_cnd.cn_flags = ISOPEN |
((fmode & O_NOFOLLOW) ? NOFOLLOW : FOLLOW) |
LOCKSHARED | LOCKLEAF | MPSAFE | AUDITVNODE1;
if ((error = namei(ndp)) != 0)
return (error);
if (!mpsafe)
ndp->ni_cnd.cn_flags &= ~MPSAFE;
vfslocked = NDHASGIANT(ndp);
vp = ndp->ni_vp;
}
if (vp->v_type == VLNK) {
error = EMLINK;
goto bad;
}
if (vp->v_type == VSOCK) {
error = EOPNOTSUPP;
goto bad;
}
mode = 0;
if (fmode & (FWRITE | O_TRUNC)) {
if (vp->v_type == VDIR) {
error = EISDIR;
goto bad;
}
mode |= VWRITE;
}
if (fmode & FREAD)
mode |= VREAD;
if (fmode & O_APPEND)
mode |= VAPPEND;
#ifdef MAC
error = mac_check_vnode_open(cred, vp, mode);
if (error)
goto bad;
#endif
if ((fmode & O_CREAT) == 0) {
if (mode & VWRITE) {
error = vn_writechk(vp);
if (error)
goto bad;
}
if (mode) {
error = VOP_ACCESS(vp, mode, cred, td);
if (error)
goto bad;
}
}
if ((error = VOP_OPEN(vp, fmode, cred, td, fdidx)) != 0)
goto bad;

if (fmode & FWRITE)
vp->v_writecount++;
*flagp = fmode;
ASSERT_VOP_LOCKED(vp, "vn_open_cred");
if (!mpsafe)
VFS_UNLOCK_GIANT(vfslocked);
return (0);
bad:
NDFREE(ndp, NDF_ONLY_PNBUF);
vput(vp);
VFS_UNLOCK_GIANT(vfslocked);
*flagp = fmode;
ndp->ni_vp = NULL;
return (error);
}
--------------------------------

и так кстате везде,
в Linux в VFS и реализации sys calls,
маленькие выполняющие очевидные действия функции,
а FreeBSD на несколько экранов, с кучей макросов,
функции делающие что-то, что именно разберешь только с бутылкой.

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

или это попытка сделать код не читаемым, чтобы только "профессиолы"
из команды FreeBSD могли его править?

fghj ★★★★★
()

А может просто продуманная попытка пиара? Ну скучно Линусу, может кажется ему что забыли все о нем, может еще чего. Может денег мало.

Или пьяный просто был. А может ему накануне розработчик FreeBSD по морде дал. А тут развели - ответственность, невоздержанность, технические вопросы взялись обсуждать. Все-таки явно хочется многим Линуса канонизировать.

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

>Но в данном случае я еще более озабочен тем, что Линус, технический и идеологический (как бы) лидер проекта позволяет себе некорректные по форме высказывания (не будучи ядерщиком, я не берусь судить корректность содержания!).

возвращаемся к вопросу о культуре? :) Я, например, не вижу ничего некорректного в высказываниях Торвальдса. И уж точно его не стоит называть "инженеришкой". Я более чем уверен, что ему глубоко параллельно на то, как некоторые могут воспринять его слова - он общается так, как привык. Он не политик, чтобы нанимать спичрайтеров и аналитиков - чтобы те превращали его мысли в политкорректное желе.

Разумные люди увидели в его письме аргументы и логику, а неразумные - оскорбления и наезды. Что ж, у каждого есть право решать - обижаться или нет. Но раз уж обиделся - то это его трудности.

ps: а новость подана нарочно провокационным образом.

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

А вот интересно, если бы Линус чего-то услышал о geek'е с ЛОРа, чего-то ему бы не понравилось, в ситуации разобрался слабо, и обьявил "geek - некомпетентный идиот", это было бы корректное высказывание или нет?

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

А насчет "общается как привык" - это здорово. Молодец Линус. Силен. Ему для того чтобы исключить из своей речи прямые оскорбления нужно спичрайтеров нанимать?

Речь ведь не о том имеет "право" Линус так говорить или нет. Просто вот такое показательное высказывание, характеризующее его.

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

> Я озабочен состоянием ядра Линукса. Но в данном случае я еще более озабочен тем, что Линус, технический и идеологический (как бы) лидер проекта позволяет себе некорректные по форме высказывания (не будучи ядерщиком, я не берусь судить корректность содержания!).

Зачем эти громкие слова? Он ведущий разработчик. Не менее того, но и не более. Высказывает мысль так, чтобы без реверансов и самый последний дуб на LKML понял. Чтобы проекту было лучше.

Линуса, вполне возможно, не гребет, что толпы красноглазых заглядывают ему в рот, чтобы скопировать каждое слово и движение, ибо Линус -- не Рэймонд. Последний только звиздит и ему важно звиздеть правильно. Линус же мешки ворочает, и при его статусе важно именно правильно ворочать мешки, а не слова политкорректные придумывать, чтобы читатели с больным самомнением, особенно БЗДуны и анонимная босота с ЛОРа порой не обиделись вдруг.

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

> Речь ведь не о том имеет "право" Линус так говорить или нет. Просто вот такое показательное высказывание, характеризующее его.

Да-да. Вот средний лоровский анонимус -- образец корректности и воспитанности.

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

Shimon, не хотите ли вы сравнить по уровню корректности и воспитанности Линуса со средним лоровским анонимусом? А что, неплохо бы вписался наверно...

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

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

ну у г-на Торвальдса своя специфика. Судя по ЛОРу он конечно прав, но фряха-то делается для вменяемых людей

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

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

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

> Shimon, не хотите ли вы сравнить по уровню корректности и воспитанности Линуса со средним лоровским анонимусом? А что, неплохо бы вписался наверно...

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

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

>А вот интересно, если бы Линус чего-то услышал о geek'е с ЛОРа, чего-то ему бы не понравилось, в ситуации разобрался слабо, и обьявил "geek - некомпетентный идиот", это было бы корректное высказывание или нет?

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

>А насчет "общается как привык" - это здорово. Молодец Линус. Силен. Ему для того чтобы исключить из своей речи прямые оскорбления нужно спичрайтеров нанимать?

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

свобода слова однако. И Торвальдс и все остальные могут свободно высказывать своё мнение без оглядки на существ с неустойчивой психикой.

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

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

>Ситуация-то яйца выеденого не стоит.

>- А давайте приделаем кривой костыль.
>- Не будем.
>- А Иван Иваныч 5 лет назад так сделал.
>- Ну и мудаг ваш Иван Иваныч! а нам костыли нах не нужны.

Браво :) Хоть кто-то правильно перевел происходящее на житейский язык.

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

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

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

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

>Разумные люди увидели в его письме аргументы и логику, а неразумные - оскорбления и наезды. Что ж, у каждого есть право решать - обижаться или нет. Но раз уж обиделся - то это его трудности.

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

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

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

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

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

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

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

а что, Торвальдс заглянул на форум бздунов и сказал "вы все некомпетентные идиоты"?

и какую следующую аналогию придумает уважаемый ананимус? "А что если Линус убъет негра?" ? Разберись в ситуации сначала, а потом высказывай свое ХО

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

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

ви таки делаете мне смешно :) а кому, по твоему мнению, адресовалась реплика Линуса? =)

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

Какая разница, ну написал бы где-то в своих списках рассылки.

А вообще, Гик, к тебе вопросов нет, твое одобрение поведения Линуса понятно и закономерно.

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

>Какая разница, ну написал бы где-то в своих списках рассылки.

вот после этой фразы я всё понял :)

ржунимагу

>А вообще, Гик, к тебе вопросов нет, твое одобрение поведения Линуса понятно и закономерно.

а мне понятно, что у тебя нет даже намека на мозг - иначе ты бы сходил по ссылке и увидел бы что всё это Торвальдс писал именно в maillist linux-kernel

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

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

Я имел ввиду, если бы он тему "идиотов русских" после прочтения лора описал бы в списке рассылки.

Прочитай последние сообщения топика, может вспомнишь.

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