LINUX.ORG.RU

Один из разработчиков GNOME осветил проблемы развития проекта

 


2

1

Бенджамин Отте, один из разработчиков GNOME, опубликовал заметку, в которой осветил проблемы развития GNOME.

  • Разработчики покидают GNOME:

    Недавние примеры — Эммануэль и Винсент. Оба они написали, что хотят переключиться на что-то новое и никаких обид не таят.

  • В GNOME и так очень мало разработчиков:

    Например, в режиме полного рабочего дня над GTK+ работает только один человек — я, а у glib такого человека нет вообще! Если взглянуть на статистику Ohloh, можно увидеть падение количества коммитов за последний год.

  • GNOME разрабатывается исключительно сотрудниками Red Hat:

    Если опять посмотреть на статистику Ohloh и выкинуть трёх разработчиков, почти целиком разрабатывающих GStreamer, и двух переводчиков, мы получаем 10 редхатовцев и два других разработчика. Получается, что bus factor у GNOME равен 1.

  • У проекта GNOME нет конкретных целей:

    Мы позиционируем себя, как «команда, делающая крутые программы», но из этого описания непонятно, чего мы хотим и чем занимаемся. Никто не может сказать, что лучше, GNOME 2 или GNOME 3 — мы больше не знаем, как их сравнить.

  • GNOME теряет место на рынке и в головах:

    Я не буду говорить о Линусе, но есть факты, которые мы не можем игнорировать:

    • Дистрибутивы отказываются от GNOME в пользу других популярных окружений рабочего стола, таких как KDE, Unity и Сinnamon;
    • Некоторые поддерживавшие GNOME компании, например nokia или novell, бросают нас;
    • Самые масштабные программы рабочего стола, такие как GIMP, Inkscape, LibreOffice, продукты Mozilla, игнорируют технологии GNOME 3 и не считают это своим приоритетом;
    • Целевая аудитория GNOME уходит с десктопов на смартфоны и планшеты, где нет GNOME.

>>> Подробности

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

А мы вроде как пытаемся сравнивать по функционалу и количеству багов.

[gnome-mode]
это всё равно, что сравнивать х.. с пальцем. мы же и так знаем, что гном это пик программёрской мысли и он создавался исключительно на благо человеков. гном после выхода гномоси поглотит всю шваль вроде кде и лхде. и будет он править всем линуксом
[/gnome-mode]

linux-v0id ()
Ответ на: комментарий от alex-w

что я должен прикупить всех платформ и операционных систем,

да, особенно прикупи Gnome 3, да побольше

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

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

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

да причём тут бинарный пакет, если это __твой__ код глюкать стал?

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

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

linux-v0id ()
Ответ на: комментарий от alex-w

Даже более того, по кажной версии каждой операционки, а в случае линукса наверное еще и каждого дистрибутива с каждой DE/WM?

именно так, а ты думаешь что переносимость это просто заюзать кутэ? ну так ты неправ

а я тебе ещё скажу - надо для каждой платформы сделать вменяемый способ распространения, как минимум - .deb, .rpm, .msi, .dmg, src + положить в репы и поддерживать, вот тогда это будет не халтура

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

да, особенно прикупи Gnome 3, да побольше

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

linux-v0id ()

КДЕ? В треде кто-то пользует КДЕ?! Совсем иппанулись. Лучше уж недогном, чем это глюкавое убожество.

anonymous ()
Ответ на: комментарий от linux-v0id

У тебя очередные глюки. Случаем , не кеды стоят?

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

ну и в чём ужас то?

В нечитабельности.

УМВЧ

Я рад, что гномофилы наконец-то узнали про alt+tab

только alt+tab? а куда делись alt+~, ctrl+tab, shift+tab, alt+shift+tab, etc. похоже просто кто-то клавиатурой пользоваться просто не умеет :)

сдаётся мне кое-кто видел Gnome только на картинках

Не угадал.

а, то есть ты его совсем не видел, тогда понятно

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

Вот и не хлопай варежкой, аналитег.

оу, какой сурьёзный «мущина», баюс-баюс

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

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

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

ЗЫ: Даешь тестирование стеллариума на совместимость с запущенным на том же компе hello world! :)))

Alamar ()

Сейчас у меня нет уже такого отвращения к GNOME 3, как при его первом релизе, потому что интерфейс Gnome Shell с помощью расширений легко приводится к старому доброму GNOME 2.

Вот этот список расширений, которые можно скачать с https://extensions.gnome.org/:

  • Advanced Settings in UserMenu - добавляет в меню пользователя пункт «Advanced Settings»
  • Frippery Application Menu - добавляет главное меню в стиле GNOME 2 вместо кнопки Обзор (Activities)
  • Frippery Bottom Panel - добавляет нижнюю панель
  • Frippery Move Clock - перемещает дату и часы вправо
  • Frippery Panel Favorites - добавляет панель быстрого запуска со значками программ (лаунчбар)
  • Frippery Shut Down Menu - добавляет пукт «Выключить» в меню пользователя
  • Frippery Static Workspaces - постоянно отображает значки рабочих столов в нижней панели
  • Quit Button - заменяет ник на кнопке меню пользователя иконкой

Когда выйдут дистрибутивы на 7-м бранче из 3-х альтернатив GNOME 3, Cinnamon, Mate выберу, скорее всего, GNOME 3 с расширениями. Посмотрю, конечно, и остальное.

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

да причём тут бинарный пакет, если это __твой__ код глюкать стал?

До обновления гнома он не глюкал, а после обновления гнома стал глюкать только в гноме и виноват мой код? Может это всё же виноваты кривые руки разработчиков гнома?

alex-w ★★★★★ ()
Ответ на: комментарий от Alamar

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

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

shty ★★★★★ ()
Ответ на: комментарий от alex-w

после обновления гнома стал глюкать только в гноме и виноват мой код?

да, потому что он не работает, и потому что программы пишут под OS, а не наоборот

Может это всё же виноваты кривые руки разработчиков гнома?

с чего бы это? у них то всё работает, и многих других тоже

shty ★★★★★ ()
Ответ на: комментарий от alex-w

а после обновления гнома стал глюкать только в гноме и виноват мой код?

1) твой_код+обновления=фейл 2) без_твой_код+обновления=саксесс

ощути разницу

anonymous ()
Ответ на: комментарий от alex-w

Сразу видно, что стеллариума ты не видел и совершенно не в курсе в каком виде он распространяется.

не видел, а что, надо?

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

да, потому что он не работает, и потому что программы пишут под OS, а не наоборот

с каких пор НЕДО-ГНОМ и одна из его поделок ГТК вдруг стали ОСью? или ты к нам с 2014 пришел? как эта мифическая недо-ОСь ? можно обзор?

linux-v0id ()
Ответ на: комментарий от shty

это надо автору вопрос задать, он же сказал что его софтина под gnome внезапно перестала работать, значит чаял таки,

Вообще-то наша софтина работает под операционной системой linux. Операционной системы Gnome я не знаю. И то, что у пользователя возникла проблема под Gnome 3, хотя в Stellarium'е вообще ничего гномовского не используется, наводит на нехорошие мысли о том, что в гноме что-то «улучшили» в OpenGL выводе (разработчки или мэйнтэйнеры я не в курсе).

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

Если бы это были проблемы стеллариума, на траблы были бы и под KDE, и под Mate, и под Cinnamon и т.д. Но если проблемы возникают только под третьегномом, то это проблемы третьегнома. Тестирование чего-либо под гномом имело бы смысл в том случае, если бы мы что-то гномерское использовали, хотя бы тот же Gtk+, поэтому твои вопли на тот счет, что мы обязаны что-то там тестировать непременно под гномом вызывают удивление.

alex-w ★★★★★ ()
Ответ на: комментарий от shty

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

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

ИМХО - если софт на гном/кде/<любой DE> не завязан ни разу, то обеспечить его нормальное отображение - задача только и исключительно разработчиков данного DE.

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

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

да, потому что он не работает, и потому что программы пишут под OS, а не наоборот

С каких пор Gnome стал операционной системой? Почему тогда нет проблем под не-Gnome3?

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

С каких пор Gnome стал операционной системой? Почему тогда нет проблем под не-Gnome3?

К выходу GnomeOS готовятся, видать :)

Alamar ()
Ответ на: комментарий от alex-w

Вообще-то наша софтина работает под операционной системой linux.

а ещё разработчик, Linux - это ядро

Но если проблемы возникают только под третьегномом, то это проблемы третьегнома.

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

траблы были бы и под KDE, и под Mate, и под Cinnamon

ты ж не тестировал, откуда ты знаешь?

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

что действительно вызывает удивление так это твоя наивность )

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

а ещё разработчик, Linux - это ядро

GNU/Linux (возможно GNU+Linux) или просто Linux ([ˈlɪnəks][1][2] или [ˈlɪnʊks][3][4][5]), также Ли́нукс — Unix-подобная операционная система, созданная и распространяющаяся в соответствии с моделью разработки свободного и открытого программного обеспечения. В отличие от других ОС, Linux не имеет единой «официальной» комплектации,



дебил же. это очевидно.
дальше читать на вике смысла нет.

linux-v0id ()
Ответ на: комментарий от Alamar

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

ну давай по слогам: автор написал программу, с использованием Qt (ещё неизвестно какой версии), и надеется что его прога методом параллельного переноса заработает под совершенно другой средой, с совершенно другим окружением, ну и кто он после этого, буратина?

ИМХО - если софт на гном/кде/<любой DE> не завязан ни разу, то обеспечить его нормальное отображение - задача только и исключительно разработчиков данного DE.

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

shty ★★★★★ ()
Ответ на: комментарий от alex-w

Почему тогда нет проблем под не-Gnome3?

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

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

а ещё разработчик, Linux - это ядро

можешь и дальше глазки пучить...

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

траблы были бы и под KDE, и под Mate, и под Cinnamon

ты ж не тестировал, откуда ты знаешь?

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

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

alex-w ★★★★★ ()
Ответ на: комментарий от shty

Но если проблемы возникают только под третьегномом, то это проблемы третьегнома.

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

Т.е. если вдруг завтра при очередном обновлении гнома в нем вдруг перестанет работать, скажем, xcalc какой-нить, это будут проблемы разработчиков X.org? Смешно, да...

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

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

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

linux-v0id ()
Ответ на: комментарий от shty

ну давай по слогам: автор написал программу, с использованием Qt (ещё неизвестно какой версии), и надеется что его прога методом параллельного переноса заработает под совершенно другой средой, с совершенно другим окружением, ну и кто он после этого, буратина?

Ты совсем головой тронулся? Или ты свято считаешь, что весь Qt-софт из-под гнома запускают путем переноса на Gtk+?

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

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

магистр йоба не выдержал наплыва реальности, ололо :)

shty ★★★★★ ()
Ответ на: комментарий от alex-w

Или ты свято считаешь, что весь Qt-софт из-под гнома запускают путем переноса на Gtk+?

а ты свято веришь что везде стоит одна и та де версия Qt и что в Qt нет багов? охлол :)

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

Т.е. если вдруг завтра при очередном обновлении гнома в нем вдруг перестанет работать, скажем, xcalc какой-нить, это будут проблемы разработчиков X.org? Смешно, да...

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

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

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

ну давай по слогам: автор написал программу, с использованием Qt (ещё неизвестно какой версии), и надеется что его прога методом параллельного переноса заработает под совершенно другой средой, с совершенно другим окружением, ну и кто он после этого, буратина?

Если для этой программы нужно только Qt - почему она не должна заработать? Неужто гном ненавидит Qt лютой ненавистью, и все написанные на нем программы отстреливает еще при запуске? :)

ИМХО - если софт на гном/кде/<любой DE> не завязан ни разу, то обеспечить его нормальное отображение - задача только и исключительно разработчиков данного DE.

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

Спроси у разработчиков гнома.

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

не выдержал наплыва реальности

скорей наплыва УГФГЗ (ущербного гнойно-фимозного гномо-задрота)

linux-v0id ()
Ответ на: комментарий от Alamar

Если для этой программы нужно только Qt - почему она не должна заработать? Неужто гном ненавидит Qt лютой ненавистью, и все написанные на нем программы отстреливает еще при запуске? :)

да, ты уже почти понял у кого тут кривые руки, ну давай, последнее усилие

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

магистр йоба не выдержал наплыва реальности, ололо :)

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

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

пущай лучше столь полезную вещь как стеллариум пилит

да пилить то пускай пилит, но надо ещё и некоторые основополагающие вещи правильно осознавать

дискуссии со, скажем так, несколько загадочно мыслящими индивидуумами

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

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

Если для этой программы нужно только Qt - почему она не должна заработать? Неужто гном ненавидит Qt лютой ненавистью, и все написанные на нем программы отстреливает еще при запуске? :)

да, ты уже почти понял у кого тут кривые руки, ну давай, последнее усилие

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

С такими «защитниками» Гному никакие критики не нужны, да.

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

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

не, не туда тебя понесло, давай помогу тебе: какое отношение разработчики Gnome имеют имеют к сборке Qt в конкретном дистрибутиве?

shty ★★★★★ ()
Ответ на: комментарий от linux-v0id

да ты просто синнамон с третьещели сделал

Ну да, гномошелл + указанные расширения по функционалу и есть циннамон.

vold ★★★★★ ()
Ответ на: комментарий от alex-w

И то, что у пользователя возникла проблема под Gnome 3, хотя в Stellarium'е вообще ничего гномовского не используется, наводит на нехорошие мысли о том, что в гноме что-то «улучшили» в OpenGL выводе (разработчки или мэйнтэйнеры я не в курсе).

Ололо, DE вмешивается в работу стека видеодрайверов. Тебе не стыдно такую чушь писать, нет?

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

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

не, не туда тебя понесло, давай помогу тебе: какое отношение разработчики Gnome имеют имеют к сборке Qt в конкретном дистрибутиве?

Перечитываем внимательно цитату от автора дискуссии:

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

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

Впрочем ладно, после твоего сравнения гнома с операционной системой я уже ни малейшего смысла спорить не вижу. Так что пущай это будет кривая сборка Qt (злейшие и коварнейшие разработчики Qt и/или ментейнер пакета, буквально-таки сочась смертельной ненавистью к Гному3, ну и далее по тексту... :))

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

УМВЧ

Что лишний раз подтверждает то, о чём я говорил с самого начала.

а куда делись alt+~, ctrl+tab, shift+tab, alt+shift+tab, etc.

Когда ты сломаешь tab в пятый раз и тебе надоест менять клавиатуры, ты начнёшь искать другие, более вменяемые среды. Среды, где есть не только alt+tab десяти различных сортов (сюрприз! сюрприз!), но ещё куча других, гораздо более удобных способов.

Сначала ты откроешь для себя юнити, где можно сразу имитировать клик по нужной иконке в доке нажатием alt+<num>. Затем, лет через 10, ты случайно наткнёшься на древнюю тринити (форк кде3) и с изумлением обнаружишь ещё более совершенную схему, когда среда позволяет назначить любой произвольных хоткей на любое произвольное окно. Более того, невиданное ранее чудо юзабилити предусматривает даже случаи, когда подходящих окон может быть несколько (например, можно сделать так, чтобы первые три окна OOWriter получили хоткеи Win+W, Win+R и Win+I).

А может быть, ты даже наткнёшься на конфиг любого вменемого линуксового WM и обнаружишь там аналогичную кде фичу. И тогда твой взгляд упадёт на гору изуродованных клавиатур и ты с ужасом осознаешь, какую прорву времени ты потратил на занятие ерундой.

P.S. Кстати, пользователи офисов ещё ничего не оторвали гноморазрабам за неотключаемую группировку в alt+tab и его подвидах? Нет?? Странно…

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

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

после твоего сравнения гнома с операционной системой

это так недалёкие рассудком подумали, но ты то надеюсь не с ними?

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

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