Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jul 21, 2019 8:54 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 123 posts ]  Go to page Previous 15 6 7 8 9 Next
Author Message
 Post subject:
PostPosted: Thu May 17, 2007 9:10 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
w-tools

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

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


Top
   
 Post subject:
PostPosted: Thu May 17, 2007 11:51 pm 
Offline
User avatar

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

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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 12:47 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Согласен с ДедОк-ом.

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

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

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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 1:16 am 
Offline
User avatar

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

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

..bw


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 7:30 am 
Offline

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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 7:49 am 
Offline

Joined: Thu Feb 08, 2007 10:17 am
Posts: 54
Товарисчи !!! Товарисчи !!!

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

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

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

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

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

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

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

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

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

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

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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 7:57 am 
Offline

Joined: Thu Feb 08, 2007 10:17 am
Posts: 54
Phantom-84,

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

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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 8:15 am 
Offline

Joined: Thu Feb 08, 2007 10:17 am
Posts: 54
Serge, опять ты взялся за свое :-) :-) :-) :-) :-)

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

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

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


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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 11:20 am 
Offline
Just Flooding
User avatar

Joined: Wed May 18, 2005 10:27 am
Posts: 430
Все это весьма знакомо.
http://www.board.sysbin.com/viewtopic.p ... &start=210
http://www.narod.ru/guestbook/?owner=26701943


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 12:37 pm 
VaStaNi
Мой предыдущий пост касается всех. Просьба больше не писать тут не по теме.


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 12:49 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
w-tools

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

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

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


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

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


Top
   
 Post subject:
PostPosted: Fri May 18, 2007 9:08 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Nameless

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


Top
   
 Post subject:
PostPosted: Sat May 19, 2007 8:42 am 
Offline

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

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 123 posts ]  Go to page Previous 15 6 7 8 9 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


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