Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн дек 18, 2017 9:36 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 4:54 pm 
Собственно вопрос не праздный. Мое собственно знание языка Си конечно чуть больше чем ничего. Интересно другое - много ли зависимостей потянет для самого простейшего случая.
Плюсы описывать не имеет смысла - все и так умные и все сразу поймут.

Из положительного опыта портирования эмуляторов - их есть у нас целый раздел.


Вернуться к началу
   
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 6:25 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Скажу честно - прогноз неблагоприятный.
Wine основывается сейчас на POSIX, X-сервере и требует возможности загрузки PE.
Если допилить посикз, выпилить Икс-сервер и добавить в ядро/юзермод поддержку PE, то может и заведется. Но работы - выше крыши.

upd: плюс нужны treads в ядре.


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 10:32 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 543
SoUrcerer писал(а):
.
Если допилить ..., выпилить


Помогают и используются ли при этом какие нибудь инструменты
(вроде SourceNavigator, WinMerge и др.)


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 10:36 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Kopa, это ты о чем сейчас?


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 10:40 pm 
Как это о чем? У человека приступ острого недержание мыслей и тут он вспомнил, что есть такой форум, на котором его успели позабыть. :wink:


Вернуться к началу
   
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 10:55 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 543
Mario писал(а):
Как это о чем? У человека приступ острого недержание мыслей и тут он вспомнил, что есть такой форум, на котором его успели позабыть. :wink:

Sorry, если наступил на больную мозоль. По ассемблеру, у меня возможно, особая ностальгия:)

P.S. Пробовал использовать для просмотра кода проектов SourceNavigator (хотя бы зависимости кода)
но не особо впечатлился.


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 11:10 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
А зачем? По заголовочным файлам видно же, где и что конкретно ОС-зависимо в коде.


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 11:22 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 543
SoUrcerer писал(а):
А зачем? По заголовочным файлам видно же, где и что конкретно ОС-зависимо в коде.


Может быть, если базис знаний достаточен.
Например чтобы в "одной" картинке оценить разбиение функций по кластерам.
Есть отдельная направление (дисциплина) по работе с информацией DataMining


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Чт мар 15, 2012 11:28 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
В данном случае информации не так много. Ядро wine занимает жалкие 200-300 килобайт кода.


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Пт янв 25, 2013 5:41 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 443
SoUrcerer писал(а):
Скажу честно - прогноз неблагоприятный.
Wine основывается сейчас на POSIX, X-сервере и требует возможности загрузки PE.
Если допилить посикз, выпилить Икс-сервер и добавить в ядро/юзермод поддержку PE, то может и заведется. Но работы - выше крыши.

upd: плюс нужны treads в ядре.

Ну PE проблема не большая. Уже нечто подобное есть, хотя и весьма ограничено. Главная задача - это написать библиотеки. Их много очень. Хотя даже небольшая часть функций неплохо пополнит набор программ работающих под Колибри.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Сб янв 26, 2013 11:23 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Большая часть библиотек Wine вполне автономна, необходимы только главные системные библиотеки.


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Вс янв 27, 2013 7:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 443
Т. е. если сделать только главные библиотеки, то остальные смогут работать через эти самые главные. Тогда всё не настолько сложно.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Вт апр 02, 2013 12:46 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 443
Интересует документация и исходники(лучше на асме) по файлу шрифтов ttf. Если есть что, то скиньте, пожалуйста. В нете пока ищу, но больше испугали сложностью формата(вот только без описания, сложный и всё тут:).
PS: Ну или ну его, этот ttf. Сообразить какой формат попроще и вид шрифта просто с виндовых стащить... Ну в общем не знаю...

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Вс апр 07, 2013 9:21 am 
Не в сети

Зарегистрирован: Вт фев 26, 2013 1:00 pm
Сообщения: 19
По скромному мнению моему, Wine для Колибры не нужен. Ежели какая-то виндовая программа сильно нужна - её можно портировать, этот путь себя уже оправдал. А вот догонять Винду и делать её эмуль (точнее, НЕэмуль) есть безнадёжная и неблагодарная работа, кажется.


Вернуться к началу
 Заголовок сообщения: Re: Порт wine
СообщениеДобавлено: Вс апр 07, 2013 9:34 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Предлагаю портировать, скажем, Civilization IV. Или что-нибудь ещё эдакое. Хехе :)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


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

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB