
Комментарии 56
Мне понравилось что в этой сборке-болталке на 46й минуте (https://www.youtube.com/watch?v=mfv0V1SxbNA&t=2805s) Торвальдс таки сказал что фрагментация Линукса его расстраивает и это проблема.
Да и вообще беседа получилась интересная местами.
Да, но там же фрагментация дистров, а он сам сказал, что его интересует только ядро, а федору он юзает просто потому, что они не лезут
Ну конкретно на вопрос "думаете-ли вы что плюс линукса, в виде большого количества дистрибутивов (фрагментация), это еще и его минус?" он ответил именно что "Фрагментация - это огромный минус линукса, так как если вы разработчик коммерческого софта под линь - у вас куча целей сборки, а не одна". Про ядро-то понятно, там свои приколы (вспоминаю билд ядра на убунте, по приколу), но тут про софт и дистрибы.
У него очень специфический взгляд на мир. Он действительно сильно однобоко на всё смотрит. Проблема не в дистрибутивах. Проблема в "stable API is nonsence". Ядро отличается и дрова уже не работают. Версия Питона отличается и уже не работает. Остальное всё тоже разлетается на каждый чих. Метод разработки и внедрения современного софта просто ужасен. Без никаких дистрибутивов Линукса появились виртуальные окружения и прочее, просто потому что всё разваливается даже от неаккуратного взгляда. Так нельзя разрабатывать. И ядро тоже. Сторонние дрова могли бы работать годами без пересборки. Но кому это надо? Линус видит всё только с точки зрения разработки своего продукта и всё удобство у него завязано на это. Офигенный специалист в своей области, но как и любой профессор - два шага от его основной темы и он уже не в курсе.
А как можно добиться стабильного апи, при условии такого зоопарка в DE и дистрибутивов? Банально у меня сейчас стоит xfce, а программы запускаемые в GTK и Qt - пашут через жопу. Я банально не могу перетащить файл в открытый архив, воспользоваться compose-key в половине приложений, а часть из них вообще выглядит как windows 95.
Тут в самом базовом подходе проблема - когда один разраб пилит только под KDE и ему плевать как это будет работать в Gnome окружении - фрагментация будет жутко неудобной штукой для обычного пользователя. Не для админа - для обычного. И тут только надежда на всяких valve, которые делают штуку удобную, но с интерфейсом для пользователя. Подход ведроида.
При чём тут зоопарк? Как мешает gtk, qt, tk, ftk и прочие стабильности внутри друг друга? Как мешают плюсы питону? А вот переписыване с нуля, переименование классов методов и вся вот эта содомия, это мешает и портит всё. Почему с gtk потихньку бегут? почему для плазмы никто не пишет долгоиграющих плазмоидов? Почему я неподумав обновил зависимости своего проекта и проект мой рассыпался и надо переделывать, потому что один гений взял и переделал свою либочку с нуля переименовав всё, а часть просто выкинув? Никакие дистры тут не виноваты. И не назовёшь их всех дикими папуасами не знающими порядка, Qt разрабатывают за вполне конкретные деньги, Gtk тоже, даже кеды тоже!
Насчёт внешнего вида - а ты не задумывался почему gtk-шные приложения в kde выглядят лучше? Потому что кедоразработчики об этом позаботились. Ты как предпочитаешь, чтобы каждое приложение выглядело по своему? Или все подчинялись одним правилам? Приложения ожидают, что тема и переменные будут выставлены DE. И если она не выставлена, кто виноват?
То, что приложения потеряли единые интерфейсы можешь благодарить gtk, wayland, flatpak. Очередной передел в линуксе, беспощадный и бессмысленный. А потому что корпорация разрабатывает продукт под себя, а ты ей вообще не нужен
При чём тут зоопарк? Как мешает gtk, qt, tk, ftk и прочие стабильности внутри друг друга? Как мешают плюсы питону? А вот переписыване с нуля, переименование классов методов и вся вот эта содомия, это мешает и портит всё. Почему с gtk потихньку бегут? почему для плазмы никто не пишет долгоиграющих плазмоидов? Почему я неподумав обновил зависимости своего проекта и проект мой рассыпался и надо переделывать, потому что один гений взял и переделал свою либочку с нуля переименовав всё, а часть просто выкинув? Никакие дистры тут не виноваты. И не назовёшь их всех дикими папуасами не знающими порядка, Qt разрабатывают за вполне конкретные деньги, Gtk тоже, даже кеды тоже!
Мешают тем что написав приложение, которое опирается на один фреймворк - он может не работать в DE, которая была написана на другом. А далее мы сюда подмешиваем всякие elementary os и убунты с их панелью, у которых вообще свое видение на все, от виджетов до глобального меню.
Насчёт внешнего вида - а ты не задумывался почему gtk-шные приложения в kde выглядят лучше? Потому что кедоразработчики об этом позаботились. Ты как предпочитаешь, чтобы каждое приложение выглядело по своему? Или все подчинялись одним правилам? Приложения ожидают, что тема и переменные будут выставлены DE. И если она не выставлена, кто виноват
Одинаково всрато они выглядят что когда я запускаю GTK на KDE, что в обратную сторону. А рядом стоит какой-нибудь audacity, который чужероден вообще всем платформам, потому что написан особо одаренными личностями на wxWidgets, всякие Гуглохромы и т.п. вивальди, МойОфис и еще сотни приложений. Консистентность UI теряется, потому что банально свой рендерер (привет VLC и Telegram), хоткеи не пашут при другой раскладке (JetBrains и многие продукты на яве), переключение языка вызывает лаг в одну секунду и т.п..
И тут нет зависимости от того что тема поставлена или нет через DE, просто у нас есть зоопарк gtk версий, зоопарк Qt версий и вагон и маленькая тележка других васянских поделий, которые по сравнению с системами windows - меняются так-же часто, как женщины у агента 007. Это просто рак опенсурса, когда вместо разработки софта под одну платформу - пилят еще одну платформу с удобными обоями.
То, что приложения потеряли единые интерфейсы можешь благодарить gtk, wayland, flatpak. Очередной передел в линуксе, беспощадный и бессмысленный. А потому что корпорация разрабатывает продукт под себя, а ты ей вообще не нужен
Вот по этому доля линукса и такая низкая, и спасет от этого только крупный игрок, сделающий еще один android, но для ПК.
Мешают тем что написав приложение, которое опирается на один фреймворк - он может не работать в DE, которая была написана на другом.
Чего? Всё смешалось в кучу, люди, кони...
А далее мы сюда подмешиваем всякие elementary os и убунты с их панелью, у которых вообще свое видение на все, от виджетов до глобального меню.
Если бы разработчики Gtk не выбросили поддержку глобального меню, все жили бы и только спорили нужно оно или не нужно, но работало бы всё хорошо. Кстати, кеды до сих пор держат внутри себя некоторые элементы пиоменованные чего-то-там-unity, в кедах поддержка так и осталась. Не плохо иметь разные взгляды на интерфейс, те же винды и макоси за время своего существования промутировали сквозь всё такое же и то, что СЕЙЧАС в винде совершенно не означает что это есть совершенство на все времена. В линуксе пробуют, выбирают то, что нравится. Работоспособность твоего приложения не будет зависеть от того в какой среде запущена. Если тебе не нравится DE с глобальным меню - ты его не ставишь, всё предельно просто. Чему мешает зоопарк сам по себе? Все животные должны быть жирафами? Или бегемотами? Или тиграми? Животный мир разнообразен. И мир линуксового десктопа тоже. И это хорошо. Это не мешает ни одному приложению на которое жаловался бы Линус. А вот что мешает, это то, что все эти среды ломают и выворачивают наизнанку.
Одинаково всрато они выглядят что когда я запускаю GTK на KDE, что в обратную сторону
Ложь. Или плохой дистрибутив :) По дефолту кеды красят приложения примерно в свой стиль. Да, они отличаются. Но не ужасно выглядят, как выглядят приложения на qt в Гноме.
И ты путаешь личную неприязнь от непонимания красоты и чуда свободы выбора и реальность, где флатпаки снапами погоняют и всё это в докере в venv запущеные.
Эта проблема решается очень просто отказом от open source. Правда тогда не понятно, зачем все это было нужно.
Чот Торвальдс постарел сильно :(
Я как-то даже не сразу его узнал, он к тому же похудел.
Ну ему 55 лет. Он выглядит как нормальный 55-летний мужчина, который много работает и видимо не сильно заморачивается по поводу внешности)
Ага, я то же не узнал, вроде не так он выглядит. Прям сильно и быстро постарел.
трэш какойто. эт овсе упрется в 16 гб оперативы. хром все скушает. что на сервере что на десктопе 16 критически мало
Скрытый текст

и это кроме хрома ничего считай не запущено
ОЗУ Kingston 16 ГБ DDR5 х4;
x4 же
понял, осознал
памяти все равно впритык для 48 потоков. Это 1.5ГБ на поток, что при компиляции часто не хватает. Я сдуру купил 32ГБ купил 6 лет назад (у меня тоже 48). Но компилировать в 16 потоков надоело. Проаппгрейдил до 96. (Сгорела одна планка, заменил.) До появления нейронок этого хватало (сборка тяжелых пакетов, Андроида, несколько докеров).
Весной проаппгрейдил до 256ГБ. Этого хватает только крутить в Q2 Deepseek и Kimi-K2 в 2-3 токена в секунду. В мой компьютер больше установить нельзя.
Ниче так «идеальный ПК для Linux». По самым скромным прикидкам около €10 000. Некоторые компоненты в ЕС только по предзаказу. Они реально его по полной нагружают?
Да, разумеется. Когда твоя работа - ядро линукса, то каждая минута ожидания завершения очередного процесса компиляции становится критичной. Одна из основных обязанностей Торвальдса - проверка патчей перед слиянием в апстрим. А патчей на подтверждение приходит крайне много.
Так наверно половину патчей проверить можно только на железе под которое он сделан, а не любом железе.
каждая минута ожидания завершения очередного процесса компиляции становится критичной
К монитору за €3800 это тоже относится? Я не завидую — пусть пользуется и будет счастлив — просто целесообразность не понимаю.Все настолько топовое, что некоторые позиции простым смертным только предзаказу доступны.
Я за 6 лет отвалил те же деньги. Чувствую себя нищебродом с 256ГБ памяти, потому что хотелось бы 2ТБ (в тот компьютер как раз можно было бы воткнуть) чтобы крутить полные размере Кими-К2 и Дипсик.
Это не хвастовство, а суровая необходимость если нужно обрабатывать приватные данные.
Если необходимо несколько раз в сутки полностью пересобрать тяжелый пакет, то разница между 20 минутами и 6 часами, что требуется "обычному офисному компьютеру" становится очень заметной. Ты просто можешь больше. Вернее на обычном офисном компьютере ты становишься неконкурентноспособен.
Услышать от Торвальдса, что его "расстраивает фрагментация Linux" - это дорогого стоит)
Что такое фрагментация linux?
Это то, что расстраивает Торвальдса.
Это большое разнообразие всяких линуксов, при котором программа, собранная для одного варианта, не работает для других. И получается, что не смотря на то, что они все Linux, чтобы распространить для них программу, нужно делать много вариантов сборок для разных вариантов Линуксов.
А ещё бывает, что для одного варианта Линукса есть разные варианты рабочих столов, аудио ...
так он сам в том виноват. stable api is nonsence, чья нетленка?
И получается, что не смотря на то, что они все Linux, чтобы распространить для них программу, нужно делать много вариантов сборок для разных вариантов Линуксов.
ну так-то нет. достаточно собрать нужным тулчейном с минимальной версией glibc. но к сожалению пошли извращения с flatpack/snapd
В смысле "пошли извращения"? А вы как предлагаете зависимости поставлять?
открою страшную тайну - зависимости можно положить с собой, в обычный rpm, без использования вот этого всего. либо использовать системные
Именно эти два решения – на практике худшие из всех, что можно придумать.
Когда используешь системные зависимости, получается привязка к конкретному релизу конкретного дистрибутива. Значит, нужно под каждый дистрибутив делать свою сборку. Это хорошо работает для полностью открытого ПО – дистрибутивщики сами качают исходник и собирают под свой релиз. С закрытым софтом или открытым малоизвестным софтом это не работает.
Когда все зависимости кладёшь с собой, возникает проблема их своевременного ремонта со стороны администратора машины. Допустим, выяснили, что есть уязвимость в libSSL версий 3.0-3.3. Если каждая сетевая программа несёт с собой свои библиотеки libssl, как их обновить на исправленную 3.4? А ведь некоторые из программ потому несут с собой версию 3.0, что с 3.4 они не работают. Как это узнать администратору?
к чему здесь 1600Wt блок питания?
Дожили, идеальный ПК для Linux на AMD )))
Плашки памяти x4 всегда хуже работают чем x2, лучше было бы 32Гб х2 поставить - или там 4х канальная память? И профиль XMP на AMD это нонсенс, там EXPO вместо него, а включение EXPO повышает SoC вольтаж процессора и убивает CPU. Или это бывает только на ASRock материнских платах - а на Gigabyte нормально?
И зачем воздушный кулер - СЖО точно бы не помешало, кастомную водянку народ бы оценил.
Время покажет, но Линус молодец, что сам в железо не лезет, а молодого подключил!
А вообще купили бы лучше готовый сервер, например, DELL - там уже всё настроено, проверено временем и на гарантии. Или решили пару тысяч долл съэкономить во благо Open Source? Я бы DELL взял однозначно, надоело кроме глюков софта еще и глюки железа ловить, а их всё больше становится - так как производители железа вплотную подошли к рубежу, определяемому физическими законами. Силиконовая лотерея - наше всё.
И зачем воздушный кулер - СЖО точно бы не помешало, кастомную водянку народ бы оценил.
А они там это и обсуждают. Основная проблема - рост всякого в системе и протечки. Он не хочет с этим возиться.
И профиль XMP на AMD это нонсенс
Всегда работало. Этот EXPO не так давно появился.
включение EXPO повышает SoC вольтаж процессора
Вы не попутали EXPO с кнопкой в главном меню "Разгон для самых маленьких"? У меня тоже такая есть, "OC Genie" и да, задирает вольтаж вдурную – вот только за ней прячутся аж 5 настроек, и память только одна из них.
кастомную водянку народ бы оценил.
Кастомная водянка – это либо нетрадиционное количество видеокарт, либо нетрадиционные интересы у владельца ПК. В остальных случаях она нафиг не сдалась, готовые рулят по всем параметрам.
готовый сервер, например, DELL
Это где всё на своих собственных перепаянных разъёмах? Категорически не подлежит ремонту, что-то барахлит – неси в сервис? Прошла гарантия – выбрасывай целиком.
Силиконовая лотерея - наше всё.
Вот верно. Когда всё – наше, то весь вечер думаешь: порвётся, не порвётся? Лотерея...
Я бы DELL взял однозначно, надоело кроме глюков софта еще и глюки железа ловить
А вы, батенька, большой затейник и любитель оксюморонов. У любой компании есть как удачное, так и неудачное оборудование. И делл здесь ничем не лучше остальных, количество глюков в их железе и софте сравнимо с остальными. Возьмем например CVE-2024-37143 ...
Плашки памяти x4 всегда хуже работают чем x2, лучше было бы 32Гб х2 поставить - или там 4х канальная память?
Это HEDT, там все нормально с 4 плашками, оно ближе к серверному железу, нежели десктопному. Поэтому удивляет отсутствие ECC в сборке.
У Threadripper 9960X 4 канала памяти.
Если взглянуть на спецификацию мат платы, то видно, что она спроктирована с поддержкой "четырехканальности". Ваше замечение справедливо для "двуканальных" материнских плат.
Quad Channel DDR5: 4*SMD R-DIMMs with AMD EXPO™ & Intel® XMP Memory Module Support
Дядька Линус совсем не старый, но как-то очень постарел и усох за 10 лет, и лицом и голосом. Надеюсь что со здоровьем у него все ок.
Непонятно, почему выбрали Intel Arc видеокарту. Intel сделала Linux-драйвера лучше AMD/NVIDIA? Или просто по цене ориентировались?
да все сделали драйвера лучше чем невидия, что амуда что интел что матрокс что всякие arm integrated... мне кажется что если школьники под пиво по приколу сделают видюху из говна и палок а потом под штормиловкой будут писать к ней драйвера то и у них дрова лучше получатся.
но интел только только вступили в эту гонку и такая реклама им очень наруку, а линусу на руку железка для которой сейчас немало патчей прилетает, а играть ему как бы и не надо, показывает картинку и ладно
Линусу нужна была видеокарта, которая тянет 2 дисплея с 6К разрешением, и при этом не реветь как самолёт.
Оперативная память DDR5 - это что-то на богатом, там же почку надо продать иди банк ограбить?
почему видяшка от интела? а не амд?
Из статьи:
системный блок Fractal Design Torrent E-ATX Case;
Думаю, ошибка перевода - корпус это)
Линус Торвальдс и Линус Себастьян из Linus Tech Tips провели сборку идеального ПК для Linux