LINUX.ORG.RU
ФорумTalks

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

 , , ,


0

1

Чисто умозрительный вопрос: чем один дистрибутив отличается от другого? Почему нельзя взять одно ядро, один репозиторий и сделать один-единственный дистр линукса на все случаи жизни?

  1. разные железячные архитектуры. Тут понятно, ядро приходится перекомпилять.
  2. разные реализации стандартной библиотеки для языка Си. Допустим, для легковесности - полезная опция.

Какие варианты я забыл?

Вот такой вопрос: если всё ПО линукса переписать на яве/с#/другом интерпретаторе - можно будет обойтись одним-единственным репозиторием для всех программ? ОС, выполняемая на разном железе, будет лишь пускалкой условной ява-машины.

ЗЫ. Я понимаю, что «тогда это будет как в винде», но, как в винде-то не будет в любом случае, СПО и репозитории никто не отменял.

★★★★★

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

Тут соглашусь, роллинг и стейбл скрестить трудновато.

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

А где вы увидели запрос?

Вот здесь:

Почему нельзя взять одно ядро, один репозиторий и сделать один-единственный дистр линукса на все случаи жизни?

Отвечаю:

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

15_стандартов.jpg

windows10 ★★★★★
()

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

Перейти на Snap/Flatpak. Там пакеты едины для всех дистрибутивов.

или чем занимаются мейнтейнеры?

Фигнёй.

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

Почему нельзя взять одно ядро, один репозиторий и сделать один-единственный дистр линукса на все случаи жизни?

Где вы прочитали, что я хочу это сделать?

tiinn ★★★★★
() автор топика

сократить зоопарк

и оставить только базовые бистры

amd_amd ★★★★★
()

Eine Architektur, eine Distribution, eine Umgebung!

Если тебя смущает зоопарк, иди если не на Windows или Mac, то на BSD. К слову, BSD - более настоящий Юникс, чем эти ваши Линуксы.

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

если всё ПО линукса переписать на яве/с#/другом интерпретаторе - можно будет обойтись одним-единственным репозиторием для всех программ? ОС, выполняемая на разном железе, будет лишь пускалкой условной ява-машины.

Тогда это будет не Linux, а еще одна операционная система на байт-коде. Которую, к тому же, придется упрощать, чтобы он на виртуальном процессоре хоть как-то работал.

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

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

Тогда это будет не Linux, а еще одна операционная система на байт-коде. Которую, к тому же, придется упрощать, чтобы он на виртуальном процессоре хоть как-то работал.

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

tiinn ★★★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)