LINUX.ORG.RU

Microsoft привлекает Open Source на Windows

 , , ,


0

0

"Идея Open Source привела компанию к разработке некоторого уникального видения открытости, и Микрософт будет активно пропагандировать эту идею на Open Source Business Conference (OSBC) и EclipseCon 2009 developer conference.

"Это видение включает в себя программное обеспечение с открытым исходным кодом, работающее под управлением Windows. Сэм Рамджи (Sam Ramji), старший директор по стратегии платформы Microsoft, утверждает, что в настоящее время для Windows доступно уже более 80000 приложений с открытым исходным кодом".

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

★★★★

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

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

> Вас послушаешь, так просто всплакнуть хочется, вспоминая про копания в реестре в обход кнопочек.

Нет такой идеи, которую нельзя было бы реализовать через жопу ;) В чем, надо сказать, вендописатели имели переменный успех.

Manhunt ★★★★★
()

Если мафию нельзя победить, то её надо возглавить... :))

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

Тогда в чём смысл этих надписей? Что лучше, иметь задокументированный конфиг и кучу документации, или морду с несколькими кнопочками плюс недокументированную свалку в реестре?

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

> 5 минут чтения man'а, и оно работает. Если у тебя не получилось выдать статический IP после чтения манов - у тебя хроническое рукожопие, извини конечно.

Да, ты прав. Но... gadmin-dhcpd... 1 минута и о чудо... все работает! Еще одна минута и я открываю dhcpd.conf и вижу как что и куда надо писать и могу такое же воспроизвести на удаленном сервере через консольку в конфиге... А если бы у меня не было такой программы? Я тыкался по разнообразным гуглям опеннетам и прочем, читал различные howto и в итоге все не так как надо работает да еще формат конфига устарел и все неактуально и так далее... Хотя че я тебе тут плачусь в жилетку. Не ты же разработчик всего этого. И, наверное, это даже к лучшему. Потому что врагов дружественных интерфейсов и конфигов нельзя допускать до программирования, извини конечно.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Manhunt

> Так чем ты конкретно не доволен? Работа слишком пыльная и не стоит тех денег, что тебе за нее платят? Меняй работу!

А причём тут я? Расскажи это заддосенным конторам, коих заддосили многосоттысячные ботнеты, которые расположены на компьютерах с большими кнопками.

> Ты не знаешь, как эту проблему решить? Скажи об этом начальству, пусть решают как дальше быть.

Я знаю, как её решить, я статистику привёл, что была для меня довольно интересной. И вообще, ты что какой дерзкий то? :)

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

>Тогда в чём смысл этих надписей? Что лучше, иметь задокументированный конфиг и кучу документации, или морду с несколькими кнопочками плюс недокументированную свалку в реестре?

Лучше - и то, и другое. Если честно, не вижу, каким местом удобный гуй мешает документировать конфиг.

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

> Расскажи это заддосенным конторам, коих заддосили многосоттысячные ботнеты, которые расположены на компьютерах с большими кнопками.

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

> А причём тут я? Я знаю, как её решить, я статистику привёл, что была для меня довольно интересной.

При том, что ты чем-то недоволен. Мир вокруг какой-то не такой, роутеры бросают неправильные пакеты и вообще солце неправльно светит? :)

> И вообще, ты что какой дерзкий то? :)

П*здеж отставить.

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

> Тогда в чём смысл этих надписей? Что лучше, иметь задокументированный конфиг и кучу документации, или морду с несколькими кнопочками плюс недокументированную свалку в реестре?

Графическая конфигурялка должна полностью покрывать все имеющиеся в конфиге возможности. Документация на опции при этом является неотъемлемой частью конфига (например, ключи для po-файлов расположены в теле xsd). Документацию на программу в целом при этом никто не отменял.

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

>Что лучше, иметь задокументированный конфиг и кучу документации, или морду с несколькими кнопочками плюс недокументированную свалку в реестре?

первое. Нет, я не красноглазый.

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

> Наличие морды формата конфига не изменит.

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

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

Золотые слова... Не подскажите в каком гуе можно тонко настроить сетевой стек в виндосервере, не ковыряясь в кишках реестра?

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

> Не подскажите в каком гуе можно тонко настроить сетевой стек в виндосервере, не ковыряясь в кишках реестра?

Не подскажу: никто не говорил, что венда - образец совершенства.

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

> Единый формат? Я даже знаю как морда к этому единому конфигу в винде называется -- regedit.exe :)

А должна называться /usr/bin/vi? :) Ну и где в regedit.exe галки и выпадающие списки, и хелп по наведению мышкой?

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

> Поспокойнее, гражданин, в выражениях.

Во-оо, а то сразу "дерзкий" :)

Manhunt ★★★★★
()

Покупайте! Последний чих господина ПэЖэ!

Молодцы, маркетологи, пакуют воздух в пакетики и продают, магазин по продаже итак бесплатного ПО открыли, а теперь и рекламу себе делают. Кризис? Так уволить 5 тыс работников, маркетологов не трогать, они ведь и бесплатное будут продавать за деньги :) Главное уметь как.

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

>Гуй не мешает, он просто не отменяет и не замещает чтения документации.

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

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

Там есть дерево, поиск, контекстные меню, редактирование. И самое главное, что доступ ко всем системным настройкам из одной гуёвины. :)

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

В той же убунте в гноме этих конфигурялок немерянно, все потребности домохозяек покроет.

Lumi ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

2 I-Love-Microsoft

Блин, чувак, я тоже не понял, чем тебе конфиг dhcpd не угодил, ага.

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

А до программирования нельзя допускать не тех, кто не делает ГУЙ, а тех, кто пишет Windows-style: я про MessageBox("Произошла неизвестная внутренняя ошибка, обратитесь к разработчику").

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

>Блин, чувак, я тоже не понял, чем тебе конфиг dhcpd не угодил, ага.

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

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

>Разве "негики" могут развернуть кластер? Неважно сколько их будет. У "негиков" даже ботнет из linux роутеров появился.

Ну клстер из разных MSSQL, MSMQ и прочего говна строиться одним кликом. что очень херово для линукса.

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

>Вы хотите, что бы разработчики как-то решали проблему вашей безграмотности? Они man написали? Они исходники предоставили? Ссылки на домашнюю страницу с wiki в документации разместили? Так чего же Вы хотите ещё?

Глупая позиция. Линукс тоже нужно "продать" (и здесь я не подразумеваю деньги) клиенту. Есть продавци дистрибутивов - которые реально продают. Так вот в выборе где все можно сделать и все можно сделать легко и просто - побеждает последнее. Если раньше виндоадминистраторы строили только принтер и сетку на нетбиосе - то теперь они HA-кластера кликами делают. И даже если это не супероптимальны кластера или не суперстабильные - в бизнесе в основном надо как-то работающий кластер сегодня чем какойгодно завтра. А особенно если ээто может делать тот же чудак кто за принтером следит.

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

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

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

Вендовому реестру не хватает как минимум:

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

2. В ключе - указания допустимых значений, в духе: "имя-файла", "имя-дикректории", "адрес-email", "да"-или-"нет"-или-"авто", от-"0"-до-"1000".

3. Описания, о чем вообще данная настройка - как в узлах, так и в ключах.

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

>Какой смысл??? В man есть максимально все "галочки" и "выпадающие списочки".

В ман нет валидации адекватности конфига. И нет обощений типа "ткни сюда чтобы включить файрволл, ткни сюда чтобы сделать меня гейтом".

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

> И чем плохо? Эти продукты стоят таких денег, что бомжа из подворотни тыкать в их кнопочки наверняка не подпустят.

Плохо тем, что линукс в пролете.

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

>И если не пилить гуй, то linux так и останется системой для ентерпрайза, с соответствыющет поддержкой десктопного оборудования и количеством прикладных программ.

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

Админы - не переоценивайте свои заслуги в работе софта.

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

>Когда WAMP станет ставиться one-click

что может быть проще чем apt-get install apache2?
для этого надо просто не быть идиотом

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

>И чем плохо? Эти продукты стоят таких денег, что бомжа из подворотни тыкать в их кнопочки наверняка не подпустят.

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

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

> Блин, чувак, я тоже не понял, чем тебе конфиг dhcpd не угодил, ага. Насколько помню я, когда настраивал дома - настроил сразу и без проблем, при том что не шибко в чём-то разбирался тогда ещё.

Блин, чувак, ты читать научился уже?!! Потрудись хоть немного вдуматься в то что я написал...

2 dimon555: а давайте не будем опускаться до уровня детского сада?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от dimon555

> что может быть проще чем apt-get install apache2?

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

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

>Да, в пролёте, видимо мимо топ100 так и пролетает. :)

Топ100 - неинтересен. Как только пролетит все остальное - туда же отправится и топ100.

r ★★★★★
()

