Подробнее
Макс "такс такс" Джаз @гс\ащгггг вот я раньше почему злой был, потому что у меня не было линукса. а теперь я просто в ярости. 17 комментариев
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Операционная система,Linux,twitter,интернет
Еще на тему
Расскажу свои мысли на этот счёт, вдруг кому-то будет интересно? В 2001 году основным дистрибутивом линукса был Red Hat 7.2. И хотя многие люди предпочитали другие дистрибутивы линукса (тогда было модно использовать национальные дистрибутивы, например Alt и ASP, во франции Mandrake, в Германии SUSE, в Бразилии Kurumin, и т.д.), во все из них можно было установить RPM-ку от Red Hat 5, 6 или 7. И все мейнтейнеры ПО собирали именно под RH.
Ещё был Corel Linux (от создателей Corel Draw), в котором отшлифовали и улучшили многие вещи. Но второго релиза этого дистрибутива не произошло. Я слышал версию, что Microsoft надавила на Corel, чтобы те прекратили разработку. Правда это или нет, я не знаю.
В 2001 году в компанию Red Hat устроился человек по имени Пол Кормье. Он убедил совет директоров закрыть проект Red Hat Linux, и создать вместо него Fedora Core. Мотивировал он своё решение тем, что платный RHEL 3 никто не покупает, пока есть бесплатный Red Hat. Прав он или нет, я не знаю, но очень скоро появился CERN Linux (Scientific Linux), полностью совместимый с RHEL и при этом бесплатный, а затем и CentOS. Ничего не изменилось совершенно, те, кто не хотел платить за Red Hat, продолжили не платить за него. Но при этом исчезло понятие дефолтного линукса, под которые все по умолчанию собирают своё ПО, а оно потом у всех работает. Ведь раньше поведением юзера по умолчанию считалось, что он сидит на RH (даже если это не так), следовательно всё под RH и собиралось. А теперь RH уничтожен, а нового дефолта не появилось. В итоге Линус Торвальдс заявил, что линукс сосёт на десктопе, потому что софт между дистрибутивами абсолютно непортабельный. Вот его спич , но, по-моему, он это ещё в 00-е говорил.
Быть может, Пол Корьме это "засланный казачок" Microsoft? Например в SGI реально был такой засланец, подосланный Майкрософтом, чтобы украсть тенологии и обанкротить компанию. И в Nokia.
Смотрим дальше. Стал наклёвываться новый дефолтный линукс в лице SUSE. SUSE был главным конкуретном Red Hat Linux, даже платному RHEL был главным аналогом именно SLES. И все реально стали валить с Red Hat 9 на SUSE 9, потому что у первого кончалась поддержка и устаревал софт, а второй реально тащил. SUSE вообще крутые ребята: Федорчук вспоминает, что в 2000 году XFree86 во всех дистрах был настолько плохо приготовлен, что люди ставили пакеты из SUSE в Red Hat - настолько хорошо там готовили "иксы". Не удивительно, что SUSE пользовалась авторитетом.
Но вскоре пришли и за ней. В SUSE 10 принимается внещапное решение о переходе с KDE на GNOME. И это у дистрибутива, который был синонимом слова KDE. Все сказали "вот зе фак?". SUSE ответила "просто мы делаем ставку на Mono, реализации .NET под Linux, а он только GTK умеет...". Все такие "чёёё". А в 2006 SUSE и Майкрософт заключили официальное соглашение о партнёрстве. Мне кажется, Майкрософт реально засылала в RH и SUSE своих людей, как она это делала в SGI и Nokia.
Ну и нынешний пипец я бы объяснил тем же самым. Пусть это звучит параноидально.
RedHat впринципе можно считать убитым, теперь это IBM (хотя может это и не плохо, если не учитывать убитый центос). А сусе вполне себе живое на удивление.
Вот, кстати, да. Ради него я держу Windows 2000 в виртуалке, и в Wine запускаю. Вот бы нативный 2003 офис )
По windows: я как-то прифигел, когда на компьютере родителей, Microsoft сами начали устанавливать сторонние приложения (через систему обновления): https://habr.com/ru/news/t/441176/
Впрочем, сейчас уже и законом обязали пихать россиянам сомнительные программы.
А автоустановка всякой ереси из ms-store это вообще норма. Очень рекомендую после каждого крупного обновления прогонять софию https://github.com/farag2/Windows-10-Sophia-Script
накатил постгреса
а его нет
вот такой блять шредингер
По-моему это массовое воодушевление на счёт systemd до добра не доведёт. Удивительно, как после десятилетий торжества простой истины про "делать одну вещь, но делать её хорошо" все ведущие маинтайнеры прям стадом кинулись на грабли монолитная архитектуры. Зачем заменять вещи которые неплохо работают тридцать лет? Просто потому что им тридцать лет? Херовое соображение, так-то.
Ну, ладно я понимаю, с инициализацией были вечно какие-то проблемы.
Но чем логи-то, блять не угодили? Обычные системные логи, которые каждый писал сам. Нахера теперь этот journalctl?
А fstab? Что может быть проще, тупее и надёжней, чем текстовый файл с табличкой?
Про фстаб вообще не понял, системд хоть и умеет само монтировать, но fstab не отменяет.
Куда пихать логи -- ну, /var/logs/ всю дорогу были. Теперь вместо файлов у нас сущности какие-то непонятные. Казалось бы, ну sink, но вот я сейчас ебусь сижу с юнитом который вроде как стартует, и тут же тихо мрёт с 1/FAILURE, и хуй ты пойми, что там с ним творится потому что куда-то оно девает промежуточный вывод. Вручную, сволочь такая, заводится нормально. Не первый раз это вижу, как будто кто-то буфера не успевает сбрасывать. Но это ладно, личный опыт.
Опыт обезличенный, тем не менее в том, что все монолитные решения чреваты большим ростом technical debt'а, и живут они только до тех пор пока живут люди знающие тотальную спецификацию этих монолитов. Люди уходят, и монолит становится бесполезным куском дерьма, за который не хотят браться молодые. Напротив, инструменты небольшие и универсальные живут и используются очень долго.
Самописные юниты да, тоже поматерить не против, хотя в этом скорее мои кривые руки виноваты) Про монолит хз насколько это применимо к продуктам корпораций. Там же не на одном энтузиазме это поддерживают, а за зп. И ещё мне кажется что молодые таки скорее радостно возьмутся писать что-то своё новое ради диссертаций всяких, чем ковырять и поддерживать чужое старое.
Корпоративный сегмент имеет свои мощные преимущества, конечно, но слабая сторона в нём всегда -- волюнтаризм и короткий жизненный цикл.
По рабочей необходимости (физик-счётчик) я имею дело с огромным количеством старого кода разной хуёвости. И вижу обширную ретроспективу, от специализированного палеософта до программ общего назначения работавших ещё на телетайпах. И нынешний виток вызывает у меня серьёзную обеспокоенность таким смещением акцентов.
То же и про молодых изобретателей велосипедов -- этому явлению мы обязаны большим количеством ревизионистских и новаторских вещей (и ещё большим -- никому не нужных), но опять-таки, этого стало на мой взгляд слишком много. Зумеры дошли до того что изобрели "реактивное программирование", и, в принципе, занимаются по большей части каким-то гальванизированием обветшалых концепций, обходя вниманием действительно критические проблемы.
Ну это же не то чтобы проблема, просто имманентная черта. Это нормально, когда по ходу дела у группы разработчиков меняется вектор интересов и понимание концепции проекта. Если проект не слишком большой, ну пусть и цветут тысячи цветов -- сообщество потом разберётся (вали всех, господь узнает своих).
Ещё раз: я не пиздю на энтерпрайз как явление (e.g. bash, awk, sed). Я пиздю на то что он пожрал уютненькие комьюнити университетских романтиков-задротов давших миру latex, grep, RCS, да и само ядро Linux. Без этой детали, монстры вроде LLVM или systemd закатают Linux в бетон. Останутся андроед, редхат и убунту, которые будут ставиться и работать ненастраиваемо, непрозрачно, с единственной кнопкой "далее". Утрирую, конечно, но тейк в том что может кто-то и мечтал об этом, но по-моему в этой нише красивых окошечек уже есть долгожитель-победитель и он там давно.
А нужно было установить патченный mplayer-vaapi. Не вопрос, ебилд скачал, установил, запускаю. Нагрузка на проц осталась той же. Погуглил, оказалось нужно запускать с параметрами "-vo vaapi:gl -va vaapi". Вообще теперь не стартует. Оказалось, надо скачать с этого сайта один файлик, и с ним всё заработало! Нагрузка на проц упала до 1-3% при просмотре видео. Начало было положено. Теперь надо было прикрутить это к GUI, а то не запускать же каждый раз консоль? А также к браузеру, ведь на дворе 2011 год, и на ютюбе уже выходят +100500 и This Is Horosho. Но это уже совсем другая история...
На том сайте обновление для того файлика. Была версия 0.7.8, стала 0.8.0. Я скачиваю, распаковываю, и всё благополучно сломалось. Выяснилось, что вышла новая версия libva, в которой сломали ABI. Старая библиотека называлась libva0, а новая - libva1. Старая версия файлика - для старого libva, а новая - для новой.
Начал привязывать mplayer-vaapi к GUI. Нагуглил инструкцию - нужно установить Smplayer, и в настройках ввести необходимые значения. Ввёл, работает. Но нагрузка на CPU высокая. Начал экспериментировать, отключая различне настройки. Помогло отключение какого-то сглаживания шрифтов в субтитрах, что-то такое. Оказалось что библиотека libass, которая заведует субтитрами, давала такое осложнение, если включить сглаживание шрифтов. Но могу и ошибаться, не помню уже.
Начал привязывать к браузеру. И сразу закончил, потому что оказалось, что к браузеру привязать нельзя. Браузер понимает только VDPAU от NVIDIA, а VA-API от Intel и ATi не понимает. Мне подсказали программку youtube-dl, которая позволяет скачать видео на компьютер, а потом начать смотреть. С год смотрел так, а потом появилась программка libvdpau-va-gl от российского разработчика i-Rinat, и ускорение заработало в браузере.
В зарубежном интернете все просто ликовали, когда появился libvdpau-va-gl. Посмотри какую инструкцию написали. И реально всё работало очень быстро.
А в 2015 году Google дропнул флеш. Я тогда заходил на любой сайт, где есть какое-нибудь встроенное видео YouTube, и смотрел там, так как там до си пор был флеш. Но летом 2016 флеш выкинули и там. И только спустя 5 лет я узнал, что в настройках ютюба можно было включить флеш года так до 2018. Печально.
В общем, я начинаю догадываться, в чем была цель книги. Трахаться с терминалом и выясняя, как работает операционка в целом, ты начинаешь еще до того, как пишешь свой первый "Hello world".
Пока что самый главный плюс для меня - низкое энергопотребление, c tlp так вообще огонь, поэтому для серфинга в интернете его хватает с головой. Что касается работы - работаю с Figma, многие хоткеи типа "разгрупировать" и "копировать" элементарно не работают. Так что пока для работы Windows one love.
Небольшие танцы с бубном чтобы зашифровать /home директорию уже после установки, они внезапно перестали включать в дистр тулзу чтобы это делать.
1. Терпение ангела
2. Вежливость при обращении за помощью к сообществу