Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс сен 24, 2017 8:42 pm

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




Начать новую тему  Ответить на тему  [ 123 сообщения ]  На страницу Пред. 15 6 7 8 9 След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт май 17, 2007 9:10 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
w-tools

У нас разное понимание "принципов" работы микроядра. Все перечисленные функции есть и в других системах, микроядерных и монолитных с некоторыми различиями и в названиях и функциональности, например fork(), mmap() и CreateThread() и VirtualAlloc(). Всё это мало говорит об устройстве систем.
space_control_syscall создаёт адресное прстранство. Замечательно. А что это адресное пространство из себя представляет ? Это не пустой вопрос, потому от ответа на него будут зависить принципы работы всех остальных вызовов. Пока что все эти API только набор слов за которым нет никакого содержания.

P.S. на IPC Колибри расчитывать не стоит, он не очень удачно устроен.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт май 17, 2007 11:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 29, 2007 3:02 am
Сообщения: 249
Уважаемый w-tools
Вы мне поясните, как простому юзеру, в чём тупик Колибри?... и почему его надо переделывать? ведь на это уйдут годы, проект станет, и вы сами первый потом скажете, что это все фуфло, гниль, и мёртворожденная ось... Чего такого нынешнее ядро не может, или не сможет делать в ПРИНЦИПЕ?... ? а если вы хотите сделать свою ось, так какого, извините хрена вы тут торчите, и обгаживаете то что тут создают, ни написав ни килобайта кода, и не разобравшись толком в достоинствах и недостатках нынешнего ядра, и его архитектуре?...Этакий Барон Мюнхаузен на микроядре, прилетевший к пигмеям на помощь в строительстве светлого будущего для себя, но их руками... Горловым сильно попахивает, однако... "Вы мне пишите, а я ось создам, хорошо?" Я бы не выступал, но знаете, вы наносите двойной вред системе... во первых вы переключаете интересы людей, а это чревато затормаживанием процесса, и распадом коллектива... во вторых, на форум ходят люди, не имеющие к Колибри непосредственного отношения, гости... Что они подумают о проекте, и его создателях?...
А их мнение и поддержка очень важны, ибо пора уже делать под ось пикладное ПО и выводить её на суд и тестирование широкой общественности...
Mario79
С учётом вышеизложенного, предлагаю всё - таки переместить тему, ибо она не касается ядра Колибри, следовательно является оффтопом...

Еще раз извините...


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 12:47 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Согласен с ДедОк-ом.

Тему в оффтоп.

А будут переманивать програмеров в свой проект (паразитируя на нашем форуме - посвящённом Колибри) или хуже - говорить что КолибриОС фуфло, та система в которую мы вкладываем столько сил. То их надо будет забанить нафиг а сообщения удалить.

Может я тут и резковато высказался, но никто не любит когда их дело кто-то хочет развалить или называет его фуфлом. Я всё сказал.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 1:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
ДедОк> С учётом вышеизложенного, предлагаю всё - таки переместить тему, ибо она не касается ядра Колибри, следовательно является оффтопом...
Из за таких, как вы, уважаемый тема, причем совершенно конкретная, засоряется. Сами то много кода написали?
Я не понимаю, в конце концов, не нравится не читай. Я на этом форуме читаю 3-4 темы из всех и у меня не возникает отрицательных настроений и желания на кого-нибудь поорать.
То же отновится к остальным.

w-tools, не надо им ничего объяснять, бери и делай.
Я не могу сейчас помочь ни тебе ни проекту в общем, по понятной причине. Когда освобожусь, доделаю RTL FP, и допишу проигрыватель XviD. После этого мой экскурс по KOS, видимо, закончится, возможно займусь микроядром Pistachio или другим.

..bw


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 7:30 am 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
w-tools, что значит, "оставьте только эти функции"? Системный сервис, подобный имеющемуся у Колибри, должен быть реализован поверх микроядра, а не обрезан до основных микроядерных функций...


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 7:49 am 
Не в сети

Зарегистрирован: Чт фев 08, 2007 10:17 am
Сообщения: 54
Товарисчи !!! Товарисчи !!!

Хватит обсуждать цвет моих волос и размер моей пиписки :-) :-) :-)

Тема называется Тех. Задание на Микро Ядро !!!
Вот это ТЕХ. ЗАДАНИЕ и нужно выработать !!!

Я прекрасно понимаю что многие заняты и уних нет времени, а некоторые даже не понимают суть этого топика и обсуждаемые здесь вопросы (хотя флудят по черному). Но я убежден что есть те кто не только пинимает суть вопроса но имеет немного времени чтобы написать код или обсудить эту тему, причем я уверен есть люди у которых есть реальные наработки по этой теме хотя они не разу не высказались на этом форуме !!!

P.S.
Отдельная благодарность тем кто реально поддерживает эту тему не засоряя ее бесполезным флудом.
Точто я не выкладываю код это не значит что я ничего не делаю, надеюсь что есть люди которе могут осмыслить это, кажущееся противоречие :-) :-) :-)

Здесь некоторые начали говорить типа: я заставляю делать всю черную работу им а сам буду собирать сливки - ХА!!! ХА!!! ХА!!!

Во первых надо быть глупцом чтобы делить работу на 'черную' и 'белую'. Работа есть работа !!! - Какого плана она бы не была, а здесь работы всем хватит выше макушки :-) :-) :-)

Во вторых ковыряние в программировании и железках не более чем одно из моих любимых ХОББИ !!!
Посему я не вкоей мере не претендую на роль Била Гейтса, Линуса Торвальдса или на крайний случай Вили Турнаяма :-) :-) :-)

Этим хобби я занимаюсь в свое удовольствие и получаю от этого моральное удовлетворение, тем более я не понимаю тех кто 'парится' разрушая свои нервные клетки и лезет из кожи вон чтобы доказать свое мнение :-)

И если кто думает что я ничего не делаю а хочу собрать, использовать а затем продать(или что нибудь в этом роде) и почевать на лаврах за чужой счет, тот глубоко ошибается !!!

И если так будет продолжаться дальше то тама окончательно перерастет в 'офтоп' так и не начавшись. :-( :-( :-(

Жду нормальных дебатов по поводу педыдущих двух моих постов ...


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 7:57 am 
Не в сети

Зарегистрирован: Чт фев 08, 2007 10:17 am
Сообщения: 54
Phantom-84,

Это так сказать 'эксперемент' который нужно вочтобы то не стало произвести. Если это не удасться значит ядро KOS очень солжное и очень запутанное либо никто толком не смог в нем разобраться что эквивалентно предыдущему высказыванию. (только не принимайте это высказывание за личную обиду и не флудите по этому поводу :-) )

Эсли этот экспиремент удасться воспроизвести то это будет платформой (фундаментом) для дальнейших эксперемнтов и реализаций (за одно ядро KOS сильно похудеет и упростится :-) )


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 8:15 am 
Не в сети

Зарегистрирован: Чт фев 08, 2007 10:17 am
Сообщения: 54
Serge, опять ты взялся за свое :-) :-) :-) :-) :-)

Сперва ставятся пустые вопросы, затем из пустых слов даются на них ответы, затем как это ни странно из пустотых вопросов и пустых ответов возникает структура, а после этого пустая структура запоняется реальным кодом :-) :-) :-)

Serge, я прочитал многие твои посты на этом форуме (не только в этой ветке) и так понял что ты более или менне разобрался и с защищенным режимом и с ядром KOS.
Пожалуиста не поленись , если это конечно возможно, раздедень ядро KOS до состояния которое я описал в одном из предыдущих

C уважением, w-tools


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 10:38 am 
Так люди, большая просьба прекратить флудить и оффтопить. В этой теме этим будет заниматься только автор темы.
Не надо убеждать и доказывать, что он не прав или не понимает темы. Это его право думать, как он говорит.
Если тенденция по болтологии продолжиться перемещу тему в оффтоп, уже не спрашивая ничьих желаний.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 11:20 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
Все это весьма знакомо.
http://www.board.sysbin.com/viewtopic.p ... &start=210
http://www.narod.ru/guestbook/?owner=26701943


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 12:37 pm 
VaStaNi
Мой предыдущий пост касается всех. Просьба больше не писать тут не по теме.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 12:49 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
w-tools

У меня нет времени заниматься этой работой. Вообще если ты действительно хочешь создать свою ОС то такая работа была бы очень полезна в плане изучения архитектур i386 и РС.
Мой совет - взять kernel.asm и выкинуть всё начиная с

; SAVE REAL MODE VARIABLES
mov ax, [BOOT_VAR + 0x9031]
mov [IDEContrRegsBaseAddr], ax

ты получишь загруженное ядро в защищённом режиме с настроенной страничной адресацией и плоской памятью. Точную карту памяти можешь посмотреть в const.inc. Дальше можешь добавлять управление памятью, потоками, IPC, обработчики прерываний и т.д.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 5:57 pm 
Угу. А я бы пожелил на месте автора вот эти две чатсти ядра на два разных файла - останется ядро и вторичный загрузчик... Который уже впринципе, с нуля писать не надо... Отладить это дело - и дкмать дальше. А тупик в КООС (я не говорю, что ОС тупиковая - просто такая проблема) - для приложений оставлено только 2 Gb оперативки... Не есть гуд. Границ быть не должно... Ибо двухгигабайтный рубеж будет перейден. А когда будет перейден - что будет проще - корректировать ядро до следующего рубежа? Или сейчас это пофиксить?

А вот у самого, кстати, похоже, умений не хватает :(. Сижу и тупо смотрю в код...


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Пт май 18, 2007 9:08 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Nameless

Выделить больше 2 Гб как раз не проблема. Будет ядро где приложение сможет получить до 3.5 Гб.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб май 19, 2007 8:42 am 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
Nameless, 2 Гб и 3,5 Гб - числа одного порядка, а если смотреть в будущее, то тогда уж переходить на longmode.

А вообще это опять оФФтоп!!!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 123 сообщения ]  На страницу Пред. 15 6 7 8 9 След.

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


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

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


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

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