LINUX.ORG.RU

Грег Кроа-Хартман ответил на вопросы пользователей Reddit

 , , ,


2

3

Один из основных разработчиков ядра Linux Грег Кроа-Хартман (Greg Kroah-Hartman), мейнтейнер стабильной ветки, автор многих драйверов и целых подсистем, в числе которых debugfs, USB, kref, kobject и sysfs, провёл сессию ответов на вопросы (Ask Me Anything) на Reddit.com.

Предлагаем самые интересные факты из ответов Грега.

  • Грег хорошо относится к Android и systemd. Он даже сам внёс в ядро ряд патчей для совместимости с systemd.
  • У него нет определённого мнения о Wayland, но он уверен, что X11 — это отнюдь не главная проблема Linux на десктопе.
  • Грег изучал языки Rust и Go. Go ему нравится больше, он активно на нём пишет. На вопрос о том, поддерживает ли язык C принципы DRY и loose coupling, а также о том, как он относится к C11, он ответил, что не знает, что такое DRY и loose coupling и что нового появилось в C11.
  • Самым главным навыком в разработке ядра он считает умение читать огромное количество электронных писем, поступающих в рассылку разработчиков ядра каждый день. Вообще работа мейнтейнера — это как работа редактора в газете, самое главное — общаться с людьми и выбирать хорошие патчи, а писать код самому — это уже второстепенное занятие.
  • На вопрос о том, не планируют ли разработчики ядра перейти с общения по e-mail на активное использование Github, Gerrit и Gitorious, Грег ответил, что это невозможно: эти инструменты просто не справятся с нужным объёмом работы. Наиболее популярные проекты на Github уже сталкиваются с проблемами, а ядро Linux, насколько известно Грегу, — самый большой в мире проект по числу людей, работающих совместно (около 3400 в прошлом году), и по количеству патчей в единицу времени (для ядра 3.16 — в среднем 9,5 патчей в час, 24 часа в день). Даже над ядром Windows работает гораздо меньше программистов.
  • До того, как Грег начал работать над ядром Linux, его работа была связана со встроенными устройствами. Ему приходилось в том числе писать драйверы под разные операционные системы для работы с железом, прошитым им самим или его коллегами, в том числе и под Windows. Он отмечает, что писать драйверы под Linux настолько проще, чем под Windows, что «даже не смешно».
  • На вопрос о том, какие 5 самых главных тем надо рассматривать на курсах об устройстве ОС, он ответил: «драйверы, драйверы, драйверы, драйверы и драйверы».
  • Когда Грега спросили, знает ли он, что если погуглить его имя, на первой же картинке он показывает неприличный жест. Грег сказал, что знает: над ним его дети по этому поводу смеются.
  • А ещё Грег любит механические клавиатуры и пользуется двумя Cherry Blue.

>>> Вопросы и ответы на Reddit

★★★★★

Проверено: JB ()

Грег хорошо относится к Android и systemd. Он даже сам внёс в ядро ряд патчи для совместимости с systemd.

Щас набегут школьники и скажут, что Android - не линукс, а Грег К-Х не нужен так же как системдэ =).

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

Android - не линукс

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

Valkeru ★★★★ ()

Хорошее интервью, интересное

WARNING ★★★★ ()

какие будут нововведения в С11

с пробуждением!

Lincor ()

Грег хорошо относится к Android и systemd. Он даже сам внёс в ядро ряд патчи для совместимости с systemd.

Напрасно он это, теперь лоровская школота заклеймит его вредителем и вендузятником.

Deleted ()

«драйверы, драйверы, драйверы, драйверы и драйверы»

что-то знакомое...

GNU-Ubuntu1204LTS ★★★ ()

что X11 — это отнюдь не главная проблема Linux на десктопе.

Ага, тиринг в играх и мультимедиа - это не проблема. Ведь на десктопе сидят тока хакеры и задроты!

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

Это на фото Леннарт и чуваки из Ред Хата вербуют Грега?

Polugnom ★★★★★ ()

Хм, интересно, спасибо. Определённо, «техники» в некоторых смыслах выигрышнее «юриков».

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

Это уже навеки вошло в анналы =)

Deleted ()

на первой же картинке он показывает неприличный жест

Долго смотрел на первую картинку в надежде найти хоть что-то неприличное. Если речь про картинку с пальцем, то у меня в поиске она в третьем десятке. Даже скроллить пришлось.

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

Определённо, «техники» в некоторых смыслах выигрышнее «юриков».

В каком смысле?

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

Ещё раз для тебя и тебе подобных. У тебя в выдаче гугла эта картинка стоит первой. У меня она в третьем десятке. Была. Теперь до шестой позиции поднялась.

imul ★★★★★ ()
Последнее исправление: imul (всего исправлений: 1)
Ответ на: комментарий от imul

У тебя в выдаче гугла эта картинка стоит первой. У меня она в третьем десятке. Была. Теперь до шестой позиции поднялась.

Если зайти в поиск по картинкам, то и у меня она в хвосте. Была. Теперь до пятой позиции поднялась. Но на основной странице поиска она почему-то была там, где есть, уже несколько дней.

proud_anon ★★★★★ ()
Последнее исправление: proud_anon (всего исправлений: 1)

Грег хорошо относится к Android и systemd. Он даже сам внёс в ядро ряд патчи для совместимости с systemd.

Вот он, вредитель! Из-за таких линукс скатывается в сами-знаете-что! Это они пудряд мозги Создателю! Руки прочь от linux!

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

тиринг в играх и мультимедиа - это не проблема

это не проблема иксов - это проблема драйверов

Я на блобе Nvidia починил тиринг отключением энергосбережения видеокарты. Вывод: энергосбережение в блобе реализовано через жопу.

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

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

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

Linux это ядро, никто не мешает заменить иксы неким фреймворком на джаве.

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

Я искал не по картинкам. И на этом закончим.

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

Иксы тут при чём? Приложения у тебя в дисплейном сервере выполняются?

Valkeru ★★★★ ()
Последнее исправление: Valkeru (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Я на блобе Nvidia починил тиринг отключением энергосбережения видеокарты. Вывод: энергосбережение в блобе реализовано через жопу.

Сколько пользуюсь линуксом — столько говорят о тиринге. А я так его никогда и не видел, лол, всю жизнь пользуюсь нвидевским блобом.

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

это не проблема иксов - это проблема драйверов

Не ипи мозги здесь, на одной машине стоит винда, ubuntu и fedora - видюха нвидиа, одна из последних. Версия драйвера (stable) - последняя на всех системах. Тиринга нет только на винде, под Linux никакой VSYNC, никакое энергосбережение, никакое настройки иксов не помогают. Это именно сраная проблема сраных иксов. Не надо здесь гнать на драйвера, тем более NVIDIA.

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

Сколько пользуюсь линуксом — столько говорят о тиринге. А я так его никогда и не видел, лол, всю жизнь пользуюсь нвидевским блобом.

Ога, и ничего мощнее тетриса и таксрейсера не запускал. Еще бы ты его видел, ядреный конь. :))

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

Сколько пользуюсь линуксом — столько говорят о тиринге. А я так его никогда и не видел, лол, всю жизнь пользуюсь нвидевским блобом.

Если нищеброд, скачай вон бенчмарков.

http://unigine.com/

anonymous ()

Грег изучал языки Rust и Go. Go ему нравится больше, он активно на нём пишет.

До появления в треде tailgunner'а осталось...

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

Версия драйвера (stable) - последняя на всех системах.

Гений, системы разные. И драйвера вполне себе пишут разные люди. Под винду - менее криворукие чем под Linux и их ВНЕЗАПНО больше. Потому что рынок - больше.

Так что это ты не совершай противоестественных актов с моим мозгом.

Тиринга нет только на винде, под Linux никакой VSYNC, никакое энергосбережение, никакое настройки иксов не помогают.

nvidia-bug-report.sh и вперед на официальный форум, через который они оказывают техподдержку.

Вот только незадача - они поддерживают 3,5 дистрибутива Linux, среди которых твоего может не оказаться.

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

Как увидеть тиринг под виндой? Легко - подключи второй монитор и на обоих запусти что-то «сложнее тетриса». На одном из них - будет тиринг, как бы ты не плясал с VSYNC-ом

И да - предвижу вангование на тему затычки вместо видеокарты. GeForce 660 Ti. Если это затычка, которая не тянет 2 монитора в FullHD(под виндой, на линуксе как я уже сказал я всё починил отключением PowerMizer), ну тогда я не знаю...

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 4)

рег изучал языки Rust и Go. Go ему нравится больше, он активно на нём пишет. На вопрос о том, поддерживает ли язык C принципы DRY и loose coupling, а также о том, как он относится к C11, он ответил, что не знает, что такое DRY и loose coupling и что нового появилось в C11.

Отличнненько. Мужик просто пишет, как считает нужным, и не заморачивается по всяким анафорическим лямбдам и пандорическим захватам :)

yoghurt ★★★★★ ()

Модульная архитектура

Даже над ядром Windows работает гораздо меньше программистов.

Неужели Microsoft осилили модульную архитектуру, а линуксоиды продолжают лепить монолитного колосса?

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

Я его тоже не видел на ноуте с блобом, а как перекатился на десктоп - он меня порядком шокировал. Он бесит. Нет, я серьезно, просто вымораживает, особенно в игорях.

NeverLoved ★★★★★ ()

Go ему нравится больше, он активно на нём пишет

Не «активно пишет», а играет с ним время от времени.

не знает, что такое DRY и loose coupling

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

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

Щас набегут школьники и скажут, что Android - не линукс

Android и правда не Linux. Это дистрибутив для мобильной платформы на базе ядра Linux. Если быть точным.

Грег К-Х не нужен так же как системдэ

Кому как, а мне они и правда не нужны.

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

Если нищеброд, скачай вон бенчмарков.
http://unigine.com/

На демках проявляется тиринг? Первый раз слышу.
Вроде видео с бегущими вправо вертикальными полосами гораздо эффективнее для проверки. Там рваный кадр из-за резкости края и вертикальности сразу видно.

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

Щас набегут школьники и скажут, что Android - не линукс, а Грег К-Х не нужен так же как системдэ =).

К-Х

Почти Пшшш

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

хаскелист - это квазимото, например, а я - так, заготовка)

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

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

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

Тиринга нет только на винде

4.2
Если отключить композитинг аеро(просто поставить упрощённую схему), то тиринг внезапно появится.

ritsufag ★★★★★ ()

Грег хорошо относится к Android и systemd. Он даже сам внёс в ядро ряд патчей для совместимости с systemd.

Ну осталось только Торвальдсу в похожем признаться, и мир одних фанатиков рухнет, а другие поднимут флаги и устроят парад победы.

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

Правда лечится любым композитингом так что я не парюсь.

А, ну понятно тогда, в убунте-то компиз.

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