Другие языки программирования и технологии

В вижу бейсик и можно написать операционную систему похожую по возможностям на виндовс?

Vladim. Malysh
Vladim. Malysh
1 009
Как выше уже сказали, на VB.NET (VB новее 6.0, начиная с 2003 и новее) точно нельзя.

Но и на VB 6.0 вряд ли можно, он компилируется в *.exe (которые работают только под виндой - какая тут своя ОС?), а надо в особый формат - *.bin
Минимальный загружаемый *.bin весит 6 байт (до упаковки в загружаемый *.iso-образ)
Вот на ассемблере точно можно. Компиляторы ассемблера, например, YASM, поддерживают различные форматы исполняемых файлов, в т. ч. *.bin. На ютубе поищите "пишем свою ОС" - найдете видео для начального уровня по созданию bootloader (основа для ОС) на ассемблере. Но только для самого начального уровня, типа вывести символы белым по черному экрану. Ни графики, ни работы с файлами, ничего этого там нет. Авторы этих видео сами на такое не способны.

Чтобы создать более-менее путную ОС, нужно очень глубоко изучить винду (хотя бы до уровня создания своих драйверов NT), и понимать, что удобно для пользователей, а что нет. Вот авторы линукса нихрена этого не понимают и поэтому линукс обычным пользователям и не нужен даже даром.
_Kent_ )
_Kent_ )
26 662
Лучший ответ
Валерий Черняев Проектировать ОС с загрузчика - это зачооод =)
Валерий Черняев Что там неудобного в Linux? =)

А MS можно припомнить интерфейс в 8.1 и в офисе 2007. без возможности смены. Да и не только там.
Нет, категорически нет
Не получится.
Юра Cкрипко
Юра Cкрипко
85 334
В последних версиях нет. В старых можно было. Только имей в виду, что в Windows примерно сто миллионов строк кода.
Андрей Семашко
Андрей Семашко
71 738
Vladim. Malysh А почему в современных нельзя?
поставь бибилотеку osW11.dll и можешь написать круче винды 10. там используется osW10.dll, а х11 лежит и ждет героя... дерзай! VB+osW11.dll и мир у твоих ног
EA
Ersin Aksu
90 011
Увы, не получится.
ВЖ
Вова Жданов
87 240