Написание собственной ОС
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Написание собственной ОС - 2012-02-22 21:09:44.313333
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
Читал, что лучшее средство обучиться программированию - написать ось. Конечно она будет примитивная и выводить в дос интерфейсе Hello world, но всё же. Насколько я понял, то стандартными win-средствами не обойтись, поэтому вопрос, как поступить? Хочу писать только на c++ и компилировать всё на вин. Посоветуйте кто что может.
|
|
|
RE: Написание собственной ОС - 2012-02-23 23:52:20.300000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
Подниму наверное. В постах Brz (не факт что в его) видел подобные советы, должен же знать?
|
|
|
RE: Написание собственной ОС - 2012-02-24 01:57:17.100000
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
Лучшее средство обучиться программированию - например, -как сделал один мой товарищ - написать микрокод для програматора на ARM- контроллере.. Другой способ - сделать определённую утилиту для определённой цели.Такую, какую никто и никогда ещё не делал. Чтобы было интересно этим заниматься.. Третий - читать , в конце концов, маны и решать задачи!! )) То, что собираешься делать ты - форменное безумие..Ты получишь жёсткое отвращение к процессу раз и навсегда!..И вот почему: 1.Ты должен досконально знать архитектуру процессора, под который пишешь ось. 2.Ты должен будешь написать драйвера для всех контроллеров материнки, usb, мыши, клавы, и тд и тп.. 3.Ассемблер должен быть твоим родным языком, а не русский.На Вазм.ру тебя советами завалят. )) Идея смелая! [sm=ag.gif]
|
|
|
RE: Написание собственной ОС - 2012-02-24 07:18:08.923333
|
|
|
Крутой 0ль !
Сообщений: 150
Оценки: 10
Присоединился: 2010-12-02 19:33:25.666666
|
секира… =)
|
|
|
RE: Написание собственной ОС - 2012-02-24 11:03:15.920000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
quote:
ORIGINAL: Brz Лучшее средство обучиться программированию - например, -как сделал один мой товарищ - написать микрокод для програматора на ARM- контроллере.. Другой способ - сделать определённую утилиту для определённой цели.Такую, какую никто и никогда ещё не делал. Чтобы было интересно этим заниматься.. Третий - читать , в конце концов, маны и решать задачи!! )) То, что собираешься делать ты - форменное безумие..Ты получишь жёсткое отвращение к процессу раз и навсегда!..И вот почему: 1.Ты должен досконально знать архитектуру процессора, под который пишешь ось. 2.Ты должен будешь написать драйвера для всех контроллеров материнки, usb, мыши, клавы, и тд и тп.. 3.Ассемблер должен быть твоим родным языком, а не русский.На Вазм.ру тебя советами завалят. )) Идея смелая! [sm=ag.gif] Или я не на тот вазм попал, но "ВАЗМ - виброакустический анализатор загрузки мельницы")) Ну архетиктура стандартная, 80386) Статей много будет думаю. А дрова у win нельзя взять?
|
|
|
RE: Написание собственной ОС - 2012-02-24 11:32:38.736666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
quote:
Или я не на тот вазм попал, http://wasm.ru/ quote:
Ну архетиктура стандартная, 80386) Это ты думаешь, что это стандартная архитектура. quote:
А дрова у win нельзя взять? Нет.
|
|
|
RE: Написание собственной ОС - 2012-02-24 12:55:58.370000
|
|
|
nalksnis
Сообщений: 627
Оценки: 0
Присоединился: 2007-06-06 16:07:59.880000
|
Yfabu… sorry. Нафиг она тебе нужна? Купи себе молоток и забивай гвозди.
|
|
|
RE: Написание собственной ОС - 2012-02-24 13:32:33.273333
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
quote:
ORIGINAL: zzsnn Это ты думаешь, что это стандартная архитектура. quote:
А дрова у win нельзя взять? Нет. Для домашних компов стандартная => распространенная. И почему нельзя?
|
|
|
RE: Написание собственной ОС - 2012-02-24 13:34:20.010000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
nalksnis, цель указана в первом посте.
|
|
|
RE: Написание собственной ОС - 2012-02-24 13:39:00.790000
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
quote:
ORIGINAL: Loters quote:
ORIGINAL: zzsnn Это ты думаешь, что это стандартная архитектура. quote:
А дрова у win нельзя взять? Нет. Для домашних компов стандартная => распространенная. И почему нельзя? Ты же вроде СВОЮ ось писать собрался?Так что дрова тоже свои пиши. Иначе ничему не научишься. )) ЗЫ: да ты даже копировать построчно, вникая в смысл и адреса их задолбаешься! Хоть представляешь себе, что такое дрова для чипсета?..
|
|
|
RE: Написание собственной ОС - 2012-02-24 14:27:35.043333
|
|
|
Frасta1L
Сообщений: 358
Оценки: 0
Присоединился: 2009-02-16 18:28:50.546666
|
quote:
ORIGINAL: Loters Хочу писать только на c++ не выйдет
|
|
|
RE: Написание собственной ОС - 2012-02-24 14:29:13.526666
|
|
|
Frасta1L
Сообщений: 358
Оценки: 0
Присоединился: 2009-02-16 18:28:50.546666
|
quote:
ORIGINAL: Loters А дрова у win нельзя взять? можно, но придётся делать аналог winapi лучше влейся в разработку ReactOS
|
|
|
RE: Написание собственной ОС - 2012-02-24 15:22:31.040000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
quote:
Ты же вроде СВОЮ ось писать собрался?Так что дрова тоже свои пиши. Иначе ничему не научишься. )) ЗЫ: да ты даже копировать построчно, вникая в смысл и адреса их задолбаешься! Хоть представляешь себе, что такое дрова для чипсета?.. Представляю. Хотя думал проще будет, намного проще.. Это на ассемблере придется писать?
|
|
|
RE: Написание собственной ОС - 2012-02-24 19:53:40.176666
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
Скачай любую win DDK и почитай в ней хелп..Особенно требования к драйверам..Это весьма охладит твой пыл разработчика.Потому, что чтобы делать такую работу бесплатно - на тебя должно быть направлено дуло автомата.Все годы, которые уйдут у тебя на это. )))
|
|
|
RE: Написание собственной ОС - 2012-02-24 20:09:10.466666
|
|
|
Gpower
Сообщений: 82
Оценки: 0
Присоединился: 2012-02-10 02:13:15.220000
|
http://www.microsoft.com/download/en/details.aspx?id=11800
|
|
|
RE: Написание собственной ОС - 2012-02-24 20:57:29.930000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
На английском все. Ничего не понял без переводчика и желание не пропало
|
|
|
RE: Написание собственной ОС - 2012-02-24 21:01:51.003333
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
Как ты не зная английского собрался программирование изучать?? [&:] Начни лучше с английского..
|
|
|
RE: Написание собственной ОС - 2012-02-24 21:05:35.780000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
Ну какие-то основы и без английского выучил. он ведь очень похож на с++?:D давний боян
|
|
|
RE: Написание собственной ОС - 2012-02-24 21:08:34.440000
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
С гуглом транслейтом щас разберусь
|
|
|
RE: Написание собственной ОС - 2012-02-24 21:50:58.816666
|
|
|
_duplex
Сообщений: 61
Оценки: 0
Присоединился: 2012-02-22 19:29:14.026666
|
Да ну, как по мне то не знание английского не сильно препятствует изучение языка программирования, там операторов не оч много, а api функции и действительно можно переводить. Единственный большой минус это наверно не возможность изучения по забугорным книжкам, которые в сканированном варианте и их не загонишь в переводчик.
|
|
|
RE: Написание собственной ОС - 2012-02-24 21:59:54.386666
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
Насколько я понял, там можно писать дрова только под win? Или это пыль в глаза, можно для всего?
|
|
|
RE: Написание собственной ОС - 2012-02-24 23:12:09.616666
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
Стыдно жить в России и не знать английского! Это же простейший язык! Русский в 100 раз сложнее. Как ты маны будешь читать?Документацию на железо?Нормальные книги вменяемых авторов, а не русскоязычных тупых дятлов, решивших подработать или кривые переводы, сделанные теми же дятлами?! Все крупнейшие форумы мировые - на английском.Все обсуждения и реальная помощь - именно там..В рунете очень хило с этим.
|
|
|
RE: Написание собственной ОС - 2012-02-24 23:41:17.723333
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
Я планировал заняться им где-то к лету, когда более менее овладею с++.
|
|
|
RE: Написание собственной ОС - 2012-02-25 09:54:58.540000
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Для того, что бы написать дрова не обязательно владеть ассемблером на высоком уровне. Конечно определённый уровень в умении работать с этим языком обязателен, но можно писать и на С++, и на Pascal, и на Fortran. Это не самое страшное. Самое страшное при написании дров - это разобраться как вообще работает данное устройство. Тут порой на уровень работы имеющихся микросхем приходиться влазить. И логику работы данного устройства нужно на ять знать. А таких устройств в ядро оси нужно очень много вогнать. Даже в модульном ядре или ядре на микрокодах не обойтись десятком устройств.
|
|
|
RE: Написание собственной ОС - 2012-02-25 14:16:50.813333
|
|
|
Loters
Сообщений: 159
Оценки: 0
Присоединился: 2011-06-14 23:20:18.576666
|
Сейчас дизассемблю какой-нибудь системный драйвер и посмотрю что там такое.
|
|
|
RE: Написание собственной ОС - 2012-02-26 10:22:15.833333
|
|
|
Frасta1L
Сообщений: 358
Оценки: 0
Присоединился: 2009-02-16 18:28:50.546666
|
quote:
ORIGINAL: _duplex не знание английского не сильно препятствует изучение языка программирования без знания английского ты станешь быдлокодером, а не программистом знание русского тебе тоже стоит улучшить
|
|
|
RE: Написание собственной ОС - 2012-02-26 10:24:13.310000
|
|
|
Frасta1L
Сообщений: 358
Оценки: 0
Присоединился: 2009-02-16 18:28:50.546666
|
quote:
ORIGINAL: Brz Стыдно жить в России и не знать английского! Это же простейший язык! Русский в 100 раз сложнее. ты ни хрена не знаешь английского, если порешь такую чушь
|
|
|
RE: Написание собственной ОС - 2012-02-26 10:41:30.480000
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
Русский действительно сложнее.Намного.. А Английского я вправду не знаю.Только читаю и понимаю.Без словаря.Мне хватает.
|
|
|
RE: Написание собственной ОС - 2012-02-26 13:27:29.283333
|
|
|
Frасta1L
Сообщений: 358
Оценки: 0
Присоединился: 2009-02-16 18:28:50.546666
|
quote:
ORIGINAL: Brz Русский действительно сложнее.Намного.. может и сложнее (ненамного), но и английский тоже очень не прост
|
|
|
RE: Написание собственной ОС - 2012-02-26 14:09:15.660000
|
|
|
nalksnis
Сообщений: 627
Оценки: 0
Присоединился: 2007-06-06 16:07:59.880000
|
А эм похуй фор ол ю фиг ю А по-русски это звучит двумя словами…
|
|
|
RE: Написание собственной ОС - 2012-02-26 16:13:25.500000
|
|
|
Brz
Сообщений: 2024
Оценки: 0
Присоединился: 2010-09-19 12:17:29.423333
|
quote:
ORIGINAL: Loters Это и есть тот самый ассемблер? Конечно сходу так не понять всё это, буду на васме читать Да.Это и есть Он.Великий Асемблер! )) Я лично не смог его изучать.Надо досконально понимать работу проца.Распределение адресов.Порты.Конвейеры.Стеки. и тд и тп.. Так, погуглив, могу разобратьтся, что прога делает дезассемблированная.Но не более того.. Loters, в программисты обычно идут мальчики-победители школьных олимпиад.Они прекрасно плавают, как рыбы в воде в математике. Они поступают на 1-й курс универа, уже предвкушая, как через 5 лет будут рубить влёт на 10-ти языках и видеть сны на ассемблере. Но, к концу 3-го курса от них остаётся процентов 20 от силы.Остальные переводятся на другие специальности. Не потому, что идиоты, а потому, что не программисты и работа программиста оказалась для них нуденой и неинтересной..Потому, что программистом рождаются, а не становятся.. Нафик оно тебе надо?.Лучше ломать, а не строить!Экономически целесообразней. Возьми игру какую - нибудь крутую и сделай для неё чит.Например, 100% убойность с одного выстрела, или аймбот.Научишься и с Айдой работать и с Олькой, и языки понимать немного начнёшь..А самое главное - получишь ни с чем не сравнимое упоение и наслаждение, когда запустишь свой чит-хак в очередной раз, после очередной бессонной ночи, - и он вдруг ЗАРАБОТАЛ!!! )))
|
|
|
RE: Написание собственной ОС - 2012-02-26 19:48:13.803333
|
|
|
nalksnis
Сообщений: 627
Оценки: 0
Присоединился: 2007-06-06 16:07:59.880000
|
Это же легко. Надо просто найти подобие того, чем я вляется в данном случае процессор. Все эти правила кодирования есть только рычаги воспроизводства. Коросе говоря механизмы. Воспроизвести в мозге такие механизмы невозможно. Всё это как шифр. Чтобы раскрыть всё это придётся прожить несколько жизней, но результат не будет достигнут, потому что это финансовая машина. Вот парню и дают шанс погибнуть, но он верит, что питает его иллюзии, значит он хочет. Короче говоря, тому, кто решился таки написать ОС заново так, чтобы она была написана самим процессором, как если бы процессор был бы тем, кто мог бы написать для себя систему… Здесь всегда возникает тот факт, что финансовые договора поддерживаются патентами. Если кто-либо хочет повторить то, что уже пылится на складе патентов, то будет идиотом как минимум. Короче, уже давным давно на этом складе лежит та самая ОС, о которой все мечтают, но ни один так и не нашёл её. Вот идиоты…
|
|
|
|
|