Logo Host-telecom.com — профессиональный хостинг в Европе! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

ATLEX Выделенные серверы: в Европе / в России.

Виртуальные серверы: в Европе / в России.

Партнерская программа

Ваш сайт в 8 раз быстрее конкурентов. Хостинг от $2.95

VPS: SSD, KVM, бесплатные бэкапы и администрирование

Все необходимое для вашего сайта и лучшая техподдержка 24/7

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

Эволюция Wine

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

Обеспечив работу Windows-приложений на UNIX-подобных операционных системах, проект привлёк к себе большое внимание общественности. Кто-то воспринял такую идею кроссплатформенности с энтузиазмом и даже внёс свой вклад в проект. Кто-то до сих пор относится скептически.

Как бы то ни было, фраза «Wine — это не эмулятор» на сегодняшний день знакома большей части Linux-сообщества.

В данной статье сделана попытка проследить развитие проекта Wine и оценить возможные перспективы.

Предпосылки

Для начала необходимо обрисовать ситуацию, которая сложилась на рынке ПО к 1993 году, моменту зарождения проекта Wine. В 1990 году Microsoft выпустила Windows 3.0 — первую популярную версию Windows. В 1992 году последовало расширение Windows 3.1 Продукты Microsoft получали все более широкое распространение. В то же время активно развивалось сообщество разработчиков свободного программного обеспечения.

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

Даже в IBM, стремившейся составить конкуренцию Windows с OS/2, признавали необходимость работы с Windows-программами и добавили такую функциональность в новую версию своей операционной системы.

Однако первый серьёзный шаг на пути к кроссплатформенности сделали разработчики Sun. Их коммерческий продукт Wabi, представленный в 1993 году, позволял запускать Windows-приложения на операционных системах Solaris x86 и Solaris 2.2 До сих пор продукты для запуска Windows-программ требовали эмуляции на уровне аппаратного обеспечения, а также установки Windows и DOS. Уникальность Wabi состояла в том, что он позволял транслировать вызовы окон Windows прямо в вызовы X Windows.

Эта разработка вызвала большой интерес у СПО-сообщества. Возможно ли применить тот же подход для недавно созданной операционной системы Linux?

Как начинался Wine

Поскольку адаптировать Wabi для использования в Linux оказалось невозможным, начались дискуссии о создании подобной альтернативной реализации Win16 API функций. Для обсуждения вопросов разработки такой среды был создан специальный лист рассылки.

Вскоре среди участников дискуссии начало быть в ходу название Wine. Несколько слов о названии. Wine - это рекурсивный акроним, который расшифровывается как "Wine is not emulator" - "Wine - это не эмулятор". Аналогичным способом образовано название операционной системы GNU - "GNU is not Unix".

Тем временем формировалась команда разработчиков Wine, возглавил которую Боб Амштадт. Также в разработке в то время участвовали Мигель де Икаса, в дальнейшем ставший основателем GNOME, и Александр Джуллиард, с 1994 года и до сегодняшнего дня являющийся лидером проекта Wine.

Поначалу работа продвигалась достаточно быстро, за первые полгода удалось запустить "Косынку". В ноябре 1993 также стало возможным перенести Wine на другую архитектуру - NetBSD. Но несмотря на первые успехи, выпуск релиза затягивался.

Развитие проекта

1994 год привнёс множество изменений как в сам Wine, так и в организационную сторону проекта, место лидера занял Александр Джуллиард.

Оконные процедуры были переписаны в прямые вызовы библиотеки Xlib. Потребовалось создание механизмов поддержки сетевых соединений, файлов реестра и блокировок. Но, пожалуй, наиболее существенные изменения вызвал выход 32-разрядных версий Windows. Поддержка Win32 была реализована в Wine в мае 1995 года.

Подвижки происходили и в сферах, отличных от программирования. Велась разработка документации по Wine, а в 1997 году был создан сайт winehq.org.

Следующий важный этап в развитии Wine наступил, когда компания Corel приняла решение о необходимости полноценной поддержки Linux для своих продуктов. Там началась разработка собственного дистрибутива Linux, поддержка же широкого круга приложений Corel потребовала существенной доработки Wine. Впервые за историю проекта его разработка стала финансироваться коммерческой организацией.

