The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

13.08.2008 19:50  Опубликовано руководство по взаимодействию с сообществом разработчиков ядра Linux

Организация Linux Foundation опубликовала рекомендации по участию в работе сообщества ядра Linux. Книга, написанная Джонотаном Корбетом, доступна on-line на сайте Linux Developers Network. Linux Foundation надеется, что описав в деталях принципы взаимодействия в открытом сообществе, книга поможет привлечь большее количество разработчиков к участию в процессе улучшения ядра Linux.

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

Джонотан Корбет сам является разработчиком ядра Linux, а так же выпускающим редактором интернет ресурса Linux Weekly News. Он говорит: «В то время, как работа над ядром Linux представляет собой достаточно открытый процесс, его детали подчас могут удивлять или даже пугать новых разработчиков. Этот учебник должен помочь программистам и менеджерам понять, как ведется разработка ядра, как избежать наиболее распространенных ошибок и как влиться в сообщество, чтобы приносить пользу всем».

  1. Главная ссылка к новости (http://www.heise-online.co.uk/...)
Автор новости: blkdog
Ключевые слова: linux, proccess, kernel, access, subnet, subnet, patch, time, office, loop, howto, dotnet, scheduler, news
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, NarkTranquility (?), 00:59, 14/08/2008 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    эххх...вот бы в Hurd вкинуть такие силы....:)
     
     
  • 2.2, pavlinux (ok), 01:23, 14/08/2008 [^] [ответить]    [к модератору]
  • +/
    Ну-ка расскажите, про достоинства Hurd перед Linux?
     
     
  • 3.6, Michael (??), 04:27, 14/08/2008 [^] [ответить]    [к модератору]
  • +/
    Достоинств может и нет, но альтернативная система не помешала бы.
     
     
  • 4.8, northbear (??), 08:15, 14/08/2008 [^] [ответить]    [к модератору]
  • +/
    Ну, то что большинство не знает достоинств, это не значит, что их нет. Полезу посмотрю состояние дел этого проекта. А то он больно долго идет к релизу.
     
  • 4.15, Дмитрий Ю. Карпов (?), 11:49, 14/08/2008 [^] [ответить]    [к модератору]
  • +/
    Если так уж нужна альтернатива - есть FreeBSD/NetBSD/OpenBSD.
     
     
  • 5.16, Аноним (16), 12:53, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    Не уверен, что практически ту же самую операционную систему можно назвать альтернативой.
     
  • 5.25, User294 (??), 17:56, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    >Если так уж нужна альтернатива - есть FreeBSD/NetBSD/OpenBSD.

    Есть, но вот у нее преимуществ и правда не дофига.Зато геморрой имеется.Сказать что это идеальная системы - как минимум покривить душой.Ну вон поищите тут на форуме зачотную ломку копий про сетевые подсистемы, нетграф, qos и фаерволы.Сразу видно какая оно альтернатива... и эти люди еще пытаются пальцевать что у них правильная система.А сетевые подсистемы - набор костылей и подпорочек в основном.

     
  • 4.37, pavlinux (ok), 04:35, 19/08/2008 [^] [ответить]    [к модератору]  
  • +/
    >Достоинств может и нет, но альтернативная система не помешала бы.

    Апупеешь от альтернатив - http://ru.wikipedia.org/wiki/Список_операционных_систем


     
  • 3.13, Аноним (16), 10:32, 14/08/2008 [^] [ответить]     [к модератору]  
  • +/
    Главное достоинство заключаются в микроядерности Монолитное ядро рано или поздн... весь текст скрыт [показать]
     
     
  • 4.17, Дмитрий Ю. Карпов (?), 13:54, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    > Главное достоинство заключаются в микроядерности. Монолитное ядро рано или поздно уйдёт в историю и в этом можно не сомневаться. Люди с радостью пожертвуют производительностью, лишь бы не компилировать огромное ядро снова и снова.

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

    И не надо путать "ядро в одном файле" и "монолитное ядро": Windows при старте собирает ядро из собственно ядра и драйверов, но всё это работает как монолитное ядро. FreeBSD и Linux умеют динамически подгружать модули ядра, но при этом являются монолитными. Точно так же ядро, содержащееся в одном файле, может работать как микроядерное.

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

     
     
  • 5.28, Аноним (16), 18:38, 14/08/2008 [^] [ответить]     [к модератору]  
  • +/
    С чего вы взяли, что я путаю монолит и один файл Какая разница сколько будет фа... весь текст скрыт [показать]
     
     
  • 6.33, vitek (??), 06:42, 16/08/2008 [^] [ответить]    [к модератору]  
  • +/
    странно, загружаемые модули очень не плохо отлаживаются.
    и даже сказал бы, легко.
    а ещё есть (для параноиков) xen.
     
  • 5.30, User294 (ok), 02:18, 15/08/2008 [^] [ответить]    [к модератору]  
  • +/
    >высокая производительность железа вообще не будет иметь смысла

    Дык микроядра потому и не используют что это тормозно. В свое время MS сделал NT 3.51 более "правильно" - вся графическая подсистема, весь GDI и драйвера видео были в user space и ядро было соответственно куда компактнее.Только в итоге графика работала с такой скоростью что юзерам такая система была в принципе нафиг не нужна.В итоге в NT4 сделали win32k.sys (большой кусок GDI в режиме ядра) и драйвера видяхи в режиме ядра.Скорость работы системы сразу стала пригодной для high-end машин того времени.

     
     
  • 6.34, Аноним1 (ok), 20:27, 16/08/2008 [^] [ответить]     [к модератору]  
  • +/
    Во-первых, очень даже используются Вы как всегда утрируете - если что-то не исп... весь текст скрыт [показать]
     
  • 4.18, Ariel (??), 13:59, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    >Главное достоинство заключаются в микроядерности. Монолитное ядро рано или поздно уйдёт в
    >историю и в этом можно не сомневаться. Люди с радостью пожертвуют
    >производительностью, лишь бы не компилировать огромное ядро снова и снова.
    >
    >Единственная проблема, такой чрезвычайно важный проект как Hurd застыл на месте. За
    >последние несколько лет он почти не развивался. В то же время
    >конкуренты из лагеря проприетарщиков не спят, а активно работают в этой
    >сфере.

    о производительности можно было говорить лет 10 назад, сейчас это актуально разве что для кпк - посмотрите результаты тестирования minix3, никакой статистически существенной потери

     
     
  • 5.29, Аноним (16), 18:41, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    По-моему там отсутствует нормальная проверка прав при взаимодействии сервисов. Поэтому minix изначально рассчитана на КПК.
     
  • 4.26, User294 (??), 18:09, 14/08/2008 [^] [ответить]     [к модератору]  
  • +/
    Так его компилируют 1 раз и майнтайнеры системы в нормальных практичных дистрибу... весь текст скрыт [показать]
     
     
  • 5.27, Аноним (16), 18:34, 14/08/2008 [^] [ответить]     [к модератору]  
  • +/
    Мне совершенно всё равно сколько минут займёт установка у мейнтейнера или пользо... весь текст скрыт [показать]
     
  • 5.35, Аноним1 (ok), 11:48, 17/08/2008 [^] [ответить]     [к модератору]  
  • +/
    В том-то и дело, что даже майнтейнерам затруднительно лишний раз перекомпиликова... весь текст скрыт [показать]
     
     
  • 6.36, Аноним1 (ok), 13:36, 17/08/2008 [^] [ответить]    [к модератору]  
  • +/
    Кроме того ОС QNX, будучи микроядерной системой еще является и системой реального времени. Также существуют другие примеры реализации микроядерных ОС реального времени. На самом деле с производительностью у них все в порядке.

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

     
  • 1.3, pavlinux (ok), 01:24, 14/08/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    По теме: Никто не желает переводом заняться???
     
  • 1.4, pavlinux (ok), 02:43, 14/08/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Для тек кто надумает переводить, или просто одним документом скачать -
    http://www.pavlinux.ru/Howto_Participate_in_the_Linux_Community.pdf
     
     
  • 2.11, Anonymous (?), 09:57, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    pavlinux, +1 за офигенную картинку на главной странице твоего сайта! Я бы сказал что вкус у тебя определенно есть!
     
     
  • 3.19, pavlinux (ok), 15:32, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    "А ещё на машинке вышивать умею!" (с) Каникулы в Простоквашино.
     
     
  • 4.20, 007 (??), 15:59, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    За файлик пасиб, а то на родной сайт и не пробиться, ЛОР эффект в действии?
    За пикчу на главной, это  не в зеркале снимок? ;) Тема раскрыта, оригинал в судию...


     
     
  • 5.24, pavlinux (ok), 17:45, 14/08/2008 [^] [ответить]    [к модератору]  
  • +/
    >За файлик пасиб, а то на родной сайт и не пробиться, ЛОР
    >эффект в действии?
    >За пикчу на главной, это  не в зеркале снимок? ;) Тема
    >раскрыта, оригинал в судию...

    Oops...

     
  • 2.31, eve (?), 17:13, 15/08/2008 [^] [ответить]    [к модератору]  
  • +/
    Спасибо.
    Замечание. Документ написан на английском, а "содержание" - на русском.
     
     
  • 3.32, pavlinux (ok), 21:38, 15/08/2008 [^] [ответить]    [к модератору]  
  • +/
    >Спасибо.
    >Замечание. Документ написан на английском, а "содержание" - на русском.

    Больше не осилил :)

     
  • 1.21, знающий (?), 16:22, 14/08/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    доступ к книги закрыли - только заходил - уже нет??????
     
  • 1.22, Аноним (22), 17:19, 14/08/2008 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    честно говоря, к программистам она далека а для менеджеров крупных программных п... весь текст скрыт [показать]
     
  • 1.23, keil (?), 17:34, 14/08/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    да, верно она для организаторов, но ни как не для программистов,,,,,,,, - для кодировщиков тут практически ничего нет - только время когда windows(окно) закрывается и ресурсы - но это уже tools - когда работаешь в команде - тебя этим обычно обеспечивают или сам находишь, что по душе угодно.
     
  • 1.38, andr.mobi (??), 10:59, 05/09/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ищем лопухов, задаром развивающих код, которым торгует направо и налево линус и компания

    старъё

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor