Как стать автором
Обновить

Комментарии 132

Простите, указывать Ubuntu без упоминания Debian - это всё равно, что болгенос популяризовать. Я понимаю, что Ubuntu тоже делает свою работу, но 90% пакетной базы Ubuntu - это Debian, причём в цельнопёртой форме.

Информация про про Iceweasel, мягко говоря, устаревшая, потому что Firefox (именно с таким названием) в Debian уже давным-давно. так же как и Thunderbird.

... И в нашей security policy запрещено использовать nation sponsored дистрибутивы линукса. Вот так вот.

Так Debian и упомянут. Но это ж не одна контора/проект (для тех кто считает, что одна специально тот комментарий в скобках и написан.

Про Iceweasel — просто нужны были примеры для демонстрации своих модификаций.

Как я понял, он имел ввиду это:

  1. Около 5, если учитывать только наиболее популярные в мире дистрибутивы: ⊚​RedHat, ⊚​Ubuntu, ⊚​SUSE, ⊚​Arch,

Меня тоже в этом месте скукожило малость)))

Вроде имелось ввиду этот текст:
Ubuntu, Debian (хотя если их считать вместе, то они попадают в верхний список, но всё-таки это разные проекты и организации);


А в вашем фрагменте:
(не обижайтесь если кого не назвал — просто навскидку пишу, что сразу вспомнилось)

Так что так понимаю ovalsky не хватает в этом списке Debian?)
Вот как раз Ubuntu как популярного тут упомянул, с мыслью что адепты Debian спокойно в пятом пункте.
Называются они одинаково, но различия есть. Например оригинальный Firefox не работает с процессорами без SSE2, а на дистрибутивах Debian если Firefox устанавливается с их репозиториев работает.
Так например у них в архиве лежит сразу три версии Firefox ESR 78.13
firefox-esr_78.13.0esr-1~deb10u1_i386.deb
firefox-esr_78.13.0esr-1~deb11u1_i386.deb
firefox-esr_78.13.0esr-1_i386.deb — не понятно что это

Плюс на сервере Мозиллы firefox-78.13.0esr.tar.bz2

Эм... Что значит "есть различия"? Разумеется, дебиан сам собирает софт из сырцов для бинарных пакетов, а не переиспользует бинарные сборки. И разумеется, у мейнтейнера есть свобода накладывать патчи и выставлять флаги для сборки так, как подходит для дистрибутива (не говоря уже про обеспечение совместимости с дистрибутивными версиями библиотек). Это и есть мейнтененс для пакетов.

Ходить в архив и смотреть на сами пакеты глупо - надо смотреть на индексы. С большой вероятностью, последний - для i386, если машина 32-битная или мультиарч.

Первые два для debian 10 и 11 соответственно. Третий для SID (нестабильная ветка). В зависимости от вашей версии debian apt выберет нужный пакет.

Эту статью бы да 25 августа опубликовать :)
В тридцатилетний юбилей оси.

Это отмечающим на десерт было заготовлено)

Тема нативной сборки (march=native) Linux нераскрыта

для меня наравне с роллинг-релизом это главные преимущества в Gentoo

Ну и еще вроде тема управления зависимостями пакетов тоже не особо раскрыта.

>Абсолютное большинство дистрибутивов Linux НЕ делается на продажу, а создается как сопутствующий инструмент для решения собственных задач

Ну по этой логике любая сборка Win10 от "Васяна" - это тоже отдельный дистрибутив

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

И какую собственную задачу он решает?
И как к этому относятся юристы Microsoft?
  1. Да разные, слышал, что часто выпиливают телеметрию и магазин.

  2. Юристы - скорее всего негативно. Но есть ведь "сборки" от вендоров. Те, оем-версии для ноутбуков и десктопов в сборе (Dell, Lenovo и тд), где сразу включены нужные драйвера и где поддержка лежит на вендоре. Выпиливают ли что-то из самой винды - не знаю.

Звучит всё верно)

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

Про сборки от Васянов, про выпиливание якобы ненужного. Очень редкий репакер заморачивается созданием особого дистрибутива с особыми нескучными обоями. В большинстве случаев используют образ ЛГБТ(LTSC) с якобы правильным активатором. Во времена популярности XP было ещё проще.

Ну так и эти 222 линукс-дистрибутива не совсем "отдельные сборки"

На ОЕМ-версию в которой не будет софта производителя? Ну вот у делла - делл ассист есть, у леново - тоже есть свой софт. у Асуса - свой. Нифига это не полная копия. Это винда, но с добавками

