Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Nov 18, 2019 11:02 pm

All times are UTC+03:00


Search found 21 matches
Search these results:

Author Message

 Forum: Kernel   Topic: Модификация ядра Kolibri OS: уточняющие вопросы

Posted: Wed Nov 23, 2011 5:50 pm 

Replies: 57
Views: 30775


В fasm'е ситуация еще хуже. Директивы типа includelib нет, т.е. подключить объектник с помощью стандартных средств невозможно. Нужно либо писать макросы для подключения объектника/экспорта/импорта (не самая простая задача), либо делать все на уровне исходников. В Колибри код объединяется с помощью ...

 Forum: Kernel   Topic: Модификация ядра Kolibri OS: уточняющие вопросы

Posted: Fri Nov 18, 2011 4:26 pm 

Replies: 57
Views: 30775


Кто нибуть экспериментировал по включению кода на C (грубо говоря) в код ядра KolibriOS? Я чуток пробовал. Сейчас деталей не помню, но, думаю, ничего сложного. Завернуть код (и данные, ибо их никто не отделяет) ядра в отдельную секцию, написать правильно скрипт линковки и линковать с сишным кодом. ...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 8:40 pm 

Replies: 38
Views: 12464


SII wrote:
Господа-граждане-товарищи, неужели вы не понимаете, что господин wolf.ram -- обычный тролль?
Троллинг — высказывание заводомо неверных утверждений с целью разжигания флейма.

Где я высказал неверные утверждения, а?

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 8:37 pm 

Replies: 38
Views: 12464


Извините, уважаемый, но после этой фразы не вытерпел! Итак. 1. сервер - это ваш бог? Слово "сервер" это круто да? Это безаппеляционно и на лопатки чтоль??? При чём здесь сервер? Любезный, ты вообще что сказать-то хотел? Вы знаете, что менуэтовское ядро весьма близко к разряду RTOS? ЛОЛШТО...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 7:45 pm 

Replies: 38
Views: 12464


Nasarus wrote:
Хм.. Странно. Почему-то ядро Колибри постоянно "соправождают и модифицируют". Причем, не прибегая к магии.
Ну-ка, сопроводи мне ядро на 64-битную платформу. Не прибегая к магии.

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 7:43 pm 

Replies: 38
Views: 12464


Проект будет НЕВОЗМОЖНО сопровождать и модифицировать. Очень странно IBM вот сопровождает, наверно там не самые умные программисты? Очень даже вероятно, что так. А что за задачи у них там решаются? Бинарного? Тоже никаких гарантий. Спорное утверждение - пока что наблюдаю: размер бинарника на асме в...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 7:29 pm 

Replies: 38
Views: 12464


Но на ассемблере можно сделать куда больше, чем на ЯВУ, потому что ассемблерщик работает с инструкциями процессора Единственное, что можно сделать на асме, но нельзя сделать на ЯВУ в прикладных задачах — использовать SIMD-расширения процессора. И всё. а значит априори имееn куда больший контроль на...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 4:57 pm 

Replies: 38
Views: 12464


«То, что нельзя написать на асме, приходится паять!»(Из чьей-то подписи на васме. Вообще фееричная по своей дебильности фраза Ты воспринимаешь эту фразу выдернутой из контекста.Целиком по идее это должно звучать приблизительно так: Большую часть кода можно написать на Си, то что нельзя написать на ...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 8:43 am 

Replies: 38
Views: 12464


bw wrote:
wolf.ram, покажи своё ядро и я скажу кто ты.
В виду отсутствия аргументов оппонент использовал стандартный демагогический приём «сперва добейся».

Слив засчитан.

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 7:53 am 

Replies: 38
Views: 12464


1) Споры ASM vs HLL можно вести бесконечно. Можно. С ярыми фанатиками асма, не принимающими никаких аргументов, только машущими лозунгами «Код на асме компактнее!», «На асме код быстрее!», «Зачем пользоваться компиляторами, когда можно лабать руками!», «То, что нельзя написать на асме, приходится п...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Fri Jul 02, 2010 7:43 am 

Replies: 38
Views: 12464


А теперь дай вменяемый ответ на вопрос: зачем самому делать то, что делает компилятор на порядки быстрее? Чтобы отказаться от компилятора и тем самым получить бОльшую свободу для написания и оптимизации кода. Например, чтобы можно было оперировать флагом переноса, а также длинным умножением 32*32->...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Thu Jul 01, 2010 8:52 pm 

Replies: 38
Views: 12464


Гы. Забавно, что утверждение о том, что переход на си может увеличить скорость, находится в одном посте с методом, позволяющим эту самую скорость просадить из-за разрушения буфера пар call/ret (и вытекающим отсюда простоем декодера, вынужденного ждать, пока до ret непосредственно дойдёт управление,...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Thu Jul 01, 2010 8:46 pm 

Replies: 38
Views: 12464


Прежде чем переходить к обсуждению утверждения "ядро тормозное", отмечу две вещи по исходному утверждению "возможность разработки на C увеличит скорость работы". Во-первых, даже если считать, что ядро действительно тормозное, первое утверждение отсюда совершенно не следует. Ну, ...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Thu Jul 01, 2010 8:06 pm 

Replies: 38
Views: 12464


Колибри ОС разрабатывается на протяжении почти 10 лет (если вести истории от менуэт). Во многом, решения принятые разными разработчиками ядра в разное время носили временный характер, но исторически остались до сегодняшних дней. Мда, вот что значит писать без чёткого плана, в стиле «а пока и так со...

 Forum: Design   Topic: Ядро и C

 Post subject: Re: Ядро и C
Posted: Thu Jul 01, 2010 8:02 pm 

Replies: 38
Views: 12464


Kolibri PE ? Собрать не смог. Не помню уже, почему не собиралось, давно пробовал. А кому захотелось написать, что код, писанный руками на асме будет меньше кода на ЯВУ, что может принять? Ну и будет меньше, и дальше что? Меньше != быстрее. Да людей занимающихся оптимизацией ядра единицы. А как они ...
Sort by:  
Page 1 of 2 [ Search found 21 matches ]


All times are UTC+03:00


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