OberonCore https://forum.oberoncore.ru/ |
|
BB в Линухе под WINE https://forum.oberoncore.ru/viewtopic.php?f=34&t=379 |
Страница 7 из 9 |
Автор: | id_ler [ Воскресенье, 07 Ноябрь, 2010 16:13 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Info21 писал(а): Не могу открыть эту страничку.Добавлю к предыдущему своему сообщению, что для Oberon_V4_1994 ещё был просто WIN32S.EXE. При его установке не нужно было вносить изменений reg-файлом в реестр. Полагаю, что, учитывая специфику Wine’a, нужно подбирать оптимальную конфигурацию для ВВ опытным путем. |
Автор: | Info21 [ Воскресенье, 07 Ноябрь, 2010 19:21 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
id_ler писал(а): Info21 писал(а): Не могу открыть эту страничку. |
Автор: | Info21 [ Понедельник, 08 Ноябрь, 2010 10:55 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
id_ler писал(а): Info21 писал(а): Не могу открыть эту страничку. |
Автор: | id_ler [ Понедельник, 15 Ноябрь, 2010 13:16 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Интересно, получится ли «песочница» из CDE, если упаковать вместе Wine и ВВ. |
Автор: | Роман М. [ Понедельник, 15 Ноябрь, 2010 18:02 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
id_ler писал(а): Интересно, получится ли «песочница» из CDE, если упаковать вместе Wine и ВВ. Может, тогда логичнее скомпилировать BB с использованием библиотеки Winelib, подготовив её интерфейсы?
|
Автор: | id_ler [ Понедельник, 15 Ноябрь, 2010 23:44 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Роман М. писал(а): Может, тогда логичнее скомпилировать BB с использованием библиотеки Winelib, подготовив её интерфейсы? Не знаю. Ссылка про CDE из новостей. Пока сам не разбирался, есть ли там свежие идеи…
|
Автор: | Info21 [ Воскресенье, 26 Июнь, 2011 15:44 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Иван Денисов писал(а): Вот такой наблюдается иногда косяк с рисованием в BB. Это косяк отнюдь не ББ: он всё рисование делает через WinApi.
|
Автор: | Иван Денисов [ Понедельник, 27 Июнь, 2011 05:38 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Согласен, поэтому пишу, что «наблюдается в ББ», а не «обусловлен ББ» Выложил, чтобы народ не пугался, если такое увидит, то на форуме найдет причину — косяк с Wine + «видеодрайверами». |
Автор: | kemiisto [ Понедельник, 27 Июнь, 2011 10:26 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Info21 писал(а): Это косяк отнюдь не ББ: он всё рисование делает через WinApi. Это уже как посмотреть. По мне, так зависимость среды разработки от проприентарного API конкретной ОС - это даже не косяк, а косячище. А там ещё и COM... Иван Денисов писал(а): Выложил, чтобы народ не пугался, если такое увидит, то на форуме найдет причину — косяк с Wine + «видеодрайверами». Ну да. Нашли один баг из (дай бог) миллиона. Вот потому-то wine и костыли. Написан с помощью реверс-инжиниринга, поэтому никаких гарантий. Лишняя прослойка - лишний источник багов. И на каждый такой баг нужно иметь под руками Windows (хотя бы в виртуалке), чтобы хоть как-то себя успокоить, что дело не в ББ. |
Автор: | igor [ Понедельник, 27 Июнь, 2011 12:49 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
kemiisto писал(а): По мне, так зависимость среды разработки от проприентарного API конкретной ОС - это даже не косяк, а косячище. А там ещё и COM... А как можно что-либо сделать в целевой ОС, не "вляпавшись" при этом в её API?На счёт COM согласен. |
Автор: | kemiisto [ Понедельник, 27 Июнь, 2011 13:01 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
igor писал(а): А как можно что-либо сделать в целевой ОС, не "вляпавшись" при этом в её API? Если Вам нужно что-то делать с целевой ОС (системное программирование), то делается это на том языке, на котором она написана. На сишечке тобишь (опционально с двумя плюсами) в случае Windows. В ином случае возникает необходимость поддерживать интерфейсную прослойку для языка X над WinAPI в актуальном состоянии. И много других прелестей жизни. Да и речь о ББ. Он всё-таки не для таких целей. Он для прикладников. Тут как-раз vendor-locking может стать той самой killer feature. Только в другом смысле. В прямом, так сказать. |
Автор: | igor [ Понедельник, 27 Июнь, 2011 13:29 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
kemiisto писал(а): В ином случае возникает необходимость поддерживать интерфейсную прослойку для языка X над WinAPI в актуальном состоянии. Так Блэкбокс это и делает (не скажу, что блестяще) (напомню, речь шла о рисовании). Уместно ли обвинять Блэкбокс в том, что он где-то в своих недрах использует вызовы WinAPI для того, чтобы реализовать эту интерфейсную прослойку?Как вариант, можно было бы использовать какую-нибудь кроссплатформенную графическую библиотеку. Но в любом случае будет привязка либо к WinAPI, либо к этой библиотеке. Лично мне в Блэкбокс не нравится то, что привязка к WinAPI не локализована в подсистеме Host (как было задумано), а "размазана тонким слоем". Но сам факт использования WinAPI криминалом не считаю. |
Автор: | Илья Ермаков [ Понедельник, 27 Июнь, 2011 16:46 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
igor писал(а): Лично мне в Блэкбокс не нравится то, что привязка к WinAPI не локализована в подсистеме Host (как было задумано), а "размазана тонким слоем". Но сам факт использования WinAPI криминалом не считаю. Не совсем правильная формулировка. Локализована в подсистеме Host. Но вот подсистема слишком большая, потому что по ней "размазана" часть внутренней, но не зависимой всё же от платформы, механики каркаса. |
Автор: | Info21 [ Понедельник, 27 Июнь, 2011 23:54 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
kemiisto писал(а): Info21 писал(а): Это косяк отнюдь не ББ: он всё рисование делает через WinApi. Это уже как посмотреть. По мне, так зависимость среды разработки от проприентарного API конкретной ОС - это даже не косяк, а косячище ...Это как зависимость от библиотек. ----- Кстати, вот пример к тому, что главный показатель качества программы -- evolvability (услышано в докладе Куно Пфистера на Дне Оберона в ЦЕРНе). Привязка к неконтролируемым внешним библиотекам -- как показывает опыт, рискованное предприятие именно в плане evolvability. Oberon microsystems именно на этом в каком-то смысле и нагрелось: ведь старый MacOS гикнулся -- а поддержка как нового МакОС, так и линукса оказалась не такой уж тривиальной. Я бы предпочел просто Оберон с расширенной способностью интеграции с внешним миром по сравнению с классическим. Но без этой рискованной сложности автоматической поддержки look-and-feel подлежащей платформы. Хотя последнее действительно соблазнительно с коммерческой точки зрения. |
Автор: | Иван Денисов [ Пятница, 14 Октябрь, 2011 07:41 ] | ||
Заголовок сообщения: | Re: BB в Ubuntu 11.10 под WINE | ||
Обновил дистрибутив до ubuntu 11.10. Вот как теперь выглядит BB Wine 1.3, надо только немного настроить шрифты по умолчанию.
|
Автор: | Иван Кузьмицкий [ Пятница, 14 Октябрь, 2011 08:52 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
А окошки составных документов перетаскиваются без задержки? У меня это происходит с заметными тормозами, будто окно весит полтонны. |
Автор: | Иван Денисов [ Пятница, 14 Октябрь, 2011 09:59 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Иван Кузьмицкий писал(а): А окошки составных документов перетаскиваются без задержки? У меня это происходит с заметными тормозами, будто окно весит полтонны. В 11.04 было так. Если не ставить дрова к видеокарте ati, то все супер, стоит поставить — все происходит как вы описали. В 11.10 пока не получилось поставить драйвер, работаю на универсальном - все хорошо, окна перетаскиваются плавно. Но не знаю как будет, если поставить дрова. Косяков с цветом больше нет, которые выше описывал.А вот еще, на скриншоте заголовок "Wine загрузчик программ ..." если не активен окно Tools то надпись BlackBox. |
Автор: | Info21 [ Пятница, 14 Октябрь, 2011 10:09 ] |
Заголовок сообщения: | Re: BB в Линухе под WINE |
Иван Денисов писал(а): А вот еще, на скриншоте заголовок "Wine загрузчик программ ..." если не активен окно Tools то надпись BlackBox. Здорово. Проблема, выходит, уходит постепенно Если как-нибудь будет время и силы, пожалуйста, попробуйте запустить текущую школьную сборку с сайта Информатики-21 -- что там будет в заголовке вместо BlackBox. Должно быть имя рабочей папки. Ну и вообще лишний скриншот в пропагандистских целях. |
Автор: | Иван Денисов [ Пятница, 14 Октябрь, 2011 11:08 ] | ||
Заголовок сообщения: | Re: BB в Линухе под WINE | ||
Info21 писал(а): Если как-нибудь будет время и силы, пожалуйста, попробуйте запустить текущую школьную сборку с сайта Информатики-21 -- что там будет в заголовке вместо BlackBox. Должно быть имя рабочей папки. Да, действительно имя рабочей папки.
|
Страница 7 из 9 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |