URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38013
[ Назад ]

Исходное сообщение
"OpenNews: Анатомия Linux ядра[BR]"

Отправлено opennews , 24-Июл-07 19:22 
Опубликован перевод статьи (http://www.ibm.com/developerworks/ru/library/l-linux-kernel/...) о структуре ядра Linux, его основных подсистемах и базовых интерфейсах.

URL: http://www.ibm.com/developerworks/ru/library/l-linux-kernel/...
Новость: https://www.opennet.ru/opennews/art.shtml?num=11527


Содержание

Сообщения в этом обсуждении
"Анатомия Linux ядра"
Отправлено FarID , 24-Июл-07 19:22 
всегда добивали публикации на ibm
Уровень сложности: средний  ппц они четам совсем нас за идиотов держат?

"Анатомия Linux ядра"
Отправлено Аноним , 24-Июл-07 19:28 
Под низким видимо подразумевается уровень вообще не требующий знаний и понятный полным нубам

"Анатомия Linux ядра"
Отправлено lnp , 24-Июл-07 20:28 
А вы пальцы-то не гните, крутые знатоки ядер. Чем больше людей получат знания, тем лучше для нас всех (и для вас тоже). Популяризация - вещь не менее сложная, чем чистая наука. Но часто более нужная. Впрочем, понимание этого приходит только с годами.

"Анатомия Linux ядра"
Отправлено Аноним , 24-Июл-07 20:52 
Вот же знатоки.... почитали мануалов про ядро, пописали там годик всяких модулей - и всё гуру ядер стали. Господа, ну хватит уже такие перлы писать. Не маленькие же люди, или ещё комплексы мучают,а?

"Анатомия Linux ядра"
Отправлено cvg , 24-Июл-07 21:24 
любая информация по ядру - хорошо! Возможно именно такая статья заинтересует людей и привлечет разработчиков в ядро! Так что крутые "гуру" хакинга ядра - постыдились бы! Чем больше народу вовлечено в разработку - тем лучше! Реально понимающих что творится в ядре людей очень мало (как в  свое врмя сказал Торвальдс - максимум 50 человек), тестеров гораздо больше! Однако и тестинг ядра - о это отдельный разговор. Возможно такие статьи заинтересуют пользователей, которые возможно станут хорошими тестерами для начала, а потом и в разработку ядра включатся!

"Анатомия Linux ядра"
Отправлено yantux , 25-Июл-07 11:27 
Тестирование ядра?

Мой любимый вопрос, на который ни кто в форумах не отвечает.

Посмотрите, как реализована установка флага MS_SHARED в sys_mount и как его можно сбросить. Единственную "возможность" я нашёл - через левое ухо с помощью установки флага MS_SLAVE. При чём интересно посмотреть код, как ставиться MS_SHARED и он как "сбасывается" с помощью MS_SLAVE. За одно ещё посмотрете, как это смотриться реализация этих флагов по отношению к MS_REMOUNT в do_mount()

Кроме того, флаги MS_SHARED, MS_SLAVE, MS_PRIVATE не поддерживают файловыми системами. Возникает вопрос - нах они нужны?

До я дра 2.6.21 я так понял эта часть не менялась. Да и вменяемого объяснения нет, как это можно использовать с пользой для жизни. Сам MS_BIND ещё можно осознать, но нах нужен MS_SHARED, MS_SLAVE, MS_PRIVATE... извините меня, я не пониаю логику разработчиков ядра. Столько восхитительно бесполезного кода.


"Анатомия Linux ядра"
Отправлено belkin , 25-Июл-07 12:54 
>любая информация по ядру - хорошо! Возможно именно такая статья заинтересует людей
>и привлечет разработчиков в ядро! Так что крутые "гуру" хакинга ядра
>- постыдились бы! Чем больше народу вовлечено в разработку - тем
>лучше! Реально понимающих что творится в ядре людей очень мало (как
>в  свое врмя сказал Торвальдс - максимум 50 человек), тестеров

А нужно больше ?
Есть много настоящих системщиков, желающих в этом "..." ковыряться, да к тому же бесплатно ?

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

Привлечь всех пользователей к разработке ядра - это второй этап всеобщей Лынаксулизации ?


"Анатомия Linux ядра"
Отправлено TTT , 25-Июл-07 14:39 
> ковыряться, да к тому же бесплатно ?

ну на счет бесплатно, это хорошая шутка :-)


