Все новости от 1 декабря 1999 г. Перевод Windows-приложений на Linux поставлен на поток
Компания Bristol Technology выпустила ПО автоматического переноса Windows-приложений на платформу Linux.
В 1998 году Bristol Technology судилась с Microsoft, обвиняя ее в незаконном увеличении платы за лицензию на исходный код Windows. В июле федеральное жюри сняло с Microsoft эти обвинения. Bristol пригрозила подать апелляцию, но для этого нужно дождаться постановления суда.
Продукт Bristol Wind/U for Linux, поставки которого начались во вторник, позволяет разработчикам переводить исходный код Microsoft Win32 API и Microsoft Foundation Class непосредственно на Linux и создавать «родные» настольные и серверные Linux-приложения. В состав пакета входят Linux-версии компонентов RogueWave Stingray Visual C++, которые можно использовать с Wind/U. Wind/U for Linux поддерживает дистрибутивы Red Hat Linux 6.1 и Corel Linux. Bristol помогает компаниям определить объем работ по переносу их приложений на Linux и проводит обучение программистов через свою службу Linux Porting Center.
Bristol не единственный поставщик инструментального ПО, который пытается удовлетворить растущий спрос на Linux-приложения. Этой осенью конкурирующая фирма MainSoft объявила о собственных планах к концу первого квартала 2000 года перенести на эту платформу свои инструменты разработки. Текущая версия MainSoft MainWin делает интерфейсы прикладного программирования Microsoft Win32 доступными на платформе Unix, что позволяет выполнять NT-приложения под разными вариантами Unix. В прошлом году MainSoft обновила свой контракт с Microsoft о лицензировании исходного кода, получив доступ к комплекту API нового поколения, который войдет в состав Windows 2000. Компания утверждает, что приложения для Windows 2000 будут работать как на Linux, так и на Unix.
Официальные представители компании Bristol, которая не пришла к соглашению с Microsoft о лицензировании исходного кода Windows 2000, говорят, что они не уверены, будет ли Wind/U правильно взаимодействовать с новыми API Win32.
|