Page 4 of 5

Posted: Fri Mar 16, 2007 2:07 pm
by VaStaNi
Да, там(тема про копилефты) сие развитие обсуждения выродилось в оффтоп (хотя я лично думаю, что это тоже вариант разруливания (C) проблем и это нельзя сбрасывать со счетов), а тут название темы получается неудачным. Ладно.
Итак, дабы не распылаться и не превратить в еще один пафос типа:"...что хотелоь бы видеть/иметь/пожелания..."
давайте взвесим реальные вещи, кто может, хочет,заитересован. Далее сколько их вообще набирается и оценка перспективности затеи, т.е. стоит вообще рыпаться, думать, мечтать или лучше заняться более полезным времяпровождением. Давно не в курсе деталей проекта и сайт(ы) НЕ отражают ответов на вопросы:
1. есть ли личности знающие, изучающие, изучившие... ЯДРО системы её характерные ПЛЮСЫ и МИНУСЫ?
2. сколько этих людей и кто они(если не секрет, т.к. пока впечатление либо таково либо нулевое)?
3. есть ли приотитетность, план развития и продвижения проекта с аргументами и обоснованиями почему именно так надо двигаться, а не скажем наоборот весь список?
4. есть ли четкое представление тупиковых вещей в проекте, острейших и неразрешимых проблем, где это описано, кем тестировано, выявлено, изложено, где прочесть, ознакомиться?
Не имея хоть частичных ответов на эти вопросы, вообще не стоит даже задавать вопросы и выдвигать предложения ни по поводу виртуальной памяти ни какоих либо других, т.к. это все вырождается в разговор самим с собой, а это извините, клиентура психушки получается.
Кто нить ткнет меня, быть может где получить ответы? Или тут именно и начало ответов на них закладывается?
Вообще есть кому весомо рассказать? Пока, надо понимать, даже по последней активности(где то год...) и на форуме и по делам в моих глазах Serge - самый асовский и всесторонний спец, получается. Это все?
Поправьте, расскажите, пожалуйста, НЕ ПРОХОДИТЕ РАВНОДУШНО МИМО НАСУЩНОГО!

Posted: Fri Mar 16, 2007 2:59 pm
by <Lrz>
VaStaNi
Очень сильно сказано! Я согласен. Я пришел в проект чуть больше года назад, думая на тот момент, что я не плохо разбираюсь в асме, но как показало время, на тот момент, я очень поверхностно знал асм. За более чем год, я улучшил свои знания и уменя, оттачивая на примерах, читая код других людей. Это бесспорно повысило мою квалификацию, как асм программиста. Я не лез и не смотрел детально ядро, т.к. считал себя не столь хорошо разбирающимся программером, и сведующим человеком в этой области. Но прежде всего я готов, учиться, делать ошибки, и чувствую, что моя помощь понадобиться при решении сложных задач. Итак по пунктам
1) Я читал коды ядра, детально забирался с некоторыми функциями, но я не охватывал режим переключения задач, прерываний, я останавливался на системных функциях, смотрел как они работают.
2)Я себя не отношу к числу занющих ядро людей, скорее жаждущих познать.
3) Список должен быть обсуждаем, но без хороших знаний по работе системы это бессмысленно обсуждать с людьми, которые в этом не разбираются.
4) Затрудняюсь ответить, т.к. повехностно знаком с ядром системы.
Спецами не рождаются, ими становятся, и если у людей будет желание и время они ими будут становиться (у меня есть огромное желание ).

Posted: Fri Mar 16, 2007 3:10 pm
by Mario79
VaStaNi
Вообще есть кому весомо рассказать? Пока, надо понимать, даже по последней активности(где то год...) и на форуме и по делам в моих глазах Serge - самый асовский и всесторонний спец, получается. Это все?
Вообще Колибри это АБСОЛЮТНО открытая система если человек знает лучше других, то он соответственно делает систему.
До поры до времени я делал систему, насколько я ее понимал, теперь это делают другие.
Однако вполне уверенно можно заявить, что на 100% никто систему не знает.

Posted: Fri Mar 16, 2007 7:13 pm
by Serge
VaStaNi

Не смолола Колибри ещё муки чтобы испечь пшеничный пирог новой ОС.

Posted: Fri Mar 16, 2007 9:15 pm
by Phantom-84
VaStaNi
Судя по всему разработчики Колибри будут заниматься именно Колибри и это естественно. Хочешь увидеть в этой системе кардинальные изменения по части архитектуры, вливайся в состав ее системных разработчиков (я думаю, никто не будет против) и пытайся изменить то, что конкретно тебе не нравится, после чего попробуй убедить всех остальных, что эти изменения действительно оправданы. Если боишься, что тебя не услышат, но тебе больно наблюдать за тем, как развивается Колибри, делай параллельно свою систему Колибри (на использование этого названия вроде к тебе претензий быть не должно), оставаясь участником дружественного к нынешней Колибри проекта со всеми вытекающими из этого преимуществами - обмен опытом, идеями, исходниками и даже поклонниками/участниками! Я же в разработке Колибри участвовать не собираюсь, поэтому и засорять данный форум своими сообщениями больше не стану.

Posted: Fri Mar 16, 2007 9:41 pm
by mike.dld
Phantom-84
Мне кажется, или тебя кто-то чем-то обидел тут?

Posted: Fri Mar 16, 2007 10:18 pm
by Phantom-84
mike.dld
Нет, просто не хочу далее заниматься здесь разглагольствованием! Мне хватило нескольких дней активного прибывания здесь, чтобы сделать для себя определенные выводы. Я не понимал раньше, почему вы делаете часто совсем неплохие вещи на основе изначально примитивной системы. Теперь, кажется, понял. Удачи!

Posted: Sat Mar 17, 2007 12:29 am
by Heavyiron
Я не понимал раньше, почему вы делаете часто совсем неплохие вещи на основе изначально примитивной системы. Теперь, кажется, понял. Удачи!
Тогда просвяти, а-то заинтриговал и хочешь оставить нас в неведении :)

Posted: Thu Mar 22, 2007 9:29 am
by VaStaNi
Думаю ответы для того кто может делать выводы и анализировать вопросы с разных сторон зрения здесь:
http://board.sysbin.com/viewtopic.php?t=1616

Posted: Thu Mar 22, 2007 9:43 am
by VaStaNi
Думаю пора подитожить что происходит сегодня. Перечитал еще раз эту и еще ветки:
http://www.meos.sysbin.com/viewtopic.ph ... c&start=15
http://www.meos.sysbin.com/viewtopic.php?t=677
http://www.meos.sysbin.com/viewtopic.php?t=638
http://www.meos.sysbin.com/viewtopic.php?t=680
http://www.meos.sysbin.com/viewtopic.ph ... sc&start=0
http://www.meos.sysbin.com/viewtopic.php?t=662
картина радужная но печальная, т.к. происходит, как правило лишь констатация факт(ов) каких либо переделок или усовершеснтвований кем либо, остальные созерцают, ждут, мечтают (причем каждый о своем заветном) и высказывают, что они хотели бы иметь/хотят.
Творческих развернутых обсуждений, аргументов не вижу, а это заначит хаос и монополия знаюшего "текущего куратора" куда он заведет/ошибется то и выйдет. Не обижайтесь, пожалуйста, но со стороны получается, что то вроде стихийных экспериментов над подопытным, а это ведь лабораторные работы...

Posted: Thu Mar 22, 2007 9:51 am
by Mario79
VaStaNi
Сколько людей - столько и мнений.
OFFTOP
Мда, а ругаемся мы друг с другом круто...
/OFFTOP

Posted: Thu Mar 22, 2007 10:25 am
by bw
Я к примеру взялся бы за исправление ситуации с исключениями, но у меня не достаточно знаний по этому поводу, так что в ядро я пока не лезу. Так же, как я понял, не предусмотрена возможность приостановки потоков (Suspend, Resume). Нет семафоров, критических секций и т.д. Последнее, наверное, можно сделать силями приложения, еще не думал над этим. Все что я могу делать на уровне приложения, где не требуются особые знания по железу, я делаю. Пока только для FreePascal. На этой неделе продолжу работать с RTL и сделаю (с учетом ограничений ОС) обертку для потоков. Потом (скорее всего) перенесу консоль (я делаю поддержку только консольных приложений) в отдельный поток. Консоль есть и сейчас, она полностью рабочая, идет обработка программных исключений силами компилятора. В консоли я сделал более оптимальную перерисовку чем в cmd, это можно заметить в boch.
Так что без дела я не сижу и, надеюсь, в будущем, мой код будет полезен.

VaStaNi, мне кажется такой ход дел нормальным, в переделке ядра я помочь не смогу, в его проектировании тоже (только высказать хотелки). Вот и решаю прикладные задачи. Будет портирован и отлажен RTL и минимальный набор модулей, смогу поковыряться в ядре (опять же это не его проектирование).

..bw

Posted: Thu Mar 22, 2007 10:45 am
by connect
В качестве своего вклада постараюсь совместно с mike.dld довести до ума сайт kolibrios.org и провести рекламную акцию с целью привлечения новых людей. Что-то вроде PR-кампании ) Так же сейчас проектирую возможные варианты характерного стиля Колибри. А т.к. наработак в достаточной степени еще нет, я этого и не офишировал.

Итоги за неделю:
- окончательно утверждена необходимость вставки копирайтов
- оставлено направление на х86
- концепция Колибри - мобильная ОС (не сервер)
- все еще не понятно, будет ли проектироваться новое ядро, т.к. есть противники этой идеи (нужно прийти к общему знаменателю)

Posted: Thu Mar 22, 2007 11:44 am
by Serge
Новое ядро это хорошо изменённое старое.
А раз уж так получилось что большинство изменений идёт от меня то вот что ожидает Колибри в ближайшем будущем:

програмное переключение задач (уже работает)
уменьшение памяти ядра на 2Мб
область сохранения локальных данных потока aka Thread Local Storage (TLS)

чуть позже
планировщик на основе minix3

Posted: Thu Mar 22, 2007 12:01 pm
by Mario79
Serge
уменьшение памяти ядра на 2Мб
То есть ядро будет помещаться уже в 10Мб?
Если так то недалеко и до 8 Мб, а это целая куча старых компов с 386 и 486 процессорами. Правда придется вносить дополнительные коррективы, но ИМХО уже реально. :-)