В состав GNOME начинают (http://beranger.org/index.php?page=diary&2008/01/31/15/21/05...) вливаться приложения на C#, требующие для своей работы обязательной установки платформы Mono (http://www.go-mono.com/). Так для включения в Gnome 2.22 одобрен (http://www.mail-archive.com/devel-announce-list@gnome.o...) пакет NDesk.DBus (http://www.ndesk.org/DBusSharp), представляющий собой реализацию D-Bus (http://www.freedesktop.org/wiki/Software/dbus) на C# и заменяющий ранее используемую библиотеку libdbus.
Кроме того в планах присутствует включение в состав будущих версий GNOME таких компонент написанных на С#, как Gnome NetworkManager binding, Gnome Power Manager binding, hal-sharp, NotifySharp, gnome-keyring-sharp.
URL: http://beranger.org/index.php?page=diary&2008/01/31/15/21/05...
Новость: https://www.opennet.ru/opennews/art.shtml?num=13983
Мда, а потом Microsoft аккуратненько предъявляет иск о нарушении патента(ов).
Наверно это ответ KDE4 :)
Похоже на то, что Gnome просто не успевает за KDE и девелоперы решили сэкономить на разработке путем использования языка более высокого уровня. Я так понимаю это действительно ответ KDE4, в котором, пожалуй, основная фичя - порт на платформу Windows. А с C# аналогичная мультиплатформенность будет реализована проще и быстрее. Или я не прав?
>Похоже на то, что Gnome просто не успевает за KDE и девелоперы
>решили сэкономить на разработке путем использования языка более высокого уровня.В итоге в системе с гномом будет туева хуча гуано ака mono и что там еще по зависимостям тянется.Кроме .NET весьма тормозной, думается mono будет ничем не лучше.Итого гном мало того что убогий уродец так еще и тормозной и жирный теперь будет?
Что-то я на порт виндовый посмотрел и сказал "ой" :) Вряд ли "стандартный" виндовый юзер может самостоятельно выбрать пакеты, которые необходимо установить. Принцип "I agree - Next - Next - Finish" нарушен.
Было дело, обращались с такими вопросами :) Но вообщем-то там же и разработка не завершена. Захотят завоевать win-десктоп - придется сделать инсталлятор для убогих.
Гном умер?
>Гном умер?а что это?
Мдя... гном на Java - это страшно, но терпимо. Гном на Mono - это вобще ппц... :-D и куда мир катится?
как говорят на LORе - gnomeкапец?!
Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном Mono-биндинги к DBus?Главная ссылка к новости — это лол
>Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном
>Mono-биндинги к DBus?Биндинги конечно, но они тянут за собой Mono. Проблема в том, что платформа .NET целиком и полностью во власти Microsoft, которая диктует условия, и в любой момент может все переиграть. Если Microsfot развяжет патентную войну против свободного ПО, то Mono будет вроде элитной дивизии закинутой в тыл врага. Такое впечатление, что Microsoft выжидает потирая руки, наблюдая как на приманку слетаются объекты охоты. В критический момент клета захлопнется, но будет уже поздно.
>>Прям-таки выкинут libdbus и заменят на NDesk.DBus? Или просто добавят в гном
>>Mono-биндинги к DBus?
>
>Биндинги конечно, но они тянут за собой Mono. Проблема в том, что
>платформа .NET целиком и полностью во власти Microsoft, которая диктует условия,
>и в любой момент может все переиграть. Если Microsfot развяжет патентную
>войну против свободного ПО, то Mono будет вроде элитной дивизии закинутой
>в тыл врага. Такое впечатление, что Microsoft выжидает потирая руки, наблюдая
>как на приманку слетаются объекты охоты. В критический момент клета захлопнется,
>но будет уже поздно.После чего народ дружною гурьбою отправится на openbox/fvwm и иже с ними. И это, на самом деле, хорошо, наверное. Но гном - все равно жалко, хотя я его и не люблю. Не нравится он мне.
C# стандартизирован, Mono разрабтывается само по себе, откуда какие патенты?
Скоро узнаешь :-/
Да ладно, чо вы все - пессимисты прям такие?! Все будет ровно!
Итить...
Хотелось бы верить, что они понимают, что делают...
Все, теперь остался только xfce
гном падёт под натиском виндофилов?надеюсь, что те gtk программы, что я использую, не прибьют метровыми гвоздями к моно
да хоть на бейсик, главное чтоб работало лучше, чем у конкурентов.
Ыть... Имхо это будет трындец :(... я конечно люблю, яву, моно, пр\пр\пр, но ониж тормоззные и жрут кучу памяти... хотя.... наверное это естественный процесс, ибо зачем писать на сложном Си\Си++ 2 недели, когда на С-диез это можно написать за 2 дня?... ну.. вобщем ИМХО если напишут грамотно, то ничего страшного :)
Мда. Мелкософт и тут уже наступает. Если здохнет Gnome то и GTK+ не долго жить осталось.
Пробовал я юзать mono оно слишком не стабильно. Это внесет только больше глюков.
> Пробовал я юзать monoЗвучит красиво, если не знать, что Mono - всего лишь платформа разработки. Так что именно Вы всё-таки пробовали юзать? :D
в наше время звездолетов и неоновых пушек 4 гига памяти не проблема...
Держим кулаки..
Goodbye Gnome
Hello XFCE
Да. И давно.
>Goodbye Gnome
>Hello XFCEНееее Goodbye Gnome здравствуй E17
>здравствуй E17переходишь от компов к пищевым добавкам? %)
Отлично, остаёмся на KDE.
PS интересно, как скоро появится форк гнома?
Пора переходить на KDE или XFce :(
Лирическое отступление: /me есть убеждённый любитель KDE и консоли. Конец лирического отступления.Во-первых, валить в одну кучу Java и .NET суть то же, что линию по производству конкретного вида мороженого (скажем, "Лакомка") и все линии по производству карамелек. Эти архитектуры хотя и имеют общие элементы (использование промежуточного кода, GC etc.), но устроены по-разному. Их нельзя сравнивать даже потому, что если "уровень" Java можно определить относительно других языков, то "уровень" .NET - нет, ибо в своём составе .NET языка не несёт (окромя псевдоассемблера). У меня не слишком богатый (больше писал для себя, чем для больших дядей), но всё-таки опыт, возни с C# и VB.NET имеется, и могу уверенно сказать: хорошие приложения на нём писать можно.
Во-вторых, для написания таких вещей, как PIM, DOM-менеджеры и т.д. .NET вообще и C# в частности предоставляют очень удобные и вполне качественные средства работы. А это означет, что на создание удобного (т.е., экономящего время пользователя) и отлаженного (т.е., в том числе, с чёткой, легко отслеживаемой и исправляемой логикой работы) требуется заметно меньше времени. Напомнить, сколько хороших проектов свободного ПО загнулись только потому, что некому было ими заниматься? На вопли "а сколько же говна тогда можно будет понаделать" позволю себе напомнить словосочетание "естественный отбор", которое внутри среды свободного ПО применимо как нигде.
А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто. Хорошая программа будет лучше плохой, даже если первая написана на VB, а вторая - на Perl (C++ или ещё чём, по вкусу троллей:) ).
> Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
> относительно других языков, то "уровень" .NET - нет, ибо в своём составе
> .NET языка не несёт (окромя псевдоассемблера).Какая разница? Под JVM далеко не только JAVA есть. Учите матчасть.
>Во-вторых, для написания таких вещей, как PIM, DOM-менеджеры и т.д. .NET вообще
>и C# в частности предоставляют очень удобные и вполне качественные средства
>работы. Бла-бла.Естественный отбор говорит против лука. Если уж говорить о загнувшихся проектах, то на языках, позволяющих написать говно не за 2 недели, а за 2 дня, их гораздо больше.
>А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто.
Написанное идиотами не будет юзать никто, это и так понятно. А вот написанное аццкими java'хакерами поделие будет жрать память и лишние тики у всех, посему отправляется в топку.
>> Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
>> относительно других языков, то "уровень" .NET - нет, ибо в своём составе
>> .NET языка не несёт (окромя псевдоассемблера).
>
>Какая разница? Под JVM далеко не только JAVA есть. Учите матчасть.М.б., давно не слежу... Но по крайней мере .NET изначально ориентирована на то, чтобы быть шасси, а не целым авто...
>Естественный отбор говорит против лука. Если уж говорить о загнувшихся проектах, то
>на языках, позволяющих написать говно не за 2 недели, а за
>2 дня, их гораздо больше.Дык о чём и речь. :)
>>А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто.
>
>Написанное идиотами не будет юзать никто, это и так понятно.Эммм... Вы в исходники какого-нибудь SquirrelMail давно заглядывали? :)
>А вот написанное аццкими java'хакерами поделие будет жрать память и лишние тики у
>всех, посему отправляется в топку.Если оно будет решать задачи пользователей хорошо, то у эти самые пользователи у неё найдутся. Проги от Mozilla (там и Ява встречается, и ещё всякое) ведь юзают тысячи и миллионы, и не обламываются. Или вы хотите сказать, что пользователи такие дураки и не знают, что им надо? Нормальному пользователю пофиг на понятие "течёт-не течёт". Ему важно делать своё дело с минимумом напрягов. В крайнем случае он перезапустит свой FireFox, или что там ещё - всяко меньше времени потеряет, чем воюя с неудобным интерфейсом (я не утверждаю, что интерфейс конкретно FireFox лучше всех, речь о том, что данному пользователю удобно работать с данной программой), несовместимостью форматов, ещё какой софтовой проблемой... Нужно объяснить, почему много _умных_ людей выбирает Windows или Mac OS (X)? :)
Минимализм - это хорошо, да. При программировании микроконтроллеров, скажем. Всяк сверчок знай свой шесток.
Вы, кстати, помните, что спутники программируют на языках вроде Оберона? А ведь там задачи уж точно поважнее будут, чем отрисовка полутонов на границах иксовых окошек...
Я не одобряю, когда программный код разбухает из-за тупости программистов (например, статически линкуют использующуюся в каждой DLL и каждом EXE программного комплекта чуть подогнанной под себя MFC, вместо динамической линковки с той же, собранной отдельно, MFC - це отнюдь не редкость). Но если это цена моим удобствам - я лучше заплачу за новый винт. Тем паче, что установленная система со всеми прогами занимает примерно столько же, сколько один DVD-фильм - как-то странно слышать крики "код разжирел" от тех людей, кто свои винты порнухой забивает - нет, я не про вас лично, это вообще крик души... :)
>> Их нельзя сравнивать даже потому, что если "уровень" Java можно определить
>> относительно других языков, то "уровень" .NET - нет, ибо в своём составе
>> .NET языка не несёт (окромя псевдоассемблера).
>
>Какая разница? Под JVM далеко не только JAVA есть. Учите матчасть.Хмм... Вот что значит отстать от жизни... Тем не менее, изначально положение дел не было таким, наверняка платформу надо (было) допиливать для более качественной поддержки других языков... ;)
>Естественный отбор говорит против лука. Если уж говорить о загнувшихся проектах, то
>на языках, позволяющих написать говно не за 2 недели, а за
>2 дня, их гораздо больше.О том речь и я вёл).
>>А в-третьих, не забывайте: не так важно, на чём пишут, главное - кто.
>
>Написанное идиотами не будет юзать никто, это и так понятно. А вот
>написанное аццкими java'хакерами поделие будет жрать память и лишние тики у
>всех, посему отправляется в топку.Если оно будет делать работу пользователей так, как им удобно, то оно станет распространённым... Кстати, продукты Mozilla тоже ффтопку, да? У них там и Ява, и ещё всякой фигни хватает. Пользователю нормальному не так важно, что прога жрёт память (ну перезагрузит он браузер пару раз в день), как то, что ему удобно работать - т.е., общение с программой не вызывает дискомфорта и реально экономит его время.
Если же те аццкие java-хакеры понимают, что пишут действительно лажу (мы подразумеваем ситуацию, что код пишется добровольно, да?), то и сказать про них ничего хорошего уже не получится. Хороший программист пишет хороший код, иначе это не хороший программист. "По-моему, так" (c) :)
На всякий случай поясню: я против _неоправданного_ разбухания кода (например, статической линковки каждого бинарника из программного пакета какого-нибудь офисного ПО с одной и той же либой). Но если этот код пусть и занимает относительно (другого кода) много места, но делает то, что я от него хочу, и делает хорошо - я буду использовать этот софт. Если этот софт - открытый, то, возможно, даже чем-то постараюсь исправить те моменты, которые мне не нравятся. Но экономить каждый тик процессора, затрачивая на эту экономию часы своего времени, лично я не намерен :)
Если бы GNOME перешел на Qt#, тогда бы все нормально было, но, насколько я понимаю, останется все тот же gtk на C без ++ и без решетки :(
http://gnomedesktop.org/node/1571
Проснулись. В GNOME уже давно входит Tomboy для ведения заметок. В Ubuntu он по дефолту ставится, думаю в других дистрибутивах тоже. Запуская tomboy вы запускайте /usr/lib/tomboy/Tomboy.exe, да да, именно .EXE.В дефолтовом Ubuntu 7.10 40 пакетов имеют в зависимостях libmono, поздно возмущаться, Мигель уже тихо сделал свой выбор.
Так что от /usr/lib/libmono.so.0 уже сегодня не избавится.
ппц...гномокапец это было бы полбеды...
нахрена они это моно затрогали себе в проект?...
> В дефолтовом Ubuntu 7.10 40 пакетов имеют в зависимостях libmonoодна из причин, по которой работаю на kubuntu
я вот тоже поставил Кубунту... но пришлось вычищать потом этот моно все равно.
GT4 и KDE 4.1 -быстр, удобен.
>GT4 и KDE 4.1 -быстр, удобен.GTK4 (где траффко берешь?) или QT4? ;)
блин, в чём сакральный смысл писать на сишарпе, а не на питоне, если уж захотелось халявы? не понимаю. Питон и проще и осваивается мгновенно и тдтп. Нет, ведь свербит в одном месте
>блин, в чём сакральный смысл писать на сишарпе, а не на питоне,
>если уж захотелось халявы? не понимаю. Питон и проще и осваивается
>мгновенно и тдтп. Нет, ведь свербит в одном местеC# освящён самим microsoft. Приливная волна бабла (учат писать ентерпрайз приложения используя их фреймворки и языки). Это мейнстрим капиталовложений. ну и что что набор небольших программ на C склеенных интерфейсом на tcl/tk могут делать тоже самое.
Кто там говорил что на ЛОРе статью не постят?
http://www.linux.org.ru/view-message.jsp?msgid=2464082
Что ж, будем спешно соображать, таки как пропатчить KDE под FreeBSD? =)))
>>PS интересно, как скоро появится форк гнома?Смотря что под этим подразумевать. Некоторые дистрибутивы, например RTK GNU/Linux, используют некоторые актуальные для дистрибутива приложения GNOME без mono, без java и без perl. ;-)
Вообще-то не по делу крик поднят. Сей бинд для dbus нужен для тех же mono-приложений, у которых свяжи с сигнальной шиной доселе вообще не было. Теже Tomboy и F-SPOT. dbus заменять никто не собирается, да и незачем.
ИМХО, кричать гномокапец надо будет, когда без mono-зависимостей не будут собираться приложения, не требовавшие раньше mono. gnome-terminal, например. А пока все идет по плану, курим дальше, юзаем fluxbox c GTK+ окружением, присматриваемся к xfce.
Это с технической стороны, а с другой...
>>Похоже на то, что Gnome просто не успевает за KDE и девелоперы решили сэкономить на разработке путем использования языка более высокого уровня.
Помниться с свое время бинд для python появился с той же формулировкой. Мол, это позволит сэкономить время на разработке и все такое. Тогда юзеры полплевались, поплевались, да успокоились, ибо python хотя и тормознее Си, но разработка на нем действительно проще, да и python все-таки свое, - родное... Да и конечным юзерам, действительно, глубоко насрать, начем написано ПО, - лишь бы работало.
На самом дела разработка GNOME крышуется Novell, которая дружит с MS, в частности по .Net. Что теперь будет ХЗ, но от дружбы с MS еще никто не стал счастливым...
Опять же, все идет по плану, курим в сторонке дальше, юзаем fluxbox c GTK+ окружением, присматриваемся к xfce...
>Что ж, будем спешно соображать, таки как пропатчить KDE под FreeBSD? =)))
>ага, и использовать человекоподобных роботов для защиты границ от проснувшегося Ктулху, так как, судя по топику, он уже проснулся :-)
Не понятны стоны в ответах. Ну добавили гному поддержку ещё и моно, так ведь это замечательно.
>Не понятны стоны в ответах. Ну добавили гному поддержку ещё и моно,
>так ведь это замечательно.Нет целостного подхода, меня например убивает, что куча аплетов для GNOME панели на python, занимают по 15 Мб RSS и жрут процессор без надобности. К этому прибавятся элементы на C#. Получится вообще каша.
>на python, занимают по 15 Мб RSS и жрут процессор без
>надобности. К этому прибавятся элементы на C#. Получится вообще каша.Интегрировать с PHP/Tcl/Tk/Java/Ruby/Javascript/Perl ;) будет такой зоопарк на машине...
надо начинать писать теперь C# модули для ядра :)))
Думаю, что это все придумал еще Черчиль, в 18-м кстати году.:-D
Так же, господа, пора вам менять символ вашей веры с пингвина, на индюка.
А если нужны аргументы, то к примеру вот это дело www.linux.org.ru, в топ листе по кривизне, что говорит о жизнеспособности вашей любимой ОС.
Если надо, то да: ASP, Alt, RH, Runta. Больше постараюсь не.