LINUX.ORG.RU

Гном ответил троллям

 , , , , ,


0

0

Сейчас очень часто подымается вопрос о том, что Gnome все больше зависит от Mono. Jeffrey Stedfast решил тщательно проанализировать ситуацию и переубедить "пугающих народ троллей".

1) GNOME зависит от Mono

Это категорически неверно, т.к. при удалении Mono Gnome останется целым и невредимым, пропадут только некоторые программы, такие как Tomboy, F-Spot, Banshee и/или Beagle.

2) GNOME зависит от libbeagle, программы на Mono.

И это неправда. Браузер документации Yelp использует С-библиотеку libbeagle, которая может быть использована для поиска запросов через IPC (Inter-Process-Communication) к демону Beagle, если он установлен. Он не зависит от Beagle, но может пользоваться им для расширения функционала. Планируется даже заменить libbeagle на более универсальную библиотеку, способную общаться и с Tracker.

3) NDesk-DBus заменит DBus в GNOME.

GNOME зависит от С-библиотеки libdbus, и ничего не изменится, пока сам dbus не будет отброшен. NDesk-DBus, написанный знаменитым Альпом Токером (Alp Toker) - это замена текущим байндингам DBus-Sharp к libdbus, написанной на C. Главное отличие NDesk-DBus от DBus-Sharp - то, что DBus-Sharp использует libdbus, в то время, как NDesk-DBus - это полноценная реализация DBus протокола на C#.

Команда GNOME не только не хочет, но и не может заменить DBus на NDesk-DBus, т.к. нативные приложения, вызывающие методы управляемого кода - это что-то в области фантастики.

4) Наступит день, когда будет невозможно написать программу для GNOME, не используя MONO.

Чтобы это случилось, ключевые библиотеки GNOME должны быть переписаны на .NET, а это вряд ли когда-нибудь случится... по крайней мере не в ближайшее время ;)

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

5) GNOME наводнен программами на Mono.

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

6) Novell заставляет GNOME использовать Mono.

Novell даже не советовала включать программы на .Net в GNOME.

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

★★

Проверено: Shaman007 ()
Ответ на: комментарий от wfrr

>Что не запрещает. его (системное ПО) писать криво.

У системного ПО есть замечательное приемущество - его очень мало, и следовательно не составляет большого труда его как следует вылизать.

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

>У системного ПО есть замечательное приемущество - его очень мало, и следовательно не составляет большого труда его как следует вылизать.

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

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

>>У системного ПО есть замечательное приемущество - его очень мало, и следовательно не составляет большого труда его как следует вылизать.

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

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

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

>В контексте разработки коммюнити можно квалифицированных разработчиков держать на критически важных проектах типа ядра, сервисов или DE-шных корелибах, не распыляясь на все остальное.

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

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

А кто пишет требования к свободному софту, если не сами "исполнители"?

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

> А кто пишет требования к свободному софту, если не сами "исполнители"?

Пользователи, например

AP ★★★★★
()

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

Мне нравится Gnome, но отсутствие в нём до поры до времени своего языка порождает ту свалку кода на куче языков (C, C++, Perl, Java, Pyton, Rubi, Mono C#) и зависимостей, которыми оброс этот, в общем-то, по своему хороший DE. Все эти награмождения нескольких эпох и делают Гном громоздким и тормозным.

Рано или поздно гномам придётся разгребать завалы и идти к чему-то одному. Если онным окажется Vala -- это будет отличный вариант.

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

>Для тех, кто не знает, кто такой Белендорф

Это не тот Бекендорф, цензор при царе Николае, который жаловался ему на Пушкина?

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

>У системного ПО есть замечательное приемущество - его очень мало, и следовательно не составляет большого труда его как следует вылизать.

тЭоретик ? ;)

Ну как марш в LKML - расскажешь там как правильно надо "вылизывать" ;)

sS ★★★★★
()

Ссылки на говноблоги в новостях. Пипец.

oguretz
()

А в Убунте если сделать поиск, то найдете несколько EXE файлов

Tomboy, F-Spot, Banshee и/или Beagle.

Сегодня 4 приложения на моно, завтра 16, после завтра 256... Тенденция!

Почему Тенденция? "Говорят на моно писать удобнее и красивее..."

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

первое не катит. колбэк — для сирешётка. проблемы моно — это проблемы моно. мне из plain C не надо такого. а если моне нужны костыли… ну и фиг с ней. я имел в виду разумные применения, а не костыльные.

в гугле заметил, что люди едят кактус. зачем они это делают — не написано (если не считать их дурость).

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

>в гугле заметил, что люди едят кактус. зачем они это делают — не написано (если не считать их дурость).

они полезные..

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

>Почему Тенденция? "Говорят на моно писать удобнее и красивее..."

На mono писать явно удобнее и красивее, чем на C++. Что есть из конкуренции?

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

D? Его ещё нет.

Python? Не все хотят поставлять исходники. Да и по скорости пока тоже не фонтан.

Free Pascal? Крайне малопопулярен.

Чт ещё?

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

>> У меня достаточно экспериментальных данных по работе с java-like языками

> вот я и AP тебе экспериментальные данные привели. Что-то не так? Или 30Мб для каталогизатора фотографий - это много? Или виртуальные машины в принципе некошерные? А может быть некошерным является только GC, как класс?

30 мб(а там не 40 было?) -- да, много. половина памяти на наладоннике. Kuickshow занимает 18.

>> НО приведённого даже тобой в этом сообщении достаточно (мне), чтобы этут каку не использовать.

> приведенные мной цитаты - это обоснование существования dotgnu и mono. Чтобы не было ни vendor lock-in'а, ни прочих как =))))

Следовательно, они (особенно dotgnu) появились не от хорошей жизни. Когда придёт время очередной "революционной" технологии от МС, дотнет умрёт. И моно с дотгну вместе с ним, никакой f-spot их не спасёт.

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

>> Почему Тенденция? "Говорят на моно писать удобнее и красивее..."

> На mono писать явно удобнее и красивее, чем на C++. Что есть из конкуренции?

Следует отметить, что это относится _только_ к гуйкам, а вернее даже к бд-гуйкам.

> Python? Не все хотят поставлять исходники.

Особенно фееричен этот довод в опенсорсе :)

> Чт ещё?

Tcl, tk, tile. Следует помнить, что наиболее функциональный jabber-клиент(tkabber) написан именно на tcl-tk-bwidget.

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

>Следовательно, они (особенно dotgnu) появились не от хорошей жизни. Когда придёт время очередной "революционной" технологии от МС, дотнет умрёт. И моно с дотгну вместе с ним, никакой f-spot их не спасёт.

А смерть .net как влияет на опенсорсный моно, не поясните?

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

>Следует отметить, что это относится _только_ к гуйкам, а вернее даже к бд-гуйкам.

с чего бы это?

>Tcl, tk, tile. Следует помнить, что наиболее функциональный jabber-клиент(tkabber) написан именно на tcl-tk-bwidget.

следует помнить, что наиболее функциональный графический (текстовый/табличный/векторный/аудио/видео) редактор написан на Gtk.

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

>30 мб(а там не 40 было?) -- да, много. половина памяти на наладоннике. Kuickshow занимает 18.

Сравнить вьювер с менеджером/редактором коллекций - это надо умудриться.

nb: eog кушает 13Мб рамы. Что скажешь, экономный наш? Выкинешь говноkuickshow на свалку? =)

>Следовательно, они (особенно dotgnu) появились не от хорошей жизни.

логика ппц.

>Когда придёт время очередной "революционной" технологии от МС, дотнет умрёт. И моно с дотгну вместе с ним, никакой f-spot их не спасёт.

расскажи нам, почему это они умрут. Или ты искренне веришь, что как только негросфот скажет "НЕТ" - mono/dotgnu ВНЕЗАПНО перестанут существовать? Так же хотелось бы услышать ещё об альтернативных технологиях, с помощью которых негрософт убъет .net

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

>следует помнить, что наиболее функциональный графический (текстовый/табличный/векторный/аудио/видео) редактор написан на Gtk.

Это все Gedit? o_O

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

> Так же хотелось бы услышать ещё об альтернативных технологиях, с помощью которых негрософт убъет .net

Выпустит обновление для винды, которое ищет линуксовые разделы и дуалбутикам придет хана :)))

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

>Как это нет?

Приведите 10 софтин на D, входящих например в debian или Suse

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

>А в Убунте если сделать поиск, то найдете несколько EXE файлов

>Tomboy, F-Spot, Banshee и/или Beagle.

В Федоре они без расширений. Просите шаттлворта убрать нечестивое расширение.

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

>ледует отметить, что это относится _только_ к гуйкам

Да, о них и речь. На сервере рулят Java, PHP, Python :)

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

Сначала поиск по /usr выполни, потом говори

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

>Tcl, tk, tile. Следует помнить, что наиболее функциональный jabber-клиент(tkabber) написан именно на tcl-tk-bwidget.

Только морда у него - я столько не выпью.

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

>Как это нет?

Со всех сторон :)

Версию 1.x не развивают.

Версия 2.x ещё не утряслась.

Соответственно, и софт на нём пока писать не спешат. Хотя язык очень интересный и перспективный. Но пока - ждём.

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

>> Kuickshow занимает 18.

> Он стал каталогизатором?

Да это так, для примера... Каталогизатором у меня выступает krusader.

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

>> Следовательно, они (особенно dotgnu) появились не от хорошей жизни. Когда придёт время очередной "революционной" технологии от МС, дотнет умрёт. И моно с дотгну вместе с ним, никакой f-spot их не спасёт.

> А смерть .net как влияет на опенсорсный моно, не поясните?

Им не кого будет догонять. В отличие от мони, разработчики dotgnu так и написали в целях проекта: "dotgnu -- это ответ на дотнет"

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

>> Следует отметить, что это относится _только_ к гуйкам, а вернее даже к бд-гуйкам.

> с чего бы это?

С контекста того сообщения, к которому был применём метод фигурного квотинга.

>> Tcl, tk, tile. Следует помнить, что наиболее функциональный jabber-клиент(tkabber) написан именно на tcl-tk-bwidget.

> следует помнить, что наиболее функциональный графический (текстовый/табличный/векторный/аудио/видео) редактор написан на Gtk.

ms word, ms excel, illustrator, soundforge, virtualdub написаны на gtk? 8-()

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

>> 30 мб(а там не 40 было?) -- да, много. половина памяти на наладоннике. Kuickshow занимает 18.

> Сравнить вьювер с менеджером/редактором коллекций - это надо умудриться.

Редактор коллекций = вьюер + пара sql-запросов. Неоткуда тут взяться увеличению занятой памяти в 2 раза. Тем более, если есть нижеприведённый йог:

> nb: eog кушает 13Мб рамы. Что скажешь, экономный наш? Выкинешь говноkuickshow на свалку? =)

Если он настолько же удобен, то выкину. Я не фонатег :)

>> Когда придёт время очередной "революционной" технологии от МС, дотнет умрёт. И моно с дотгну вместе с ним, никакой f-spot их не спасёт.

> расскажи нам, почему это они умрут. Или ты искренне веришь, что как только негросфот скажет "НЕТ" - mono/dotgnu ВНЕЗАПНО перестанут существовать?

Они просто станут не нужны. Ибо на них пишут только те, кто переполз с точканета(почитай хотя бы лор, чтобы это увидеть). Потому что неофитам от микрософта будет надобен уже клон G++#.da-X.

> Так же хотелось бы услышать ещё об альтернативных технологиях, с помощью которых негрософт убъет .net

G++#.da-X. Через пару лет нам всем подробно объяснят, что дотнет не был лишён недостатков и G++#.da-X пришёл ему на смену, принеся с собой более крутые парадигмы.

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

>> Tcl, tk, tile. Следует помнить, что наиболее функциональный jabber-клиент(tkabber) написан именно на tcl-tk-bwidget.

> Только морда у него - я столько не выпью.

Тем и плох bwidget, что его нельзя отрисовывать произвольным образом. Я читал в факе tkabber-а, что как только tile станет достаточно распространён(не слабее чем bwidget), ткаббер перепишут на tile. А это произойдёт весьма скоро, ибо tile включен в tk8.5 искоробки. А уж tile можно отрисовывать хоть через gtk, хоть через qt, хоть через нативные виндовиджеты или макосную рисовалку.

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

>> следует помнить, что наиболее функциональный графический (текстовый/табличный/векторный/аудио/видео) редактор написан на Gtk.

> ms word, ms excel, illustrator, soundforge, virtualdub написаны на gtk? 8-()

Пардон, ещё photoshop забыл :)

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

>Редактор коллекций = вьюер + пара sql-запросов

бггг. Ты f-spot в глаза вообще видел? Судя по этому утверждению - нет

>Они просто станут не нужны. Ибо на них пишут только те, кто переполз с точканета(почитай хотя бы лор, чтобы это увидеть). Потому что неофитам от микрософта будет надобен уже клон G++#.da-X.

да пожалуйста. Как это повлияет на mono и что помешает сделать компилятор G++#.da-X в IL?

>Через пару лет нам всем подробно объяснят, что дотнет не был лишён недостатков и G++#.da-X пришёл ему на смену, принеся с собой более крутые парадигмы.

т.е. кроме фантазий у тебя никаких аргументов нету. Внимание, вопрос: что за парадигмы и как они связаны с VM?

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

>А уж tile можно отрисовывать хоть через gtk, хоть через qt, хоть через нативные виндовиджеты или макосную рисовалку.

переизобрели wxwidgets? Молодцы.

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

>ms word, ms excel, illustrator, soundforge, virtualdub написаны на gtk? 8-()

мы же говорим про OSS. Ну даже если ты в порыве троллизма решил перескочить на _windows_only_ _proprietary_ _software_ - то твоя предыдущая аргументация - шлак, потому что всё это написано _не_ на tcl/tk

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

>> Редактор коллекций = вьюер + пара sql-запросов

> бггг. Ты f-spot в глаза вообще видел? Судя по этому утверждению - нет

Видел. Красивое представление (тамбнейлы и т.д.) -- это всё ещё от вьюера. А каталогизатор -- это форма для ввода информации и пара sql-запросов.

>> Они просто станут не нужны. Ибо на них пишут только те, кто переполз с точканета(почитай хотя бы лор, чтобы это увидеть). Потому что неофитам от микрософта будет надобен уже клон G++#.da-X.

> да пожалуйста. Как это повлияет на mono и что помешает сделать компилятор G++#.da-X в IL?

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

>> Через пару лет нам всем подробно объяснят, что дотнет не был лишён недостатков и G++#.da-X пришёл ему на смену, принеся с собой более крутые парадигмы.

> т.е. кроме фантазий у тебя никаких аргументов нету.

Это не фантазии, это анализ тенденций.

> Внимание, вопрос: что за парадигмы и как они связаны с VM?

Так мне маркетингово-исследовательский отдел микрософта и рассказал все новые вкусные фичи G++#.da-X :)

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

>> ms word, ms excel, illustrator, soundforge, virtualdub написаны на gtk? 8-()

> мы же говорим про OSS.

Это _ты_ говоришь про осс. А ткаббер -- глобально наиболее функциональный jabber-клиент.

> Ну даже если ты в порыве троллизма решил перескочить на _windows_only_ _proprietary_ _software_ - то твоя предыдущая аргументация - шлак, потому что всё это написано _не_ на tcl/tk

А ты не применяй свою антифанатиковскую пропаганду ко мне, она на меня не действует. Где я сказал, что надо всё писать на tcl? Я всего-то показал success-story применения tcl и tk.

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

>Каталогизатором у меня выступает krusader.

16 мб + 18 kuiqview...34 мб...

я щитаю, это ОКУЕННАЯ экономия по сравнению с 25-30Мб f-spot, и тебе срочно надо присуждать нобелевку за экономию ресурсов.

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

>Это _ты_ говоришь про осс. А ткаббер -- глобально наиболее функциональный jabber-клиент.

только вот люди предпочитают ему другие клиенты. Интересно, почему?

>Где я сказал, что надо всё писать на tcl? Я всего-то показал success-story применения tcl и tk.

в одном из флеймов, когда я тебя спросил про гибкость, рефлексию и интроспекцию, емнип. Ну да не суть. Как-то ООООЧЕНЬ мало success-story у tcl/tk. До неприличия мало, я бы сказал. Наверное это потому что tcl/tk - говно, и кроме маргиналов - никому не нужен? =)

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

>> Каталогизатором у меня выступает krusader.

> 16 мб + 18 kuiqview...34 мб... я щитаю, это ОКУЕННАЯ экономия по сравнению с 25-30Мб f-spot, и тебе срочно надо присуждать нобелевку за экономию ресурсов.

А ты в курсе, что krusader и kuickshow необязательно запускать одновременно? А в курсе, что каталогизировать можно с помощью mkdir, rmdir, cp, mv и ln?

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

> Да это так, для примера... Каталогизатором у меня выступает krusader.

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

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

>Видел. Красивое представление (тамбнейлы и т.д.) -- это всё ещё от вьюера. А каталогизатор -- это форма для ввода информации и пара sql-запросов.

потрясающее ламерство. Хотя сейчас такое часто встречается :(

>Помешает то, что эта бяка будет намеренно сделана несовместимой с моней

какая бяка? Ты формулируй свои страхи конкретнее

>Это не фантазии, это анализ тенденций.

это не анализ тенденций, а херня. С анализом ты и близко не знаком =)

>Так мне маркетингово-исследовательский отдел микрософта и рассказал все новые вкусные фичи G++#.da-X :)

ну вот ещё одно подтверждение, что это только твои фантазии.

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