OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 04 Август, 2020 15:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Четверг, 23 Октябрь, 2008 09:53 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8351
Откуда: Троицк, Москва
Ali писал(а):
BB 1.5 сборка от 2 марта 2008

Вы бы уточнили, откуда сборка.
"base" с Информатики-21? (у меня только более поздние).
Или что-то другое с OberonCore?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Четверг, 23 Октябрь, 2008 09:57 
Аватара пользователя

Зарегистрирован: Суббота, 19 Ноябрь, 2005 15:59
Сообщения: 803
Откуда: Зеленоград
Борис Рюмшин писал(а):
Где бы мне ещё эту самую Убунту бы взять 7.04...
Посмотрю на работе, какая у меня стоит. Вполне может быть, что именно 7.04.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Четверг, 23 Октябрь, 2008 10:22 

Зарегистрирован: Вторник, 05 Февраль, 2008 11:33
Сообщения: 23
Info21 писал(а):
Ali писал(а):
BB 1.5 сборка от 2 марта 2008

Вы бы уточнили, откуда сборка.
"base" с Информатики-21? (у меня только более поздние).
Или что-то другое с OberonCore?

http://store.oberoncore.ru/BlackBox/15/ ... um.2008.7z


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Четверг, 23 Октябрь, 2008 10:42 

Зарегистрирован: Вторник, 05 Февраль, 2008 11:33
Сообщения: 23
Возможно это малоизвестно:
http://www.ubuntu.com/news/ubuntu-7.04-end-of-life писал(а):
Ubuntu 7.04 reaches end-of-life on October 19, 2008

С ожидаемым в начале ноября выходом fedora 10 закончится поддержка fedora 8.
ASPLinux 12 основана на fedora 7
ASPLinux 11 на четвертой, 11.2 пятой fedor`е.
Такова специфика отечественного дистростроения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Четверг, 23 Октябрь, 2008 14:46 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8351
Откуда: Троицк, Москва
Ali писал(а):
Такова специфика отечественного дистростроения.

А народ тут жалуется, что ББ нечасто обновляется...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Четверг, 23 Октябрь, 2008 14:53 
Аватара пользователя

Зарегистрирован: Суббота, 19 Ноябрь, 2005 15:59
Сообщения: 803
Откуда: Зеленоград
AVC писал(а):
Борис Рюмшин писал(а):
Где бы мне ещё эту самую Убунту бы взять 7.04...
Посмотрю на работе, какая у меня стоит. Вполне может быть, что именно 7.04.
Точно, 7.04.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Пятница, 24 Октябрь, 2008 16:20 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4442
Откуда: Россия, Орёл
Info21 писал(а):
Ali писал(а):
BB 1.5 сборка от 2 марта 2008

Вы бы уточнили, откуда сборка.
"base" с Информатики-21? (у меня только более поздние).
Или что-то другое с OberonCore?

Сборка тут не причём. Это сильно зависит от версии и сборки Wine.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Пятница, 24 Октябрь, 2008 16:21 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4442
Откуда: Россия, Орёл
AVC писал(а):
AVC писал(а):
Борис Рюмшин писал(а):
Где бы мне ещё эту самую Убунту бы взять 7.04...
Посмотрю на работе, какая у меня стоит. Вполне может быть, что именно 7.04.
Точно, 7.04.

Спасибо. :) Это уже не актуально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Суббота, 06 Декабрь, 2008 15:21 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4442
Откуда: Россия, Орёл
Если кому сей вопрос ещё интересен, то на том Wine (1.*), который идёт в комплекте с Ubuntu 8.10 всё корректно работает, включая ссылки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Суббота, 06 Декабрь, 2008 15:24 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2934
Откуда: г. Ярославль
BB в линухе под вайном всегда интересен, не говоря о крайнем интересе к BB в Линухе без вайна!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 08 Декабрь, 2008 12:29 

Зарегистрирован: Пятница, 02 Декабрь, 2005 14:35
Сообщения: 193
Откуда: Россия, Томск
Борис Рюмшин писал(а):
Если кому сей вопрос ещё интересен, то на том Wine (1.*), который идёт в комплекте с Ubuntu 8.10 всё корректно работает, включая ссылки.

И графика? И диалог?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 10 Август, 2009 12:39 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Как я понял, Wine используется только при установке ВВ. Если папку ВВ скопировать в любой другой каталог, убрать расширение .exe и запускать через ./BlackBox, то у меня все нормально работает (не считая мелких проблем, которые в теме упоминались). Может быть есть смысл пересобрать ВВ в Linux через DevLinker.Link в наиболее стабильной конфигурации и выложить на форуме для тестирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 10 Август, 2009 14:02 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9271
Откуда: Россия, Орёл
От того, что Вы убрали расширение .exe, ничего не изменилось. Это обычный Portable Executable (Win32-OS/2-исполняемый формат).
А то, что он исполняемый, Линукс опознаёт по атрибуту файловой системы. Далее в ядре срабатывает выбор исполняющей подсистемы по внутреннему формату файла - и запускается Wine.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Понедельник, 10 Август, 2009 15:42 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Оказалось, что я проверял в системе, где Wine установлен, но .wine в домашнем каталоге не было.

Ещё есть вариант запуска примера ObxStreamsServer/ObxStreamsClient. В (Comm)ObxStreamsServer нужно изменить строку localAdr = «900» на localAdr = «127.0.0.1:50000», а в (Comm)ObxStreamsClient remoteAdr = «127.0.0.1:900» на remoteAdr = «127.0.0.1:50000».


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Вторник, 22 Сентябрь, 2009 13:49 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Я заметил, что при запуске ВВ появляется два процесса -- wineserver и wine-preloader, но изменений в ядре(загрузку\выгрузку модулей) не нашел. Цели настраивать Wine не было, а хотелось поэкспериментировать с использованием dll-файлов, написанных в Windows и для Windows, в Linux'е для ВВ. Поэтому скажу только, что при помощи утилиты winеcfg указал на вкладке "Библиотеки" для ВВ использовать только родные библиотеки Windows. А во вкладке "Диски" присвоил папке ВВ диск А:. Тут появилась небольшая путаница -- поиск файлов при загрузке с разных дисков, но эксперимент, в целом, как мне кажется, удался. Суть в том, что, если скопировать Windows-библиотеки в каталог ВВ, то ВВ будет полностью работоспособен. Wine необходим только при запуске. Как проверить работу с памятью я не знаю, но файлы открываются и сохраняются. Вот список необходимых библиотек:
advapi32.dll, comctl32.dll, comdlg32.dll, gdi32.dll, imm32.dll, iphlpapi.dll, kernel32.dll, msvcrt.dll, ntdll.dll, ole32.dll, rpcrt4.dll, shell32.dll, shlwapi.dll, user32.dll, uxtheme.dll, winspool.drv, winex11.drv.
Ключевой момент -- файл winex11.drv.so, который нужно скопировать из каталога библиотек Wine и удалить расширение .so. Еще надо имена всех файлов перевести в верхний регистр (кроме winspool.drv и winex11.drv). Если Windows-лицензия не позволяет использовать эти файлы, то их все можно скопировать из Wine и удалить расширение .so.
Возможно, что не все так просто, как написано. Просьба поправить, если я что-то напутал.

P.S. Открытие файлов стало возможным после копирования в папку ВВ библиотеки winspool.drv из Windows. Однако, при нажатии кнопки "Отмена" появляется трап.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Вторник, 22 Сентябрь, 2009 18:04 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
При загрузке читаются имена файлов в каталоге ВВ, но в любом случае загружаются
../wine/winex11.drv.so и ../wine/winspool.drv.so


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Вторник, 22 Сентябрь, 2009 18:29 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
id_ler писал(а):
При загрузке читаются имена файлов в каталоге ВВ, но в любом случае загружаются
../wine/winex11.drv.so и ../wine/winspool.drv.so

Интересно, а вы вообще представляете себе, как работает wine и что это такое в принципе?
(непонятно назначение двух предыдущих постов... :? )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Вторник, 22 Сентябрь, 2009 20:08 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Я пытаюсь понять как работает Wine, исходя из прочитанной документации. Если написано, что утилита winecfg предоставляет выбор между использованием родной (Windows) библиотекой и встоенной (Wine), то я и попытался сделать. Оказалось, что редактор замещения не может ограничить порядок загрузки только родной библиотекой. У меня не получилось даже блокировать загрузку файла. Проверяется оба варианта и загружается встроенная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Среда, 23 Сентябрь, 2009 19:01 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Просьба, подскажите какой-нибудь тест для памяти, при недостатке которой ВВ обращается к ОС и та выделяет определенный дополнительный объем. Хотелось бы выяснить те библиотеки, какие участвуют в этом процессе. Я, конечно, понимаю, что такие методы далеки от систематического программирования, однако хакнуть иногда бывает проще и быстрее (и для общего развития полезнее), чем вычитывать каждый вопрос в книжках, написанных доступным языком, которые надо еще найти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BB в Линухе под WINE
СообщениеДобавлено: Среда, 23 Сентябрь, 2009 19:41 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
id_ler писал(а):
Просьба, подскажите какой-нибудь тест для памяти, при недостатке которой ВВ обращается к ОС и та выделяет определенный дополнительный объем.
Ну вот хотя бы: viewtopic.php?p=34710#p34710


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2020, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB