The OpenNET Project / Index page

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

Подробности об использовании Linux ядра в Google

05.11.2009 17:05

На проходившем в октябре саммите разработчиков Linux ядра сотрудником Google был сделан доклад о том, как Linux используется в этой компании. В Google поддерживается собственное ответвление от Linux ядра, на базе которого каждые 6 месяцев выпускается релизы для внутреннего использования, а раз в 17 месяцев производится синхронизация со стандартной "ванильной" веткой Linux ядра.

Для управления кодом ядра применяется программное обеспечение Perforce. Над ядром работают около 30 инженеров, нередко имеющие слабое представление о том, что происходит с основным деревом, так как синхронизация производится только раз в полтора года. В будущем для совершенствования процесса управления кодом ядра и взаимодействия с независимым сообществом разработчиков в компании планируют перейти на использование Git.

Ранее в Google использовалось ядро 2.4.18, в него было добавлено около 500 тыс. строк кода и бэкпортирована поддержка IPv6. Из-за необходимости качественной поддержки SATA было решено мигрировать на версию 2.6.11. В настоящее время базовым Linux ядром в Google является 2.6.18 и ведется подготовка к внедрению ядра, основанного на версии 2.6.26, в которое добавлено 1208 патчей насчитывающих 300 тыс. строк кода. Около 25% от объема патчей составляют бэкпортированные новые возможности, 3/4 всех изменений связаны с работой основных подсистем ядра и только незначительная доля изменений касается драйверов и поддержки оборудования.

Для Google важнее планирование процессорного времени, т.к. компания запускает около 5000 потоков на системах с 16-32 ядрами. Инженеры компании портировали старый планировщик задач O(1) для запуска с использованием ядра 2.6.26. А для управления виртуальной памятью в указанных процессах применяется технология "Numa-Aware VFS LRU", которая ориентирована на конкретные узлы NUMA и призвана сделать работу с последними максимальной эффективной.