"Анатомия Linux ядра"
Отправлено vbv , 24-Июл-07 22:40 
Мелковато...
Я не знаток ядра и его подсистем. Вот думаю почитаю.
Открываем - и ничего :(
Это описание для уроков информатики в средней школе за 3-й класс.
Понимаю, что подобные статьи важны но зачем это на opennet пихать не совсем ясно.

"Анатомия Linux ядра"
Отправлено idkfa , 25-Июл-07 05:58 
за вступление к теме указанной в заголовке сойдёт. продолжения не хватает. правда подборка ссылок внизу ничо так.

"Анатомия Linux ядра"
Отправлено idkfa , 25-Июл-07 05:59 
кстати неплохобы такое на уроках информатики почитать в школе

"Анатомия Linux ядра"
Отправлено www.andr.ru , 25-Июл-07 09:46 
Я уже много лет долблю, что линуксоиды - это сопливые ребятишки, нихрена толком не знающие и, - самое главное! - не желающие что либо знать. Клуб Юных Техников.

> Один из разработчиков этой ОС, компания AT&T, отошла от Multics и в 1970 году
> разработала свою собственную систему Unics.
> Вместе с этой ОС поставлялся язык C.

Это всё про Bell Labs?! Убогие нищеброды и нищедухи

> Двадцать лет спустя Эндрю Танненбаум (Andrew Tanenbaum) создал микроядерную версию

Может прекратить тусоваться с пивом и девочками на берегах рек и взятся за учёбу, ребятишки?! Кто вас сказал, что MINIX-1, или даже MINIX-2 - микроядерная ОС?!! Может вам таки купить Таненбаума и почитать, или скачать с рапидшары, он ведь уже давно на русский переведён?!!

> Линуса Торвальдса (Linus Torvalds) на разработку первой версии Linux в начале 1990-х

Пока студент-бездарность Линус рожал своё гениальное произведение, в Bell Labs сделали
новую супер-ОС Plan9, 1992 год первый релиз. UNIX - это история, такая же древняя как аэроплан братьев Райт, и Линус в ней не сделал Н И Ч Е Г О. Когда он там у себя в швеции "вдохновился", UNIX уже умерла. Вы перепеваете песни Мерлин Монро "Бриллианты - лучшие друзъя девушек" из 50-забытого года, чем гордитесь-то?


"Анатомия Linux ядра"
Отправлено skyogre , 25-Июл-07 10:09 
Ну вот, довели человека :))

Я ничего не имею против Plan9, но где эта супер ОСь? Всё-таки этот план9 больше похож на академический проект, по крайней мере мне ещё не разу не попадалось даже упоминание о его практическом использовании. Я не говорю что это плохо, это просто отлично что появляются такие идеи. Но всё же план9 это революция, а линукс -- эволюция и сравнение не совсем корректно.

Возможно я не прав, т.к. знаком с план9 только по описанию с сайта. :)
И вообще, Вашь пост провокационный и холиварный, не красиво как-то такое слышать от такого умного и грамотного специалиста ;)


"Анатомия Linux ядра"
Отправлено skoval , 25-Июл-07 10:42 
>Всё-таки этот план9 больше похож на академический проект, по крайней мере мне ещё не разу не попадалось даже упоминание о его практическом использовании.

У меня на старой работе, вроде был когда-то backup сервер под plan9 :)


"Анатомия Linux ядра"
Отправлено aux , 25-Июл-07 10:52 
Бля, ну опять эти сопли...
Вы думаете Вингородов сам этот Plan9 видел? Или может использовал? Хотя бы так, дома, не то что в работе? На каждую новость о архитектуре Linux появляется пост андр'а подобного содержания. Приелось уже...
Ненавижу переходить на личности, но довел. Чувак, мы поняли твою позицию! Если б кроме соплей и пены было б еще хоть какое-то обоснование -- можно было бы поговорить. Но не так.

"Анатомия Linux ядра"
Отправлено sergeyvp , 25-Июл-07 12:59 
Да не обращайте внимание. У меня сестра психолог, так вот с точки зрения психологии это вполне нормальное поведение со стороны завистливого человека, у него проектов много а вот признания никаго нет, а у Линуса проект один зато всемирное призниние и много миллионный счёт в банке, так что товарищ андр будет и дальше с пеной у рта искать таких же как он завистников чтобы в дружной компании посетовать на несправидливость этого мира, пытаясь возвысить собственное эго путём оскарбления и унижения других :)

"Анатомия Linux ядра"
Отправлено fresco , 25-Июл-07 11:12 
Пока бездарность-Вингородов рожает свои гениальные посты, Linux работает! И мне похер, что он устарел и архитектурно не совершенен! Благодаря ему я могу качественно, бытро и абсолютно бесплатно делать все то, что я привык делать с помощью компьютера -- дома и на работе.

Plan9 красив, вопросов нет. Но он умер уже при рождении. Современный мир таков, что несовместимые ни с чем продукты обречены на прозябание в стенах лабораторий и немногочисленных специфических ВЦ. Как бы ни были велики масштабы задач, решаемых с его помощью, количество таких _решений_ можно пересчитать по пальцам. И так будет всегда. Это факт.


"Анатомия Linux ядра"
Отправлено uda , 26-Июл-07 10:29 
>Plan9 красив, вопросов нет. Но он умер уже при рождении.

IMHO сам проект ОС Plan9 не сосвсем умер, он живет в тех наработак и идеях которые  медленно но уверенно будут внедряться, как мне кажеться, в другие *nix системы.


"Анатомия Linux ядра"
Отправлено Дядька , 25-Июл-07 11:27 
>Может прекратить тусоваться с пивом и девочками на берегах рек и взятся
>за учёбу, ребятишки?!

И орать на весь инет: "Линукс - ХРЕЕЕЕНЬ"? Чет, сдается мне, что недостаток первого - порождает второе =)

>Кто вас сказал, что MINIX-1, или даже MINIX-2
>- микроядерная ОС?!! Может вам таки купить Таненбаума и почитать, или
>скачать с рапидшары, он ведь уже давно на русский переведён?!!

Срочно поправьте Википедию http://ru.wikipedia.org/wiki/Minix http://en.wikipedia.org/wiki/Minix а то ведь мужики то и не знают.

>Когда он там у себя в швеции "вдохновился", UNIX уже умерла.

Вот те на... и unix нету... а что ж осталось то?



"Анатомия Linux ядра"
Отправлено raw , 26-Июл-07 12:01 
>Вот те на... и unix нету... а что ж осталось то?

Надоевший уже бесполезностью комментов xxx.andr.nu :)


"Анатомия Linux ядра"
Отправлено raw , 26-Июл-07 12:14 
>либо знать. Клуб Юных Техников.

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

>Это всё про Bell Labs?! Убогие нищеброды и нищедухи

Секунду а разве вы только что не воспевали их за Plan9?Вы бы определились, а?Или крыша окончательно уезжает?

>Пока студент-бездарность Линус рожал своё гениальное произведение, в Bell Labs сделали
>новую супер-ОС Plan9,

Вам наверное надо идти в продавцы гербалайфа.Так же назойливо (и бездарно) пиарите велосипед.Который, бесспорно, задуман хорошо.Но поедет ли по реальным дорогам которые не на бумаге а в реальном мире и будет ли ехать там лучше других велосипедов - еще ой какой баааааальшой вопрос.

