Как сделать свою опероционку как виндоуз

Как сделать свою опероционку как виндоуз

Сначала надо знать из чего состоит ПК а потом учить языки программирования, по типу ассемблера и C++

Берешь, меняешь название везде, ставишь нескучные обои и получается своя система. См. BolgenOS

Тебе как, полностью свою или якобы свою?
1. Берёшь линукс, меняешь обои и названия и получаешь свою систему.
2. Если реально нужно свою ОС, то тебе надо много чего написать, надо знать, как работает компьютер. Знать ассемблер и какой-нибудь язык программирования.
Что тебе нужно сделать примерно:
Написать драйвера под современные железки и заставить твою операционную ОС работать с ней. Ах да, если хочешь как виндоуз, то тебе нужно ещё Plug and Play реализовать, то есть если пользователь что-то подключит, то драйвера должны установится
Написать управление процессами. Тебе нужно сделать такую ОС, чтобы пользователь мог на ней выполнять несколько задач одновременно. Скажем ОС должна обрабатывать движения мыши и отображать видео на ютубчике. При этом системы не должны конфликтовать друг с другом
Написать управление памятью, сделать какую-нибудь абстракцию типа виртуальной памяти, чтобы системы не конфликтовали.
Реализовать поддержку или написать свою файловую систему.
Создать графический интерфейс.
Это лишь малая часть фронта работ, которая пришла мне в голову.

Добавить комментарий