О, верно подметили, еще есть LTSC, тоже типа "отдельный дистрибутив"

«Софт под линь» не равно «пакет под определенный дистрибутив».
Пакет майнтейнер (сотрудник дистрибутива) выпускает, а не компания-разработчик.

Компания-разработчик должны написать софт так, чтобы майнтейнерам было легко пакет собрать (и это у, более 50000 пакетов получается)

это так, если компания-разработчик делает опенсорсный софт. Если же исходники закрыты, то, по моему опыту, компания сама собирает *.deb и *.rpm пакеты - см, например, самый популярный браузер.

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

это к сожалению (или к счастью, как посмотреть) устоявшаяся практика для коммерческих пакетов. Точно также поступают TeamViewer и Abobe, так же раньше поступали сборки драйверов от Intel с 01.org

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

Ну, а зачем - очевидно, что для того же, зачем под Windows добавляют задачу в планировщик. Так что спасибо им хоть за то, что репозиторий прописывают, а не задачу в cron! :D

Microsoft Edge вроде бы в cron прописывается

Вполне работающая, хоть и не самая лучшая, практика — мэйнтейнеры других дистрибутивов (или сами пользователи) перепаковывают для себя, если считают нужным.
Сейчас есть опция получше в виде переносимых snap / flatpak / AppImage.

Я думаю, не выпускают софт под линь в первую очередь из-за доли в 3% на PC, а зоопарк дистрибутивов вторичен.

Ну, после появления таких штук как Flatpak, AppImage и Snap, отмазка компаний про кучу дистрибутивов, имхо, теряет актуальность :)

но это ж аж 3 (три) штуки для дистрибуции? а зачем 3, одной было мало?

Но это ж не покрывает вопросы UI. У одного минта есть аж 3 варианта (емнип) оболочки, то есть интерфейс может быть трех видов

На KDE (Qt) можно ставить софт от Gnome (GTK) и наоборот и все будет работать. Какой-нибудь KDE (Qt) и LXQt (Qt) и вовсе совместимы. Так что это никак не мешает, вот вообще. На Windows тоже есть (или были) оболочки альтернативные explorer.exe, на работу софта это никак не влияло.
а зачем 3, одной было мало?

Flatpak и Snap примерно аналогичные конкуренты, со временем скорее всего останется один. А сейчас ничего не мешает пользователю иметь и то, и другое, и устанавливать как snap-only, так и flatpak-only приложения.


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


Но это ж не покрывает вопросы UI. У одного минта есть аж 3 варианта (емнип) оболочки, то есть интерфейс может быть трех видов

Про это вам в целом уже ответили, выбор DE никак не ограничивает выбор софта.

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

А ещё (вернее, в первую очередь) в зависимости от выбранной темы, настроек шрифтов и масштабирования и т.д. Причём внешний вид меняется только если приложение использует тулкит, поддерживающий темы (GTK/Qt).
И в чём, собственно, проблема?

Разве это не одна из основных причин по которым выбирают Linux , а не выстраивающий своих пользователей по струнке ровными рядами MacOS или Windows?

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

Можно выбрать богатый настройками KDE и перестроить его под себя. Можно поставить старый LXDE и не требовать от всех машин минимум 6 ГБ ОЗУ. Можно поставить стабильный Cinnamon, где развитие всегда идет эволюционно. И даже в самых старых и консервативных DE все равно возможен тюнинг под себя.

Не будет ни какого "только explorer.exe, остальное специально запускайте мышкой". А теперь вот еще новое "панель сбоку вам не нужна, только снизу" - ограничение от которого потом откажутся и преподнесут это как великое достижение MS и напишут 10 восхищенных статей на хабре ))

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

На примере того же Минта. Раньше оболочки было не "целых три", а четыре. Была еще сборка с KDE. Когда из-за нестабильности разработки KDE (было недавно такое время, когда KDE меняло курс) от нее отказались, то появилось огромное количество пользователей, которые не осилили самостоятельную установку и ушли на другой дистрибутив.

Так что потребность в разнообразии DE со стороны пользователей есть, это не прихоть разработчиков дистрибутива, это запрос потребителей.

Думаю это вообще последняя из причин

отказаться от винды со всеми богажом рабочего софта и игорей, ради возможности перекрасить панели и менять шрифты?

А причем тут Я? без наезда на меня никак нельзя? я в перекрашивания винды в детстве наигрался, сейчас хватает возможностей в вин10

По той же причине не могу теперь перейти ни на Mac, ни на Windows — там нет нужного мне софта.
А игры играются те же и так же.

Выдавали как-то (правда уже давно) на работе Mac дома пользоваться — в итоге там были поставлены: VLC, Firefox (с нужными дополнениями), Transmission и т.д. и т.п. Потом вернул ноут с фразой «Да ну нафиг, проще Линуксом пользоваться». Хотя в результате на Линуксе стал устанавливать touchegg — чтобы как в Mac'е многопальцовыми жестами между приложениями переключатся.

Игры - нет. вообще не так, и совсем не те же

Мне вот даже интересно стало какой же это софт, который есть под линукс, но при этом отсутствует под Windows

Сама операционка и среда рабочего стола со всей её настраиваемостью — у меня просто всё скриптами и хоткеями обвешано. И каждое простое приложение имеет огромное количество настроек. (Сравнить тот же просмотрщик видео в Linux'е и в Винде).

А так наверно каждое по отдельности приложение дополнительно устанавливамое есть скорее всего портированое в Винду. В итоге так обычно у меня и происходило когда я пользовался Виндой и Mac — доустанавливал «нормальные» видеопросмотрщик, текстовый редактор, просмотр pdf'ок, браузер, редактор фотопанорам, скриптовые языки,… — вопрос зачем мне тогда Винда если всё равно софт, который я использую из Linux, плюс сама система поудобнее и предсказуемее.

Тут как (только с точностью наоборот) сам когда-то говорил народу начинающему переходить на Linux когда расcказывал про wine: «Зная про наличие wine, если вам нужна какая-то программа (например, pdf-просмотрщик) не надо тащить в Linux знакомый виндовый софт и запускать его под wine, лучше посмотреть какие есть нативные приложения — они точно удобнее и настраиваемее. А если весь софт, который вы собираетесь использовать, — только через wine, то стоит подумать нужен ли вам Linux.»

Что такое "просмоторщик видео в Windows/Linux"? Я там и там юзаю SMplayer (а кто-то VLC) - в чём разница то? Функционал и интерфейс одинаковы. Настроек хватает.

"текстовый редактор, просмотр pdf'ок, браузер, редактор фотопанорам, скриптовые языки" и там и там надо ставить.

"сама система поудобнее и предсказуемее." - сомнительное утверждение. У меня постоянно что-то отваливается, в основном проблемы с драйверами. Падающая плазма стала отдельным мемом.

Возможностей по написанию скриптов в виндовс не меньше: тут и cmd и power shell и bash и вижал бейсик скрипты и autohotkey скрипты

А поводу гибкости, ну скажите, например, как скорость мышки и колёсика по-нормальному настроить (в виндовс это делается через панель настроек)

Но вообще мой пост был софт который есть в линукс, но нету в виндовс. Я вот даже сейчас затруднюсь назвать несистемную софтину которая не собрана под Windows. Даже KDE и то есть под виндовс.

Ну разве что qemu под Linux лучше работает.

SMplayer/VLC же не был предустановлен, почему не пользуетесь стандартным виндовым просмотрщиком видео? (ирония)
Вот и говорю, что обычно у меня пользование виндой и маком сводится к установки линуксового софта — только не понятно зачем тогда нужна винда и где её легендарный популярный софт.

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

Например (придумываю на ходу), хотел бы:
1) чтобы как только в rss появилось новое видео на youtube-канале,
2) видео скачалась,
3) из него вырезался кадр на допустим 10секунде,
4) «Фотошопом» подправить уровни/контраст, добавить текст названием видео,
5) и выставить фоном на рабочий стол.

В Линуксе легко скриптуется, а в винде не знаю (может кто откроет глаза и распишет как это powershell'ом решить) можно ли.

Ты что вы пишете делается прикладным софтом, не знаю почему вы пытаетесь вырезать кадры скриптами:

скачивание видео - youtube-dl

вырезание кадра плюс обработка - FFmpeg

правка картинки - nconvert

фон - reg в виндовс

Все софтины есть под обе операционки (кроме reg.exe)

Автоматизируется элементарно что там, что там, никакой powershell здесь не нужен.

Что касается поста выше, то я так и не понял зачем мне пользоваться "стандартным" просмоторщиком.

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

Это не заслуга линукса, а скорее упущение. Упущение, что коммерческий софт часто игнорирует эту операционную систему.

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

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

А легендарный софт - тот же что и в линуксе плюс софт, написанный только под винду, например проигрыватель The KMplayer.

Приятно что упомянуто столько линуксового прикладного софт для винды)

