|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Начинаем писать ОС |
|
|
Разное - Начинаем писать ОС
|
Новый участник Сообщения: 4 |
Всем доброго времени суток! Думая 4 месяца, решил взяться за разработку операционки. Набрал 10 желающих человек включая меня, 6 человек усердно учат ассемблер, включая меня, остальные учат все о графике, сам в компах я не нуб, решил все это дело возглавить. Я не буду спрашивать как ее делать
![]() |
|
Отправлено: 11:42, 20-03-2011 |
Необычный Сообщения: 4465
|
Профиль | Сайт | Отправить PM | Цитировать BadyFast, не подумай плохо, но ставить прописные буквы в начале предложений - профессиональная "болезнь" программиста?
Цитата BadyFast:
Цитата BadyFast:
Цитата BadyFast:
Касательно манипуляторов типа "мышь" так же. Сначала простые модели, а 7-8 кнопочные монстры, 3D модели - это потом, главное иметь расширяемую модель. Цитата BadyFast:
![]() ![]() |
||||
------- Отправлено: 12:33, 20-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 822
|
Профиль | Сайт | Отправить PM | Цитировать Очередной проект, обречённый на фейл.
Я думаю, лет через 20 вы таки напишете ядро ОС своей, потом лет 20 писать драйвера для устройств. Ну а затем лет 10 писать графическую подсистему ![]() Ну а что вам стоит потом лет 10 пописать десктопные приложения после всего этого, да? ![]() Оу. Ну и конечно же я забыл про файловую систему, это ещё лет 10. Насчёт драйверов: а вы посмотрите исходники linux-ядра, сколько драйверов в одном этом ядре содержится. Возьмём в пример сетевые карты: там не только для одной фирмы, а для каждой модели придётся писать. То же самое и со звуковыми картами. Ну и ещё один совет: судя по вашему описанию в посте, ваши знания в этом деле не совсем велики. Те ли книги вы читали? Читали ли Таненбаума? У него была книжка неплохая вроде про разработку и реализацию ОС. |
Отправлено: 12:44, 20-03-2011 | #3 |
Старожил Сообщения: 154
|
Профиль | Отправить PM | Цитировать вот чесно не понимаю я таких как вы.. ну зачем делать то что до вас уже решалось. Это не просто заново изобрести велосипед.. это заново изобрести обработку метала для создания велосипеда.
я не хочу отговаривать вас от написания оси.. я думаю это интересно, хотя изучения ассемблера и программирования микропроцессоров вполне бы хватило для правильного представления работы компа. А вообще я советую обдумать вариант использования исходного кода linux ядра, ибо ядро его весит уже под 500мб, столько кода вам не осилить за много много лет. а вот какую из этого ядра делать ось - уже придется решать и писать вам. Скажем если вы хотите мегазащищенную ось то читайте там всякие iso osi, как это работает, мандатные разграничения прав и как это должно работать, как правильно хранить и уничтожать информацию. Если хотите ось для игр - то думайте как сделать тк чтобы минимум ресурса ело ядро, как оптимизировать графику, может придумаете какое нить супермегораспаралеливание на основе псевдослучайного угадывания решения вполне возможного расчета. ну и так далее... гнаться за все нет смысла... получится какая-нить Ubuntu недоделанная. а вообще сейчас я думаю даже актуально делать оси "заточенные" под решение определенных задач, скажем бухгалтерия+защита данных или документооборот+защита данных. За это готовы платить и немало. |
Отправлено: 13:33, 20-03-2011 | #4 |
Старожил Сообщения: 224
|
Профиль | Отправить PM | Цитировать Beyound всё правильно сказал. нет смысла писать заново ядро если есть линукс.... по меньшей мере это глупо. Про убунту не согласен... Каждому своё...
|
|
------- Отправлено: 15:11, 20-03-2011 | #5 |
DOOMer Сообщения: 3254
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:19, 20-03-2011 | #6 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 18:25, 20-03-2011 | #7 |
Необычный Сообщения: 4465
|
Профиль | Сайт | Отправить PM | Цитировать BadyFast, у вас немного не правильная мотивация. Верней кроме слов "рвение" и "хотим" я ничего не вижу.
Написать полноценную ОС, с нуля, для того, чтобы конкурировать на равных с linux - практически не реально. Даже Google и др. мировые лидеры берут в основу уже известную ОС, модифицируя ее под конкретные нужды. Рекомендую вам пойти по тому же пути. Задаться ограничениями! Как только вы определитесь для чего и где будет существовать ваша ОС, все станет намного легче и понятней. Можете рассмотреть в качестве базы не только линукс, не им единым мир жив. Есть еще масса других интересных разработок в мире свободных ОС. CyberDaemon, спасибо, я помнил что где-то тема уже всплывала. |
------- Отправлено: 18:52, 20-03-2011 | #8 |
Старожил Сообщения: 154
|
Профиль | Отправить PM | Цитировать а вообще скажем просто - все ос под iphone и ipad - это *nix в чистом виде, ток под конкретные нужды. Я думаю что денег с программистов у Apple достаточно чтоб свою ось написать, но ведь не стали.
|
Отправлено: 19:07, 20-03-2011 | #9 |
![]() Ветеран Сообщения: 2476
|
Профиль | Сайт | Отправить PM | Цитировать BadyFast, вы уже прочли книгу Дональда Кнута "Искусство программирования"? Там 4 тома, если я не ошибаюсь
![]() Вот как осилите... точнее, если вообще сможете осилить - приходите в гости. Вот тогда и будет разговор. А пока, судя по ваших же сообщениях, с вами не о чем по сути разговаривать. |
------- Отправлено: 02:50, 21-03-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
В чем писать Perl | A_Vodka | Программирование в *nix | 9 | 21-03-2014 21:38 | |
я не умею писать кириллицей | geforce120 | Тест-форум | 1 | 01-10-2010 08:59 | |
XP перестал писать CD-R (CD-RW) | Alex Efimov | Microsoft Windows 2000/XP | 23 | 17-03-2006 23:06 | |
С чего начать писать ОС? | Guest | Программирование и базы данных | 4 | 01-03-2003 15:48 | |
куда писАть | Belomor | О сайте и форуме | 1 | 02-04-2002 09:06 |
|