LINUX.ORG.RU

Интервью с Леннартом Поттерингом на Linux Piter об изменениях в Linux, про systemd и о том, зачем посещать конференции

 , , , , леннарт поттеринг


1

1

Леннарт Поттеринг – одна из легенд Linux-сообщества. Начиная с 90-х годов он работает над ядром операционной системы Linux. Леннарт запустил такие проекты, как PulseAudio, Avahi, kdbus, systemd и стал их главной движущей силой. В настоящее время работает в компании Red Hat в Германии. В прошлом году Леннарт приезжал на конференцию Linux Piter 2017 с докладом и сегодня, в преддверии Linux Piter 2018, мы публикуем интервью с этим именитым open source-разработчиком, в котором он рассказывает, зачем понадобился systemd, как менялась и меняется архитектура Linux, как лично он реагирует на многочисленную критику в свой адрес, зачем нужно посещать конференции, и что лично ему дают такие мероприятия, как, например, Linux Piter.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 3)

Ответ на: комментарий от Zubok

о, так avahi - это тоже его поделие? помню, уничтожала. давно ещё, на дебиане вроде. потому что плодился и жрал проц. у меня тоже ничего из этого нет, к счастью.

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

Дело в том, что нормальные студенты выходят из ВУЗов уе с работой. А остальных и не учат. Уж точно не учат работать вне IDE.

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

я в твоём маздае много лет дрова писала

Это ты из тех людей, способных просидеть в ВУЗе пять лет и научиться ничему? Иначе я не понимаю, откуда ярое желание разрабатывать уникс-веем срачелло.

и я тебя как профессионал заверяю: маздай - тотальное жидкое говно
профессионал

Профессионал такой херни не скажет.

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

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

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

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

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

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

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

скажет

Пердолик.

это вот как есть

В манямирке пердоликов.

у меня нет смысла лицемерить

Это из тебя уникс вей лезет.

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

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

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

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

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

но вот не могли выполнить даже простейшие задания.

Значит что то не так с ними. Если предмет не интересен, тогда зачем было поступать? Такую простейшую задачу даже я могу выполнить... я, гуманитарий по образованию, и далеко не программист...

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

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

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

Так у systemd много фич, это же не только инит. Логично, что в нём будет больше багов.

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

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

ну, я тоже как-то видела, как в одной крупной конторе юрист(!) полностью заведовал локальной сетью. причём он там всё настроил довольно грамотно. при том, что там был админ, чей-то роццтвенник на окладе, который был вообще невменяем и вообще ничего не умел.

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

я не бегаю никуда. я просто констатирую факт. собственно говоря, на этом форуме многие юзеры такого же мнения насчёт маздая. и не просто так.

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

это связанная в единое кривое и глючное нечто куча разных по функционалу утилит

coreutils — связанное в единое кривое и глючное нечто, куча разных по функционалу утилит. Логично?

kiss

Не нужен.

багов там дофига именно из-за такого тупого подхода

Да‐да, и про coreutils можно сказать то же самое. Подожди, или нет?

а ведь умные люди предупреждали, что не надо всё в одну кучу мешать

Они делают системный менеджер. А мешать в одну кучу — понятие растяжимое. Точно так же можно сказать, что systemd делает одну вещь — эффективно менеджментит — управляет — линуксом.

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

я просто констатирую факт…

Из манямирка пердоликов.

и не просто так.

Потому что они тоже слепые пердолики. Они тут всегда водились и водятся. По названию форума угадаешь, почему?

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

С NT, не?

С какой из ? Кстати по вашей же ссылке было упоминание что в 3.51 еще «мухи отдельно, котлеты отдельно» и это верно.

https://habr.com/post/108156/

Из желудей и пластилина может и построиться - just for fun. Но мы же не говорим про наколенную поделку. А bsod думаю видели, и не раз, просто от падения того же видео драйвера.
Вы winapi видели? Это просто трындец, структура над структурой и функция функцией погоняет. И до кучи прилагается еще тонна не документированных, чем создатели вирей и пользуются. Кстати не документированные функции используемые производителем для своих целей, пошло еще с msdos.

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

А bsod думаю видели, и не раз, просто от падения того же видео драйвера.
Начиная с NT4 ЧАСТЬ user/gdi примитивов была перенесена в ядро для повышения производительности.

Сам догадаешься? И видеодрайвер может упасть без падения системы, да.

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

Вы winapi видели?

я видела. а кернельные API там ещё страшней. там такой зоопарк! особенно когда они начали сбоку раком 64 бита приделывать. не всю систему переделывать под 64 бита, по-честному, а кусками. причём функции иногда не меняли название, но меняли функционал. и старые драйвера вдруг начинали падать. а иногда наоборот переименовывали давно существующие. просто так. там бардак был просто жуткий. я на протяжении более десяти лет эту чушь наблюдала. начиная с 95-й и заканчивая семёркой. да и сейчас там наверняка бардак. не умеют они писать системы.

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

