LINUX.ORG.RU

Интервью с Линусом Торвальдсом.


0

0

OSNews.com опубликовало интервью с Линусом Торвальдсом. В числе обсуждаемых вопросов: сроки выхода 2.5 и 2.6 веток ядер, выбор GUI для Linux, планы относительно новых драйверов. Планы в отношении Microsoft и FreeBSD, общие планы на будущее.

>>> Интервью

★★★★★

Проверено:

каков поп, таков и приход:)

anonymous
()

2 anonymous (*) (2001-10-11 11:59:10.0)
А мне понравилось. Без выпендрежа и громких заявлений.
Никаких заявлений по поводу соседей.

2 Green
Спасибо Green, на работе тяжело, с удовольствием отвлекся.

BlackRabit
()

5. What do you think of the FreeBSD 5 kernel and WindowsXP's new features from a clearly technical point of view?

Linus Torvalds: I don't actually follow other operating systems much. I don't compete - I just worry about making Linux better than itself, not others.

И какие ж тут планы в отношении MS и фришки? :)
Я ж только из-за планов и по линку пошел.

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

А там еще был правильный вопрос про новые технологии.

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

>каков поп, таков и приход:) Prinimayu kak compliment :) Ochen' chetko i bez vsyakih naezdov na drugih i bez glupoi reklamy.

anonymous
()

да нет, просто кто-то любит видеть только то, что нравится

anonymous
()

> А там еще был правильный вопрос про новые технологии

касающиеся MS или FreeBSD?

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

Новые технологии в FreeBSD-5 & WindowsXP, если Вам лень прочитать

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

Народ, может я тупой совсем - кто мне объяснит, почему ядро Линакса считается монолитным, когда я пользуюсь командами modprobe и rmmod, а Линус в этом интервью пишет о том, что он вообще хочет, чтобы драйверы ядра для hot-plugging устройств (как это по русски) вообще будут загружаться автоматически?

Android
()

green, я то прочел.
Но планов в отношении Microsoft и FreeBSD там нету!

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

А Линус сказал, что он мало следит за другими осями, поэтому ничего особого сказать не может.

Havoc ★★★★
()

Цитата:
.... The biggest issues for 2.5.x (and the eventual 2.6 or 3.0 release) will
probably be NUMA ....

А что такое "NUMA" ?

anonymous
()

2Android: потому что существуют (недалекие) люди считающие, что это возможно только при (тормозной) микроядерной архитектуре. Линус, потому и Линус, что не покупается на псевдонаучные рекламные трюки - "ОС должна быть микроядерной" и т.д. Его чутье подсказывает что все можно сделать простыми способами, не обзывая это hi-fi и не перегружая ядро новомодными прибабахами.

"For all intents and purposes there is no big kernel lock in any important area, and Linux these days scales pretty well, without getting into the nightmare scenario that some UNIXes got to where the locking granularity got so fine that it started impacting performance. "

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

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

Ядро монолитно, потому что insmod линкует модули в кернел, они выполняются вместе с кернелом. Микроядерная архитектура - эо когда ядро практическиничего не умеет, а все мясо (драйверы там и тп) - на другом уровне привилегий и выполнения, типа как отдельные процессы. Скажем сбой драйвера FS приведет (с большой долей вероятности) к краху ядра Linux, и просто к рестарту драйвера fs в микроядре (надо полагать), или просто к его убиванию (тогда нафиг это надо, если это был драйвер rootfs?)

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

NUMA - это Non Uniform Memory Acces (аббревиатура).

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

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

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

True64 microkernel OS. Linux'у ещё курить и курить до неё.

anonymous
()

Windows 3.5x - тоже microkernel. Пахала как ТАНК. Любой драйвер мог отвалиться на ходу (включая видео), а она продолжала работать.

Bluezman
()

А мне понравился комментарий одного парня:

http://www.osnews.com/comment.php?news_id=161&limit=no
Mr. B (IP: ---.ti.telenor.net) wrote on 2001-10-10 20:32:48

I've met Linus once. A few years ago we had dinner and an evening of talking about this 
and that. What strikes me about Linus is that <b>this guy is probably the best leader you can 
get for any software project. He is focused and rational. </b>

He is focused on what he wants to accomplish in a forseeable future and isn't easily led 
astray by fads or hype (unlike most people). 

He is rational in the sense that he doesn't give in to emotional pressure but bases his 
decisions on what he thinks is right. This is important. I have managed open source 
projects and one of the things that I find very hard is rejecting bad ideas, bad code and 
bad people when the intentions are good. It is really hard to do. (Tridge [of Samba] said 
the same thing in an interview not too long ago). This is one of the things Linus does well. 
His level-headedness and his apparent lack of passion (apparent being the key word) 
when he reaches a decision is really something that other people could learn a lot from. 

...
While the BSD people seem to have this massive inferiority complex and make a lot of 
noise about how great BSD is and how shitty Linux is, most Linux people, save the trolls 
on Slashdot, really do not give a shit. They are mostly agnostic. They don't feel the need 
to say that Linux is superior. It works for them, it gives them something to tinker with and 
the atmosphere around the Linux crowd is generally more relaxed -- thus fostering 
creativity. 

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

anonymous
()

maybe your developer community also needs from time to time a little more care to find
out that we do not really need the 203rd copy of ms office, but rather new, more creative
ideas of software.

Вот именно, нахрена нужен этот Старофис, если пора бы придумать что-нибудь более новое, продвинутое средство работы юзера. Может быть пора сделать модульный офис, например кому-то нужен только текстовый процессор и почтовик, он загружает 3Мб кода и работает. Кому-то вдобавок еще редактор таблиц и html-редактор с preview. Он загрузит 10Мб и будет щастлив. Или скажем загружаешь 50Мб "кода офиса" (типа как счас кернел) распаковываешь, конфигуришь, включаешь те опции которые нужны, компилишь и пользуешься :) Antichrist конечно прав, что охвизы надо давить, но все равно будет потребность в чем-то вроде емакса. Среды, которая позволит получать почту, писать и компилить проги (кому надо) серфить по инету, не запуская отдельно аську и отдельно почтовик.

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

Модули, хренодули... Один хер - в kernel space исполняются. То есть, ядро строго по определению получается монолитное. И даже Линус заметил, какой траходром с попытками сделать полностью preemptive kernel.

Antichrist
()

Молодец Линус, чувствуется серьезный профессионал. У него бы поучиться остальным линуксоидам. Делать свое дело, не глядя по сторонам и не обращая внимания ни на идиотские восторженные вопли в стиле М$ (почему-то все мелкософтовцы напоминают мне торговцев гербалайфом, в смысле втюхивают какую-то дрянь от всех болезней за дикие бабки), ни на нудное бубнение всевозможных аналитиков, маркетологов и прочей шелупони. И делать систему лучше и лучше.

Кстати, вот человек ностальгирует: - "Windows 3.5x - тоже microkernel. Пахала как ТАНК. Любой драйвер мог отвалиться на ходу (включая видео), а она продолжала работать." Не застал я, к сожалению, 3.5, а вот 4.0 успела мне нервы помотать. Это не танк, а горбатый запорожец. Не только из-за видео, от принтерного драйвера вылетала в БСОД! И чем новей сия ОС, тем она хуже - 2000-я тот же запорожец, но со спойлером.

А Линукс с каждой версией улучшается, так что пожелаем Линусу и нам тоже дальнейших успехов.

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

>Windows 3.5x - тоже microkernel. Пахала как ТАНК. Любой драйвер мог >отвалиться на ходу (включая видео), а она продолжала работать.

Вот-вот.. А ваши, враги такую систему убили -- единственное, что приличного сделали за всю свою историю. Типа, побыстрее захотелось. Я когда читал про внутренности NT 3.5х, получал чисто эстетическое удовольствие от того, как все красиво...
И на 486 24 МБ она летала, а на 32 как самолет...

AC
()

А по-моему линух портится. Вот, почитайте хотя бы тут про ядра 2.4.10 и выше... Винда по глюкам отдыжает. А по системным требованиям уже переплюнули даже XP.

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

Монолитные ядра

Микроядро - это когда в состав ядра входит _только_ планировщик и IPC. Все остальные функции ядра выполняются в этом случае привилигированными процессами.
На самом деле в этом есть доля лукавства. Пример QNX v4 - сделан так. Те в ядре кроме планировщика и механизма сообщений нет ничего. Но такое ядро работать не может, к нему, по минимуму, нужен менеджер процессов (как их сосно загружать запускать). В свое время фирма QNX просто сделала рекламный ход - наше ядро де очень маленькое, а то что к нему еще приблуды нужны - пофигу.
Кстати в новом ядре QNX - Neutrino, от этой дешевой рекламы ушли. Там ядро размером побольше и полнофункциональное.
На самом деле, IMHO, деление ядер на монолитные и микроядра устарело. И Линух и Neutrino сходятся в одной точке - более или менее функциональное ядро и динамически подгружаемые драйверы устройств.

rivares
()

А я вот читаю русский перевод книги про исходные тексты ядра линукс с комментариями: http://www.coriolis.com/store/product.asp?sku=946

Так там сказано, что в архитектуре ядра Linux, из критериев стабильности, скорости, понятности, актуальности, переносимости, ... Линус приоритетным выбирает скорость исполнения ядра. Тем не менее ядро - модульное. И видимо модули грузятся на один уровень с ядром, чтобы меньше времени терять на переключение контекста (смена уровня выполнения) при операциях с устройствами, которые обслуживают модули/драйверы. А "монолитное" - звучит так, что все драйверы сразу занимают память и живут там всё время выполнения.

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

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

Пиздёж. У меня 2.4.X работают и на i486 с 24M и на P3x2 с 256M всё под задачи просто летает. Просто руки у коекого отсутствуют.
А вот винда действительно отдыхает и из-за глюков и по лицензионным заморочкам.

faust
()

Всем привет. Давно меня тут небыло...
У меня дома в качестве NT Domain-сервера (ну прикололся я) i486DX4-100 OverDrive с 32-мя метрами памяти (шина VESA VL Bus). Соответственно, 2.4.9-е ядро, samba 2.2.1a (контроллер домена, файл-сервер и WINS) и bind-9.1.3. И летает. Загрузка проца - порядка 10% даже при постоянном обращении к самбовским дискам (например, при игре через VCD с сетевого диска в Diablo). Попробовал бы я поставить на 4-ку даже не ХР или 2000, а NT4 Server... ;-)

R00T
()

Какой-то оторванный от всего чувак, этот ваш Линус, похуист. Ничего извне ему не интересно, на всё ему наплевать. И ещё одна занятная деталь - слишком много слов паразитов в его рече.

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

Поздравляю гражданин, соврамши !

> Не застал я, к сожалению, 3.5, а вот 4.0 успела мне нервы помотать.
> Это не танк, а горбатый запорожец. Не только из-за видео, от
> принтерного драйвера вылетала в БСОД!

Слушай сюда. Не может такого быть. Как разработчик оных драйверов для многих принтеров говорю. Всё что может принтерный драйвер - завалить сервис Spooler, и всё. При написании сам понимаешь ситуация нередкая, так вот перезапускаешь Spooler, и всё. Вносишь изменения и дальше печатаешь.

Сорри за оффтопик(про Windows), но не флейма ради а "правды для".

Dimentiy ★★
()

>Слушай сюда. Не может такого быть Может, может. Зачем мне врать? NT4-Rus-SP4, принтер HP-LJ2100. После установки русского драйвера, пришедшего вместе с принтером, вылетает в БСОД. С английским работает нормально.

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

Слушай, если не в лом, кинь линк на драйвер? Конкретно на тот самый, который у тебя. Ужасно интересно как такое может быть, потому что быть не может ;) Хотя по законам Мерфи конечно....

Насчёт Sp4 - лучше всё-таки поставить Sp6a и хотфиксы. На худой конец Sp5, у меня NT с шестым сервис паком никогда не вылетали, если я их сам не ломал, а с четвертым бывало :(


Лучше в личку - dimentiy@mail.ru.

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