Но в конце 2000 года появились слухи о том, что Corel собирается прекратить поддержку Linux. В начале 2001 о роспуске Linux-отдела Corel было объявлено официально.

Но, к счастью, проект Wine не приостановился, оставшись без поддержки со стороны Corel. Значительную часть работ взяла на себя компания Codeweavers, ранее участвовавшая в доработке Wine для Corel.

После дискуссий в СПО-сообществе в 2002 году было принято решение о смене лицензии Wine с MIT на LGPL. Это во многом способствовало развитию проекта, позволило получать значительно больше патчей для Wine и включать в поддержку новые приложения. До 2005 года Wine существовал в виде альфа-версии. 25 октября 2005 года была выпущена первая бета-версия Wine 0.9.0 С этого момента обновления начали выходить каждые 2 недели. А в середине 2008 года, после 15 лет разработки, была выпущена версия Wine 1.0, первая признанная стабильной.

Коммерческие версии Wine

Существенный вклад в развитие свободного проекта Wine вносили компании, создававшие коммерческие продукты на основе его исходных кодов.

  • CrossOver — продукт компании Codeweavers, ориентированный на запуск наиболее востребованных офисных и иных приложений Windows: Microsoft Office разных версий, Microsoft Internet Explorer, Lotus Notes, Adobe Photoshop, Apple iTunes и других. Для поддержки этих приложений разработчики CodeWeavers добавляют собственные заплатки, а также графические утилиты конфигурации.

  • Cedega — коммерческая версия Wine, позволяющая запускать в Unix-системах Windows-игры. В ней добавлена улучшенная поддержка API DirectX, а также некоторых защит от копирования, применяемых в играх.

  • WINE@Etersoft — продукт, разрабатываемый петербургской компанией Etersoft. Ориентирован на запуск таких популярных российских приложений для бизнеса, как 1С:Предприятие, Консультант, Гарант. В отличие от обычного Wine, в нём реализована поддержка ключей защиты, драйверов устройств и работа в многопользовательском режиме В 2010 году планируется выход WINE@Etersoft CAD, который обеспечит работу в GNU-Linux CAD-систем, таких как КОМПАС-3D, AutoCAD, BricsCAD и др.

Заключение

Значимость такой разработки как Wine едва ли кто-то станет сегодня оспаривать. Переход с MS Windows на операционные системы семейства GNU/Linux по-прежнему предполагает наследование Windows-приложений. Поэтому с момента своего зарождения Wine вызывал немалый интерес как в СПО-сообществе, так и в бизнес-кругах.

Однако за время существования свободного проекта разработка продвигалась с переменным успехом. В истории Wine имели место как очень продуктивные и успешные периоды, так и серьёзные кризисы. Сочетание открытой разработки группой энтузиастов и поддержки со стороны коммерческих организаций позволило свободному проекту развиваться. Во многом этому способствовало создание коммерческих продуктов на базе Wine. Огромную роль в становлении Wine сыграла компания Codeweavers. Свой вклад в разработку Wine вносит и российская фирма Etersoft, взаимодействуя с разработчиками Wine, предоставляя патчи, предлагая большую часть своих разработок для включения в общий проект.

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

Etersoft

Комментарии

Страницы комментариев: предыдущая :: 1 :: 2 :: 3 :: 4 :: ... :: 6 :: следующая

аноним, Чт 20 мая 2010 12:11:18:
>> Вы действительно так думаете, что школьники на такое способны?

А в подразделениях 1С по всей рашке кто работает по вашему? Школата всякая разномастная. Этож франшиза, а не централизованный разработчик.
аноним, Чт 20 мая 2010 12:10:07:
vitlick, у СПО нет продукции. И это именно сообщество. Его ценность напрямую зависит от вклада его участников. И кому сообщество что-то должно предлагать? ))) Просто сейчас интересы сообщества никак не связаны с неким бредом под названием "автоматизация бух. учёта". Пусть собираются заинтересованные в этом люди, создают своё сообщество быдлобухгалтеров и формируют свои собственные ценности.
vitlick, Чт 20 мая 2010 11:53:20:
>>Налабать шаблонов подобных отчётов способна группа школьников старших классов за месяц практической работы в учебное время на уроках информатики.