Ну я собстно о том же. Это просто АД. Правда до «7-го круга» не дошел.

причём функции иногда не меняли название, но меняли функционал

Это сцуко было еще в 9х vs nt, кучу проверок в коде на версию не забуду никогда. А принудительное изменение размера структур чего стоит в зависимости от версии шинды, в заголовках мля оно одно а на практике другое. И при выделении памяти ты искусственно должен писать -(минус) сколькото.

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

А bsod думаю видели, и не раз, просто от падения того же видео драйвера.

Каким боком синька от кривых драйверов относится к монолитности? К слову, в линуксах можно легко получить невозможность загрузки в графический режим либо вообще чёрный экран, просто обновив ведро без обновления того же видеодрайвера, ибо stable API is nonsense.

Вы winapi видели? Это просто трындец, структура над структурой и функция функцией погоняет.

Опять же непонятно каким боком наличие каких-то недокументированных функций в одной из подсистем относятся к монолитности/модульности ОС.

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

К слову, в линуксах можно легко получить невозможность загрузки в графический режим либо вообще чёрный экран, просто обновив ведро без обновления того же видеодрайвера, ибо stable API is nonsense.

«К слову» но система будет работать и без гуя а не свалиться в bsod. «Суслика» видим?

Опять же непонятно каким боком наличие каких-то недокументированных функций в одной из подсистем относятся к монолитности/модульности ОС.

Вы просто с winapi не работали... выше очень хорошо Iron_Bug написала Интервью с Леннартом Поттерингом на Linux Piter об изменениях в Linux, про systemd и о том, зачем посещать конференции (комментарий)

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

в линуксах можно легко получить невозможность загрузки в графический режим либо вообще чёрный экран, просто обновив ведро без обновления того же видеодрайвера, ибо stable API is nonsense.

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

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

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

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

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

«К слову» но система будет работать и без гуя а не свалиться в bsod. «Суслика» видим?

Так и винда может работать без видеодрайвера, в безопасном режиме.

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

так бсдя - отличная система. стабильная, с отличным кодом (код бсди можно выставлять в палате мер и весов, как образец), достаточно простая для админа и просто неубиваемая.

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

если не использовать проприетарщину

Невидия же.

драйвер также пересобирается вместе с ядром

Тут как раз чуть выше по ветке был затронут вопрос монолитности.

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

так бсдя - отличная система. стабильная, с отличным кодом (код бсди можно выставлять в палате мер и весов, как образец), достаточно простая для админа и просто неубиваемая.

Если не вставлять флешки: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210316

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

Невидия же.

у меня отключена в биосе. бо не нужна проприетарщина. а nouveau пока для моей карты не выпустил дров. меня и встроенная в проц устраивает. интелловская и дрова на неё открытые.

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

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

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

Так и винда может работать без видеодрайвера, в безопасном режиме.

«Работать» или «действительно работать» ? Вот упали/не-поднялись у меня X-ы да и фигбы с ними - поднимем. Демоны включая тот же ssh ведь продолжают работать. Т.е. система робит, а винда в таком случае уходит в глубокую кому. Надеюсь разницу видим, смерть системе целиком или только переподнятие каких-то аппликух?

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

«Работать» или «действительно работать» ? Вот упали/не-поднялись у меня X-ы да и фигбы с ними - поднимем.

Это если в наличии есть драйвер видеокарты совместимый с новым ядром, например.

Демоны включая тот же ssh ведь продолжают работать.

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

Т.е. система робит, а винда в таком случае уходит в глубокую кому.

Грузимся в безопасный режим — ставим нормальный драйвер — профит.

Надеюсь разницу видим, смерть системе целиком или только переподнятие каких-то аппликух?

В висте/семёрке попробовали решить эту проблему, запилив перезапуск видеодрайвера в случае его сбоя.

h578b1bde ★☆
()
Ответ на: комментарий от Vsevolod-linuxoid

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

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

Ага, насовсем. А причем тут шинда? Ну не знаю, конечно прикапываюсь, до этого пользовали в онтопике и osx и усе робило, шинда7 и писец котенку нэбудет больше пысаться. И ладно бы одна такая в мусорку улетела.

anc ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

В Linux тоже есть «безопасный режим». У нас он recovery называется.

Там нет удобного гуя, с которого можно запустить установку новой версии драйвера, откинувшись на спинку табурета.

Но при простом падении иксов он и не нужен.

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

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

Надеюсь разницу видим, смерть системе целиком или только переподнятие каких-то аппликух?

Надеюсь разницу видим, смерть системе целиком или только переподнятие каких-то аппликух?

Кстати, на XP я тоже когда-то ловил синьку в какой-то версии невидиевских драйверов, починилось установкой более новой (или старой) версии драйвера.

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

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

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

У меня такое чувство, что ты Linux на десктопе последний раз в 200* году видел. Всё правда, кроме того, что эти проблемы стали встречаться значительно реже.

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