LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он также заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая, если очень коротко, сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированный в Ubuntu 12.04, и в более новых убунтах запускающийся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya. Потому что на промышленных системах, RH всё ещё является стандартом. Также некоторый десктопный софт всё ещё так делает, но его исчезающе мало. Например, официальные сборки LibreOffice и Firefox для Linux, а также драйверы NVIDIA и Catalyst.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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

Исправление ZenitharChampion, :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая, если очень коротко, сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированный в Ubuntu 12.04, и в более новых убунтах запускающийся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya. Потому что на промышленных системах, RH всё ещё является стандартом. Также некоторый десктопный софт всё ещё так делает, но его исчезающе мало. Например, официальные сборки LibreOffice и Firefox для Linux, а также драйверы NVIDIA и Catalyst.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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

Исправление ZenitharChampion, :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая, если очень коротко, сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированный в Ubuntu 12.04, и в более новых убунтах запускающийся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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

Исправление ZenitharChampion, :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая, если очень коротко, сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированный в Ubuntu 12.04, и в более новых убунтах запускавшимся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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

Исправление ZenitharChampion, :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая, если очень коротко, сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированном в Ubuntu 12.04, и в более новых убунтах запускавшимся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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

Исправление ZenitharChampion, :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он заработает и в RH9, и в Mandrake 10.

Появился LSB - подробная спецификация, которая фактически сделала стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированном в Ubuntu 12.04, и в более новых убунтах запускавшимся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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

Исходная версия ZenitharChampion, :

> И вообще унификация возможна и без принуждения к удалению всех вариантов дистрибутивов кроме одного

В 1999 году, самым популярным дистрибутивом Linux был Red Hat 7, а спустя несколько лет RH9. Вторым по популярности был Mandrake. И все компилировали софт под RH7, понимая, что он заработает и в RH9, и в Mandrake 10.

Появился LSB, который сделал стандартом описанное выше. Новые версии LSB лишь поднимали версию RH.

Потом RH всех «кинул», и дефолтного линукса не было долгое время.

Потом дефолтным линуксом стал Ubuntu 6.06.

На LSB стали постепенно забывать, компилируя софт не в специальной билд-ферме, а прям в домашней ОС. Мол «у меня убунта, и у всех убунта - значит у всех будет работать». Но оказалось, что это не так. Что подтверждает пример со Steam, скомпилированном в Ubuntu 12.04, и в более новых убунтах запускавшимся только с набором библиотек из Ubuntu 12.04 (Steam Runtime).

Кое-какой софт всё ещё компилируют по LSB, это всякие там дорогие продукты «не для простых смертных», такие как Autodesk Maya.

Было бы прекрасно, если бы разработчики всех софтин взял бы, и выкатили для Linux официальные RPM и DEB-пакеты (и tar.xz для остальных систем), скомпилированные в CentOS. Охват поддерживаемых дистрибутивов у таких бинарников был бы колоссальным.

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