The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

На Кickstarter представлена инициатива по обеспечению совмес..., opennews (?), 15-Авг-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "На Кickstarter представлена инициатива по обеспечению совмес..."  –1 +/
Сообщение от Аноним (-), 16-Авг-13, 10:14 
Можешь рыдать - но древняя айтишная максима (которая была сказана еще когда тебя на свете не было) гласит: Совместимость важнее производительности.
Ответить | Правка | Наверх | Cообщить модератору

46. "На Кickstarter представлена инициатива по обеспечению совмес..."  +1 +/
Сообщение от Andrew Kolchoogin (ok), 16-Авг-13, 11:29 
> Можешь рыдать - но древняя айтишная максима (которая была сказана еще когда тебя на свете не было) гласит: Совместимость важнее производительности.

Плохо вы помните максиму -- она настолько давняя, что, по-видимому, вы тоже в начальную школу ходили.

_Переносимость_ важнее производительности.

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

Однако, переносимость предполагает и переносимость этих самых библиотек, причём "третьими лицами". Именно это и есть одна из целей на текущий момент для проекта Wine -- не _запускать собранные под Win32 бинарники_, а _предоставить свободную библиотеку, реализующую под POSIX-совместимыми системами Win32 API_.

Потому что наоборот, например, уже есть -- Interix, Cygwin, MinGW32 -- пользуйтесь, софт, разработанный под Юникс легко собрать под Win32 (если он, конечно, переносим в том смысле, что я написал выше).

А вот напрягать девелоперов разрабатывать софт под десяток API -- не, ну попробуйте, чо. ;)

Ответить | Правка | Наверх | Cообщить модератору

62. "На Кickstarter представлена инициатива по обеспечению совмес..."  +2 +/
Сообщение от Михрютка (ok), 17-Авг-13, 03:38 
"Portability? Kill it with fire!" -- Bill Gates, during Windows 3.0 presentation, 1990

"Portability? Kill it with fire!" -- Steve Jobs, on iPhone presentation, 2007

"Portability? Kill it with fire!" -- Lennart Poettering, in Gnome mailing list, 2012

и чтоб два раза не вставать

"POSIX нинужен!" -- Петтеринг непомнюгде.

Ответить | Правка | Наверх | Cообщить модератору

77. "На Кickstarter представлена инициатива по обеспечению совмес..."  –1 +/
Сообщение от Аноним (-), 17-Авг-13, 16:31 
>[оверквотинг удален]
> Однако, переносимость предполагает и переносимость этих самых библиотек, причём "третьими
> лицами". Именно это и есть одна из целей на текущий момент
> для проекта Wine -- не _запускать собранные под Win32 бинарники_, а
> _предоставить свободную библиотеку, реализующую под POSIX-совместимыми системами Win32
> API_.
> Потому что наоборот, например, уже есть -- Interix, Cygwin, MinGW32 -- пользуйтесь,
> софт, разработанный под Юникс легко собрать под Win32 (если он, конечно,
> переносим в том смысле, что я написал выше).
> А вот напрягать девелоперов разрабатывать софт под десяток API -- не, ну
> попробуйте, чо. ;)

Йессссс! Покажи мне _единый_ API/ABI у пингвинусов! И - _единую_, _одну_ сборку под линя вот здесь: http://virtualbox.org

Ага?

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

80. "На Кickstarter представлена инициатива по обеспечению совмес..."  +1 +/
Сообщение от Аноним (-), 17-Авг-13, 21:52 
единая сборка в виде .run файла там тоже есть, в списке подписана как All distributions. но естественно, что в линукс-дистрибутивах удобнее управять софтом через штатный пакетный менеджер и использовать либы уже присутствующие в дистре, соответственно они пакетируют под каждый дистр и предоставляют репы.
Ответить | Правка | Наверх | Cообщить модератору

84. "На Кickstarter представлена инициатива по обеспечению..."  +/
Сообщение от arisu (ok), 17-Авг-13, 22:46 
платно, дорогой безмозглый рашкованин, платно.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

47. "На Кickstarter представлена инициатива по обеспечению совмес..."  –1 +/
Сообщение от Andrew Kolchoogin (ok), 16-Авг-13, 11:31 
> Можешь рыдать - но древняя айтишная максима (которая была сказана еще когда тебя на свете не было) гласит: Совместимость важнее производительности.

И проект, озвученный в новости, нацелен ровно на то же самое -- обеспечить свободную реализацию Cocoa API под POSIX-совместимыми ОС.

Учитывая путь развития API, это сделать проще, чем для случая с Win32.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

78. "На Кickstarter представлена инициатива по обеспечению совмес..."  +/
Сообщение от Аноним (-), 17-Авг-13, 16:32 
>> Можешь рыдать - но древняя айтишная максима (которая была сказана еще когда тебя на свете не было) гласит: Совместимость важнее производительности.
> И проект, озвученный в новости, нацелен ровно на то же самое --
> обеспечить свободную реализацию Cocoa API под POSIX-совместимыми ОС.
> Учитывая путь развития API, это сделать проще, чем для случая с Win32.

Win32 - совместимый. Приклады для Win32 пятнадцатилетней давности _работают_ на Win7.

Ответить | Правка | Наверх | Cообщить модератору

85. "На Кickstarter представлена инициатива по обеспечению..."  +/
Сообщение от arisu (ok), 17-Авг-13, 22:47 
> Приклады для Win32 пятнадцатилетней давности _работают_ на Win7.

то-то я никаких жалоб не вижу «а-а-а, софтина на вин7 не запускается! чо делааааать?!!1111» угу-угу, совсем никаких.

ну, или проще: работают. очень выборочно, и в зависимости от положения звёзд Сад-ад-Забих.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру