LINUX.ORG.RU

Microsoft хочет свою открытую лицензию


0

0

Компания Microsoft на этой неделе подаст в Open Source Initiative (OSI) заявку на признание своих лицензий "shared source licenses", под которыми распространяются некоторые программы редмондского гиганта, как "открытые лицензии". Данный факт говорит о том, что, несмотря на свою постоянную конфронтацию со свободным сообществом, Microsoft видит в FOSS положительные моменты, способные приносить прибыль и, естественно, старается их использовать. Также информация на данную тему размещена на веб-сайте Port 25.

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

anonymous

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

> модель работы, уже на с++, да еще и с проектом под VC 6

Ептыть, VC 6 уже, оказывается, на БЭСМ-6 был?

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

> Томскому университету навязали

Наверное все-таки "проспонсировали"?

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

> Томскому университету навязали

Как так навязали? Все горят желанием приобщиться к инновационным (tm) технологиям Microsoft (r) -- технологиям 21-го века(tm)! Это линакс навязываeтся со страшной силой, особенно в ФВЭ просто лезет во все дыры.

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

> где стоит не какой-то Линукс, а Windows 2003 Server, ворганят кластер для прикладных целей

Вы все-таки не путайте те кластеры (по технологии Microsoft - HPC) и эти кластеры (по технологии MS - IIS/SQL/etc cluster). Тройку серверов с IIS + распределитель запросов кластером только в МС называют.

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

> Ссылку на организацию, конфигурация и назначение кластера, ОС, middleware, и т.д.? Или опять фуфло толкаем?

Это, кхмм, не те кластеры, что HPC.

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

В ТГУ именно HPC. Под Windows 2003 Comp. Server. Только, кроме пресс-релиза про попадание в top500, гробовое молчание. Показательно, 1/500 у MS в HPC уже есть. ;)

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

> Ничем

Отлично. Хотя я сильно сомневаюсь, но пусть это будет твое ИМХО. А теперь - чем лучше?

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

> Томскому университету навязали

Не, у нас тоже стоит. Студенты приходят, гы-гы-кают, говорят "О! Кластер!". А этажом ниже стоит под Debian и работает, работает.

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

> Как так навязали? Все горят желанием приобщиться к инновационным (tm) технологиям Microsoft (r) -- технологиям 21-го века(tm)! Это линакс навязываeтся со страшной силой, особенно в ФВЭ просто лезет во все дыры.

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

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

> Мне пожалуйста ссылочки, кто горит желанием и где навязывают Linux.

Это и так ясно всем здравомыслящим (тм) пользователям (c) Just get the facts ;)

Если серьезно: к середине 90-х возникла нужда в дешевом unix-like на дешевом железе --> появился linux на i386. Навязывать его не надо, он и так массово используется. EGEE на нем работает и пр. пр, в физике высоких энергий это основная вычислительная платформа.

Про образцово-показательный кластер ТГУ неясно, как он сейчас используется, про установки такого класса как правило есть информация, кроме пресс-релизов, а здесь странное молчание. Поживем-увидим.

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

> А этажом ниже стоит под Debian и работает, работает.

А у нас грид есть, во. Под SLC.

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

Лучше так:

Пей отраву, хоть залейся!

Благо, денег не берут.

Сколь веревочка ни вейся,

Все равно совьешься в кнут!

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

Боже, зачем я учился в ИТМО? Теперь всегда краснею, когда его упоминания где-то встречаются... И ещё чуть-чуть и я начну лично ненавидеть А.Шалыто. Какой позор...

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

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

> http://is.ifmo.ru/projects/reactor/

Расммотрим кусок кода из файла (одного из ключевых) Nuke_model.cpp

//
double calc_working_area_temperature(double T_working_area_old, double P_surplus, double dt)
{
    return 0;
}

// энергия в ед. времени
double calc_reaction_energy(double total_neutron_count, double k)
{
    return (k > 0 ? k : 0) * ATHOM_DESTROY_ENERGY * REACTION_SIGMA * 
        (total_neutron_count > 0 ? total_neutron_count : 0);
}