>себя в швеции "вдохновился", UNIX уже умерла. Вы перепеваете песни Мерлин
>Монро "Бриллианты - лучшие друзъя девушек" из 50-забытого года, чем гордитесь-то?

Наверное наш больной на голову дядька никогда не видел классику в современном исполнении например.Ее так переделывают что классики бы фиг с два за свое бы признали.А вы тут говорите про то как наши космические корабли бороздят просторы Тихого океана :P


"Анатомия Linux ядра"
Отправлено Аноним , 25-Июл-07 09:46 
чего понтоваться... это просто вводная статья

всегда читай сначала заключение ))

"В этой статье мы лишь в самых общих чертах рассказали об архитектуре ядра Linux и его особенностях и возможностях. Подробную информацию о содержимом ядра можно найти в каталоге с документацией, который имеется в любом дистрибутиве Linux. Обязательно ознакомьтесь с разделом Ресурсы в конце данной статьи, где имеются ссылки на более подробную информацию по многим обсуждаемым здесь темам."

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


"Анатомия Linux ядра"
Отправлено Serg , 25-Июл-07 10:26 
  На IBM все статьи вводные, к сожалению. Ни одной толковой не видел пока...

"Анатомия Linux ядра"
Отправлено Дядька , 25-Июл-07 11:01 
Дык напиши...

"Анатомия Linux ядра"
Отправлено fresco , 25-Июл-07 11:02 
Да лан, есть и нормальные. на developer works попадаются интересные материалы.

"Анатомия Linux ядра"
Отправлено Zoonman , 25-Июл-07 13:16 
Было бы неплохо показать эту статью преподавателям универов, может чего нового узнали :)

"Анатомия Linux ядра"
Отправлено Аноним , 25-Июл-07 20:17 
блин почему каждый прыщавый студентик считает нужным отписать что статья гавно потомучто он это уже знает и все его друзья гики тоже знают.

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


"Анатомия Linux ядра"
Отправлено Fylhtq , 26-Июл-07 09:44 
Прикольная статейка. Теперь хотя бы в общих чертах представляю, как все это работает. Все просто и доходчиво, без занудства и многочасового курения манов - ну не маньяк я.  =:]

"Анатомия Linux ядра"
Отправлено uda , 26-Июл-07 10:31 
>Plan9 красив, вопросов нет. Но он умер уже при рождении.

IMHO сам проект ОС Plan9 не сосвсем умер, он живет в тех наработак и идеях которые  медленно но уверенно будут внедряться, как мне кажеться, в другие *nix системы.


"Анатомия Linux ядра"
Отправлено Zert , 26-Июл-07 11:38 
Plan9 имеет очень красивый и удобный концепт, и наработки при его написании будут использоваться в других осях. Так же, как и в случае с лиспом - до сих пор в некоторые языки добавляют фичи, которые были изобретены в лиспе десятилетия назад.

"Анатомия Linux ядра"
Отправлено Forth , 26-Июл-07 18:48 
>Plan9 имеет очень красивый и удобный концепт, и наработки при его написании
>будут использоваться в других осях. Так же, как и в случае
>с лиспом - до сих пор в некоторые языки добавляют фичи,
>которые были изобретены в лиспе десятилетия назад.

Plan9 для Bell Labs вроде как уже давно пройденный этап. Сейчас они из наработок в Plan9 вывели новуый "вид" Inferno. Там еще больше "концептуальности".
Рапределенная сеть машин на inferno с общими ресурсами выглядит любопытно.


"OpenNews: Анатомия Linux ядра"
Отправлено zerul , 26-Июл-07 16:44 
>(с)http://www.ibm.com/developerworks/ru/library/l-linux-kernel/...
>В пространстве пользователя обычно используется термин процесс, хотя в реализации Linux
>эти две концепции (процессы и потоки) не различают.

БРЕД!!!!!!!!!!!