Главная

компиляция win32 приложений под BeOS

Есть такой проект для *nix — twin. Давольно старенький проект, но всё же. Представляет из себя упрощенную опенсорцную реализацию win32 api. Реализован необходимый минимум функций из десятка системных виндовых библиотек, копилятор ресурсов *.rc, загрузчик PE файлов. Как результат всего этого дела — возможнось компиляции виндозных программ под *nix без правки исходного кода.

Вообщем мне удалось ради прикола собрать subj. Сейчас он выводит всю графику через беосьный X11 сервер, но переделка на нативные рельсы при необходимости будет не очень сложной. Для проверки работоспособности я собрал несколько своих старых лабораторных работ, ну и демо–примеры идущие с twin.

На результаты работы можно глянуть на скриншотике.

Короче нужно знать ваше мнение — стоит ковырять в этом направлении или нет?

Короче нужно

Короче нужно знать ваше мнение — стоит ковырять в этом направлении или нет?

И чем всё кончилось?

Новость

Новость как–то прошла незамеченной… а зря.
Скриншота уже нет :(

Ковырять это дело стоило бы, но только в паре с мощнейшим PR. Огромная армия разработчиков приложений под win32 API должна быть в курсе, что с помощью несложных манипуляций можно будет портировать свою софтину и на BeOS/Haiku.
Ну и еще вопрос: а многие–ли сейчас пишут под нативный win32 API?

Да ни чем

Да ни чем это дело не кончилось. Побаловался и забил. Во первых twin это предок wine, который тоже позволяет аналогичным образом компилировать win32 программы. Т.е. wine можно использовать не тодько для запуска виндовых бинарников и загрузки виндовых дллок. Во вторых зачем нам в гайке такое убого древнее дерьмо как вин32. В третьих, как сказал дедушка, маловероятно, что кто–то пишет на чистом вин32апи.

Ну и слава

Ну и слава Богу! Все к лучшему. Это мне напомнило ситуацию, когда значительно более мощный, продуманный, удобный процессор Z80 большую часть времени работал просто как более быстрый вариант 8080, исполняя программы, написанные в кодах последнего. У истории надо учиться.

Но согласитесь,

Но согласитесь, ваш случай, это исключение вне всяких сомнений. Я так со времен Win3.x ни разу не пожалел о том, что какой–то программы у меня нет в новых условиях.
Кстати, попробуйте eComStation. Я ставил ее. Вспомнил старые добрые времена, когда операционку с первого раза можно было и не поставить… ;) А повозюкавшись в ней я воспел хвалу небесам за то что каким то абсолютно невероятным чудом BeOS возродилась в лице Haiku с открытым исходным кодом, который теперь уже никакая сволочь не скроет. И как же проста, стройна и логичная Гайка в сравнении с детищем IBM. Это на фоне Windows и *nix она кажется чем то выдающимся. В сравнении с BeOS, — каляки–маляки детей дошкольного возраста.

Согласен

Согласен практически со всеми вашими соображениями. Правда, я смотрел версию 2.1 или даже 2.2 (если такая есть в природе конечно)… не помню… в общем, она заметно лучше.
У меня смешанные чувства.
С одной стороны — ностальгия. За счет богатого наследия есть возможности для полноценной работы во многих областях деятельности. В конце–концов, есть OpenOffice.
С другой стороны возникает вопрос: ЗАЧЕМ? На том уровне, на котором сейчас находится приемница OS/2, практически любой из Linux как минимум не хуже! А на самом деле и лучше: Легче ставится, стабильней работает и, самое главное, для него есть драйвера уже практически для любого современного железа. Там есть самое современное 3D и самые современные программные пакеты. До этого уровня eComStation уже не «допилить» никогда. Легче, изящней архитектурно, современней?.. Да, OS/2 в ее нынешней реинкарнации не такой монстр как Линукс, но архитектурно она не лучше последнего и совсем уж далеко от Гайки.
Остается лишь одно: ностальгия и уникальный софт, который нужен до зарезу и который некому переписывать под новые ОС.

Есть правда любопытные моменты у них. Это «бизнес модель». У них есть четкое координирование и какое–никакое финансирование. Медленно но верно они движутся вперед. А как окончательно расковыряют ядро и напишут собственный аналог, дела пойдут быстрее. Думаю, они метят в корпоративный сегмент, где требования к ОС мизерные, а анархизм, непредсказуемость и безответственность Линукс нафиг не нужны, а самое главное, решение о покупке принимается далеко не «технарями».

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
b
y
7
1
c
P
Enter the code without spaces and pay attention to upper/lower case.