// dt in seconds
double calc_work_and_heater_temperature(double prev_temperature, double total_reaction_energy, 
                                        double V_heat_carrier, double dt, double heat_carrier_grow)
{
/*
    // for heat carrier
    double k1 = HEAT_CARRIER_TERMAL_CAPACITY * HEAT_CARRIER_DENSITY * HEAT_CARRIER_CANAL_SQUARE
        * V_heat_carrier * dt;

    // for working area
    double k2 = WORKING_AREA_TERMAL_CAPACITY * WORKING_AREA_MASS;
    
    // for surrounding radiators
    double k3 = SURROUNDING_AREA_TERMAL_CAPACITY * SURROUNDING_AREA_MASS;

    return (total_reaction_energy + k1 * INITIAL_HEAT_CARRIER_TEMPERATURE +
              k2 * prev_temperature + k3 * INITIAL_SURROUNDING_AREA_TEMPERATURE) 
              / (k1 + k2 + k3);
*/
    const double val_hc = HEAT_CARRIER_TERMAL_CAPACITY * HEAT_CARRIER_DENSITY * HEAT_CARRIER_CANAL_SQUARE
        * V_heat_carrier * dt;

    const double val_sa = SURROUNDING_AREA_TERMAL_CAPACITY * SURROUNDING_AREA_MASS;
    
    return (total_reaction_energy + val_hc * (INITIAL_HEAT_CARRIER_TEMPERATURE+heat_carrier_grow) +
        val_sa * prev_temperature) / (val_hc + val_sa);

}

Итак, дорогие студенты. Здесь мы видим яркий пример плохого кода.
Здесь есть смесь "старого" и "нового" кода, комментарии на разных
языках и вообще отсутствие комментариев. Мы видим разный code-style в 
названиях переменных. Мы видим отсутствие каких бы то ни было namespace или обектов, что обеспечит разработчикам конфликт имён в самом ближайшем будущем.

Изучение этого яркого премера выхлопа "ИТ"-кафедры ИТМО может стать отличным примером того, как писать НЕ надо.

И слава Богу, что gcc такой код ни за что не скомпилирует.

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

> Эклипс 70% времени тормозит. Жужжание винчестера не прекращается ни на минуту. Ах ну да это же Жаба. Её сколько памятъю не корми, все равно - мало.

Если запускать Эклипс на таком дерьме как виста всё может быть.

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

Я запускал Эклипс в такой великолепной ОС как Линукс (Федорино Горе 6) на 1 Гиге. Было ощущение, что ему и 10 Гигабайт оперативки мало

Итак по итогам словесных баталий объявляю список почетных быдлокодеров: orlusha geek mishok13 shimon lester mumpster sv75

anonymous
()

Ну чтож, если они по духу для того подходят, то, почему бы и нет.. Всё равно погоды это не делает..

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

А что у вас 10 вариантов реализаций Ява есть, одна тормознутей другой? И несовместимые друг с другом?

Когда в семье согласья нет, на лад их дело не пойдёт А будет только быдлокод

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

>Я запускал Эклипс в такой великолепной ОС как Линукс

Linux уже великолепной ОС стал, как быстро!!! Я уверен через пару дней больной явно пойдёт на поправку!

Rodegast ★★★★★
()

Ну че типа, анонимный спец по IDE, компиляторам, научно-техническим расчетам, транснациональным корпоративным приложениям(tm), кассовым аппаратам и прочая прочая слил во всем пунктам?

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

> Итак по итогам словесных баталий объявляю список почетных быдлокодеров

"быдлокодер" на ЛОР - это синоним "оппонент", так что не утруждайся.

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

> А что у вас 10 вариантов реализаций Ява есть, одна тормознутей другой?

Это были ненавязчивые подталкивания Сана в сторону GPL.

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

Ну я так и понял что тут все специалисты по Привет мир! на всех мыслимых скриптовых и ГЦЦ/Жаба- языках под Линукс

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

> Только, кроме пресс-релиза про попадание в top500, гробовое молчание

Ну почему же, еще пиар был в прессе, как это круто и дешево!

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

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

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

> Ну почему же, еще пиар был в прессе, как это круто и дешево!

