Здравствуйте, LaptevVV, Вы писали:
LVV>Пацан решил — пацан сделал: https://habr.com/post/426525/ LVV>Буду студентам показывать. LVV>К вопросу о мотивации к программированию
Что-то я не уловил... Своя ОС использует чужую (и дефективную) файловую систему (FAT32)?
Подозреваю, что и формат exe файлов чужой.
Так что там своё кроме загрузчика, диспетчера задач и драйвера USB?
И зачем всё это?
Проблема России не в том, что она не может накормить бедных, а в том, что богатые никак не нажрутся
Здравствуйте, LaptevVV, Вы писали:
LVV>Пацан решил — пацан сделал: https://habr.com/post/426525/ LVV>Буду студентам показывать. LVV>К вопросу о мотивации к программированию
Другой одиночка который templeos написал к сожалению в этом году ласты склеил.
Здравствуйте, SergeCpp, Вы писали:
SC>В сентябре-октябре 2004 года на форуме FASM проводился конкурс "512b — Operating System Contest" — операционная система размером не более 512 байт.
SC>http://board.flatassembler.net/topic.php?t=2164
SC>Первое место: NanoOS v2.1 by Viktor Peter Kovacs — многозадачная!
У меня сосед по общаге такую сделал в 2000 году примерно и очень ей гордился. Не помню сколько там байт но тоже совсем немного — один файл с асм кодом. В защищенный режим проца она входила т.е. многозадачность поддерживалась.
Здравствуйте, LaptevVV, Вы писали:
LVV>Пацан решил — пацан сделал: https://habr.com/post/426525/
Пока ты маленький, то почему бы и нет? LVV>Буду студентам показывать.
Лучше миникс показывай, это сейчас самая распространённая OS в мире.
Здравствуйте, LaptevVV, Вы писали:
>реализована вытесняющая многозадачность, реализован запуск программ, поточная работа с файлами, SVGA драйвер, который работает на 0x118 режиме VBE, работают DNS, DHCP, TCP, UPD, IPv4, HTTP, полный драйвер FAT32, драйвер RTL8139(69) и Intel Gigabit Ethernet.
Доказательства в студию!
Честно говоря, я даже затрудняюсь оценить, сколько нужно времени, чтобы одному человеку все это написать.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, LaptevVV, Вы писали:
>>реализована вытесняющая многозадачность, реализован запуск программ, поточная работа с файлами, SVGA драйвер, который работает на 0x118 режиме VBE, работают DNS, DHCP, TCP, UPD, IPv4, HTTP, полный драйвер FAT32, драйвер RTL8139(69) и Intel Gigabit Ethernet.
PD>Доказательства в студию!
PD>Честно говоря, я даже затрудняюсь оценить, сколько нужно времени, чтобы одному человеку все это написать.
Сам как увидел, прифигел. Полез искать сорцы, но так и не нашел. Простая реализация стека TCPIP уже несколько месяцев работы с отладкой. Полный(я так понимаю с записью) драйвер FAT32 тоже огромная работа. Тоже как то не верю. Может сорцы откуда то позаимстоввал, добавив функционал.