Среди планов развития ядра Google на 2010 год:

  • Организация приоритетного доступа к задачам, чувствительным к задержкам, с сохранением тех задач, которые требуются системе;
  • RPC-aware CPU scheduling (проверка входящего RPC-трафика для определения того, какой процесс будет "просыпаться" в ответ и нужно ли ему это делать);
  • Idle cycle injection (усовершенствование управления питанием с целью добавления возможности запуска машин на пороговых значениях, но не за их пределами);
  • Усовершенствование подсистемы управления памятью, включая учет использования памяти ядром;
  • Снижение накладных расходов системных вызовов для обеспечения кэширования в ядре и решение ряда других проблем.


  1. Главная ссылка к новости (http://lwn.net/Articles/357658...)
  2. OpenNews: Google и Open Source - интересные факты
Автор новости: wrnews
Лицензия: CC BY 3.0
Источник: http://lwn.net
Короткая ссылка: https://opennet.ru/24124-google
Ключевые слова: google, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (68) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, anonymous (??), 19:27, 05/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    "А мы запилили свое ядро, с планировщиком и бекпортами!"
    Вот пример компании - не нравится ядро, пиши свое.
     
     
  • 2.9, User294 (ok), 21:02, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если честно я от гугли более вменяемой модели разработки ожидал. Их там что, прикалывает почем зря крупно геморроиться синхря с апстримом и вообще не зная что там апстрим делает? Прямо как какие-то проприетарщики Oo. Хорошо хоть собираются к более вменяемым схемам перейти.
     
     
  • 3.14, Аноним (-), 23:14, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а можно еще погундеть на тему почему гугол не делиццо своими патчами. ГПЛ позволяет не делиццо? так атож...
     
     
  • 4.17, gordev (ok), 23:29, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а разве прииспользовании для собственных нужд они должны делится патчами?
    если я не ошибся исходники предоставляются только клиентам
     
     
  • 5.23, поцанчик (ok), 01:18, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Вот это да... Сколько живу, а таких как вы вижу всё больше и больше. Такое ощущение, что вы кроме своего микрософт-уиндоуса в жизни ничего и не видите...
     
     
  • 6.34, Аноним (-), 08:30, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Такое ощущение, что вы кроме своего микрософт-уиндоуса в жизни ничего и не видите...

    Это Вы не видите и не читаете. Распространять исходники нужно только вместе с распространением бинарников. Они бинарники не распространяют.
    Кроме того, не нужно думать, что они совсем не делятся результатами своих трудов.
    Делятся. Только в апстриме 99% их изменений (часто - специфических, и для старых ядер) просто не нужны.

     
     
  • 7.36, аноним (?), 08:48, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –5 +/
    гугл запустил пиар-ботов?
    Вы там у себя на летучка рассказывайте, что нужно, а что нет. Мы ещё помним ситуацию с андроидом и грязные истории с вашими клиентами.
     
     
  • 8.40, uldus (ok), 10:57, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А что правая рука Линуса Андрю Мортон уже не в Google работает А как же прав... текст свёрнут, показать
     
  • 8.41, дохтур (?), 11:03, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вы как-то там у себя в полиции нравов почитайте на досуге GPL... текст свёрнут, показать
     
  • 6.37, gordev (ok), 09:21, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы тексты лицензий почитал
     
  • 5.27, аноним (?), 01:54, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –7 +/
    >а разве прииспользовании для собственных нужд они должны делится патчами?

    гугол паразитирует на опенсорсе

     
     
  • 6.29, Аноним (-), 02:17, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Perftools, sparse hashes, protocol buffers, google-code...
    Продолжать?
     
     
  • 7.30, аноним (?), 02:34, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –5 +/
    т.е. нате вам подачки, только не пачкайте нимб
     
     
  • 8.42, дохтур (?), 11:05, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    тебе никто ничего не должен, прочитай же наконец GPL ... текст свёрнут, показать
     
  • 6.76, szh (ok), 16:54, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    анонимусы паразитируют на опенсорсе.
     
  • 5.46, Iv945n (ok), 14:39, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > а разве прииспользовании для собственных нужд они должны делится патчами?

    Не должны. И, думается, если бы были должны, мало кто бы GLP использовал.

     
     
  • 6.56, sHaggY_caT (ok), 13:35, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть еще AGPL. Наверное, гугл будет первый, кто сделает все, что бы она закопалась, и больше не выкопалась....
     
     
  • 7.58, Iv945n (ok), 01:26, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Есть еще AGPL. Наверное, гугл будет первый, кто сделает все, что бы
    >она закопалась, и больше не выкопалась....

    Спасибо, что обратии моё внимание, читаю, интересненько...

     
     
  • 8.59, sHaggY_caT (ok), 01:45, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда пожалуйста ... текст свёрнут, показать
     

  • 1.3, Iv945n (ok), 20:01, 05/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > в которое добавлено 1208 патчей насчитывающих 300 тыс. строк кода. Около 25% от объема патчей составляют бэкпортированные новые возможности

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

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

     
     
  • 2.4, alexw (??), 20:19, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    T.е. насрать на стабильность и качество, давай новые фишки тестить. А неустойки за простой работы сервисов из-за глюков новых фишек ядра ты выплачивать будешь? Может хватит приравнивать свои убогие десктопы к кластерам
     
     
  • 3.7, Iv945n (ok), 20:55, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >T.е. насрать на стабильность и качество, давай новые фишки тестить.

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

    Я  лишь предроложил что на отладку до нужной стабильности свежих релизов ядер и внесение в них нужных Гуглу фич возможно ушло бы не больше усилий чем уходит на такие объёмы бэкпортирования.

     
     
  • 4.15, Аноним (-), 23:17, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    а как же всеми любимый ред хат? что ж он то 2.6.31 не пихает в rhel в отличие от бубунт?
    тут все гораздо поизачней друг мой, вот ты натестируешь, еще куча перцев типа юзера натестируют, галики выловят, вот тогда можно и в кластер.
     
     
  • 5.43, alexxy (?), 11:15, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а еще рхел патчит свое ядро кучей бекпортов и тд.
    всего то около 3000 патчей. которые собираются строго в одной конфиге и логают. ну ну.
     
  • 4.22, Карбофос (ok), 00:43, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хрен знает. вообще, если они делают бэкпорт, то может даже и сделали какие-то решения для частичного автоматизирования этого процесса.
     
  • 3.18, Frank (??), 23:47, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Типа, бэкпортирование новых плюшек в кастомное ведро - процесс абсолютно безглючный и полностью безопасный? Не верю (с) Станиславский.
     
  • 2.5, Andrey Mitrofanov (?), 20:25, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не придумают чтобы посопротивляться прогрессу, не участвовать в тестировании новых версий

    То есть Вы хотите сказать, что собираете, обновляете и перегружаете на _всех_ своих машинах каждый новый коммит из всех репо, до каких дотянетесь, тестируете на совместимость со всеми своими _боевыми_ приложениями и пишете подробные баг-репорты (а то же ж и патчи?) -- ежели что?

    Не утомляет? Не жмёт? Пользователи не беспокоят?

    :-/

     
     
  • 3.8, Iv945n (ok), 20:56, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >То есть Вы хотите сказать,

    Нет, что я хотел сказать я сказал. См. также ответ предыдущему ответчику.

     
     
  • 4.38, Andrey Mitrofanov (?), 09:23, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А я хотел сказать, что Вы не понимаете, о чём говорите.

    То, что я говорю, много кто не понимает. Вам -- простительно.

     
  • 2.6, liks (??), 20:52, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Для гугл это не основной бизнес, они это делают всего лишь для себя, поэтому тратить кучу своего времени, чтобы протолкнуть серьезные изменения в апстрим они не могут. Одного авторитета компании мало для того, чтобы менять в апстриме важные компоненты (а они как раз допиливают важные компоненты), так что не надо фантазировать, все они правильно делают.
     
     
  • 3.10, User294 (ok), 21:05, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Для гугл это не основной бизнес, они это делают всего лишь для
    >себя, поэтому тратить кучу своего времени, чтобы протолкнуть серьезные изменения в
    >апстрим они не могут.

    Зато могут гробить вагон времени на синхру с апстримом и велосипедостроительство с адаптацией своих изменений в новую версию апстрима? Нестыковка логики со здравым смыслом, имхо.

     
     
  • 4.12, ig0r (??), 21:51, 05/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если вы такие умные, то почему строем не ходите?
     
     
  • 5.31, User294 (ok), 03:52, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Если вы такие умные, то почему строем не ходите?

    Наверное, потому что это вместо нас делают менее умные ;)

     
     
  • 6.44, ig0r (??), 11:31, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А если серьёзно, то Вы правда считаете что в гугле менее умные сидят? их дело зарабатывать бабло, и они со своим делом справляются явно лучше чем Вы.
     
     
  • 7.60, User294 (ok), 05:48, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А если серьёзно, то Вы правда считаете что в гугле менее умные сидят?

    Черт их там разберет. Временами они работают здорово. А временами откровенно страдают фигней. С их финансами и псевдо-монополией на некоторых рынках уже можно позволить себе не очень эффективную работу. Чем они и занимаются иногда.

     
  • 2.35, Аноним (-), 08:34, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Они не студенты на шее родителей, чтобы только и заниматься тестированием новых... большой текст свёрнут, показать
     
     
  • 3.45, Iv945n (ok), 14:27, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ...
    >Они не студенты на шее родителей
    > ...
    >Это не ваши игры с домашним компьютером.

    Вот и не угадали Вы. User294 прав, непростое это дело гадать кто по другую сторону монитора, но да, забавное :-)

    Все три предположения обо мне на 100% ложны - я не студент, а лектор, мои родители от меня очень далеко, я их очень давно не видел, и они никогда не давали мне денег кроме как на булочку в школьные годы, а на домашний комп ставить Linux я не вижу практического смысла (PuTTY и под виндой есть).

     
     
  • 4.48, Andrey Mitrofanov (?), 15:19, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >лектор,
    >они никогда не давали мне денег
    >я не вижу практического смысла (PuTTY и под виндой есть

    Перетрухин, опять виртуалишь??

     
     
  • 5.49, pavel_simple (ok), 15:29, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>лектор,
    >>они никогда не давали мне денег
    >>я не вижу практического смысла (PuTTY и под виндой есть
    >
    >Перетрухин, опять виртуалишь??

    а кто ещё под этим ником, только он -- дорогой наш бот

     
  • 4.53, Аноним (-), 18:24, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > на домашний комп ставить Linux я не вижу практического смысла (PuTTY и под виндой есть).

    на домашний комп покупать и ставить windows я не вижу практического смысла (браузер с медиаплеером и под Linux есть).

     
  • 4.61, User294 (ok), 06:35, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >по другую сторону монитора, но да, забавное :-)

    Слабо сказано... :).При должном умении вас ожидает дохрена интересных открытий.

    >Linux я не вижу практического смысла (PuTTY и под виндой есть).

    Знаете, я это putty юзал. Простите, но например Konsole vs Putty - это как крутой мерс vs жигуленок. Конечно можно и на жигуле ездить... пока что-то лучше не попробуешь. А так - простите, браузер, почтовик, "аська", ... - те же самые, плееров аудио-видео и под пингвина есть. Ну и зачем мне платить за винды а потом еще и строиться под злую еулу с ограничениями на переустановку системы, выбирать из полутора антикварных ФС, наслаждаться маркетинговыми искусственными ограничениями и срачем в апдейтах, которые вечно пытаются подпихнуть то что MS а не пользователю надо? Например я не пользуюсь IE, но обновить его система как правило захочет по дефолту до 8-й версии. Ну и всяких там троянских аддонов из фокса выколупывать, etc? И уж конечно мне позарез надо обновление DRM-компонентов в тормозиловском виндос медия плеере и укрепление ядра системы чтобы я не дай боже не подгрузил свой драйвер и не сломал им ихнее DRM. Спасибо, это вы сами как-нибудь юзайте такую систему. А я предпочитаю более доверяемых вендоров чем трояноклепатели из редмонда и более доверемую систему чем винда, которая делает то что хотят парни из редмонда а не то что хочу я.

     
     
  • 5.62, Iv945n (ok), 07:01, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну и зачем мне платить за винды

    А кто за них платит? :-) Dell, вон, ноуты по одной цене выпускала, кажись, что с XP что с Linux. В когда последний раз в магазине комп без наклейки видел уже и не припомню. Связываться с прризводителем и выбивать деньги за ось банально лень, да и пропьются они за пару вечеров, а тут наклейка :-)) номерок :-).

    >а потом еще и строиться под злую еулу

    Да кто её читает...

    >с ограничениями на переустановку системы,

    Это какими?

    >выбирать из полутора антикварных ФС,

    Чем Вам NTFS не угодила? Отличная ФС, IMHO.

    >Например я не пользуюсь IE

    А я пользуюсь и ещё за триста человек у меня пользуются. И не потому, что нам так нравится (где нет технической необходимости в винде я, естественно, использую FF и Safari), а потому, что какие-то г-доны IE-only web-приложений понаписали, и без них никак :-( (я даже пробовал под wine IE запускать - не работает всё равно, только на винде) А коли стоит IE, так пусть стоит последней версии - чтобы стандарты держал нормально.

    Кстати в IE есть одна(две) фишка, которой мне жаль что нет в других браузерах - параметр src у тега table для ссылки на данные в XML и XML data islands.

    >но обновить его система как правило захочет по дефолту до 8-й версии.

    На личном компе это не проблема - отключаемо. На предприятии это не актуально - там лучше пусть будет запатчен.

    >Ну и всяких там троянских аддонов из фокса выколупывать

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

    >А я предпочитаю более доверяемых вендоров чем трояноклепатели
    >из редмонда и более доверемую систему чем винда,

    Да, если у Вас нет паранойи - это не значит что они за Вами не следят ;-)

     
     
  • 6.63, User294 (ok), 07:53, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я вот не плачу Потому что нафиг не нужны А тут все просто - в одном случае ... большой текст свёрнут, показать
     
     
  • 7.64, Iv945n (ok), 12:42, 08/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >При этом создается ключ реестра мозиллы, туда фигарится довесок.

    О! Внимание вопрос: а накуя Мозилла вообще использует реестр (воистину одно из наиговнейших порождений Microsoft), когда у неё директорий с xml-профайлами в ~/%UserProfile% навалом?

     
     
  • 8.66, anonymous (??), 11:46, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Речь была не о мозилле, если вы не заметили А фоксу реестр нужен для интеграции... текст свёрнут, показать
     
  • 8.68, аноним (?), 12:40, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    и сразу же, как водится, следует пруф, почему централизованное бинарное хранилищ... текст свёрнут, показать
     
     
  • 9.69, anonymous (??), 13:05, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Как водится, неудобством работы с ним Текстовые конфиги можно читать-писать чем... текст свёрнут, показать
     
     
  • 10.70, аноним (?), 13:28, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    офигенно удобно стандартный api http msdn microsoft com en-us library ms72487... текст свёрнут, показать
     
     
  • 11.71, anonymous (??), 14:20, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо Когда в очередной раз столкнусь с упавшей виндой, сяду перечитывать и ж... текст свёрнут, показать
     
     
  • 12.73, Iv945n (ok), 14:34, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Они не совсем плейнтекстовые, они UTF-16 Уже не помню как именно, но помню что ... текст свёрнут, показать
     
     
  • 13.75, anonymous (??), 14:56, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В виндах 9х и nt 4 0 они были только ansi, XP и кажись 2000 могут использовать и... текст свёрнут, показать
     
  • 11.74, anonymous (??), 14:49, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и еще Там, где надо, как правило, не забивают http linux die net man 8 kbu... текст свёрнут, показать
     
  • 9.72, Iv945n (ok), 14:31, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Своей структурой и тем, что каждая программа там срёт где ей вздумается ... текст свёрнут, показать
     
  • 6.65, anonymous (??), 11:42, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>а потом еще и строиться под злую еулу
    >Да кто её читает...
    >>с ограничениями на переустановку системы,
    >Это какими?

    Вот возьмите и прочитайте, если интересно. А то как-то непоследовательненько получается.

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

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

    >Да, если у Вас нет паранойи - это не значит что они за Вами не следят ;-)

    А смайлик зачем? Истинно же.

     
  • 2.54, Zenitur (?), 23:30, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Дело в том, что постоянно останавливать серверы ради установки распоследнего ядра было бы глупо. Правильно делают, что делают своё ядро. Молодцы. И сайты их работают отлично. Слава Linux.
     
     
  • 3.55, Iv945n (ok), 23:37, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Дело в том, что постоянно останавливать серверы ради установки распоследнего ядра было
    >бы глупо.

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

    > Слава Linux.

    Ура! Ура! Ура! ;-)


     
  • 3.57, sHaggY_caT (ok), 13:38, 07/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Дело в том, что постоянно останавливать серверы ради установки распоследнего ядра было
    >бы глупо. Правильно делают, что делают своё ядро. Молодцы. И сайты
    >их работают отлично. Слава Linux.

    use kexec :)

     

  • 1.11, klalafuda (?), 21:24, 05/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/

    кучу времени кучу времени... 30 инженеров для компании размера гугла - это далеко не куча времени. опять же, вы считаете, что штат инженеров, которые потребовались бы для интерфейса с тем или иным up-to-date дистрибутивом был бы существенно меньше? блажен кто верует...

    // wbr

     
  • 1.13, Аноним (13), 23:07, 05/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > портировали старый планировщик задач O(1)

    CFS sucks? o_O
    Yes, Google approves.

     
  • 1.19, Аноним (-), 00:34, 06/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Инженеры компании портировали старый планировщик задач O(1) для запуска с использованием ядра 2.6.26.

    Хе-хе, а как же супер-пупер честный CFS? А, ну да, он наверное хорошо работает только с числом CPU больше 4096.

     
  • 1.25, pavlinux (ok), 01:22, 06/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > запускает около 5000 потоков на системах с 16-32 ядрами.

    Хе, слабаки... 15000 на 4-х цилиндровом!!!

     
     
  • 2.32, User294 (ok), 04:00, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Хе, слабаки... 15000 на 4-х цилиндровом!!!

    Лучше на 1-цилиндровом. Пусть занимается только переключением контекстов, фигле. А полезную работу можно и не делать, это все глупости :D

     
     
  • 3.33, pavlinux (ok), 05:32, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не написали же "РАБОТАЕТ около 5000 потоков", написано запускает... ;)

     

  • 1.26, Аноним (-), 01:36, 06/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Google знает что делает!
     
     
  • 2.47, Iv945n (ok), 14:44, 06/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Google знает что делает!

    Не стотвори себе кумира ;-) (c)
    Вера в безошибочность и непогрешимость авторитетов - зло.

     
  • 2.77, Дмитрий (??), 22:39, 09/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю всё-же глупо Гуглу заниматься лишней работой. Бекпортирование - это слабость, которую от может себе позволить, но которая при нынешних средствах разработки и прогрессе в разработках.
    Если применять силу и финансовые возможности там, где это уместно - прогресс будет развиваться стремительнее.
    Это как вместо разработки и производства оружия направить все усилия на разработку технологий для получения новых видов безопасной и дешёвой енергии - глядишь и дети в Африке не голодали бы.
     

  • 1.39, nrz (?), 10:18, 06/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь понятно, почему Линус в Google про Git вещал.
    Правда, что ему с этого?
     
  • 1.67, gregg (?), 12:03, 09/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сколько же людей считают себя умнее гугла.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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