Прикол в том, что на parallel.ru (http://parallel.ru/russia/russian_clusters.html#Cyberia) про него написано:

Версия ОС: SuSe Linux Enterprise Server 10, Microsoft Windows Compute Cluster Server 2003

Версии компиляторов: gcc 4.1.0, Intel FORTRAN compiler 9.1, Intel C/C++ compiler 9.1

И как сие понимать? Половина узлов под SuSe, половина под MS Win???

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

Правильно. .NET - это уже часть операционной системы Windows Vista. И уже совсем скоро, не смотря на гики и гаки, .NET будет таким же естественным как Win32. И Microsoft это делает и делает хорошо. И вообще Microsoft близка к народа, а не какие-то там SUN и IBM с Жабой.

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

если бы не SUN и IBM твоей любой виндовз не было бы

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

> И уже совсем скоро, не смотря на гики и гаки, .NET будет таким же естественным как Win32.

Неплохо сказано.

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

>Я запускал Эклипс в такой великолепной ОС как Линукс (Федорино Горе 6) на 1 Гиге. Было ощущение, что ему и 10 Гигабайт оперативки мало >Итак по итогам словесных баталий объявляю список почетных быдлокодеров: orlusha geek mishok13 shimon lester mumpster sv75

Я поддерживаю проект с восьмилетней историей, который был написан на дикой помеси C и C++, да еще и MFC использует. Так вот, сударь, данный проект не проходит компиляцию нигде, окромя VC++ 6. Покажите мне проект, который был бы строго завязан на _конкретную_ версию gcc. Жду-с.

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

> Правильно. .NET - это уже часть операционной системы Windows Vista. И уже совсем скоро, не смотря на гики и гаки, .NET будет таким же естественным как Win32.

Только вот у нас уже 5 версий .NET: 1.0, 1.1, 2.0, 3.0, 3.5 - в общем случае несовместимых. К 2010 году их будет наверное вообще десять.

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

> И как сие понимать? Половина узлов под SuSe, половина под MS Win???

Дуал бут?

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

>Томскому университету навязали

Вообще-то, именно навязали. Я не знаю, дуал-бут там стоит, или часть узлов под Win, а часть под SuSe, но результат uname -a я видел. Пеар прошёл, реклама была, основная работа идёт в линуксе. Как ни странно.

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

> А почему все профессиональные финансисты сидят под Виндой, а не под Линукс. Читайте книжку Жижилева :-)

А почему в Нью-Йорке на бирже... уже обсуждалось

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

> более или менее похожую на Visual Studio Express

Вам не среда разработки нужна, а Visual Studio. И не программы писать...

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

> А что у вас 10 вариантов реализаций Ява есть, одна тормознутей другой?

Шесть, насколько помню. Против пяти версий .Net.

> И несовместимые друг с другом?

Совместимые, только обратно.

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

> Ну че типа, анонимный спец по IDE, компиляторам, научно-техническим расчетам, транснациональным корпоративным приложениям(tm), кассовым аппаратам и прочая прочая

Жалко. Я думал - такой разносторонний товарищ, а так ни одной ссылки и не привел. И чем лучше VS по сравнению с SunStudio я тоже не узнал. Жаль, так хотелось приобщиться к светлым технологиям Microsoft.

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

> Жалко. Я думал - такой разносторонний товарищ <skipped>

Зато мы узнали, что IBM и Sun - быдлоконторы, а в серверах везде и у всех стоит Windows - система XXI века.

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

> Аааааааа! Я уже в панике!

Так и запишем: проблема выбора съела совковый моск.

Милейший, и в самом деле, зачем Вам 130 сортов колбасы?

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

Наверное не хватит пальцев на руках и ногах все ЛОРчеггофф (включая 21-й) пересчитать кол-во дистрибутивов Линуха и их версий, выходяших каждый месяц с полным прекращением поддержки предыдущего.

А у Ява их 6. Причем умноженное на колво производителей Ява.

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

Дело в том, что все эти 130 сортов колбас - собаку даже кормить не будешь. Жалко. Пусть ее едят крысы.

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

> Наверное не хватит пальцев на руках и ногах все ЛОРчеггофф (включая 21-й) пересчитать кол-во дистрибутивов Линуха и их версий, выходяших каждый месяц с полным прекращением поддержки предыдущего.

Это, на мой взгляд, разумнее, чем тащить .NET 1.1 в Висту. Кстати, что тебя смущает в дистрибутивах? Вон коммерческий Vuescan на GTK один на все i386, и что?

> А у Ява их 6. Причем умноженное на колво производителей Ява.

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

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

Если так считать - .Нет имеет 3 версии. И со 2-й она вышла на проектный уровень.

А Ява? Какое у него развитие с 95 года (Оак) до 99? А .Нет с февраля 2002 до сентября 2005.

Причем МС обеспечила полную поддержку переноса проектов с ВБ6. А что у Ява? Почему 1 язык? Почему только 1 класс в одном файле? А в .Нет уже Партиал Классы и Партиал Методы http://blogs.msdn.com/wesdyer/default.aspx

Ура в Ява 1.5 2005 года появилця foreach! У кого спиздили? С Си Шарпа 2000 года! Стандарта ИСО между прочим. А на Ява есть стандарт?

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

А ты поставь Эклипс на Линукс 97 года... Ах да, тогда даже КДЕ не было...

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

Там прекрасно себя чувствует VC++ 6.0, которая будет вечной.

Там же можно поставить .Нет 2.0 и SharpDevelop.

А ты что, сидишь в Линуксе 98 года? И как ощущения?

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