Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Jun 27, 2019 1:29 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 311 posts ]  Go to page Previous 117 18 19 20 21
Author Message
PostPosted: Mon Sep 29, 2014 1:24 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
PostPosted: Mon Sep 29, 2014 3:18 pm 
Offline

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


Top
   
PostPosted: Mon Sep 29, 2014 5:58 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1331
irkant
цикл
- от внесения изменений в ядро Колибри
- до "поглядеть как оно упадет"
- вместе с компиляцией ядра и перезагрузкой
занимает на реальной машине 10-15 секунд.

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

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

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

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


Top
   
PostPosted: Mon Sep 29, 2014 6:29 pm 
Offline

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


Top
   
PostPosted: Mon Sep 29, 2014 7:15 pm 
Offline
Kernel Developer
User avatar

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

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

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

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


Top
   
PostPosted: Mon Sep 29, 2014 8:01 pm 
Offline

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


Top
   
PostPosted: Mon Sep 29, 2014 8:04 pm 
Offline

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


Top
   
PostPosted: Mon Sep 29, 2014 8:25 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Kopa
Ядро уже работает в несколько потоков. Ты уточни, что ты от ядра хочешь ?


Top
   
PostPosted: Mon Sep 29, 2014 8:48 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 659
Serge wrote:
Kopa
Ядро уже работает в несколько потоков. Ты уточни, что ты от ядра хочешь ?

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


Top
   
PostPosted: Tue Sep 30, 2014 5:17 am 
Offline

Joined: Wed Sep 24, 2014 5:47 pm
Posts: 34
Serge wrote:
Ядро уже работает в несколько потоков.

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


Top
   
PostPosted: Thu Oct 02, 2014 8:24 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Используйте Synergy Client же, офигенно удобно!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 311 posts ]  Go to page Previous 117 18 19 20 21

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited