Показать полную графическую версию : Хочу написать ОС
alexxx_mod, Это вопрос в другой раздел форума, и постарайтесь расширить его(вопрос), что вы имеете и что хотите получить.
alexxx_mod
28-03-2008, 15:24
А как линукс переделать, чтоб читала программы и игры в Винде? Мне хочеться на линуксе играть в Гта, например.
alexxx_mod, поставить туда эмулятор - например wine, Xen и т.д. но у всех у них эмулируются не очень современные видеокарты, так что про игры можно забыть и не всё прикладное ПО там нормально запускается, а то и вовсе. Есть дистрибутив Linux - Lindows (но MS заставила сменить названия, как но сейчас называется я не знаю) так вот там софт времён Windows 98 запускался.
Сейчас насколько знаю под выше указанными эмуляторами можно запускать софт поколения Windows XP (но не Висты).
А всем тем, кто хочет написать или хотя бы собрать ОС рекомендую LFS, попробуйте хотя бы собрать из готовых блоков "свою" собственную ОС, перед тем как писать её изготавливая свои блоки.
das_fleisch
29-03-2008, 22:27
Не, чувак... нафиг это надо? Лучше написать свой ДОС, но со своими особенностями.. фишками какими-то, чтобы заинтересовать сторонних разработчиков. Это намного интереснее и полезнее.
Существует ReactOS - www.reactos.ru
das_fleisch, а ты видел сорцы React OS? Сразу убиться мона.
Лучше написать свой ДОС, но со своими особенностями.. фишками
Тут http://rsdn.ru/article/singularity/singularity.xml посмотри...
Diseased Head
30-03-2008, 01:09
Написать более-менее полноценную ОС - нереально. Для этого надо имень уйму свободного времени. Большие связи и деньги.
Да и то это делается тока на основе готовой базы...
Написать свою ОС реально, если сделать это целью своей жизни.
Линус Торвальдс посветил этому всё своё время, а не только свободное.
Связи и общение через сеть, консультируясь по поводу того, что сейчас не устраивает пользователей.
А так же все сбережения и помощь от пользователей, с которыми он общался (первым вкладом было 200$ на до установку Minix – клон Unix)
Так что дерзайте.
Для начала сделайте свой загрузчик, вот материал для раздумий.
Загрузочный CD своими руками №1 (http://www.xakep.ru/post/24239/default.asp)
Загрузочный CD своими руками №2 (http://www.xakep.ru/post/24267/default.asp)
Загрузочный CD своими руками №3 (http://www.xakep.ru/post/24290/default.asp)
Diseased Head
30-03-2008, 20:58
Admiral, ты не понимеш. Тогда было время другое. Линус Товардс конечно молодец, но ему ещё повезло в том что тогда было только начало. А сейчас что-бы сделать тоже самое что сделал он (написать ОС с нуля) надо иметь в 10 раз больше времени, денег и связей.
Самому можно сделать тока загрузку, графический режим VGA, работу с дисками и сетевое взаимодействие. Остальное оочень тяжело. Надо начинать договариватся с фирмами производителями железа. А потом и с производителями ПО.
Ой, да ладно: то время, не то время. Всегда были, есть и будут люди, которые могли горы скрутить.
Дело в другом, что сейчас корпорации, вот таких вот молодцов, к себя сразу же забирают, после разно образных олимпиад, конкурсов и других мероприятий мониторинга и поиска талантливых людей.
Дело в другом, что сейчас корпорации, вот таких вот молодцов, к себя сразу же забирают, после разно образных олимпиад, конкурсов и других мероприятий мониторинга и поиска талантливых людей. »
Так ведь и нет тогда проблемы. Хотел писать ОС - получи работу, где тебя заставят кусок ОС писать. Потом можно будет говорить - "принимал участие при разработке ОС N".
Diseased Head
30-03-2008, 23:17
Дело в другом, что сейчас корпорации, вот таких вот молодцов, к себя сразу же забирают, ...»Их за шкирку что-ли забирают? Им предлагают и они соглашаются (деньги то всем нужны). Но тогда они попадают под трудовой договор.
Хотел писать ОС - получи работу, где тебя заставят кусок ОС писать. »Вот именно что кусок и заставят писать мутабор какойнить. Ты лишь шестерны в "механизме".
Поэтому повторяюсь: сейчас надо иметь в 10 раз больше времени, денег и связей. Это факт!
Читайте мою подпись, вторая строчка. Это тоже факт!
Объяснять почему так, не буду. Потому как влом (и флейм).
Их за шкирку что-ли забирают? »
Нет конечно, я просто к тому почему не светятся сейчас такие люди как Линус, корпорации от них светятся. Вот и всё.
goroskob
25-06-2008, 13:11
Люди, разкажите, что надо, что б написать ОС типа Линукса или Виндовза????
goroskob, Люди, разкажите, что надо, что б написать ОС типа Линукса или Виндовза???? »Для начала прочитать всю тему! И если возникнут вопросы, в чём-то задать их в понятной формулировке.
После прочтения темы сразу браться за литературу, например за книгу
Operating Systems Design and Implementation
By Andrew S. Tanenbaum - Vrije Universiteit Amsterdam, The Netherlands, Albert S. Woodhull - Amherst, Massachusetts (http://www.pearsonhighered.com/educator/academic/product/0,,0131429388,00%2Ben-USS_01DBC.html)
В книге как раз говорится про ОС Minix. Ту самую, которую за основу взял Линус Торвальдс. Но ведь сегодня можно поступить намного проще, если строить типа Линукса, то можно просто собрать свой конструктор - LFS ( http://www.linuxfromscratch.org/). Понадобится много времени, но это намного меньше чем писать ОС с чистого листа.
Насчёт Виндовса то такого не получится сделать ввиду закрытости системы. Хотя пару лет назад и был украден код NT4.0/2000, но Microsoft заявила что он не работоспособен, так что на нём скорей всего можно поучится стилю программированию от MS программистов.
А вот исходники MS-DOS вроде целиком доступны в сети, только зачем они когда можно вполне легально разбираться на FreeDosе.
Можно ещё обратится за помощью к участьну Stepsу, автору темы *ASSM* | Как написать bootsector (http://forum.oszone.net/thread-51416.html), судя по теме для завершения ОС оставалось совсем мало.
Admiral, Хотя пару лет назад и был украден код NT4.0/2000 »Кажется где-то уже было упоминание в какой-то тем, что какое приблизительное количество строк кода у Windows XP, и кажись там кто-то говорил, что не весь код украден, а лишь часть.
Да была такая тема количество строк WinXP (http://forum.oszone.net/thread-100169.html)
Здесь (http://forum.oszone.net/post-834672.html#post834672) я указал что код, но не сказал что весь, а там (http://forum.oszone.net/post-736597.html#post736597) что часть, но не сказал что рабочая, так что это одно и тоже я подразумевал. :)
Admiral, а там что часть »Да-да-да, именно эта тема. :) Надо же, я вам рассказываю то, что вы и написали. :)
Вот никто так и не спросил:"А на каком языке программирования лучше писать ОС?"
Я сейчас изучаю С++, но везде рядом со словом "операционная система" стоит название языка "С".
Я тоже хочу написать свою ОС, мда. Просто малюсенькую ОС. Потом, мож быть, с кем-то притуманить ещё чего-нибудь.
goroskob
16-11-2008, 12:40
А на Visual Basic писать ОС можно?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.