LINUX.ORG.RU
ФорумTalks

Разброд и шатание в Linux/OSS

 , ,


0

1

Linux/GNU всегда напоминал тканое из разных кусков одеяло, которое несколько человек одновременно рвут, а другие дошивают, но в последнее время маленькие войны внутри экосистемы Linux стали напрягать.

Из последнего:

Debian: systemd vs. the world;
Open Office vs. LibreOffice;
FFMpeg vs. libav;
RedHat vs Canonical (Gnome3 vs Unity);
и другие примеры, которые сразу в голову не идут.

Складывает ощущение, что различные организации пытаются единолично диктовать направление развития Linux - и это, казалось бы, прекрасно.

Только по факту - разработчики разбегаются в разные стороны, т.е. те небольшие человеческие ресурсы, которые есть в Open Source, делятся на реализацию конфликтующих решений.

Зачем, например, Canonical пытается конкурировать с RedHat? Почему бы сообща не работать над Linux Standard Base (по факту неработающий стандарт, на который все плевали).

Почему бы сообща не работать над Universal Packaging Format, aka запустил .exe и оно работает на всех дистрибутивах?

Почему бы сообща не работать над ядром Linux и не дублировать баги и патчи ядра в 15 разных bugzilla'x?

Почему бы сообща не работать над попыткой утихомирить Торвальдса и сделать Linux API/ABI стабильным хотя бы на протяжении 3 лет, как, например, это сделано в Android? Т.е., например,

имеем ядро 3.13-3.24 API Level 13,
имеем ядро 3.24-3.39 API Level 14,
и т.п.

с тем, чтобы можно было спокойно использовать драйверы любой версии внутри группы, объединённой API Level. С тем, чтобы привлечь ISV.

Грустно это всё. Что 15 лет назад, что сейчас, запуск Linux на новом железе - это беспрерывный секс с багами и глюками.

Еще один все понял про линукс. Осталось только сделать выводы. Давай же, смелее!

ptarh ★★★★★ ()

Почему бы сообща не работать над Linux Standard Base (по факту неработающий стандарт, на который все плевали).

Почему бы сообща не работать над Universal Packaging Format, aka запустил .exe и оно работает на всех дистрибутивах?

Почему бы сообща не работать над ядром Linux и не дублировать баги и патчи ядра в 15 разных bugzilla'x?

Это не нужно, неужели не понятно?

slowest_runner ()

тишина только на кладбище. или на фряхе.

Deleted ()

Что 15 лет назад, что сейчас, запуск Linux на новом железе - это беспрерывный секс с багами и глюками

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

mbivanyuk ★★★★★ ()

Потому что тогда это будет не Free Software community.

LongLiveUbuntu ★★★★★ ()

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

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

тишина только на кладбище. фряха молчит

фикс во имя справедливости.

dada ★★★★★ ()

Грустно это всё. Что 15 лет назад, что сейчас, запуск Linux на новом железе - это беспрерывный секс с багами и глюками.


Неделю назад продал макбук и купил ноутбук фирмы Asus, полностью устраивающий меня по характеристикам, не гуглируя непрерывно «а что там с линуксом на нем». В тот же вечер поставил туда kubuntu. Из коробки работает все, кроме бамблби и сабвуфера. Бамблби ставится с помощью одной команды, саб заводится с помощью еще одной команды. Где секс?

takino ★★★★ ()

Open Office vs. LibreOffice

А где там «маленькая война» сейчас?

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

Еще один все понял про линукс. Осталось только сделать выводы. Давай же, смелее!

Валить на OS X. На самую совершенную десктопную ОС в мире °по версии сайта apple.com°, которую рекомендуют ведущие модераторы linux.org.ru

fornlr ★★★★★ ()

Почему бы сообща не работать над попыткой утихомирить Торвальдса и сделать Linux API/ABI стабильным хотя бы на протяжении 3 лет, как, например, это сделано в Android? Т.е., например,

Ты смешал все в кучу. В Andoroid API Levels существуют на уровне приложений. В вопросе драйверов там все как и в настольном линуксе.

mono ★★★★★ ()

Почему бы сообща не работать над Universal Packaging Format, aka запустил .exe и оно работает на всех дистрибутивах?

ELF спокойно справляется с ролью этого самого .exe.

Грустно это всё. Что 15 лет назад, что сейчас, запуск Linux на новом железе - это беспрерывный секс с багами и глюками.

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

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

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

И какой же линии им стоит держаться? Линии каноникла или рэдхета? Мне нравятся местные аналитики - «А чего там обсуждать? Взять и все поделить!»

segfault ★★★★★ ()

API level андроида с версией ядра никак не связаны.

sergej ★★★★★ ()

Точно, загнать всех на Соловки, дать еду и компы. И не выпускать пока..., да просто не выпускать и всё.

ilovewindows ★★★★★ ()

Это и дар и проклятие линукса.

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

Осталось только сделать выводы.

Линукс не нужен?

cipher ★★★★★ ()

thespiritofbirdie

Оригинального бирди забанили?

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

И какой же линии им стоит держаться?

Любой. Важно, чтобы она была одна. Тогда можно будет совместно решить все недостатки выбранной линии и устранить их. А сейчас несогласные просто делают своё со своими недостатками, и мы получаем несколько одинаково неполноценных проектов.

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

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

И это хорошо.

slowest_runner ()

Грустно это всё

...бирди вбрасывает и сбегает

tailgunner ★★★★★ ()

Тогда венда получится еще одна, а она и так уже есть.

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

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

vurdalak ★★★★★ ()

а все потому, что у вас нет base system, а только ядро.

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

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

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

тут тогда пофиг, что каждый месяц ядро добавляет +1 к версии и все ломает. все пишут под ту версию, что в базовой системе.

moot ★★★★ ()

те небольшие человеческие ресурсы, которые есть в Open Source, делятся на реализацию конфликтующих решений.

Ну да. А те небольшие человеческие ресурсы, которые есть у человечества, делятся на реализацию личных амбиций, а не на посадку яблонь на марсе. И как вы думаете, кого это волнует? Это волнует 1% идеалистов, которым зачем-то срочно нужны яблони на марсе. Они не понимают, что нет никак общих человеческих ресурсов в силу невозможности их консолидации.

запуск Linux на новом железе - это беспрерывный секс с багами и глюками.

Как правильно заметил автор, Linux - это экосистема, а не конечное решение. Из этой экосистемы можно сделать хорошую операционную систему. И делают.

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

И какой же линии им стоит держаться?

Любой. Важно, чтобы она была одна. Тогда можно будет совместно решить все недостатки выбранной линии и устранить их.

В КНДР вот есть единая линия. И единый план. Но они почему-то в полной жопе.

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

неумение держаться одной цели — это неумение вести проект

Потому что никакого единого проекта «Linux» не существует. Существуют тысячи проектов, которые могут быть удачными, а могут и не быть.

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

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

Что для одних недостатки - для других преимущества. Консолидация может быть только навязана. А опен-сорс к этому явно не располагает.

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

...бирди вбрасывает и сбегает

Хоть что-то не меняется.

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

Но они почему-то в полной жопе.

С чего ты взял?

Из сообщений западной пропаганды.

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

Для кого тормоза и отсутствие некоторых фич — преимущество? Я не говорю о дизайнерских решениях.

vurdalak ★★★★★ ()

Еще один ничего не понял про линукс

ya-betmen ★★★★★ ()
Ответ на: комментарий от mbivanyuk

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

ranka-lee ()
Ответ на: комментарий от ranka-lee

А потом ты покупаешь винду.

...А потом ты пробуешь мак, но в конце-концов возвращаешься на старый добрый Linux, потому что хоть он и говно, но зараза удобный.
// моя история успеха.

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

Для кого тормоза и отсутствие некоторых фич — преимущество?

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

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

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

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

Это всё решаемо. Просто нужно потратить больше (иногда намного) времени на отладку, рефакторинг, архитектуру.

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

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

В реальности же большинство проектов либо выкидыват старые фичи ради новых, либо наоборот ничего не запиливают

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

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

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

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

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

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

vurdalak ★★★★★ ()
Ответ на: комментарий от ranka-lee

4.2, очень даже fun. Когда мне лень что-то писать, я просто рефакторю. Успокаивает ум, и вообще полезно для кода.

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