LINUX.ORG.RU

Что если бы Microsoft открыла исходные коды Windows XP?

 , , ,


0

1
  1. Остался бы на Linux/BSD 704 (57%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Мне все равно 583 (47%)

    *************************************************************************************************************************************************************************************************************************************************************************

  3. Остался бы на OS X 113 (9%)

    ***************************************************

  4. Стал бы использовать вместо оригинальной Windows на десктопе 93 (8%)

    ******************************************

  5. Остался бы на оригинальной Windows 81 (7%)

    ************************************

  6. Присоединился бы к разработке и дальнейшим улучшениям 54 (4%)

    ************************

  7. Присоединился бы к разработке ReactOS для портирования кода 35 (3%)

    ***************

  8. Стал бы использовать вместо Linux/BSD на десктопе 31 (3%)

    **************

  9. Стал бы использовать вместо OS X на десктопе 5 (0%)

    **

Всего голосов: 1699, всего проголосовавших: 1234

★★★

Проверено: beastie ()
Последнее исправление: JB (всего исправлений: 3)

Поставил бы в виртуалке ради внезапно иногда возникающих задач.

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

На сколько мне известно определение open source от OSI это единственное распространённое и вменяемое определение опенсорса.

Это ты круто обобщил.

Определений три — OSI, FSF и DFSG. Упорядочены по степени увеличения требований :-)

Aceler ★★★★★
()

Вопрос - под какой лицензией открыли бы код?

Если под OSS - то стал бы использовать на работе вместо оригинальных Windows VL.

Если под Freeware (не FSF, не OSS), та нафиг такое надо?!

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

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

ivanlex ★★★★★
()

Открытие кода Windows XP под вменяемой OSS лицензией позволит значительно доработать wine - это единственное преимущество. Не будем забывать, что у wine очень многие подсистемы еще в зачаточном состоянии, а совместимость со многим ПО оставляет желать лучшего.

ivanlex ★★★★★
()
Ответ на: комментарий от orm-i-auga

Это Windows server 2003. Переименованный, урезанный. Это несколько другая ос.

onon ★★★
()

Стал бы использовать на десктопе.

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

Открытие кода Windows XP под вменяемой OSS лицензией позволит значительно доработать wine

вайн более чем доработан в части WINAPI

у вайна проблема с directx 10/11/12 апи которых сильно изменили по сравнению с dx9 поэтому делать надо с нуля

а открытый виндовс НЕ РАВНО открытый DX

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

При чем здесь directx?! Есть куча офисного ПО, которое не корректно работает под wine, а в большинстве случаев вообще не запускается. Между тем подобное ПО прекрасно работает в Windows XP. Дело не в directx - разработчики wine сами не раз признавали, что в wine не реализованы целые подсистемы. А еще не будем забывать, что многие программы используют дыры и ошибки Windows, которые официально называются «недокументированные особенности». Без кода Windows не удастся реализовать все эти особенности, для запуска офисных и других специфичных программ.

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

твои офисные системы,это банк клиенты или ассес2003(и клиенты на нем)-это ПО с драйверами

и физически вайн не может использовать драйвера виндовса

поэтому да если считать системы уровня ядра виндовса-да они не реализованы,ибо это уже былабы полноценая виртуалка

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

Какие банк клиенты?! Ты написал полный бред. Специфического ПО полно. wine не в состоянии всё охватить. Для запуска казуалок быть может вполне достаточно. Для запуска специфичного ПО - не приемлемо.

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

ты помнишь хоть с чего разговор начался?

DX-микрософт никогда не откроет

winapi-и так реализовано в вайне в полной мере(да иди на вайнашкюь там есть таблица)

интерфейс драйверов не реализован и не будет реализован никогда

еще раз цитирую твое сообщение

что в wine не реализованы целые подсистемы

так открытость винды не поможет их реализовать

возможно поможет запилить НОВЫЙ вайн на основе кода,и старый выкинут,но в текущей концепции вайна твоих «подсистем» нет и не будет

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

Ну-ну, расскажи, почему не работает CorelDRAW X7 в wine?! Почему не работает система учета Unicus?! Почему вообще системы учета не работают?! (все эти вопросы риторические)

Создается впечатление, что я разговариваю с ребенком. Накинулся он на directx, «банк клиенты» и «ассес2003».

Еще раз, для самых маленьких - многие программы созданные для Windows используют «недокументированные» особенности ОС, в виде всевозможных «ошибок» и «дыр» в системе. Данные «недокументированные» особенности иногда дают программам некие преимущества. Но данные «недокументированные» особенности вовсе не реализованы в wine, в связи с чем программы, использующие такие особенности, не работоспособны в wine. Та же 1С 7.7 не работает в wine без патчей Etersoft (данные патчи как раз добавляют в wine необходимые «дыры» и «ошибки», которые используются в 1С 7.7, но даже с этими патчами возникает множество проблем, и не доступны многие возможности 1С).

1С, Unicus, CorelDRAW - это вовсе не полный список ПО которое некорректно работает в wine или не запускается вовсе - таких программ огромное множество. И именно такие программы часто используются в работе на предприятиях. В wine же реализована поддержка лишь самого популярного ПО.

winapi-и так реализовано в вайне в полной мере

Еще раз, кроме официального winapi есть множество «недокументированных» особенностей windows, многие из которых в wine не реализованы вовсе.

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

ivanlex ★★★★★
()
Последнее исправление: ivanlex (всего исправлений: 2)
Ответ на: комментарий от ivanlex

Да, в случае открытия под несвободной лицензией я даже читать это не буду.

А то вдруг жизнь сложится таким образом, что мне надо будет что-то запатчить в wine или ReactOS, и доказывай потом, что я это не из винды украл.

Кстати (сказал я, выкрутив регулятор паранойи на максимум), MS вполне может сделать это специально. Как только конкурирующие win-совместимые продукты начнут доставлять MS серьёзные неприятности, MS открывает давно ненужный код XP (или даже куски кода) под огороженной лицензией, выжидает пару месяцев и начинает бомбить разработчиков wine или ReactOS судебными исками. Для тривиальных кусков кода, особенно реализующих идентичное API, вполне может обнаружиться подозрительное сходство...

hobbit ★★★★★
()

DOS, 98 и 2000. Остальное - не нужно. Кстати, как там .NET 4.5 на Windows XP, уже портировали? Код открыт! Или этот .NET никому и даром не нужен?

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

Без проблем, няша!

Есть роскошный софт — Декларация 2015.

Среди зависимостей есть следующий треш:

  • gdiplus
  • gdiplus_winxp
  • mfc42
  • msvcirt
  • msxml4
  • vcrun6sp6
  • vcrun6
  • wsh56vb
  • wsh57
akj
()
Ответ на: комментарий от h578b1bde

Кто из них ВАЗ, а кто мерседес, не подскажешь?

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

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

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

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от LamerOk

Что за бессмысленные кракозябры ты напечатал?

Это перечень библиотек.

Где перечень библиотек?

Он предоставлен. Так комплекты этих библиотек называет winetricks, на который разработчики wine не стесняются ссылаться. По моему скромному убеждению, контекст ресурса предполагает Вашу осведомлённость в этом вопросе. Здесь Вы либо манипулируете, либо некомпетентны.

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

Так комплекты этих библиотек называет winetricks,

А при чём тут winetricks и его «комплекты»?

Библиотеки нативного кода в венде - это dll-файлы, и все они из перечисленного тобою списка winetricks, присутствуют в дистрибутиве ХР и устанавливаются вместе с системой, а на 2К недостающие из списка можно накатить апдейтами.

Единственное, что ты можешь сделать «неправильно» - удалить из венды поддержку windows scripting host и тем самым некоторые из библиотек, но по умолчанию она устанавливается.

Так что твоё

, которые компонентами Windows не являются,

злостное 4.2, а ты сам - школьник, путающий Wine с самой вендой.

Такие дела.

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

злостное 4.2, а ты сам - школьник, путающий Wine с самой вендой.

На личности переходите. Всё правильно сделали.

А при чём тут winetricks и его «комплекты»?

А это был короткий пример «качественного ПО» с явно избыточными зависимостями. Существует масса ПО, решающего и гораздо более сложные задачи, работающего без привлечения перечисленных библиотек.

Библиотеки нативного кода в венде - это dll-файлы, и все они из перечисленного тобою списка winetricks, присутствуют в дистрибутиве ХР и устанавливаются вместе с системой, а на 2К недостающие из списка можно накатить апдейтами.

Я понял Вас.

Здесь я выразил свою мысль неправильно:

которые компонентами Windows не являются, и, тем не менее прибиты к ней гвоздями

Правильно было бы сказать, что есть множество библиотек, входящих в комплект Windows, но продвигаемых, задокументированных и поддерживаемых как «отдельные технологии». Я имел в виду, что оцениваю вероятность открытия всех связанных с Windows «технологий» существенно меньше, вероятности открытия Windows, но спор глупый. Я уже жалею, что ввязался. Просто наболело.

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

Правильно было бы сказать, что есть множество библиотек, входящих в комплект Windows, но продвигаемых, задокументированных и поддерживаемых как «отдельные технологии».

И опять херню несёшь - все библиотеки из твоего списка, это часть платформы Windows Desktop времён XP. Они все «продвинуты» и задокументированы в рамках одной «технологии».

И даже сейчас они по-прежнему так называются: https://msdn.microsoft.com/en-us/library/ee663300(v=vs.85).aspx

А это был короткий пример «качественного ПО» с явно избыточными зависимостями.

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

Я имел в виду, что оцениваю вероятность открытия всех связанных с Windows «технологий» существенно меньше, вероятности открытия Windows,

Венда - это и есть сумма того, что ты по просте душевной называешь «технологиями». Нет никакой «отдельной венды».

но спор глупый.

Это не спор глупый. Это ты глупый.

Я уже жалею, что ввязался.

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

На личности переходите. Всё правильно сделали.

Само собой.

LamerOk ★★★★★
()

Мелкософт запатентовал N-ое количество патентов и обанкротил конкурентов.

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

ты же пустозвон
херню несёшь
Это ты глупый

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

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

Я благодарен Вам за то, что указали на мои недостатки.

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

А недостаток у тебя один, фундаментальный - ты идиот. Не был бы ты идиотом, не строил бы своё представление венды на основании имён скриптов из вайнтрикса.

Постараюсь далее быть более внимательным при формировании собственного мнения

Хорошее начинание, желаю успеха. Без всякого сарказма.

и в выборе оппонентов.

Будешь искать тех, кто во всём с тобой согласен?

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

А недостаток у тебя один, фундаментальный - ты идиот.

Спасибо на добром слове.

Будешь искать тех, кто во всём с тобой согласен?

Тогда они не смогут быт оппонентами же.

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