LINUX.ORG.RU
ФорумTalks

Свежее интервью с Таненбаумом


0

1

http://linuxfr.org/nodes/88229/comments/1291183 (на буржуйском языке)

LinuxFr.org : Why porting the userland utilities from NetBSD? Is the goal to become a BSD-like system?

Andrew Tanenbaum : We think NetBSD is a mature stable system. Linux is not nearly as well written and is changing all the time. NetBSD has something like 8000 packages. That is enough for us.

LinuxFr.org : In this LinuxFR interview with Linus (http://linuxfr.org/nodes/85904/comments/1230981) he gave his opinion on microkernels:

«I'm still convinced that it's one of those ideas that sounds nice on paper, but ends up being a failure in practice, because in real life the real complexity is in the interactions, not in the individual modules. And microkernels strive to make the modules more independent, making the interactions more indirect and complicated. The separation essentially ends up also cutting a lot of obvious and direct communication channels».

What do you think about this answer?

Andrew Tanenbaum : I don't buy it. He is speculating about something he knows nothing about. Our modules are extremely well defined because they run in separate address spaces. If you want to change the memory manager, only one module is affected. Changing it in Linux is far more complicated because it is all spaghetti down there.

LinuxFr.org : Do you think the Linux success is a proof he was right or is it unrelated?

Andrew Tanenbaum : No, Linux «succeeded» because BSD was frozen out of the market by AT&T at a crucial time. That's just dumb luck. Also, success is relative. I run a political website that ordinary people read. On that site statistics show that about 5% is Linux, 30% is Macintosh (which is BSD inside) and the rest is Windows. These are ordinary people, not computer geeks. I don't think of 5% as that big a success story.

Ну и так далее в этом духе. Читайте все

★★★★★

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

AST все верно говорит, как обычно.

P.S. Часто встречал ссылки на NetBSD как пример качественного кода.

power
()

Пусть сначала своих студней загрузчики писать научит.

iBliss
()

Кодовая база всей FreeBSD по объёму сравнима с одним только ядром Linux. И FreeBSD ещё поддерживает бинарную совместимость с Linux.

iZEN ★★★★★
()

Linux «succeeded» because.... That's just dumb luck.

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

Jetty ★★★★★
()

No, Linux «succeeded» because BSD was frozen out of the marke

Linux is not nearly as well written and is changing all the time.4

Changing it in Linux is far more complicated because it is all spaghetti down there.

Я вижу как Трольвадс накинул черную мантию с капюшоном и ехидно приговаривает «Yes, yes! Let the butthurt flow through you!»

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

Это ты намекаешь что FreeBSD недоделанное говнище которое годится только для перекидывания пакетиков из ифейса в ифес, или на то что истинные хакеры(из FreeBSD тим) пишут код в 10 раз компактнее чем школоло-линукс-дев ?

Jetty ★★★★★
()

У Таненбаума, я гляжу, баттхерт никак не пройдет.

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

Это ты к чему?

BSDя звездатее, очевидно же =).

Deleted
()

Андрюша-то толстячок! С цитат поржал, пойду читать всё интервью. Спасибо за еду.

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

>истинные хакеры(из FreeBSD тим) пишут код в 10 раз компактнее чем школоло-линукс-дев

Наверное, в основном за счет меньшей функциональности и отсутствия комментариев

ttnl ★★★★★
() автор топика

LinuxFr.org : Why porting the userland utilities from NetBSD? Is the goal to become a BSD-like system?

Andrew Tanenbaum : We think NetBSD is a mature stable system. Linux is not nearly as well written and is changing all the time. NetBSD has something like 8000 packages. That is enough for us.

ЩИТО? Эти овер8000 пакетов пишутся левыми людьми и не имеют абсолютно никакого отношения к «известному своим качеством и чистотой коду NetBSD».

yoghurt ★★★★★
()

> Linux «succeeded» because BSD was frozen out of the market by AT&T at a crucial time. That's just dumb luck

Ну так и есть. Разве с этим кто-то спорит? Но с тех пор много лет прошло, теперь Linux и технологически делает BSD с большим запасом.

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

>NetBSD как пример качественного кода

Так и есть. Читаю на досуге исходники дров - испытываю истинное эстетическое удовольствие.

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

>Linux и технологически делает BSD с большим запасом

Тупо количеством (дров)? Это ж разве «технологический» вин?

yoghurt ★★★★★
()

> Multicore is hard. We are doing essentially the same thing as Barrelfish: we regard our 48-core Intel SCC chip as 48 separate computers that happen to be physically chose to one another, but they don't share memory

Бугага. Закапывайте.

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

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

yoghurt ★★★★★
()

Чувак лесопил , даже Эппл вспомнил в оправдание своего грантоедства и копипасты кусков НетБСД. Аж 3 человека на него пашут, а грантодавец желает коммерциализировать.

Таки слава и деньги Линуса не дают деду покоя. :)

Deleted
()

> I don't think of 5% as that big a success story

Ну-ну. Хотя, конечно, маловато. Зато профессор забыл сказать про кучу устройств в которых имеется встроенный линукс. Особенно, если всё-таки, считать Android линуксом.

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

>Детские болезни, это не критично

С таким подходом можно лабрадора назвать пикинесом

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

> Детские болезни, это не критично

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

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

>до поддерживаемых архитектур

Дооо, давайте сравним число *официально* поддерживаемых архитектур у линюкса и у той же netbsd

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

> Дооо, давайте сравним число *официально* поддерживаемых архитектур у линюкса и у той же netbsd

Посчитай, да. Потом определи, какой реально уровень работоспособности дает «*официально* поддерживаемая архитектура».

tailgunner ★★★★★
()

>_userland_ utilities

Linux is not nearly as well written and is changing all the time.

Казалось бы, причём тут Linux?

30% is Macintosh (which is BSD inside)

И что? Как будто BSD от этого хоть чуть выиграло.

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

> давайте сравним число *официально* поддерживаемых

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

aho
()

тем не менее, книги Таненбаум написал весьма годные,

так что видимо, те, кто умеют хорошо обучать, и те, кто хорошо делают сами - всегда разные люди :)

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

Торвальдсу же не пришло в голову написать 1000-страничный талмуд про устройство операционных систем вообще или Linux в частности

Harald ★★★★★
()

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

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

Для всех (кроме 8 стратегических) - как минимум boots and works, а что ещё надо? Для волонтёрского проекта - не так уж и плохо.

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

> ...подарит человечеству рабочее микроядро...

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

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

>No, Linux «succeeded» because BSD was frozen out of the marke

Linux is not nearly as well written and is changing all the time.4

Changing it in Linux is far more complicated because it is all spaghetti down there.

Я вижу как Трольвадс накинул черную мантию с капюшоном и ехидно приговаривает «Yes, yes! Let the butthurt flow through you!»

Ага, this is the end for you, my master!

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

> глядишь, подарит человечеству рабочее микроядро

Рабочее микроядро у человечества давно уже есть. И с успехом используется на практике. man l4. Таненбаум же занят не столько микроядром, сколько совокупностью серверов, которые работали бы под управлением микроядра.

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

> Для всех (кроме 8 стратегических) - как минимум boots and works

Да блин, что за увертки? Дай определение works тогда.

Для волонтёрского проекта

Причины отставания неважны.

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

Не умеешь делать - учи, не умеешь учить - руководи, не умеешь руководить - контролируй (с)

Satou ★★★★
()

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

Manhunt ★★★★★
()

Благодарен автору поста за толковый перевод. Рад, что наконец то старый Хер Эндрю признал свою ошибку и прекратил маяться дурью, писать микропиписку.

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

> За микроядром будущее, даже Майкрософт признала это!

Да я какбе ничего против микроядерных ОС не имею.

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

**:*«%%! Причём здесьЛужков БСД!!?!?
А по существу вопрос: значит её нормально вылизали в плане оптимизации и скорости? Это конечно хорошо, но остальные компоненты... Увы и ах, не думаю, что гноме, иксы и кеды вылизаны так же тщательно. Простите меня
##я нажрался

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