LINUX.ORG.RU

Канонически оформленная новость.

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

о том как енотег замочит пингвинчега

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

>Опять ругает наш монолит и хвалит микроядра?

вот и не угадал :) говорит что сейчас в миникс виртуальную память тянут и usb...

anonymous
()

Ни о чем интервью.

> If Linux's Tux penguin and MINIX's raccoon faced off in a fight to the death, who would win?


>> Raccoons are quite aggressive. Penguins are not. There would be chicken for dinner.

kondor ★★★
()

перевод в студию

erfea ★★★★★
()

перевод:
Недавно я имел возможность беседовать с Эндрю С. Tanenbaum, создатель чрезвычайно безопасной Unix-подобных операционных систему minix-3. Андрей является также автором операционные системы для разработки и осуществления, все эти книги по программированию и разработке операционных систем, и мужчина, чьи работы вдохновили Линуса Торвальдса создать Linux. Он опубликовал более 120 работ на компьютерах (это в том числе справочники, второго и третьего выпусков, а также переводы), и его произведения известны во всем мире, переводится на разные языки для образования использовать повсеместно. В настоящее время он является профессором компьютерных наук в университете Vrije в Амстердаме, Нидерланды.

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

Когда и как вы впервые попасть компьютерного программирования и операционные системы?
Я был программирования, так как я был в Массачусетском технологическом институте, как обычные. Операционная система проектирования произошло гораздо позже, в 1980s, сначала с Amoeba, экспериментальные распределенных операционных систем, а затем в 1984 году с minix-.

anonymous
()

Что повлияло на вас приступить к разработке minix-?
Я был преподавания курса с использованием UNIX V6, а затем AT&T изменили лицензию запрет на людей из его преподавания курсов, stupidest, что они могли бы это сделать. Им следовало бы уделять bounties для людей, преподавание его в учебных курсах. Я думаю, их позиция была "Чем меньше людей, которые знают о UNIX,
лучше. "На этом этапе я решил, если я хотел UNIX-подобной системы для обучения, я должен написать один я. Так я и сделал.

Были ли когда-либо студенты помогли вам в развитии minix-?
В начале, нет. Я написал V1 совершенно самостоятельно. Позднее, многие студенты были идеи и написал код. Я также получил финансирование для найма некоторые студенты для написания кода.

Почему вы решили сделать minix-на основе микроядра, а не монолитное ядро?
Хорошее программное обеспечение инженерные принципы диктуют, что ваши программы являются модульными. Вы не хотите, ошибка в один кусок снизить трогая, если это можно избежать. Микроядро гораздо лучше, инженерии и является более модульной и проще для понимания. Monolithic ядра все еще слишком велика
и ненадежными. Моя метрика телевизор. Система должна запустить в течение 10 лет в общей сложности за неудач нулевой 99,9% пользователей.

Считаете ли вы, что существуют определенные недостатки, чтобы сделать minix-POSIX-совместимый?
Не реально.

Существуют ли какие-либо недостатки запуску драйверов устройств, в качестве отдельного пользователя-режим процессов?
Существует небольшой исполнения приговора. Мы не очень сосредоточена на производительность, но и L4 людей показали накладные расходы на микроядро может быть уменьшена до 5-10%

Будет ли когда-minix-оконной системы, помимо X11 или X11 стабильной и функциональной достаточно для minix-?
Никогда не говори никогда, но X11 кажется очень хорошей для меня. Я считаю, что только оконной системы на Linux.

Насколько хорошо делает minix-запустить на двойное-процессор машины? Minix-Будет ли когда-либо будет оптимизирован для этих типов компьютеров?
Мы только начинаем работу по многоядерных. Это гораздо труднее, чем одного ядра. Я надеюсь, все многоядерных программного обеспечения с изобилует ошибками.

anonymous
()

У Вас ожидают множество пользователей Linux для переключения minix-?
Наверное, нет.

Какие еще проекты вы работали над кроме minix-?
Я участвовал в работе над RFID безопасности и конфиденциальности. См. www.rfidvirus.org и www.rfidguardian.org.

Что мы можем ожидать увидеть, разработанные для minix-в будущем?
Мы добавили некоторые особенности в настоящее время пропавшими без вести, как виртуальной памяти и USB поддержку, но направленность исследований является очень высокая надежность и самоходные исцеление.

Если в Linux пингвина Тукса и в minix-енот покинуть сталкиваются в борьбе за смерть, которые бы выиграть?
Raccoons являются довольно агрессивными. Penguins таковыми не являются. Там будет курица на обед.

Эндрю Tanenbaum можно связаться через разнообразные способы, перечисленные на его веб-сайте, www.cs.vu.nl/ ~ ast /.


Мэтью Mikolay (matt.mik <AT SYMBOL> hotmail.com) является разработчиком программного обеспечения и студентов в Нью-Джерси. Имеет интересы в программное обеспечение с открытым исходным кодом, Linux и безопасности.

Хотели бы Вы быть Голоса сообщества блоггеров? Если да, пожалуйста, отправьте письмо по процентам и образец блоге позиции (какой бы пост вы здесь, если вы уже были блоггер для нас) на forums@pcworld.com. Мы будем рады услышать ваши точки зрения.

конец перевода

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

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

anonymous
()

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

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

> чрезвычайно безопасной Unix

Это сарказм репортера или уровень русского у переводчика? :)

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

расшифровка для Ъ:

вопрос: как и когда вы начали программировать и создавать ОСи
ответ: программировать начал в MIT, а осями заниматься гораздо позже, в 1980 году экспериментальная ОСь Amoeba, затем в 1984 minix

вопрос: с какого перепугу вы начали создавать minix
ответ: я преподавал курсы UNIX V6, потом AT&T внесла в лицензию изменения с запретом ее преподавания( >8O ) , я думаю их позиция была:" чем меньше народу будет знать UNIX тем кучерявее". И я подумал что хорошо бы иметь UNIX подобную ОСь для обучения и ее должен написать я. Так я и сделал

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

вопрос: почему вы решили сделать minix микроядерным
ответ: потомучто все знают что микроядро - это рулез и вобще хорошо, одна часть системы не может завалить все остальные, концепция проще для понимания, монолитное ядро слишком пухлое и не надежное

вопрос: считаете ли вы что то что minix не POSIX совместима - недостаток
ответ: неа, не считаю

вопрос: считаете ли вы недостаткам запуск драйвера отдельным процессом в userspace
ответ: это небольшая потеря производительности, но мы и не ориентируемся на производительность, накладные расходы получаются порядка 5-10% , мелочи какие :)

вопрос: будет ли когда нибудь в minix своя оконная система кроми Иксов или Иксы достаточно стабильны и функциональны
ответ: никогда не говори никогда, Иксы меня вполне устраивают, я верю в это( и дальше какой-то реферанс в сторону Линукс?)

вопрос: как у нас дила с двухпроцессорностью
овет: мы только начинаем заниматься многоядерностью, это довольно сложно, я уверен что все мультиядерное ПО изобилует ошибками( >8O )

вопрос: вы ожидаете что толпа пользователей линукс ломанется на minix
ответ: хз, нет наверно

вопрос: в каких проэктах кроме minix вы еще участвовали
ответ: участвовал в работе по изучения безопасности RFID www.rfidvirus.org и www.rfidguardian.org.

вопрос: чо дальше
ответ: мы добавили(добавляем?) поддержку виртуальной памяти и USB, однако основные усилия и исследования сосредоточены на надёжности и самовосстановлении

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



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

>вопрос: считаете ли вы что то что minix не POSIX совместима - недостаток

тоже не верно перевел :)

да вообще-то она совместима :)

см. сюды : http://www.minix3.org/

прям на главной странице: POSIX compliant

:)

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

+1 за перевод, кстати насчет "если енот будет биться с пингвином кто выиграет", Таненбаум забыл, что пингвины хотят всегда толпой, и при том прекрасно умеют обороняться от поморников, так что банда пингвинов просто заклюет несчастного енота :)

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

hizelю спасибо, бодренько и сжато исклал

Дядька Андрей ещё не совсем из ума выжил, но уже движется туда

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

>кстати насчет "если енот будет биться с пингвином кто выиграет", Таненбаум забыл, что пингвины хотят всегда толпой, и при том прекрасно умеют обороняться от поморников, так что банда пингвинов просто заклюет несчастного енота :)

Так он имел ввиду один на один ;)

P.S.: Понеслась... кто сильней терминатор или робокоп ;)

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

большое спасибо за перевод!!!

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

>Дядька Андрей ещё не совсем из ума выжил, но уже движется туда

зря оскорбляешь, он умный дядька! Если бы он тогда в 80-е с лицензией несглупил...

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

Нашел открытие конференции разработчиков Linux в Австралии 2007 года. Открывал конференцию Эндрю Таненбаум с докладом об MINIX 3 :)

http://www.minix3.ru/video/Tanenbaum.ogg

Кто-нибудь видел?

totalinux
()

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

с Линукс практически не пересекается, кроме разве что открытого кода, но это нормально для таких проектов иначе бабла в виде грантов не получите

примерно так в свое время появились на свет *BSD

пожелаем человеку удачи, нефакт что в будущем эти наработки не попадут в ядро православной ОСи

Пы.Сы. и да, ентоы рулят, белки и пингвины курят в сторонке ;)

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

>я также получал финансирование от студентов на написание кода

>накладные расходы получаются порядка 5-10% , мелочи какие :)


>я уверен что все мультиядерное ПО изобилует ошибками( >8O )


>вопрос: вы ожидаете что толпа пользователей линукс ломанется на minix

>ответ: хз, нет наверно


>чо дальше


>ясен пень енот, он же - хишнег :)


Сила вольного перевода в действии! Спасибо, посмеялся :)

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

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

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

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

Не при жизни Линуса.

morbo
()

он еще жив? O_o закопайте

anonymous
()

hizel пасяб за перевод

Мужики харе наезжать на Таненбаума, да он грёбанный микроядерщик, это его право и вам он не запрещает придерживаться другой точки зрения. И у микроядра и у монолита свои не достатки, кстати настоящей полноценой реализации микроядра мы ещё не видили ИМХО!!! Что мелкомягкие что эйпл что все остальные не смогли, а миникс просто сырой (но всё же весьма не плох), хурд не видел в глаза - не сужу. Но книги Таненбаума - шедевр, читал, читаю и буду читать. Респект ему и уважуха за то, что делится своими знаниями!!!

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

>настоящей полноценой реализации микроядра мы ещё не видили

Полноценные микроядра есть: minix, l4. На основе l4 ещё кучу всего наделали. Микроядра делаются пачками, только в силу того, что они микро, а значит имеют небольшой размер и сравнительно быстро могут быть написаны.

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

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

>Полноценные микроядра есть: minix, l4. На основе l4 ещё кучу всего наделали. Микроядра делаются пачками, только в силу того, что они микро, а значит имеют небольшой размер и сравнительно быстро могут быть написаны.

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

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

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

>кстати настоящей полноценой реализации микроядра мы ещё не видили ИМХО!!!

Ага ... такой сферический конь в вакууме :) Микроядра хороши для определённого оччень узкого круга задач, а выжить смогут гибрыдные ядра http://en.wikipedia.org/wiki/Hybrid_kernel, по ссылке как раз приведены операционки достаточно удачные с точки зрения построения ядра и скорости работы.

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

>вопрос: помогали ли вам студенты в развитии minix
>ответ: первую версию я писал сам, в дальнейшем много кода написано студентами, я также получал финансирование от студентов на написание кода


Живо за учебник английского, быдло
"Я также находил средства на то, чтобы нанять студентов писать код". А не студенты ему платили. Убейся об стену.

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

>Это NTKernel хорошая ОСь?! Отсыпь плиз!!!

Остальных не видим ??? :) Уважаемый, тут мы говорим о ядрах, а не о обвязке :) К тому же, ядро NT мало изменилось со времени NT 3.51 а это примерно 20 лет, и это показательно.

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

>Моя метрика телевизор

особо йа ядрёная магия.

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

а если бобёр с белкой, кто выиграет?

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

s/умеет/знает/
s/академик/инженер/
Ы?

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

>Остальных не видим ??? :) Уважаемый, тут мы говорим о ядрах, а не о обвязке :)

Из остальных нормальные только inferno и plan9. Вы можете говорить тока о ядрах, я так не могу, ядро без обвязки ни чего не может, оттуда немощности и не полнолноцености и обсудать там не чего, написать микро ядро без обвязки может и студент, причём вполне прилично, однако что с ним делать и как его оценивать?! микроядро без обвязки - кусок теории и не больше, качество познаётся в практике.

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