Вы действительно так думаете, что школьники на такое способны? А вообще оно им надо школьникам-то? Это ж нисколько не интересная и нудная работа. И насколько таким отчетам можно будет доверять? Если каждый отчет перепроверять, то на кой тогда вообще такое поделие надо.

>>аноним, среда, 19 мая 2010 г. 11:35:34:
>>vitlick, СПО это не продукт, а сообщество.
Спорно. Есть сообщество СПО и есть продукция СПО,
хотя вроде из моего поста не следует, что СПО это именно продукт, можно прочитать и так: "и сообщество СПО вряд ли сможет предложить нечто подобное"
аноним, Ср 19 мая 2010 11:38:08:
>> все возможные актуальные регламентированные формы бухгалтерской и налоговой отчетности

Налабать шаблонов подобных отчётов способна группа школьников старших классов за месяц практической работы в учебное время на уроках информатики.
аноним, Ср 19 мая 2010 11:35:34:
vitlick, СПО это не продукт, а сообщество. Просто сообщество СПО вопросы бухгалтерии не интересуют. Ну нет там людей, которые бы объединились и обменивались опытом и наработками в области быдло-учёта по-русски.
vitlick, Ср 19 мая 2010 10:53:58:
Я полагаю, что 1с подкупает еще тем, что содержит практически все возможные актуальные регламентированные формы бухгалтерской и налоговой отчетности, которые еще при правильном ведении бухгалтерского и налогового учета заполняются автоматически. Вот это я считаю неоспоримое преимущество 1С и СПО вряд ли сможет предложить нечто подобное. Но для этого вовсе необязательно автоматизировать всю деятельность организации на платформе 1С, для формирования отчетности организации достаточно и одного рабочего места. Так что в этом плане 1С скорее невозможно подобрать аналог.
аноним, Вт 18 мая 2010 16:14:19:
>> Есть - Дебет Плюс.

СПО хорошо как технология, а не как готовое решение. Да и не позволяет СПО-модель получить прибыль с готового решения. Если хотите торговать блестящими блинчиками, то СПО вам в этом не помощник.
аноним, Вт 18 мая 2010 11:09:07:
>>и экономия от кабалы производителей антивирусов

Это уже даже не кабала, это оккупация.
аноним, Вт 18 мая 2010 09:31:20:
>> 2-3 тыс.руб. на винду в OEM поставке

Если это сотни мест для рабов, то цена выходит кругленькая, а тем более с учётом АД-ифраструктуры. Да и не в этом суть. Просто решения Микрософт на данный момент просто хуже функционально.
аноним, Вт 18 мая 2010 09:28:32:
>> Аналогов 1C я думаю нет, да они и не нужны, потому что это инструментальная среда.

Не поэтому, а потому, что 1С это чистой воды плод совкового сознания и где в мире больше прецедентов подобного говна нет. Где это видано, что после внедрения решения по автоматизации бизнес-процесса штат тех же бухгалтеров возрастал в четыре раза, а производительность этой самой бухгалтерии падала в разы. А именно это происходит после внедрения "решений 1С".

Страницы комментариев: предыдущая :: 1 :: 2 :: 3 :: 4 :: ... :: 6 :: следующая

Ваш комментарий

Имя:

Текст комментария (HTML-теги не допускаются):

💰 Самые низкие цены на домены

🔒 Отличный хостинг на SSD c бесплатными SSL

💻 Огромнейший выбор dedicated выделенных серверов

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VDS хостинг Облачный сервер в Нидерландах и Украине

Аренда виртуального сервера от $7.91

Партнёрская программа
$20 за клиента

Wildcard сертификаты от $74,97 в год.

Дешевые ssl сертификаты для домена

Sectigo сертификаты от $7,67 в год.

хостинг Украина Виртуальный хостинг для сайта от $4,87

Регистрация домена от $2 в год

Партнерская программа – $20 за клиента

VPS с гибкой конфигурацией: за 1€

Мощные выделенные сервера: от 25€

Собственный Дата-Центр
Поддержка 24/7

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...