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

Можно ли создать свой ОС ?

Может быть есть специальные проги для создания ОС. Я сам не собираюсь серьёзно занятся этим. Просто хочу экспереминтеривать!
Можно, если ты собираешься абсолютно новую ОС писать, а именно со своей спецефической таблицей разделов на жестком диске, со своей архитектурой, со своими идеями и стилем - предется пройти дремучий путь во много лет - изучить языки Ассемблер, С или другие, научится писать драйвера и работать с обрудованием. Написать свой загрузчик и др прелести чистой, новой и неповторимой ОС =).

Но есть 2й вариант - Linux - Там ты свободно можешь создать свой дистрибутив, выбрать оконный менеджер, утилиту софта, набор софта предустанавливаемый, воткнуть свои скрипты и прогаммы, написать поведение ОС - и это гораздо легче путь ну максимум в хорошее изучение Linux системы и ее архитектуры. + Программирование желательно если хочешь добавить туда свои фичи.

Дерзай) Вдруг твой Дистр или ОС станет популярной)
МА
Маслюк Александр
1 892
Лучший ответ
Свою, а не свой. Слово "система" - женского рода. Специальных прог нет. Если речь не идет о варианте известной ОС (недавно нашумел скандал с "БолгенОС" - школьник стер в Linux фамилии разработчиков, заменил их на свою, поменял обои и заявил, что создал свою ОС) , то это работа не для одного программиста. Но в самой по себе ОС смысла никакого, это лишь платформа для разработки приложений, фундамент дома. К новой ОС надо писать приложения - компиляторы, браузеры, текстовые и графические редакторы и так далее. И драйверы для всего выпускаемого в мире железа ;) А это гораздо большая работа, чем создание самой ОС. "Голая" ОС ничего не может.
А разработка новой серьезной ОС с приложениями класса Linux или Windows требует многолетней работы тысяч программистов. Да и кому она будет нужна?
Арман Сиязбек
Арман Сиязбек
62 478
А накуя? Винды и Юниксовидных что ли не достаточно?
Если есть несколько лет свободного времени - создавай
никто не запретит) )

Спец проги называются С и С++. операционки обычно на них сейчас пишут
Ну и ассемблер для кусков особо критичных к памяти и времени исполнения
Да. И такие специальные проги называются "Ассемблер" и компиляторы разных языков программирования. Для начала неплохо бы изучить их, а потом заняться экспериментами.
АК
Амир Касенов
74 067
Можно. Только не свой, а свою.
Юрий Калушин
Юрий Калушин
19 095
Можно и МУХ создать. Простые ОСи пишутся уже на 4-5 курсе институтов компьютерных специальностей.
наберешься опыта, до тонкостей изучишь организацию памяти, накатаешь офигенную файловую систему, научишься виртуозно ругаться матом на нескольких языках программирования (в том числе асма) , тогда можно. до пенсии тебе еще далеко, к пенсии и опыт будет и время.
Байыш Муса-Уулу
Байыш Муса-Уулу
16 337
ReactOS. Пока очень кривая и бесполезная система. Гляньте в исходники.
Впечатляет? Да какой ReactOS, FreeDOS исходники посмотрите!
Если знаете в совершенстве низкоуровневые языки программирования и есть много лет свободного времени, можете попробовать что-то сделать.
Борис Ягудин
Борис Ягудин
11 542
ос- это большой полосатый мух
прог специальных нет - это все туфта
ОС пишется с нуля
RA
Roshen Aliyev
4 667
серьезную ос ты создать не сможешь для этого нужен труд сотен профессиональных программистов в течении годов. но если поэкспериментировать есть интересный вариант. пишешь любую прогу которая будет ТИПА твоя ОС и заменяешь ей свой файл explorer.exe, затем меняешь загрузочное изображение на это дело прог много. и вуаля ) у тебя собственная ОС) ущербная или нет зависит от фантизии и опыта программирования)
либо поставь Шелл Aston или подобный они занимаются чем то наподобии описаного мной способа)
SC
Sergei Chernishov
2 240
С нуля без тысяч нанятых программистов ничего толкового не получится, для чего-нибудь толкового нужны миллионы строк кода. А сборку свою любой ос сделать реально, погугли. Кто ищет, тот всегда найдёт))
Андрей Nikto
Андрей Nikto
1 211
Да.... миллион лет сидеть и кодить кодить кодить кодить. . а потом еще кодить ))))))) Хотя Линус Торвальдс уже в универе сделал, так что возможно все ))))
Свой ОС можно создать с помощью язык программирования.
А.
Артур .
588
я думаю нет! если бо можно было бо до их было бо много а так создают только компании
И*
Илья ******
457
погугли ос Космос
Я создал) disk-space.ru/download/40b79ca08b/Leonard_OS_ORANGE.exe.html
Типо BolgenOS? :)
Конечно например MAC OS это не майкрософта. Если для себя тут разницы нет, если программировать научишься то делай!