Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт июн 23, 2017 11:30 am

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




Начать новую тему  Ответить на тему  [ 311 сообщений ]  На страницу Пред. 117 18 19 20 21
Автор Сообщение
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 1:24 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Mario_r4
Дай хорошему программисту(ТМ) очень маленькую и очень быструю ОС(ТМ) - и он обязательно найдет как ее превратить в Линукс(ТМ).

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 3:18 pm 
Не в сети

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


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 5:58 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
irkant
цикл
- от внесения изменений в ядро Колибри
- до "поглядеть как оно упадет"
- вместе с компиляцией ядра и перезагрузкой
занимает на реальной машине 10-15 секунд.

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

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

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

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 6:29 pm 
Не в сети

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


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 7:15 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
irkant писал(а):
art_zh, на всякий случай уточню, что я в данном вопросе крайне мало компетентен. Но не пойму, почему перезагружаться 10-15 секунд туда, а потом обратно (и так 48 раз) удобнее, чем иметь в одном окне исходные тексты, а в другом запущенную под отладчиком систему.

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

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

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 8:01 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 526
По текущему обсуждению появился вопрос.
Какая часть ядра Kolibri OS может быть запущена отдельным потоком?


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 8:04 pm 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 34
art_zh писал(а):
Только почему-то забыл про третье окно - с башковитым SVN-клиентом, и про четвертое - c чем-нибудь вроде Beyond Compare для построчного сравнения кода версий.
Ну, окон не обязательно должно быть четыре, но на счет необходимости такого функционала согласен, конечно.


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 8:25 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Kopa
Ядро уже работает в несколько потоков. Ты уточни, что ты от ядра хочешь ?


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Пн сен 29, 2014 8:48 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 526
Serge писал(а):
Kopa
Ядро уже работает в несколько потоков. Ты уточни, что ты от ядра хочешь ?

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


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Вт сен 30, 2014 5:17 am 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 34
Serge писал(а):
Ядро уже работает в несколько потоков.

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


Вернуться к началу
 Заголовок сообщения: Re: Новый эмулятор
СообщениеДобавлено: Чт окт 02, 2014 8:24 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Используйте Synergy Client же, офигенно удобно!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 311 сообщений ]  На страницу Пред. 117 18 19 20 21

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


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

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


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

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