LINUX.ORG.RU

Какой вид дистрибутивов Вы предпочитаете?

 ,


0

1
  1. binary-based 422 (66%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. всё равно, руководствуюсь другими критериями выбора 170 (26%)

    ********************************************************************************************************************************

  3. source-based 100 (16%)

    ***************************************************************************

Всего голосов: 692, всего проголосовавших: 643



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

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

Я тоже не могу вспомнить, но как то натыкался на какие то штуки, которые в генте ставились проще всего. Да, и ещё сейчас стало модным выпиливать поддержку оборудования. Так что сорцевые могут стать единственным спасением для «старого» железа всего то 10-12 летней давности.

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

Я уже давно не юн, ибо прожил больше, чем мне осталось. И да, полировать глюкало можно долго под каждый конкретный случай, но мне платят не за полировку глюкал, а за программирование. Я программер, а не админ. И да, я ценю какой-нибудь генту с ее десятком вариантов одного и того же пакета, собранного с разными опциями, но в реальной жизни я ставлю какую-нибудь бубунту и спокойно живу дальше. А на работе инженерные межрелизные апдейты выходят часто, приходится разные виртуалки поднимать. Ну и по три ядра на каждой виртуалке иметь. Работа такая, что поделать... Мне осталось не так много, что бы тратить жизнь на полирову глюкал. С собакой гулять значительно интересней :)

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

Мажор :)

Не у всех есть билдсервер с 512 гигами памяти

hateWin ★☆
()

Хотелось бы source-based, но действительность диктует бинарники.

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

кто-то использует source-based дистрибутивы как-то по-другому? собираете на конечных устройствах?))

Дааааа! FOR THE EMPRAH GENTAH!!!

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

Но всё-таки многовато она времени забирала, когда надо было что-то обновить, а особенно поставить новое, последнее действие нередко превращалось в квест с библиотеками.

Ваши знания устарели на пару тысячелетий.

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

если тебя полностью устраивают все параметры готового дистра

Так не бывает. Сплошные компромиссы.

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

Я уже накомпилялся в своё время

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

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

вообще «наше всё».

Интересно, apt-build еще живой?

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

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

Это только падаваны созерцают процесс. Просветленные (те, кто предпочитает светлое), отключают выхлоп и занимаются своими делами.

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

Так что сорцевые могут стать единственным спасением для «старого» железа всего то 10-12 летней давности.

Всё не так страшно. У меня дебиан 11 крутится на ноуте 2007 года. 15 лет, Карл!

utanho ★★★★★
()

Я бы может и пользовался source-based, но зачем, если блобы всё равно придётся ставить? :(

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

«Всё равно» — вариант для тех, кому действительно пофиг.
Мультивыбор — для тех, кому не пофиг, кто ценит оба варианта и готов их применить в зависимости от ситуации.

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

«Всё равно» — вариант для тех, кому действительно пофиг.
Мультивыбор — для тех, кому не пофиг, кто ценит оба варианта и готов их применить в зависимости от ситуации.

Допустим. А как тогда интерпретировать такой ответ?..

[x] binary-based
[ ] source-based
[x] всё равно

Crocodoom ★★★★★
()

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

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

Такой — никак, наверное. А надо?

Или вы хотите сделать в опросе защиту от чьих-то деструктивных действий? Опрос ведь в любом случае базируется на доверии к голосующим. ЛОР никак не проверяет, действительно ли проголосовавший за source-based использует source-based. Может, у человека вообще исключительно винда на всех устройствах. :) Так и с сочетаниями.

А вот в сочетании source-based и binary-based я смысл вижу, и это не то же самое, что «мне наплевать, что там под капотом».

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

Ваша формулировка будет убедительнее, если поделитесь своими :P

Если не увлекаться ~ и сторонними репозиториями, то сломать что-то в генте очень проблемно. Надо стараться.

Танцы с либами имели место лет 15 назад. Гента - это постоянно эволюционирующая система. Пакеты собираются в фоне и обновляются там же. Практически без участи япользователя.

Пока я пишу, чота в фоне собирается. Попутно смотрю гравити фолз.

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

Сразу скажу, что я не являюсь профессиональным социологом или статистом; так, комментарии с дивана раздаю... 🥸

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

1. Я бы не хотел смешивать тему внутренней логики опроса и тему доверия к респондентам. На мой взгляд это ортогональные вещи.

2. Внутренняя логика опроса д.б. в том, чтобы любое предполагаемое мнение по теме опроса однозначно матчилось в галочку/галочки; и наоборот, любой возможный вариант ответа соответствовал валидному мнению. Я не готов это формально обосновывать, просто из общих соображений.

3. Опрос без мультивыбора лучше опроса с мультивыбором. Корректный мультивыбор по критерию (2) сделать... трудновато. Но возможно, например

Какие цвета радуги вы предпочитаете? [7 вариантов, с мультивыбором].
Тот, кто «никакой не предпочитает», сможет тыкнуть все 7 галок и это будет валидным мнением. Тот, кто «я вообще-то чёрный люблю» не сможет предъявить претензии к опросу, потому что чёрный не является цветом радуги. Ему придётся выбрать из предложенных вариантов, и это и будет его мнением на заданную тему.

3+. Здесь вскрывается один факт, давно известный социологам, но для многих неожиданный: сам факт прохождения опроса может формировать мнение человека по теме, о которой он раньше просто не задумывался.

4. Если же очень хочется сделать опции «против всех», «и то и другое и можно без хлеба», «а я томат!», то с мультивыбором они плохо дружат. В частности, Ваши

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

это 4 варианта без мультивыбора

[ ] bin
[ ] source
[ ] both are good
[ ] i don't care

Может, у человека вообще исключительно винда

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

🙏

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

Всё это конечно говорилось в предположении, что до результатов опроса вообще есть кому-то дело; их кто-то может/будет интерпретировать и т.д.

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

Вы это, прекращайте сеять зерна логики и адекватности. Лор не про это.

utanho ★★★★★
()

Семейные люди выбирают бинарники! И правильно.

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

Просто свинство так писать код, что он вызывает зависание в видеодрайвере. Причём я на 90% уверен, что изменение было внесено даже не в месу и не в драйвер нуво, а в код отрисовки. И не какая то мелочь, а любой браузер на тулките гтк3. Возмонжо это касается только именно 9200м с её 256М видеопамяти, но надо думать что в дебиан12 через год-полтора ситуация усугубится и видеокарты начнут выпадать целыми поколениями.

kirill_rrr ★★★★★
()
Ответ на: удаленный комментарий

Небольшая и скромная конторка «гугл» с вами не согласна. Им очень понравилась генту в качестве основы хромоси.

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

У меня была печальная история с Дебианом и видимокартой от интел. Они там что то накрутили в ядре и в итоге на ивибридж было не поставить дебиан 8-9. Валилось всё, от вайфая до невозможности монтирования фс. А так как дебиан = стабильность, то это навсегда.

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

Насчет генты. Сегодня установил на пробу Сюсю 15.4

Само собой прошелся рашпилем. После этого стала шустрая и жрат меньше генты

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

на конечных устройствах

билд-сервер - это тоже конечное устройство.

nasecom
()

предпочитаю nixos, сижу на дебиане. куда кликать?

caryoscelus
()

binary-based дистрибутивы по большей части бесполезны в плане приобретения новых скилов. Какая-нибудь Юбунта+LAMP почти тоже самое, что оффтопик+офис. Все эти бесконечные хостинги в бубунтой с панелькой только образуют ещё больший цифровой шум, через который слышны только чьи-то поганые мыслишки в глобальных соцсетях. Сомневаюсь, что можно binary-based дистр тиражировать на мобильных девайсах, так как это приведет в очередной тупик. В общем всё-равно придется каждому ядро и приложения научиться компилять под свои потребности

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

В общем всё-равно придется каждому ядро и приложения научиться компилять под свои потребности

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

В принципе это как раз то, что делают существующие бинарные дистрибутивы.

Здесь еще важно разделить пользователей на группы, и определить какие потребности в каждой группе.

Если взять группу программистов - то у них огромное разнообразие, по сути под каждый проект надо формировать среду разработки. И вот тут да, намного выгоднее иметь source-based систему.

Если взять группу любителей «одноклассников», то у них потребность - браузер. Там нечего настраивать и пересобирать под себя.

И тут, если еще глубже задуматься, возникает проблема. Программисту нужна среда разработки под проект - это одни потребности. А когда он заходит в соцсети, у него потребности как у хомячка. А Gentoo, например, вынуждает компилять всю систему ради возможности просто иметь удобную среду разработки под проект в данном случае.

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

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

Нужна стабильная платформа на год-полтора - ставим дебиан и у нас все протухшее.

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

В итоге - получается что надо не столько научиться компилять, сколько научиться использовать нормальное, полноценное управление пакетами.

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

Вроде бы людей пока еще нельзя перекомпилить. Жаль, конечно.

Gonzo ★★★★★
()
  1. С каждым годом компьютеры становятся быстрее. Вроде бы очевидно.

  2. С каждым годом они все больше становятся разными. Это и разные поколения одного производителя и больше производителей. Ну например раньше не было ARM.

  3. Все бинарные дистро делаются на среднюю машину, чтобы работало «везде». Но это все равно становится НЕВОЗМОЖНЫМ. И вот есть бинарные дистро под ARM отдельно. Разница между 2мя INTEL процессорами часто как между i86 и ARM. Тот же AVX512 итд.

Как было сказано одним оратором люди используют компы бог знает для чего кроме компиляции. Например для расчётов. Результат по времени оптимально скомпилированной программы может отличаться в сутках! по времени потраченной на расчёт…

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

В случае офисной машины, где «нужны» свистелки и перделки, очевидно толку от компиляции мало. Пользователь дольше думает как написать то или другое слово.

А вот как раз для серверов специально предназначенных для определённых действий толк огромен. Во-первых там свистелки НЕ нужны. А дистро БЕЗ свистелок сейчас нет как класс. И там все можно оптимизировать настолько, что оправдает все время на это потраченное.

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

Тот же Clear Linux возник не на пустом месте. И сделал его не самый последний производитель электроники не без причин!

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

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

P.S. У меня сервер крутится на gentoo. пересборка ВСЕГО занимает 1-2 часа. Понятно, что пересборка всего если и происходит, то 1 раз в 5 лет. Обычно это 15 мин в месяц. Я честно готов это потерпеть. И с каждым поколением это все быстрее и быстрее.

Можно как говорится на автобане и на первой передаче ехать… Но зачем?

lefsha
()

Вопрос голосования можно переиначить: доверяете вы бинарному коду, который собран: 1) дядей из-за рубежа; 2) местным прошоренным товарищем; 3) вами самим?

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

В итоге - получается что надо не столько научиться компилять, сколько научиться использовать нормальное, полноценное управление пакетами.

У Вас нет такой возможности!

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

Иначе при постоянном росте кол-ва используемых пакетов получаются зависимости, которые невозможно удовлетворить. И это НЕ зависит от дистрибутива.

Вся система переехала на новый компилятор или библиотеку, а какие-то программы требуют старую версию. Другие требуют ещё более новую. Классикой жанра многие годы был Python 3. Кто-то на него перешёл, кто-то нет. И приходилось тащить старую версию и даже сейчас иногда она нужна.

И хорошо когда разные версии можно поставить одновременно. Далеко не всегда это так. В итоге инсталляция пухнет, а толку нет!

Условные прогрессивные дистро отказались от /bin /sbin и проч. В итоге некоторые старые по дизайну, но не по версии программы не работают как задумано. Кто-то очень «умный» решил, что /usr/libexec нам не нужен… Мы выше этого..

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

Есть простое правило. Очередь всегда движется со скоростью самого медленного участника. И если самый быстрый уже 2-3 раза изменил свою идентичность, то самый медленный может даже не заметить. В итоге все остаётся вообще БЕЗ изменений.

Это даже не вопрос - какой дистрибутив и не вопрос про бинарный или нет. Это более глобальный вопрос.

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

Без координации во всем и без более медленного движения вперёд нас всех ждёт хаос.

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

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

Кстати тоже правильный вопрос!

Правда я думаю тут вопрос в ресурсах. Доверяю или нет, но если у меня нет ресурсов сделать самому, то других вариантов нет.

Вы колбасу в магазине как покупаете? - Доверяете или нет? Кто знает что там внутри?

Но обычно ответ такой - не самому же её делать…

lefsha
()

И чтобы по троллить…

Не бывает бинарных дистрибутивов! Вообще как класс. Абсолютно ВСЕ! дистрибутивы собираются из исходников.

Вопрос только в том, кто именно собирает ВЫ или не ВЫ.

И это не бинарный вопрос с ответом - ДА или НЕТ.

Если у Вас 100 компов и бинарники для них делают в вашей организации на специальных серверах, то каким дистрибутивом Вы пользуетесь??? - Бинарным или из исходников?

Правильный ответ получается, что ВСЕ дистрибутивы из исходников и мы ВСЕ пользуемся бинарными дистрибутивами…

И пусть кто-то рискнёт опровергнуть… ха-ха-ха…

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

Либо нужно отказаться от динамической линковки раз и навсегда

Да, у нас тут целый NixOS отказался и решил таким образом проблемы.

Хочешь заморозить обновление любого приложения - пожалуйста. Независтмо от остальной системы.

То есть, пакетный менеджер Nix все это решает.

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

Ну это, скорее из той же серии, что классическое рассуждение «с какого количества камешков начинается куча»…

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

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

Главный вопрос - где теперь общаться только среди гиков.

PS. По опросу - использую FreeBSD, на десктопе собираюсь прямо из портов, на продакшн машинах использую собранные в poudriere бинарные пакеты. Основное ради чего собираю свои пакеты - python 3.10 (вместо дефолтного 3.8, и скоро будет 3.11) и pgsql 14 (вместо дефолтной 13, и скоро будет 15), а так у меня более сотни портов с недефолтными опциями и два десятка патчей к дереву портов. Ну и да, я уже давно в том возрасте когда на дрочку с тюнингом нет ни времени ни желания, поэтому все настройки необходимы и обоснованы.

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

правильнее говорить, что любой линукс работает на бинарных исполняемых файлах.
а тут спор несколько «это другое» :)

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

надпункт к такому опросу будет: доверяете ли вы исходникам, взятым где-то там??
троянов в исходники тоже впихивают.

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