Проблемы нашего времени

Everything you can't fit into other forums
  • VaStaNi
    Очень сильно сказано! Я согласен. Я пришел в проект чуть больше года назад, думая на тот момент, что я не плохо разбираюсь в асме, но как показало время, на тот момент, я очень поверхностно знал асм. За более чем год, я улучшил свои знания и уменя, оттачивая на примерах, читая код других людей. Это бесспорно повысило мою квалификацию, как асм программиста. Я не лез и не смотрел детально ядро, т.к. считал себя не столь хорошо разбирающимся программером, и сведующим человеком в этой области. Но прежде всего я готов, учиться, делать ошибки, и чувствую, что моя помощь понадобиться при решении сложных задач. Итак по пунктам
    1) Я читал коды ядра, детально забирался с некоторыми функциями, но я не охватывал режим переключения задач, прерываний, я останавливался на системных функциях, смотрел как они работают.
    2)Я себя не отношу к числу занющих ядро людей, скорее жаждущих познать.
    3) Список должен быть обсуждаем, но без хороших знаний по работе системы это бессмысленно обсуждать с людьми, которые в этом не разбираются.
    4) Затрудняюсь ответить, т.к. повехностно знаком с ядром системы.
    Спецами не рождаются, ими становятся, и если у людей будет желание и время они ими будут становиться (у меня есть огромное желание ).
  • VaStaNi
    Вообще есть кому весомо рассказать? Пока, надо понимать, даже по последней активности(где то год...) и на форуме и по делам в моих глазах Serge - самый асовский и всесторонний спец, получается. Это все?
    Вообще Колибри это АБСОЛЮТНО открытая система если человек знает лучше других, то он соответственно делает систему.
    До поры до времени я делал систему, насколько я ее понимал, теперь это делают другие.
    Однако вполне уверенно можно заявить, что на 100% никто систему не знает.
  • VaStaNi

    Не смолола Колибри ещё муки чтобы испечь пшеничный пирог новой ОС.
  • VaStaNi
    Судя по всему разработчики Колибри будут заниматься именно Колибри и это естественно. Хочешь увидеть в этой системе кардинальные изменения по части архитектуры, вливайся в состав ее системных разработчиков (я думаю, никто не будет против) и пытайся изменить то, что конкретно тебе не нравится, после чего попробуй убедить всех остальных, что эти изменения действительно оправданы. Если боишься, что тебя не услышат, но тебе больно наблюдать за тем, как развивается Колибри, делай параллельно свою систему Колибри (на использование этого названия вроде к тебе претензий быть не должно), оставаясь участником дружественного к нынешней Колибри проекта со всеми вытекающими из этого преимуществами - обмен опытом, идеями, исходниками и даже поклонниками/участниками! Я же в разработке Колибри участвовать не собираюсь, поэтому и засорять данный форум своими сообщениями больше не стану.
  • Phantom-84
    Мне кажется, или тебя кто-то чем-то обидел тут?
  • mike.dld
    Нет, просто не хочу далее заниматься здесь разглагольствованием! Мне хватило нескольких дней активного прибывания здесь, чтобы сделать для себя определенные выводы. Я не понимал раньше, почему вы делаете часто совсем неплохие вещи на основе изначально примитивной системы. Теперь, кажется, понял. Удачи!
  • Я не понимал раньше, почему вы делаете часто совсем неплохие вещи на основе изначально примитивной системы. Теперь, кажется, понял. Удачи!
    Тогда просвяти, а-то заинтриговал и хочешь оставить нас в неведении :)
  • Думаю ответы для того кто может делать выводы и анализировать вопросы с разных сторон зрения здесь:
    http://board.sysbin.com/viewtopic.php?t=1616
  • Думаю пора подитожить что происходит сегодня. Перечитал еще раз эту и еще ветки:
    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
    картина радужная но печальная, т.к. происходит, как правило лишь констатация факт(ов) каких либо переделок или усовершеснтвований кем либо, остальные созерцают, ждут, мечтают (причем каждый о своем заветном) и высказывают, что они хотели бы иметь/хотят.
    Творческих развернутых обсуждений, аргументов не вижу, а это заначит хаос и монополия знаюшего "текущего куратора" куда он заведет/ошибется то и выйдет. Не обижайтесь, пожалуйста, но со стороны получается, что то вроде стихийных экспериментов над подопытным, а это ведь лабораторные работы...
  • VaStaNi
    Сколько людей - столько и мнений.
    OFFTOP
    Мда, а ругаемся мы друг с другом круто...
    /OFFTOP
  • Я к примеру взялся бы за исправление ситуации с исключениями, но у меня не достаточно знаний по этому поводу, так что в ядро я пока не лезу. Так же, как я понял, не предусмотрена возможность приостановки потоков (Suspend, Resume). Нет семафоров, критических секций и т.д. Последнее, наверное, можно сделать силями приложения, еще не думал над этим. Все что я могу делать на уровне приложения, где не требуются особые знания по железу, я делаю. Пока только для FreePascal. На этой неделе продолжу работать с RTL и сделаю (с учетом ограничений ОС) обертку для потоков. Потом (скорее всего) перенесу консоль (я делаю поддержку только консольных приложений) в отдельный поток. Консоль есть и сейчас, она полностью рабочая, идет обработка программных исключений силами компилятора. В консоли я сделал более оптимальную перерисовку чем в cmd, это можно заметить в boch.
    Так что без дела я не сижу и, надеюсь, в будущем, мой код будет полезен.

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

    ..bw
  • В качестве своего вклада постараюсь совместно с mike.dld довести до ума сайт kolibrios.org и провести рекламную акцию с целью привлечения новых людей. Что-то вроде PR-кампании ) Так же сейчас проектирую возможные варианты характерного стиля Колибри. А т.к. наработак в достаточной степени еще нет, я этого и не офишировал.

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

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

    чуть позже
    планировщик на основе minix3
  • Serge
    уменьшение памяти ядра на 2Мб
    То есть ядро будет помещаться уже в 10Мб?
    Если так то недалеко и до 8 Мб, а это целая куча старых компов с 386 и 486 процессорами. Правда придется вносить дополнительные коррективы, но ИМХО уже реально. :-)
  • Who is online

    Users browsing this forum: No registered users and 45 guests