Во пошла жара!
Попробую высказаться по поводу:
Pavia wrote:To Serge
Помойму этому проекту, нехватает цели. А вернее плана. Как только появиться план станет ясно что нужно сделать. Как только станет ясно что сделать в процессе разработки выявяться недостатки. И уже тогда точно будет понятно, что нужно делать.
Pavia тут все несколько не так. Я вижу, что ни четкой цели, ни плана нет и не было, а вот недостатки были и есть. Но выдвигать цели и планы, как продолжение известных НЕоправданных направлений развития врядли стоит.
Mario79 wrote:
При нашем дружном сообществе, где человек человеку: "Товарищ волк знает, кого кушать..." - мы далеко не уедем к сожалению.
Можно с тобой согласиться и поверить, что это так. Тогда есть еще один весьма важный вопрос любого серьёзного проекта - его ОРГАНИЗАЦИОННые принципы, ПРАВИЛА взаимодействия участников и я бы даже сказал ПРАВА и ВЕС голоса. От этого будет зависеть МНОГОЕ. Иначе прибежал некто, зазвал, соблазнил амбициозно, без аргументов многих и одним махом некая часть разработчиков очень даже демократично и безответственно принялась тестировать приложения-игрушки, похеряв тем самым, скажем отладку и тестирования нового ядра или ... драйверов.
Serge wrote:Pavia и все
Хорошо. Вот план.
1. Программное переключение задач
2. Новая система система сообщений
3. Планировщик
4. Диспетчер устройств
5. Загружаемые драйверы и модули в форматах PE и ELF
.............
Стоп! Стоп! Это сгоряча или как? Ну давай хотя бы немного (без этого нельзя, раз есть такой нарыв и он СОЗРЕЛ!) будем кивать на ту ветку форума и вспоминать про то, что (С) на ядро и чуть ли не воровским продуктом называют эти самые виллисы и его "стая"...
Уже первые пункты говорят, про то, что НУЖЕН РАДИКАЛЬНЫЙ ПЕРЕСМОТР ядра, раз такие пункты!
А раз так, я например, в данном конкретном случае, расцениваю участие в работах по данному перечню - КАК НОВЫЙ ПРОЕКТ(!) ибо это НОВОЕ ЯДРО(!), новые принципы, механизмы, код... Иначе я не согласен!
ЭТО (и перечень и принцип, подход) для меня лично было года три назад основным и послужило к разрыву с менуетом тогда и началу радикально нового проекта, несмотря на все многочисленные трудности и ОТСУТСТВИЕ хоть какой либо массовой поддержки и взглядов и дела...
Нафига менять БОЛЕЕ 50% ЯДРА (равно как его принципов работы, распределения...) и признать (С) и права на собственность, типа, и голоса... для вилли!??? Опять доказывать ему, что это не его меОС? Ради чего? Ностальгия?
Клятвы верности виллису, его ядру, верность менуету т.к. это приятные воспоминания?
bw wrote:Что касает ядра и планов. Идея создания ядра своими силами не внушает в меня оптимизма. Создание и отладка ядра может затянуться на несколько лет. А все баги промежуточных версий не позволят нормально развиваться прикладному ПО и драйверам системы.
Не согласен! Все настолько и созрело и даже перезрело(сама идея нового ядра), за последние 2-3 год, что ты бы сам очень удивился и вдохновился, НО! Но у нас у всех, кто юзал, писал, модифицировал, для менуетОС ядра и его производных НЕ было и НЕТ главного - единения усилий, планов, солидарности, уверенности...
Многие, я не боюсь этого слова ТАЛАНТЛИВЫЕ ребята, да и чего скрывать, даже опытные мужи увлекались, пробовали, советовали, консультировали, писали... для ЭТОГО проекта. Но далее, как правило, без прощальных речей а это весьма печально и важно(!) без ОГЛАШЕНИЯ почему и из-за чего они ПОКИДАЛИ ПРОЕКТ, его поддержку, интерес к нему и т.п.
Если поднять глубоко историю, то так, через менует прошли несколько волн, бригад, групп и отдельных замечательных личностей, которые, Я УБЕЖДЕН! Запросто и давно бы перекроили все ядро и я даже знаю, что это было и у кого, но вилли...
Чего греха скрывать, я вот смотрю годик за работой Serge и вспоминая некоторых ушедших, постоянно задаю себе немой вопрос, на сколько его ТУТ хватит?
А быть может этот парень не повторит "своих предшественников"? Может потянет и НЕ надорвется то сам? А ведь жалко парня, блин, может сказать надо, что так уже "ходили", может пообщаться...?
Mario79 wrote:Я против использования компиляторов высокого уровня для ядра
Конкретно по ЯДРУ - полностью поддерживаю! Остальное обсуждаемо у ходе эволюции работ, смысла, трудозатрат, эффекта и эффективности т.п.
G@K wrote:
З.Ы. Пытаюсь навоять драйвер USB
Молодца! Если на АСМе и это FASM и уже есть наработки (скажем под DOSом) и нужно участие, помощь, тестинг... могу попробовать перепланировать свои планы и присоединиться к совместной работе для доведения до звания полноценного драйвера
Sniper wrote:Да в продолжении темы про маленькую ОС. На асме не написать такие вещи как Firefox, Thunderbird, OOo их придётся портировать. Но на асме можно написать небольшие программы типа видео просмотрщика, аудио плеера, смотрелку картинок, программу записи дисков...
Ребята, давайте разделять разумное от неразумного, неоправданного, неоптимального. Мы в основном ведь говорим об ассемблерной ОС, так? Так. Так вот СЕРДЦЕ ОС, а именно ядро, ну пусть и менеджеры, сервисы и по возможности ОСНОВНЫЕ дайвера нужно делать на НЕМ! ЯДРО - 100% Иначе проект НЕ ИМЕЕТ права, на мой взгляд, называться ассемблерным! Моё мнение.
Serge wrote:Драйверу файловой системы не обязательно быть частью ядра. Он может компилироваться отдельным файлом и как бинарник включаться в ядро. После запуска ядро загрузит его из памяти. Так можно собирать вместе все необходимые для запуска системы компоненты. Многие системы так и делают.
100% да! Я в этом ключе и проектировал ранее своё детище...
ВСЕМ.
Мужики, давайте, быть может, не каждый о своем, а о общем говорить.
Нафига СЕЙЧАС говорить о драйверах, языках их создания, уровнях привилегий...???
ВЕДЬ ВСЕ ЭТО ПЛЯШЕТ ОТ ЯДРА! ЕГО РАБОТЫ и СТРАТЕГИИ!!!
Для меня два важных вопроса НА СЕГОДНЯ ядро продолжает быть убогим и принципиально старым по существу или
это совершенно новое ядро с вытесняющей многозадаяностью, планировщиком, расфасовкой RING(0-3) по полочкам и это оправдано, т.к....
И это соответсвенно новый проект(убежден, что новым творческим и знающим людям заинтересовавшимся ассемблерной осью, реалиями и фактами) все равно и ностальгия по менуету или колибри им не грозит, им важно дело, результат, убеждение правильности приложения своих усилий, времени, знаний именно в НОВЫЙ ПЕРСПЕКТИВНЫЙ проект = новое имя, т.к. они разделяют и согласны с его основополагающими вещами.