Не встречал «Бесконечные баги всевозможных DE, драйверов» в линукс.

«Коммерческий софт часто игнорирует эту ОС» — хорошая шутка.
Как же прекрасно выглядит этот одинокий минус без ответа — лучше многих слов)))

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

Не в курсе проблемы — что там висит?

(У меня правда свои настройки и на закрытие ноутбука и на кнопку выключения) А что там у людей по умолчанию случается?

"Вас" в данном случае это обобщенное обращение к классу пользователей, без каких либо персоналий. Поэтому даже с маленькой буквы. И совсем без претензии.

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

отказаться от винды со всеми богажом рабочего софта и игорей, ради возможности перекрасить панели и менять шрифты?

Представьте что Вы выбираете себе квартиру. Цвет стен это не менее важная опция чем доступность розетки )) Все зависит от количества времени которое проводите в квартире и личных вкусов.

Иногда шрифты и панели важны - они ускоряют работу и делают ее комфортной. То есть это не элемент игры для гиков, как часто пытаются это представить люди с исключительно утилитарным отношением к ОС. Это элемент комфорта и идентичности.

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

Ведь также можно относиться и к автомобилю - исключительно как к средству добраться из точки А в точку Б с минимальным комфортом.

Но есть класс пользователей, которые относятся к ОС как части среды обитания. И тогда вопрос экологичности, комфорта, конфигурируемости, безопасности личных данных, дизайна выходит на первый план. Сама ОС при этом также рассматривается как программа или их комплекс, который "из коробки" уже достоин внимания и использования.

Разумеется, как и в случае с автомобилями, это не большинство пользователей. И это нормально.

Да и вообще вопрос стоит только если стоишь перед выбором "отказаться от винды с богажом рабочего софта или нет". А если уже давно на MacOS или Linux то такого вопроса и нет. Уже давно есть другой багаж софта от которого нет желания отказываться ))

"вас" , а почему "вас", Вы не пользователь ОС? И зачем ко мне обращаться как пользователям. Я тут один. Вы мне отвечаете, а не пишите статью на сайт для широкого круга читателей

>Унификация упрощает управление, поддержку, обслуживание, делает дешевле многие вещи
Да, именно это я писал

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

 >стоишь перед выбором
да нет никакого выбора. дуал бут и хоть обставься разными ОС

Абсолютное большинство дистрибутивов Linux НЕ делается на продажу, а создается как сопутствующий инструмент для решения собственных задач
90% дистрибутивов решает одну-единственную задачу — повысить ЧСВ авторов.

Хорошая статья. Недавно сыну объяснял откуда столько Линуксов, всё свелось к тому, что "кто угодно клепает свой дистр, но некоторые получились очень даже ничего".

Бардак, Хаос и Анархия в одном флаконе — это и есть Линукс. Разных сборок винды, тоже предостаточно, но они как-то умудряются сохранять годную совместимость, и не нуждаются в собственных репозиториях для софта (в том числе системного).

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

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

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

Winget не считается?
Кроме упомянутого выше Chocolatey есть еще scoop.
Еще был appget и с ним очень интересно вышло.

Шикарная статья! Автору респект. Сам время от времени юзаю ubuntu на xfce на виртуалке для кое каких специфических задач. Вот за что люблю линукс, так это за его гибкость, можно себе состряпать дистрибутив только с необходимыми компонентами, а не как на винде - что дают то и кушайте.

Справедливости ради вырезать\добавить компоненты можно и в Windows, куча сборок «от Васяна» на этом и основаны. Linux же предоставляет куда большую гибкость, чем включение\отключение компонентов.

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

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

Так это к любой ОС относится.

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

Уже появилось несколько альтернативных проектов, нацеленных занять освободившуюся нишу «клона RedHat» — ​⊚AlmaLinux, ​⊚RockyLinux, ⊚EuroLinux, ⊚VzLinux, …

В том и дело, что появилось. А CentOS 7 - работало у многих лет >3 лет => можно в продакшн и забыть года на три-пять.

AlmaLinux - на заре разработки назывался Project Lenix, что вызывало скепсис у многих. Многие разработчики корнями из России, хотя не афишируют это, так как ориентируются на международную аудиторию. Поддерживается со стороны CloudLinux Inc.

RockyLinux - уже отметили ранее. От одного из авторов CentOS. Из данной тройки вышел последним, долго раскачивался. Но привлекает народ тем, что один из авторов CentOS двигает проект. Есть ли за ним корпоративная поддержка, непонятно.

Oracle Linux. Oracle не прочь использовать момент, чтобы вставить палки в колеса IBM и Rad Hat. Те, кто тоже не прочь и хотят бинарной совместимости с RHEL выбирают этот дистрибутив и вроде как довольны.

Каждый из них в настоящий момент борется за место лучшей замены CentOS и дистибутива, обеспечивающего полную бинарную совместимость "but to bug" ) И предоставляют инструменты для автоматической миграции.

Мы вот очень думали про Oracle Linux - всё же к слову oracle до сих пор доверие не исчерпано. Остальное оно слишком, слишком новое. Для экспериментов - можно, для сервера в продакшн - ну, лично я бы пока не стал.

Мне кажется OracleLinux стоит использовать если их базу данных используете — проще и дешевле одновременно двух продуктов (БД и ОС) в одной конторе брать.

Это и останавливает. Потому что из продуктов Oracle даже mysql не используется - заменён на MariaDB galera cluster. Впрочем, на сегодняшний день развинтили гайки на использование (тестирование) RHEL 8, потому после некоторого времени тестов возможно придётся использовать именно его. Да-да, платить деньги за линукс, что звучит до сих пор немного диковато :)

А вот Rockstor Project для nas на CentOS — не знаете ничего, а то что-то про него особо инфы мало. А то OMV на основе дебианов, если честно, своими закидонами выморозила…

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

Допустим, некий разработчик лепит свою безупречную идеальную во всех отношениях ОС. Сложность отдельных итераций преподносится за благо: теперь тот самый просветленный, который досконально понимает, как что работает, легким движением руки вызывает именно ту необходимую и ожидаемую реакцию... не операционка, а женщина мечты. Интересно, что закончив дистрибутив, спустя некоторое время разработчик оказывается неудовлетворен и берется за следующий. История Пигмалиона в слегка дофантазированном виде.

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

Мне кажется, значительная часть разработок Линукс основана на чистой психологии - хитро настроенной зоне комфорта, в которой и работа всегда есть (есть чем заняться), и вроде бы и трудно, но нет дедлайнов, нет сертификатов, нет вечно недовольного заказчика, - всей мерзости контрактных разработок. Лего для взрослых мальчиков. Я разве говорю, что это плохо? Каждый хозяин своему времени.

Заслуга Линукс в том, что он позволяет вдохнуть жизнь в относительно старую технику и тем избавить пользователя от налога на несоответствие/несовременность, являющегося основной корпоративного мира (наряду с налогом на тщеславие). Однако и это больше зависит от профессиональных разработчиков приложений: соизволят они выпустить заведомо неокупаемые (предположение, конечно) версии под Линукс, как это сделали Dropbox, Hubic, WorkFlowy, Dynalist, Enpass и другие, или не соизволят.

Профессиональный здесь: лицо, работающее по контракту, естественно за деньги.

В итоге, на мой взгляд, классификация Линукс-систем и компонентов, претендующая на хотя бы приблизительную оценку перспектив этого многообразия видов, должна иметь в основе не коммерческий фактор, а инвестиционный: вложен ли в некий продукт только энтузиазм, или вложены деньги и философия, по которой каждый пользователь ПК независимо от новизны и продвинутости железа и ОС должен иметь возможность использовать наш продукт.

Допустим, некий разработчик лепит свою безупречную идеальную во всех отношениях ОС.

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

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

Например Oracle Linux - решает конкретную задачу - ОС под свои решения, которые они продают под ключ, ибо сидеть на *nix им надоело, а выбирать целый чужой дистрибутив, который надо потом тюнинговать и настраивать - так им по силам было свой дистрибутив сделать, вот и сделали.

Краткая история про разработку безупречного дистрибутива.

Вы каким-то образом упустили горячо любимый в эмбеддеде генератор дистрибутивов Yocto/Poky Linux.

Эта штуковина позволяет собрать свой, заточенный под нужды своего железа, дистрибутив на базе любого популярного пакетного менеджера, будь то RPM, DEB или IPK. Эдакой полностью автоматический Gentoo: запускаете одну команду и оно скачивает, патчит, компилирует код, пакует его в пакеты и даже создает образ rootfs с которого потом загружаться.

Большинство BSP сейчас распраняются как раз в виде слоев для Yocto.

Вот только что бы "запустить одну команду" нужно иметь гигабитный канал (иначе будет долго выкачивать все исходники), террабайтный SSD (ну ладно, меньше, но всё равно большой) и i7, иначе придётся ждать сборки час-другой.

По крайней мере так было года два-три назад.

Одному человеку всё сложно охватить.

Для меня Yocto/Poky не знакомо, но интересная штука.

У SUSE был интересный и простой сайт-генератор своих сборок дистрибутивов: SUSE_Studio

Yocto это скорее OpenWRT промышленного образца под патронажем Intel.

немного интересней дело, porting на новые архитектуры стал узким местом довольно давно, типа новый процессор готов, а toolchain и естественно ядра нет, возникла идея создания скриптами всей экосистемы для новой архитектуры, организовать по возможности систематически т.е. по логическим уровням описания, не совсем язык, но в этом направлении движение, это и есть yocto, а poky типа reference (пример) такого описания, как обычно imho

см

https://www.yoctoproject.org/is-yocto-project-for-you/

Столько дистрибутивов, а более работающего аналога wine до сих пор нет, иногда и отдохнуть хочется

а как wine с дистрибутивом связан?

И да, есть - proton от Valve

Косвенно, ПО ведь относится к дистрибутиву. А так просто взгрустнул, потому что для меня линукс почти идеальная ось на которую я уже переехал вот как 2 года. Но теперь появилась надежда, попробую

В играх Proton всех победил. Возможно какие-то игры из под него не идут, но среди своей библиотеки таких не встречал. Наверное надо быть искушенным любителем игр и гоняться за FPS чтобы замечать проблемы с играми. А с их доступностью главная проблема - это сильная привязка к Steam, как основному разработчику Proton, и необходимость честно покупать, а не скачивать с торрентов.

Вариант с торрентами и даже PortProton тоже есть, но там те же проблемы что были раньше с Wine и PlayOnLinux. Время дороже, чем пара тысяч рублей раз в несколько месяцев на игру.

Если же говорить про офисные и узкоспециализированные приложения, спроектированные только под Windows, то лучший вариант - CrossOver от CodeWeavers. Давно существует. Но платно. Что скорее всего, также как и с играми, отпугивает тех, кто приходит в Linux за бесплатностью из мира ворованного и крякнутого коммерческого ПО.

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

Ну как нет? А CrossOver?

Огонь статья.
Полезней десятков Хабр статей.

Напомнило мотоцикл vs велосипед. Мотоцикл приходится покупать в готовой комплектации, с ограниченной возможностью что либо заменить на этапе заказа. А вот велосипед...

Он покупается как и готовый, так и в виде голой рамы. И на него уже навешивается все, что может придти в голову в любых сочетаниях, лишь бы по стандартам совпадало. Некоторые покупают байк за 500$, и постепенно навешивают на него оборудования на 1500$. И в отличии от сборки PC, его можно собирать как шоссейник на тонких колесах и шоссейными звездами, а потом на следующий сезон установить толстые колеса и звезды для бездоржья

Поэтому его и упомянул с указанием годов существования
Российские дистрибутивы, которые создавались во времена энтузиастов, а не тендеров и поэтому точно достойны упоминания.
(2008-2018)⊚Russian_Fedora ...
Если исторически смотреть, то SUSE начинался со Slackware… в плане рисования деревьев.
Как и Alt c «Mandrake Russian Edition». Но только это при рисовании деревьев исторических.

А когда рисуешь деревья «кто на чем основан», то SUSE сейчас никак не связана с Slackware, как и Alt c Mandrake. Так что от этих связей только путаница — такие связи на картинке «Linux_Distribution_Timeline» должны вертикальными пунктирными линиями рисоваться.
да, наверное так правильней.

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

Я не селен в теме поддержка различного оборудования.

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

Сетевуха случайно не из серии 8168? Столкнулся с этим на компьютере у родителей при обновлении ядра. Сетевуха работает, но скорость 1 килобит в секунду. Ядерный драйвер 8169 видимо поломали, поставил пакет 8168-dkms (название не точное) и всё починилось.

типа того. но у меня она совсем не заводилась.
элементарная причина.
Тестирование, отладка это дорого.
Далее, правило Парето о том что 20% усилий приносит 80% результата. По этому выпускают драйвера для 80% рынка своей железки — под винду. Но мир меняется, железо становится все более мобильным и теперь уже может быть поддержка под Андроид и ARM, а не под винду и x86.
Разработчикам в идеале нужна одна ось, один процессор. По этому все отлаживают под Интел (АМД может страдать и страдает) и под Qualcomm в мире АRM. У красноглазых тестировщики часто вообще отсутствуют как класс.
Бесплатный сыр только в мышеловке. Если ты не заплатил за Линукс, значит ты расплачиваешься тем что на тебе отлаживают баги. Тебе принудительно впаривают сырые обновления.
Линукс пишут корпорации. Их сотрудники на окладе. Причина почему Линуса Торвальдса не засудили за клонирование Unix — появление Интернета. Потребовалось огромное количество серверов с околонулевой лицензией владения. То есть корпорациям нужен Линукс на сервере, они это оплатили. Но они не платили за десктоп. Если нужен posix-like то бери Apple Mac, всем остальным подойдет Винда.
(сам я фанат Линукс и годами программирую на нем, но то не вижу причин, чтобы все здесь будет хорошо с драйверами.)

пользователи Windows обычно ошибочно это трактуют как "Бесплатно доступен exe-шник"

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

Вроде нет.
На курсы достаточно часто приходят те кто только начинает знакомство с Linux и обычно их бекграунд только Windows (ну и бывает DOS). И самое близкое по их мнению аналогия к СПО это «freeware ПО». Про доступные исходники совсем ничего не понимают и даже не знают как на это реагировать. А вот бесплатное ПО понимают хорошо.
Да и сам лет 15 назад таким же был стереотипным «продвинутым пользователем Windows» (ничего не понимал в GPL, зато разбирался в торрентах и кряках).

Так что кажется не придуманный персонаж. В крайнем случае (если таких не встречаете совсем) считайте, что это я про себя 15летней давности назад написал)
В прошлом холиварном посте о Linux на Хабре в комментах встречалась подобная интерпретация, типа free = freeware.
Да нет, там было заявлено, что ие был free (без уточнений любых), на что сразу началось, что приводите исходники, раз он типа free software, хотя это вроде отсутствие доступных исходников никак не мешало ему быть freeware.

Вот так вот пишешь какой-нибудь opensource приложение под GPLv2/3, а затем какой-нибудь Альт или другой "отечественный импортозамещатель" продает ключи за деньги.

А также «RedHat, Oracle, SUSE,… и тд». Почему претензия только к отечественному продукту? (что за «бей своих чтобы чужие боялись»).

В принципе, по GPLv2/v3 им не запрещено продавать, если по запросу покупателя они вышлют исходный код, включая свои изменения. Но я не в курсе, как реально с этим дела обстоят

У Альта они(исходники) и так выложены, в отличии от Астры у которой большая часть своих пакетов не являются СПО.

И GPL не запрещает продавать.

И человек, который пишет opensource приложение не парится такими вопросами, что его приложение включают в коммерческий продукт. (Ему от этого не тепло и не холодно. Хотя коммерсы могут ему начать отчислять если захотят новых фич или скорейшего появления обновлений безопасности).
Запуск в режиме LiveCD/LiveDVD/LiveUSB — без установки на жесткий диск. Все, перечисленные в «4.1h», запускаются и работают в таком режиме. В качестве примера приведу ⊚Knoppix — один из первых подобных проектов, сам когда-то активно им пользовался.
Нет одного из самых удобных в этом плане Slax, который сразу предложил полностью живую и при этом модульную систему на флешке с простой установкой. Хотя бы по той причине стоит упомянуть, что результатом его стал набор скриптов Linux Live Kit
А ещё есть российский MagOS, который как раз эти скрипты использовал, но для Mandriva/ROSA
Спасибо за дополнения. Сейчас добавлю.

Linux Live Kit — интересная штука.

Далее с отставанием:

  • Ubuntu, Debian (хотя если их считать вместе, то они попадают в верхний список, но всё-таки это разные проекты и организации);

    а с чем связано отставание?

И да, у slackware тоже был свой менеджер пакетов pkgtool

Количеством упоминаний в этой статье (то есть это не популярность данного дистрибутива в мире, а только количество упоминаний в этой статье) — посчитано так:
cat ТекстСтатьи | grep -o "⊚ИменаДистрибутивов"  | sed "s/AstraLinux[CS]E/AstraLinux/;s/SLE.*/SUSE/;s/RedHat/RHEL/;s/Simply_Linux/Alt/;s/Альт.*/Alt/;s/Mandrake/Mandriva/;s/Ubuntu_Server/Ubuntu/" | sort | uniq -c | sort -n | nl

sed добавлен чтобы не считать разными ответвления одного дистрибутива.

Ubuntu упомянута 17 раз, Debian — 13 раз.
AstraLinux — 22раза, а это еще больше Debian (если посчитать какой процент пакетов взять из Debian без изменений), чем даже Ubuntu и то их вместе с Debian не складывал ))

В общем не сильно обращайте внимание на количество — это повторюсь не рейтинг. Моя цель была показать многообразие, а не провести конкурс «кто лучше».

astra это ограниченная копия дебиана, парни молодцы, взяли за базу европейский дистр

debian не европейский
и не американский)

[вдруг и такую мысль допустит кто]

Puppy Linux упоминается разок, но, думаю, надо его доабвить в раздел "Легковесные дистрибутивы".
Валялся у меня старый ASUS EEEPC, поставил на него этот Puppy, и детское приложение для рисования Tux Paint, у ребёнка теперь "свой компьютер для работы", он доволен.

В TuxPaint'е кстати прикольно свои штампы добавить — так в /usr/share/tuxpaint/stamps/cartoon/tux/ положил фотки(в формате png) родных (вырезанные из фона в gimp) — детворе зашло))

Puppy добавил
(В тему) Наткнулся на Periodic-Table-of-Linux-Distro (Периодическая таблица дистрибутивов Linux):
image
добавил grsecurity (у них последняя время была какая-то странная политика, поэтому как пример упоминул PaX)

Также интересно узнать в комментариях, какими дистрибутивами вы пользуетесь дома и/или на работе.

можно что-нибудь и про Fedora CoreOS сказать : )

Ой! Точно. Наверное, не заметил.

Интересно, почему этого дистрибутива нет ни на DistroWatch, ни на wikipedia-странице Список_дистрибутивов_Linux?

Просто это ответвление Fedora, а не совсем самостоятельный дистрибутив. (Точно также нет отдельных ответвлений SUSE (SLES, SLED, SLERT, ...), Alt (Альт_Рабочая_станция, Альт_Образование, Альт_Сервер_Виртуализации,… и все их стартеркиты), ну и другие спины Fedora, которых тоже не мало. Подобные решения в рамках определенного дистрибутива появляются и исчезают (а может и надолго остаются) и их отдельно не регистрируют.

Замечательный текст! Спасибо.

Но и на Солнце пятна есть. Поправьте, плз:
rpmbuid ноутбуку видиокарт

Спасибо за «Спасибо»)

И еще большее спасибо за правки — поправил.

Я просто наслаждаюсь дома арч линуксом. А вот на работе заставили поставить на ноут убунту 20.04. Как же я намучился с этим дистром. Ничего нормального нельзя поставить, все устаревшее на 2 года(

В фильме 2015года «Терминатор: Генезис» также встречается упоминаниe ядра (версия 4.82.384.42):
image
RouterOS?

Да конечно. Давно не копался в микротиках, забыл, шо система иначе именуется, а когда вспомнил, поздно было мессаж редактировать, да и делов было - вакцинировался 1й дозой(Pfizer) :))

В узких кругах довольно популярная система RouterOS на базе железок Mikrotik, поэтому решил напомнить. Ура!:)

С меня: лайк, подписка, колокольчик, жамкнул плюсик в карму (к) Вам))

В Альте тоже есть "режим Киоска".

Да согласен есть в Альте режим «Киоска». Просто за этим названием режима в Альте и Астре чуть разное реализовано.

В Альте настраивается руками (любимым текстовым редактором). По мне было бы не плохо чтобы было несколько заготовленных профилей и GUI-инструмент для админа в котором можно было бы накликатьМышкой (добавить) разрешенные для пользователя приложения. Мне не сложно руками настраивать, но нужно более доступное решение когда нет времени разбираться. Наверняка Альт сделает подобное в каких-нибудь следующих версиях если это будет востребовано, но на текущий момент «Киоск» в Астре реализован удобнее.

В Астре режим «Киоска» более настраиваем из графической утилиты (их решение вполне готовое к использованию и не нужно изобретать свои скрипты как в Альте). Плюс «рабочий стол» запускается у пользователя и в нем оставляются только нужные ярлыки, а не просто сам приложения на весь экран. У пользователя есть (ограниченный, но все таки) доступ к рабочему столу (ярлыки на рабочем столе, кнопка пуск, панель с часами и апплетами) — это имхо выглядит солиднее, чем просто приложение на весь экран.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.