Board.KolibriOS.org
http://board.kolibrios.org/

Новый эмулятор
http://board.kolibrios.org/viewtopic.php?f=37&t=426
Page 21 of 21

Author:  art_zh [ Mon Sep 29, 2014 1:24 pm ]
Post subject:  Re: Новый эмулятор

Mario_r4
Дай хорошему программисту(ТМ) очень маленькую и очень быструю ОС(ТМ) - и он обязательно найдет как ее превратить в Линукс(ТМ).

Author:  irkant [ Mon Sep 29, 2014 3:18 pm ]
Post subject:  Re: Новый эмулятор

Mario_r4 wrote:
Если портируют Qemu (вероятность уже не нулевая), то можно будет запускать Колибри в Колибри.
Ну, это будет много лучше, чем ничего.
art_zh wrote:
а вот нафига эмулировать системные вызовы и десктоп Колибри на системных вызовах и десктопе Колибри - я так и не понял.
Чтобы внести в них изменения и по-быстрому поглядеть как оно упадет :) Просмотреть 5-10 сборок, отлавливая появление бага и т.п. Сделать это на "очень маленькой и очень быстрой ОС(ТМ)", а не на пиратской копии винды )
Mario_r4 wrote:
Я так понял человек хочет что то вроде https://ru.wikipedia.org/wiki/OpenVZ
Хм. Видимо да.

Author:  art_zh [ Mon Sep 29, 2014 5:58 pm ]
Post subject:  Re: Новый эмулятор

irkant
цикл
- от внесения изменений в ядро Колибри
- до "поглядеть как оно упадет"
- вместе с компиляцией ядра и перезагрузкой
занимает на реальной машине 10-15 секунд.

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

На этапе загрузки (когда видеосистема еще не инициализирована) очень помогает Порт 80h.

На всех остальных этапах полезно добавить в своё ядро простейшую спецфункцию для просмотра ядерного пространства из юзерспейса.

Author:  irkant [ Mon Sep 29, 2014 6:29 pm ]
Post subject:  Re: Новый эмулятор

art_zh, на всякий случай уточню, что я в данном вопросе крайне мало компетентен. Но не пойму, почему перезагружаться 10-15 секунд туда, а потом обратно (и так 48 раз) удобнее, чем иметь в одном окне исходные тексты, а в другом запущенную под отладчиком систему.
Вопрос в скорости работы и достоверности результата такого варианта - да. Именно поэтому "Колибри в Колибри".

Author:  art_zh [ Mon Sep 29, 2014 7:15 pm ]
Post subject:  Re: Новый эмулятор

irkant wrote:
art_zh, на всякий случай уточню, что я в данном вопросе крайне мало компетентен. Но не пойму, почему перезагружаться 10-15 секунд туда, а потом обратно (и так 48 раз) удобнее, чем иметь в одном окне исходные тексты, а в другом запущенную под отладчиком систему.

Да, для ловли багов по версиям ядра эмулятор очень полезен.
Только почему-то забыл про третье окно - с башковитым SVN-клиентом, и про четвертое - c чем-нибудь вроде Beyond Compare для построчного сравнения кода версий.
В Колибри таких штучек (пока) нет, а стало быть и аргумент не актуален.

А вот для отладки кода драйверов эмулятор имхо не нужен и даже противопоказан.
Надежно тестировать реальное железо можно только на реальном железе.

Author:  Kopa [ Mon Sep 29, 2014 8:01 pm ]
Post subject:  Re: Новый эмулятор

По текущему обсуждению появился вопрос.
Какая часть ядра Kolibri OS может быть запущена отдельным потоком?

Author:  irkant [ Mon Sep 29, 2014 8:04 pm ]
Post subject:  Re: Новый эмулятор

art_zh wrote:
Только почему-то забыл про третье окно - с башковитым SVN-клиентом, и про четвертое - c чем-нибудь вроде Beyond Compare для построчного сравнения кода версий.
Ну, окон не обязательно должно быть четыре, но на счет необходимости такого функционала согласен, конечно.

Author:  Serge [ Mon Sep 29, 2014 8:25 pm ]
Post subject:  Re: Новый эмулятор

Kopa
Ядро уже работает в несколько потоков. Ты уточни, что ты от ядра хочешь ?

Author:  Kopa [ Mon Sep 29, 2014 8:48 pm ]
Post subject:  Re: Новый эмулятор

Serge wrote:
Kopa
Ядро уже работает в несколько потоков. Ты уточни, что ты от ядра хочешь ?

Возможно знать минимальную часть ядра от которой максимально зависят запущенные потоки ядра :)
или допустимые механизмы "патчинга" ядра в Kolibri вне использования драйверной модели.

Author:  irkant [ Tue Sep 30, 2014 5:17 am ]
Post subject:  Re: Новый эмулятор

Serge wrote:
Ядро уже работает в несколько потоков.

Почитать где-то можно?

Author:  SoUrcerer [ Thu Oct 02, 2014 8:24 am ]
Post subject:  Re: Новый эмулятор

Используйте Synergy Client же, офигенно удобно!

Page 21 of 21 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/