LINUX.ORG.RU

Mono - часто задаваемые вопросы

 ,


0

0

Доступен полный перевод раздела часто задаваемых вопросов по лицензированию Mono.

Почему Novell требует соглашения об авторских правах?
Когда разработчик пишет код для компилятора C# или движка Mono, мы требуем, чтобы автор передал Novell право на перелицензирование этого кода. Это позволяет Novell перераспределить исходный код по частям, которые могут не требовать GPL или LGPL. Вендоры встроенных систем получают права модифицировать движок Mono для собственных целей, не выпуская их.

>>> Оригинал текста.

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

★★

Проверено: Shaman007 ()

Ответ на: Re: Mono - часто задаваемые вопросы от Quasar

Re: Mono - часто задаваемые вопросы

>То бишь таки засчитываешь свой слив?

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

А ты имел дело с крупными производственными линиями, когда каждый день на счету? И пока твои красноглазые мальчики будут устанавливать Линукс, компилировать и добавлять патчи, мучиться и нервничать почему что-то не работает. То во все это время люди просто используют Виндоувз. А если в таких условия когда все должно работать 24/7 что-то в линуксе отпадет? Не побоишься ли ты крупных штрафов от заказчика умник.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от Quasar

Re: Mono - часто задаваемые вопросы

>А GPL-код открыт как раз всегда, если не нарушают лицензию.

Не всегда, а пока не распространяется.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

> В мс-компиляторе работает.

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

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от www_linux_org_ru

Re: Mono - часто задаваемые вопросы

> Ну-ка скажи, чего не так в коде: > int a=1; int b=2; int c[]={a,b};

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

e_val ★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

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

Лично я имел дело с серьезными системами, где не то, что каждый день, каждый час на счету. И стоит там не Win3k Server, и не MS SQL. А Solaris и Oracle. Так что троллинг в чистом виде.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от morbo

Re: Mono - часто задаваемые вопросы

Не открыть ли нам с Вами, камрад, второй фронт "Linux vs. FreeBSD" в этом треде? Тут весело.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от www_linux_org_ru

Re: Mono - часто задаваемые вопросы

Ну _по стандарту_ нельзя. МС в С++ своих костылей уйму нагородила, для совместимости с дотнетом - даже новые ключевые слова есть.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

> А если в таких условия когда все должно работать 24/7 что-то в линуксе отпадет?

Миграция процессов с одной физической машинки на другую вместе с миграцией IP может пройти так, что пинг не пропадет, а задержится секунд на 5!

open virtuozo

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от morbo

Re: Mono - часто задаваемые вопросы

morbo> Давно уже тролля подкармливаем :)

Именно! Сначала мы его откормим, он наберёт вес и силы. Потом мы его отправим в Новую Армаду Тузиков, чтобы в один прекрасный день начать атаку на цитадель мелкософта :)

Quasar ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от e_val

Re: Mono - часто задаваемые вопросы

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

А, все, нашел ответ на второй странице. Как говорится, молодец, подъе@нул :-) +1 linux_org_ru.

e_val ★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от e_val

Re: Mono - часто задаваемые вопросы

> общественность в лице меня с женой таки желает знать авторский вариант ответа на вопрос.

непереносимое расширение жцц, но почти все его держат и прогеры так часто пишут.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от www_linux_org_ru

Re: Mono - часто задаваемые вопросы

> но почти все его держат и прогеры так часто пишут.

Ага, разобрался уже. Кстати, в живой природе ни разу такой инициализации не встречал... или не запомнил просто.

e_val ★★★ ()
Ответ на: Re: Моно -- плохо. от anonymous

Re: Моно -- плохо.

>А у тех кто сидят на нативном нормальном .NET как всегда все хорошо. Интересно только одно. Почему?

У тех кто юзает джаву не хуже, а может даже и лучше. Интересно почему? O_o

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

>Любой мало-мальский банк. А Линукс там даже на серверах нету, там Microsoft Windows Server (сюрприз?). Просто когда идет разговор о деньгах, то полагаться на наколенный поделки комьюнити никто не будет.

Ты идиот или тебя уронили ?
Открой для себя SLES и RHEL.
И покажи мне тот банк где Microsoft Windows Server.
Только не сайт....

srgaz ()
Ответ на: Re: Моно -- плохо. от anonymous

Re: Моно -- плохо.

Скорость и моно, и дотнета не сравнима с джавой. Потребление памяти тоже.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

anonymous> Я свою точку зрения выссказал.

А я вижу, что ты сливаешь, а не выССказываешь свою точку зрения.

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

Не имел. Но имел дело с серьёзными конторами, где простои денег стоят, почему эти конторы на линукс и перешли.

anonymous> И пока твои красноглазые мальчики будут устанавливать Линукс, компилировать и добавлять патчи мучиться и нервничать почему что-то не работает.

www.redhat.com
www.novell.com

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

Quasar ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от e_val

Re: Mono - часто задаваемые вопросы

> А, все, нашел ответ на второй странице. Как говорится, молодец, подъе@нул :-) +1 linux_org_ru.

Да кстати я не С прогер :-) я хочу язычок создать на основе С/С++, чтобы был не хуже С#

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

>Не открыть ли нам с Вами, камрад, второй фронт "Linux vs. FreeBSD" в этом треде? Тут весело.

Это обсуждается в другой новости:
IBM не видит альтернатив Linux в Open Source

Или на opennet.ru:
Статус развития проекта Debian GNU/kFreeBSD

Тама iZEN оченна упорный )))

morbo ()
Ответ на: Re: Моно -- плохо. от anonymous

Re: Моно -- плохо.

>Скорость и моно, и дотнета не сравнима с джавой. Потребление памяти тоже.

Не обоснованный трезвон. Mono нужен кому нужен

srgaz ()
Ответ на: Re: Mono - часто задаваемые вопросы от e_val

Re: Mono - часто задаваемые вопросы

>однако ж GCC проглотил все без проблем и вывел правильный ответ.

i@mypc:~$ cat >xxx.c

int a=1; int b=2; int c[]={a,b};

i@mypc:~$ gcc -S -O xxx.c

xxx.c:1: error: initializer element is not constant

xxx.c:1: error: (near initialization for 'c[0]')

xxx.c:1: error: initializer element is not constant

xxx.c:1: error: (near initialization for 'c[1]')

i@mypc:~$ gcc -v

Using built-in specs.

Target: x86_64-linux-gnu

Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu

Thread model: posix

gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)

i@mypc:~$

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от Quasar

Re: Mono - часто задаваемые вопросы

>Прежде, чем называть кого-то "критином", купи букварь, и выучи по нему, а затем и по нормальным учебникам, русский язык. А C++ действительно отстой. Такого нагромождения, в котором необычайно трудно разобраться, я ещё нигде не видел. Common Lisp и то проще осилить.

D?

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от www_linux_org_ru

Re: Mono - часто задаваемые вопросы

> Да кстати я не С прогер :-) я хочу язычок создать на основе С/С++, чтобы был не хуже С#

Вы будете смеяться, но я по своему основному месту работы [уже] таки тоже. Хотя периодически приходится писать и на C, и на C++ и даже (страшно сказать) на C#. :-)

e_val ★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

>а с ключиком -pedantic не судьба запустить?

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

В Линуксе же меня всегда приводило в бешенство встроенная система помощи man. Мало того что она морально устарела лет на 20. Так она и идиологически предназначена уже для человека который должен заранее знать что он ищет - нету никакого содержания и поиска по ключевым словам. Немного упрощает эту ситуацию аналогично устаревшее info - там можно переходить по ссылкам. Но простите на фоне справочных документов в формате html это просто мусор.

А документация по ядру, тут вообще нужно просто изучать исходники.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от www_linux_org_ru

Re: Mono - часто задаваемые вопросы

> Да кстати я не С прогер :-) я хочу язычок создать на основе С/С++, чтобы был не хуже С# Допилите D =)

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

У меня под рукой был только древний 3.4.2, единственное, чего я от него добился - ворнинга с -pedantic.

e_val ★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от e_val

Re: Mono - часто задаваемые вопросы

>У меня под рукой был только древний 3.4.2, единственное, чего я от него добился - ворнинга с -pedantic.

Запусти с -S -O, интересно глянуть что он сгенерит. У меня на 3.3.5 та же херня - ошибку выдает.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

> Ничего не расскажу. Я даю только символические направления и
> предпосылки к действиям. А человек уже сам разбирается что к чему и

> почему.


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

eXOR ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от e_val

Re: Mono - часто задаваемые вопросы

> такой инициализации не встречал... или не запомнил просто.

Думаю что не запомнил, т.к. вид у нее очень естественный, глаз не цепляется

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от morbo

Re: Mono - часто задаваемые вопросы

>Это обсуждается в другой новости...

Дык вот токмо что оттуда. Там становится уныло, т.к. туда мало кто заглядывает.

На OpenNet? это мысль... а туда пускают анонимусов?

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

anonymous> В Линуксе же меня всегда приводило в бешенство встроенная система помощи man. Мало того что она морально устарела лет на 20.

Пользуйся другими системами помощи. И ещё открой для себя apropos. Ты линукс нифига не знаешь, а пытаешься тут что-то говорить. И документация по программированию чаще всего не в man попадается.

anonymous> А документация по ядру, тут вообще нужно просто изучать исходники.

Книги по ядру есть. А в винде, кстати, столь подробная документация по ядру есть? ;)

Quasar ★★★★★ ()
Ответ на: Re: Моно -- плохо. от eXOR

Re: Моно -- плохо.

>А патамушта там демоны и зомби, а не сервисы и отказы в обслуживании.

Выставлены иконы и проводят службы. Патаму праваславняя:P

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

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

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

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

Троллей я обычно не кормлю, но MSDN розлива 2007 года меня регулярно выводит из себя. За каким, скажите, лядом, я должен щелкать по кнопочкам и ссылочкам, чтобы поглядеть то, ради чего пришел "Sunj members"? Нет же, мне суют какие-то Syntax (на всех официальных языках .NET, конечно - иначе б я думал, что уроды вроде J# давно умерли), Examples, разбавленные не пойми чем. Хотя, возможно, оффлайновая версия у них структурирована лучше - но вариант начала 2000-ых мне нравился куда больше.

e_val ★★★ ()

Re: Mono - часто задаваемые вопросы

>> Уже давно для этого СиШарп придумали, который работает на управляемой платформе .NET и си твой теперь называется managed c. Не противились бы хоть новым перспективным технологиям.

И что? Теперь из за этого нужно переходить не венду? Только чтобы писать программы на C#.. Не вижу смысла. ИМХО .NET бесполезное поделие.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от eXOR

Re: Mono - часто задаваемые вопросы

eXOR> 3d для FreeNX? %-[

Вот потому и сидим на иксах, что у нас не только серверы, но и десктопы, и в игры надо поиграть, и научные программы, рендерящие в 3D, попользовать, и ещё некоторые приложения 3D...

Quasar ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

>>> Уже давно для этого СиШарп придумали, который работает на управляемой платформе .NET и си твой теперь называется managed c. Не противились бы хоть новым перспективным технологиям.

>>И что? Теперь из за этого нужно переходить не венду? Только чтобы писать программы на C#.. Не вижу смысла. ИМХО .NET бесполезное поделие.

А Жабка-то наша. И юзается гораздо больше нежели говнонет.

P.S. против Моно ничего не имею.

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

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

morbo ()

Re: Mono - часто задаваемые вопросы

часто задаваемый вопрос: когда ЭТО сдохнет?

anonymous ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

anonymous> .NET бесполезное поделие.

Как реализация - несомненно. Как идея - надо ещё подумать.

Quasar ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от anonymous

Re: Mono - часто задаваемые вопросы

int a=1; int b=2; int c[]={a,b};

...

xxx.c:1: error: initializer element is not constant

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

Я думал, это очевидно...

void f(void) { int a=1; int b=2; int c[]={a,b}; }

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Mono - часто задаваемые вопросы от www_linux_org_ru

Re: Mono - часто задаваемые вопросы

> Да кстати я не С прогер :-) я хочу язычок создать на основе С/С++,
> чтобы был не хуже С#


D?

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