Леннарт Поттеринг

Материал из Неолурк, народный Lurkmore
(перенаправлено с «Поттеринг»)
Перейти к навигации Перейти к поиску


Леннарт Поттеринг — человек-трактор, тянущий за собой тысячи велосипедов
— Суть
Если какую-либо проблему упорно отрицать вместо поиска решения, за неё возьмётся Поттеринг и создаст ещё одну.
ЛОР

Не ходи за Поттеринга,
Ничего хорошего.
Утром встанешь, /usr набок,
А /sbin взъерошена.

— пользователи OpenNET
Фото Поттеринга, сделанное неким индусом

Леннарт Поттеринг (нем. Lennart Poettering, лор. Поцтеринг) — расовый арийский линуксоид из Гватемалы и Бразилии, программист программ руками, заслуженный велосипедист Red Hat и всего Linux-сообщества, изобретатель Avahi, PulseAudio, systemd, kdbus и ещё многих страшных слов, и просто человек-мем ЛОРа.

Чем знаменит?[править]

Yes, I Broke Your Network, Your Audio and Your Boot
— заголовок статьи сабжа

По мнению ЛОРа, Леннартушка только и делает, что заменяет нужные, работающие вещи на ненужные и неработающие. В этом смысле он стал этакой притчей во языцех, богом-покровителем NIH-синдрома и изобретателей велосипедов, и когда кто-то другой пишет printerd вместо CUPS, ну или там Wayland вместо X.Org, автора тут же в шутку обвиняют в том, что его «покусал Поттеринг».

Лоровец Oleaster ввёл единицу измерения упоротости: 1 поттеринг. Утверждается, что упоротости больше 1 поттеринга не существует в природе.

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

Акт первый. Леннарт ломает эту вашу сеть[править]

Испокон веков, чтобы связать компьютеры в сеть, нужно было вмешательство админа — с настройкой сервера, ну или на худой конец какого-нибудь роутера с DHCP. И вот некая фруктовая контора придумала спецификацию Zeroconf — НЁХ для подъёма локальной сети и обнаружения сетевых сервисов автоматически, без участия человеков. Слабали и реализацию под свою яблочную OS X, весьма символично названную Bonjour, под вполне даже опенсорсной Apple Public Source License.

Но тут Поттеринг нашёл в Bonjour аж два фатальных недостатка: во-первых, его писал не он, а во-вторых, лицензия APSL не совместима с GPL. Казалось бы, кому какое дело до лицензии сетевого демона, который тихо-мирно живёт отдельным процессом и ни с кем не линкуется. Тем не менее был запилен Avahi, который ныне в большинстве дистрибутивов Линукса идёт из коробки, и когда яблочники спохватились и перелицензировали нужные части Bonjour под лицензией Apache, Avahi в Линуксе уже стал де-факто стандартом.

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

Акт второй. Леннарт ломает это ваше аудио[править]

Hello, this is Linus Torvalds, and I pronounce PulseAudio as Pu.psh.sAddia...u..psh.
— Лоровец Pavval
I'll Break Your Audio
— сабж, пруф

Шёл 2007 год, и тогда ещё мало кому известный Леннарт обнаружил целую кучу фатальных недостатков в линуксовой системе звука. Во-первых, хотя драйверами звуковых карт уже сто лет как заведовала ALSA, осталось ещё немало замшелых программ, не понимавших ничего, кроме древнего OSS. Во-вторых, программы любили монопольно захватывать звуковую карту, что лечилось только их прибиванием. В-третьих, всякие там гномы с кедами тянули свои звуковые серверы ESD и aRts, которые, опять-таки, монопольно захватывали звуковую карту. В те времена самой популярной инструкцией для починки звука в Гноме было killall esd.

И вот решил наш бравый герой запилить один Единый Звуковой Сервер на все случаи жизни.

Ну что ж, хотели как лучше, а получилось как в xkcd. PulseAudio стал ещё одной из тысячи звуковых технологий в Линуксе, которые и так приходилось поддерживать бедным писателям прикладных программ — наряду со всеми этими ALSA, OSS, Jack и безвременно почившими ESD и aRts. К чести Поттеринга, он озаботился тем, чтобы приделать к Пульсе стопицот плагинов для обратной совместимости со всеми предыдущими системами. Увы, совместимость была не стопроцентной. Треск, шипение, потери звука, а то и полное его пропадание надолго стали бичом первопроходцев, ставших жертвами впиливания PulseAudio по умолчанию во всякие Убунты. А кроме того, вдруг оказалось, что некоторые системы типа Wine использовали недокументированные возможности ALSA, которые переставали работать при работе не напрямую с железом, а при подключении эмулятора ALSA в PulseAudio (который гнал звук в настоящую ALSA, а оттуда в дом, который построил Джек). Пришлось запиливать отдельный драйвер winepulse, до сих пор не включённый в основную ветку.

Зато наконец-то появился звук по сети!!!, ненужный чуть менее, чем никому из домохозяек, а также микширование звука между параллельно выполняемыми программами. Правда, это много лет существовало и в ALSA (в виде dmix), но об этом тактично забыли. А также о том, что то микширование было по возможности аппаратное, а запихивать аппаратное микширование в Пульсу Леннарт принципиально отказался. Наконец виновник торжества разразился былинным постом в рассылке, где по привычке смешал всех своих критиков с говном. А два года спустя обвинил во всём дистростроителей с их неправильными, негодными конфигами.

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

Акт третий. Леннарт ломает эту вашу загрузку, ну и /usr заодно[править]

Итак, одним замечательным апрельским утром Леннарт, думая, чего бы ещё такого в Линуксе переписать, обратил свой взор на православный init, которое в Unix-подобных системах исторически заведовало начальной загрузкой системы и запуском всяких демонов и служб по скриптам, при этом не меняясь аж с Unix System V. То, что некий космонавт уже создал до него замену init под названием upstart, его ничуть не смутило: во-первых, архитектура upstart была глубоко неправильной (то есть не была тупо слизана с яблочного launchd), а во-вторых, это же Canonical, они всегда против Red Hat, полупроприетарщики, копирасты и вообще пуськи бятые. Также стоит заметить что RHEL с 2011—2014 год использовал в качестве системы инициализации тот самый Upstart.

Недолго думая, поциент награфоманил свой init, с текстовыми конфигами и бинарными пускалками. Ну, казалось бы, написал и написал. Сколько было всяких initng, runit и прочих велосипедов, но взлетел, по сути, только upstart. Но у Поттеринга были длинные руки и раздатчик «одобрям-с» в лице Red Hat, и ничтоже сумняшеся, он начал пропихивать свой systemd всюду, где только можно:

  • слил вместе кодовую базу systemd и udev (без которого, на минуточку, не обходится ни одна современная Linux-система), как бы давая понять, что в скором времени udev будет выпилен как отдельная сущность;
  • на смену 30-летнему syslog стал ваять journald, с бинарными логами, авторизацией клиентов, масштабируемостью™ и грабежом корованов. От такого посягания на устои взвыли даже сторонники systemd, мягко дав понять Леннарту, что градус неадеквата пора бы и сбавлять;
  • окончательно отломал /usr на отдельном разделе[1] [2]. Админы серверов взвыли;
  • чуть было не сделал systemd зависимостью Гнома, но разработчики оного вовремя сообразили, что тут что-то не так и пока что не стали настолько наглеть. Тем не менее Поттеринг и отдельные товарищи из GNOME Foundation не отказались от идеи создать GNOME OS со своим собственным стеком всего и вся и избавиться от необходимости поддерживать весь зоопарк Линуксов.

В итоге systemd расколол сообщество дистростроителей. На него перешли, что характерно, RPM-дистрибутивы (SUSE, Mandriva, Mageia) и арчеводы, а остальные в ужасе сказали «свят-свят-свят». Гентушники продолжили пилить OpenRC (а также форкнули udev, чтобы выпилить systemd из кодовой базы, впрочем, вскоре три школьника, сделавших это, соизволили заглянуть в сорцы udev/systemd и выяснив, что буча была поднята зря, извинились перед разработчиками апстрима и даже подарили коробку конфет), убунтоводы стали лениво отбрыкиваться от понабежавших нубов, замучивших список рассылки вопросами: «Марк, ну когда уже у нас будет великий ужасный systemd?!!11»

В октябре 2013-ого года известные любители несвежего говна — дебиановцы, начали подумывать о том чтобы заменить свою умолчальную систему инициализации на что-то посвежее. В качестве вариантов было предложено перейти на системд, отдаться канониклу и перейти на апстарт, или присоединиться к гентушникам с их OpenRC. Цимес состоял в том, что двое членов технического комитета были сотрудниками каноникла, а еще один — бывший сотрудник и как именно они проголосуют всем было вполне очевидно. И это при том что в техническом комитете всего 8 человек. Но у сторонников поттеринга был свой аргумент: председатель тех. комитета был на их стороне, а так как председатель обладает правом решающего голоса, то для победы системд было достаточно чтобы голосование прошло 4:4. Говна взбурлили с небывалой силой. Эпицентром, конечно, был список рассылки дебиана, но и простые смертные, которым в общем на сам дебиан с его системой инициализации было весьма похуй, участвовали в празднестве весьма охотно. Борцуны с обеих сторон четко разделялись на две категории. В первой были одмины с аргументами «нахуй мне ваш системд, у меня парк из 9000 серверов, все работает и я в гробу видал все это обновлять» vs «системд — круто, у меня парк из 9000 серверов и я уже заебался писать велосипеды для той функциональности которая в системд из коробки». Во второй же были все остальные, с аргументами «Поттеринг — хуй» vs «Нет ты»"Марк — хуй". Голосование прошло, и голоса таки разделились 4:4. Но не успели поттерингофилы обрадоваться, как маркофилы собрав свои силы и уняв жжение принялись доказывать что голосование было составлено неверно, что голоса были подсчитаны неправильно, все 8, ога и что вообще, голосование в котором победил системд признать верным ну никак нельзя. Поттерингохейтеры начали всем немедленно доказывать что систему инициализации и вообще менять не надо и что надо продолжать срач. Чтобы всех успокоить, было проведено повторное голосование, в котором таки победил пункт «продолжить срач», чем все с удовольствием и занялись. Когда же людям вменяемым срач уже надоел, было проведено третье голосование, в котором голоса повторно разделились 4:4. Но и это голосование не успокоило маркофилов. Особенно отличился некий Ян Джексон (не тот который основатель дебиана), который в запале срача предложил сместить председателя технического комитета. Но Ян был послан нахуй и поттерингофилы возликовали. На что часть дебиановцев откололась и создала свой дистрибутив, без systemd.[1]. В конце концов сдался даже Марк, объявив, что будущие версии Ubuntu вслед за Debian перейдут на systemd. И начиная с Ubuntu 15 таки перешли.

Если бы этим всё и закончилось, можно было бы расслабиться. Но чем дальше, тем хуже складывается ситуация. Сабж уже заявлял, что хочет, чтобы systemd была не просто системой инициализации, а системой управления всей системой (превратив GNU/Linux в SystemD/Linux, по всей видимости). Туда пытаются затянуть даже модные нынче контейнеры! См. systemd-nspawn.

Акт четвёртый. Леннарт лезет своими ручонками в это ваше ядро[править]

То, о чём так долго ванговали ЛОРовские аналитеги, наконец свершилось: взгляд Его упал на ядро, немедленно обнаружив там фатальный недостаток. Ну, то есть, если быть точным, оный недостаток был обнаружен в системе межпроцессовых взаимодействий D-Bus, но так как резолюцией Поттеринга стала идея о том, что D-Bus надо реализовать в качестве подсистемы ядра, то эта мелкая подробность может быть опущена. Пока что будущую подсистему, которую окрестили kdbus, Поттеринг разрабатывает в своём уютненьком гите, но грозится протолкнуть ее в релиз уже к концу 2014 года. Ожидаются ливневые говнопотоки и испепелённые пердаки. И они таки начались. И в числе первых, кто смачно обдал экскрементами systemd и kdbus (а конкретно Кея Сиверса, собутыльника соратника Леннарта по Redhat) был никто иной, как Линус. При попытке Кея продвинуть в ядро очередной костыль Линус впал во фрустрацию и в своём стиле всех послал[2], естественно, отказавшись принимать патчи. После чего, Линусу напомнили кто платит за красивую жизнь в солнечной Калифорнии [[3]].

Акт пятый. Леннарт лихо расправляется с пакетными менеджерами[править]

Итак, systemd продолжал своё победное шествие по планете, и все дистрибутивы склонились перед солнцеликим взором его, даже Debian, даже Ubuntu. Один лишь Gentoo пока держится. Но недолго над миром Линукса царило затишье. Божественный Леннарт обнаружил фатальный недостаток в линуксовых пакетных менеджерах, предложив заменить их на Глобальную и Надёжную систему на основе потоков btrfs, с атомарностью и цифровыми подписями. На минуточку, на момент написания этих строк файловая система btrfs до сих пор считается нестабильной и экспериментальной, да и установлена на исчезающе малом проценте машин, но когда такие мелочи останавливали Поттеринга и Божественное Видение Его?

Тут уж взвыли даже самые лояльные леннартофилы, а упоротость идеи была оценена аж в 1,5 поттеринга. Запасаемся попкорном и ждём дальнейших перекорёживаний всех дистрибутивов сверху донизу, уже в который раз. И они на подходе. Сколь бы ни был удобен пакетный менеджер, но поддержка этого зоопарка и dependency hell достали буквально всех. И уже GNOME, Canonical, RedHat и некоторые сопричастные наперебой предлагают варианты распространения софта в виде контейнеров со всеми зависимостями и кошерным набором нужных либ. Идеи по упоротости с большим отрывом отстают от Лёниной, но таки идут в том же направлении.

Акт шестой. Леннарт уделывает консоль[править]

За время велосипедостроения Леннарту очень понравилось играться с линуксом, и он задумался — что бы еще такого перекорячить, чтобы сообществу в очередной раз порвать очко… И тут его взгляд случайно упал на православные никсовые VT-tty. «О!» — сказал Поттеринг и начал пилить свою замену в виде дополнения systemd. Встречайте — systemd-consoled! Уже в составе systemd, начиная с 217.

И, конечно же, всё это было только началом. Теперь он взялся за команду su. В этот раз, видимо, решил, что чем городить systemd-coreutilsd, лучше начать переписывать по одной команде в день, пока все его требования не будут выполнены.

Акт седьмой. Леннарт ломает эту вашу загрузку во второй раз[править]

7.1 Решил Леннарт объединить ядро с initrd и обработчиком для загрузки ядра из UEFI. Встречайте - UKI (unified kernel image) уже в systemd (с 252)! Решил он, что так безопаснее будет.

7.2 Посмотрел Леннарт на то, что получилось, и понял, что плохо это. Увидел он, что у пользователя много загрузочных разделов, что не хорошо. И решил он их объединить в два раздела /boot и /efi. И /boot будут делить все системы на компьютере пользователя. И будут монтироваться они по дефолту (даже без прописывания в /etc/fstab).

Поттеринг и *BSD[править]

ЛЕННАРТ НИСПОСЛАН ЛИНУКСОЕДАМ ЗА ИХ ГРЕХИ
<xxx> я кстати згнаю почему те авторы которые пишут под линукс не любят другие системы

<xxx> потому что из-за открытости софта и совместимости кода его рано или поздно утаскивают на какую-нить неведомую им платформу и там пытаются собрать

<xxx> и они осознают что они не мега-программисты а говно

Как видно, бздуны тоже питают к Поттерингу особые чувства. Особенно нежными они стали после предложения Поттеринга выпилить поддержку xBSD, Solaris'а и UNIX систем в GNOME и других Open Source проектах. Так как необходимость писать портабельный код поддерживать совместимость с этими системами якобы сдерживает развите СПО.

В сети[править]

Песня о Леннарте Поттеринге

Галерея[править]

Иногда Поттеринг пробуждает творчество. Люди творят и выкладывают своё искусство. Например [[4]].

Ссылки[править]

Примечания[править]

  1. Поттеринг утверждает, что оно и так было давно сломано и работало на честном слове.
  2. Наглое 4.2
App.png Это не баг, а фича
МетаПрограммаDRM (SecuROMStarForceАналоговая дыра) • БагБот (Автоответчик) • Варез (Repack) • ГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программированиеМегапиксельКомпьютерВерсия 2.0КодОбфускацияСкриншотДатамайнПлагинТекстовый файлБольшие данныеАльфа и бета-тестыТаймстампКэшШаблоныHello WorldНейросетиФайлИнсталляция
ФичиБагрепорт12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокTermuxGNU MetroИндусский кодНескучные обои • Сжатие (За сжатие ДжипегаШакалШкала) • Работает — не трогайРандомайзерPDF (Распознавание PDF) • Дело Google в ФАСЧат-ботXMLМакросКритическая ошибка
ВредоносноеБотнетБрутфорсВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь МоррисаBonziBuddyMediaGetBrowser hijackingTinderМиссис МажорУтечка буфера обмена
КомпанииApple / Apple (AppleScript) • GoogleMicrosoftSAPЯндекс
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMD
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChat
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОС
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузер
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeАськаЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФорк
ЛюдиВеб-мастерLovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанянAche666Марк ЦукербергЕвгений ПоповДенис КумпонМассовая компьютерная безграмотность
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-Z
Команды^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf
03ef4f7db0cccdf39bf013566aed31bd.jpg Системы, без которых машина просто откажется работать
СистемыAndroidDOSFreeBSDHaikuЛинуксMenuetOSMacOS (OS X) / Хакинтош / iOSOS/2ReactOSWindows / ВиндаРусОСФантом ОСUnix
СредыGNOMEGNU EmacsKDE
ЛюдиБалмерГенерал ФейлорПоттерингСтоллманТорвальдсФолькердингРуслан КармановRealme (компания)
Дистрибутивы LinuxArchDebianFedoraFinnixGentooLFSUbuntu (BolgenOS) • Слака
Версии виндыВиста (говносборки) • Windows 2000Windows XPСемёркаWindows 11Windows Phone 7Windows Phone 8Windows VistaWindows 98Windows 95
ПользователиАдминБздун • Виндузятник • КрасноглазикЛинуксоидЯблочник
Площадки/s/LORru macru.os.cmpstoplinux.org.ru
Мемы/dev/null • BSD, not LSD • GIFGNOME vs. KDEMac vs. PCOS-tanrm -rfSystem32TRUE-DEATH-PRIMITIVE-LINUX-MITOLLWindows vs LinuxБубенВендекапецГномикиДаунгрейдЕсли бы…Ждём ебилдовКЛБМаздайПатчить KDE2 под FreeBSDПереустановка WindowsПриборчикРаспечатать лицензию на ЛинуксTuxТупые свитчерыФениксНе работай под рутомБлокировка Windows в России
Достойные упоминанияAmigaСтарая копипаста:Шindows
Lor opacity.png Обитель ОС-петушелл
Людиalphex_kaanoken • GeneratorglukoffGuttaLinuxJBK48KominternShaman007SherakSikonSilvyАлексей БабушкинАнонимус • Батарейкин • ВилфредГанс РейзерГрегореДенис ПоповЛуговскийМихаилПатрикСанычТеоШаман
Мемы128 bitDimmu Borgir - 51kJust for Funlibastral.soTRUE-DEATH-PRIMITIVE-LINUX-MITOLLАнальное рабствоА под Слакой это работает?ВендекапецВеществаДонской табакЖдём ебилдовЗакопайте обратноК логопеду, быдлоЛетающие коровыЛОР-эффектМашина времениМетанацияНе нуженНе работай под рутомНичего не поделаешь, это FlashПерестаньте насиловать труп!Плазма не падаетПрограмма из одной строчки на PerlРешетоСкриншот с ЛОРСпециалисты по всемуТелепаты в отпускеТолько закончил собиратьУбей себя, как ТоммиУМВРШрифты — говноЭлектролит из соплей девственницы
ПрограммированиеArchFedoraGentooGIMPGNOMEJavaKDEPerlSlackware LinuxTeX
Прочее12309Common SenseGNOME vs. KDENixburgАппрувВеликий Исход МодераторовКостыльЛолксЛузирсНытик-тредыТукс
S-l500.jpg Покрыта позором навеки — не допускайте художников во власть
МетаDeutschland (DDRГитлеровская Германия) • И если один скажет зиг (Зиг Хайль) • Когда они пришли…Сумрачный немецкий генийНемцыОсобенности работы в ГерманииПоджог РейхстагаФуражка Гитлера
ФольксгеноссенКоровы-нацисты-зомбиМикробы-нацисты-зомбиAngry German KidГеббельсГерингАдольф Гитлер (ГитларМнение Гитлера) • Екатерина IIКречмерЛейбницМарксМенгелеНицшеПоттерингУнгернфон Хагенсфон ШирахХансИоахим ПайперАнгела МеркельГенрих МюллерПётр IIIСтелла Гольдшлаг
Расовое искусствоТокио ХотелБуквально ГитлерBollDie ÄrzteMetropolisNichtLustigRaabeRammsteinTokio HotelWagnerЕдинственно расово верноеАвстрийский художник
ВундерваффенАвстрийский художник (ХуитлерГитлер еврей) • ВундервафляНепотопляемый СэмПанцерфаустТанк ТигрШушпангеверШушпанцерФау-2ВермахтJunkers Ju 87
Технический генийЭрнст РёмMercedes-Benz G-классAdidasBMWCrysismp3RapidshareSAPSecuROMz0r.deГазенвагенГелендвагенМагнитофонТрабантВернер фон Браун
Расовая идеологияТоталитарное искусствоГунтер фон ХагенсBf.109Kraftwerk14/88Arbeit macht freiIntJedem das SeineUntermenschWaffen-SSАненербеОкончательное решениеФошызм (Гламурный фошызмНационал-гомосексуализм) • NSDAPТретий рейхГитлерюгендАрийцыПрограмма умерщвления Т-4Немецко-фашистские захватчикиUnteralterbachБудем посмотреть
Великая историяЗаговор генераловПервая мировая войнаПоджог РейхстагаМюнхенский сговорПротекторат Богемии и МоравииПакт Молотова-РиббентропаВеликая Отечественная войнаБомбардировка ДрезденаБерлинская стена (побеги) • ТахаррушКоронавирус в ГерманииПопытка переворота в ГерманииНовогодние изнасилования женщин беженцами в ГерманииБерлинская стенаБерлинская стенаПлан «Барбаросса»