MS рассказывает на годовом собрании акционеров, что Linux - главная угроза, затем предъявляет патентные претензии. Затем выходит Suse, на которую MS продает лицензии и где одино из основных направлений - замена .NET. Теперь они пытаются возглавить OpenSource, замалчивая про Free/Libre.

Похоже решили сделать ставку на продажу лицензий, в том числе на OpenSource. Либо пиарятся, т.к. рынок, на котором работает OpenSource им вряд ли интересен и этот ход им нужен, чтобы не казаться монополистом.

При любом раскладе мутят воду, уводя от главного (Free/Libre).

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

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

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

>не получающие удовольствие от работы

ты сверхчеловек, да?

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

Гы, но вот WAMP это истинное злоЪ Я блин столько в свое время с его настройкой наипался в "самой дружелюбной системе" в ход пошел и гуй, который пришлось весь нафиг истыкать, и реестр по мелочами и ещё какие то дебри винды для настройки путей, и только потом занялся прикручиванием mysql и php к апачу, корочь на всё про всё день ушел как минимум. Меня потом просто поразила простота того же самого в Убунте.
Хз что с тех пор изменилось в винде, но админить её по любому неудобно

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

Пусть ставит, проще ломать будет. Мало что ли любит елей денвера по свету бродит? Как-то пока ещё линукс не в пролёте.

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

Дык денвер не от хорошей жизни появился, да и невиден он из инета, как раз от любителей острых ощущений %) в виде апача, работающего от админа

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

> Это их недоработка, зато это же одна гуёвина к единому конфигу, разве не так?

Не так. Эта гуевина не далеко ушла от vi. Фейловых примеров навроде regedit можно найти много, но это ничего не дает. Постарайтесь мыслить позитивно: искать пути решения проблемы, а не причины проблему не решать :)

Прочитайте спецификацию dtd или xsd. Речь идет о языке описания структуры файла. Достаточно гибком, чтобы быть универсальным языком описания конфигов. И несущем достаточно информации для гуевой конфигурялки, чтобы рисовать деревья, списки и галки, и хелп высвечивать.

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

> Жаль, тогда может предложите формат единого конфига для постфикса, самбы и ёжика?

XML, йопта.

А вообще, пора уже двигаться в направлении описалок форматов и единого движка, который бы эти описалки понимал и генерировал интерфейс.

Ну, например,


<section name="display_property">
<description val="Display property"/>

<parameter name="resolution">
<description val="Screen resolution"/>
<type val="string"/>
<mask val="[0-9]*x[0-9]*"/>
<valuesgetter sh="videoinfo --available_resolution"/>
</parameter>

<parameter name="colors">
<description val="Color deep"/>
<type val="int"/>
<default_value val="16"/>
<available_values>
<value val="8">
<value val="16">
<value val="24">
<value val="32">
</available_values>
</parameter>

<parameter name="aliasing">
<description val="Enable antialiasing"/>
<type val="bool"/>
<default_value val="true"/>
</parameter>

</section>


Заодно предусмотреть возможность описания зависимости параметров друг от друга, зависимости возможностей настройки целых секций ориентируясь на значения каких-то параметров, возможность реализации логики и математических вычислений на встроенном языке, возможность вызова внешних скриптов для получения каких-то данных.

Естественно, нужно ещё и валидатор конфигов на допустимость описываемых конфигом ситуаций, а то лемминги такого могут понаписать... Например, естественно, нужно проверять, входит ли default_value в available_values. Ну и т.д.

Похожую потугу пробовали сделать альтовцы со своим альтератором. Но у них там первичен был генератор интерфейса, а потом на основе введенных данных генерировался текст конфигов, причем для кождого конфига отдельным своим кодом, с минимальными проверками, которые в голову программеру могли притти. То есть, описания структуры конфига там нет. Хотя могли бы сделать отдельный слой в виде транслятора XML <-> хитрожопый_формат. Тогда можно было бы генерить конфиг в универсальный конфиг-XML со всеми проверками и валидацией. А потом чисто механическим целевым транслятором перегонять в нужный хитрожопый формат (и обратно).

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

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

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

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

>Не настолько дорого стоит такой админ, тоже мне... бином Ньютона... пару юм инсталлов и три конфига, по сравнению со стоимостью лицензирования и его дурацкой политикой. К тому же, он там нафиг не нужен на период эксплуатации -- настроил и гуляй налево.

На такие аргументы мне один австралийский босс сказал мол - это все равно ресурсы и время, так мы эти ресурсы потратим на разработку чего-то другого, а в кластер поставим оракл ис каробки. Там правда вопрос был про асинхронный ММР.

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