Форум » Другие темы » Полный off топ: Разработка ОС » Ответить

Полный off топ: Разработка ОС

maximYCH: Текст стерт автором

Ответов - 77, стр: 1 2 All

igrodel: Люди с ума сходят. ыт хоть понимаешь как это все работает, и по какому принцепу? Как заставить программу читать родной формат файлов, как сделать эти файлы. Короче удачи Если у вас че получицо нобелиевскую премию вам

maximYCH: igrodel мало того, я не просто понимаю, я уже ядро пишу ... вернее начинаю писать. Нобель не нужен, а быстрые и шустрые руки нужны

igrodel: Удачи


2man: Да йо. ОС - это ж включение выключение компа, это обслуживание, это ж обработка, синтез, да йо. Я хочу создать ОС! (Шутка) Да это все фигня. Как вы заставите 24 млн людей выкинуть висту и установить вашу ОС, и тем еще Мак Х и Виндовз ХР. Не. Эт самое сложное...

maximYCH: 2man вспомни историю Линукса. КОнчено развития каждой ОС происходит по разному, но когда продукт хорошо, и он готов - вот залог усспеха. и естественно Open Sources

Кто-то: 2man Да, и кто тебе сказал, что он собирается заставить всех пользоватся его ОС?? Ассемблер жжоть...

maximYCH: Кто-то ОС разрабатывается в связке Ассемблер+С/С++. Когда один ассемблер - это труднопереносимо и очень громоздко. А ещё черевато потерей быстройдействия.

maximYCH: Кто-то ты же С знаешь?

сRackeR: maximYCH пишет: есть ли здесь си и ассемблер программисты которым было бы интересно разработать ОС? maximYCH пишет: шустрые руки нужны maximYCH пишет: уже ядро пишу ... ДА ТЫ ОПРЕДЕЛЕННО ГЕНИЙ, ПАРЕНЬ!!! УДАЧИ! ЗЫ^ не быкуй, Максимыч... Че-то хмурый ты сегодня...

maximYCH: сRackeR кто тебе позволил здесь употреблятиь слово "извращенец". TO ADMINS: если IP при регистрации питерский, баньте плз. человек с которым у меня давнии нехорошие отношения. Ну а если говорить точно - это тот кто взломал SmartDocs.info

Flooty: maximYCH пишет: Кто-то ты же С знаешь?я знаю ))))

Flooty: maximYCH пишет: Ну а если говорить точно - это тот кто взломал SmartDocs.info а я то думал, почему он не открывается...

maximYCH: Flooty пока я не знаю, Cracker - тот или нет. Flooty смартдокс скоро будет возрожден, но обновлятся не будет, потому что всё что найду - всё выложу Flooty как удачно. Пока что всё понятно, помощь не нужна. Делай Конструктор. Но если какой вопрос возникнет - обращусь . Flooty ты в какой среде С программировал? Чисто ANSI C? Или что то другое? представляю .... на Новый Год GameCreating будет два подарка: конструктор игр и своя ОС

Flooty: maximYCH пишет: Flooty ты в какой среде С программировал? Чисто ANSI C? Или что то другое?да на VC++ maximYCH пишет: представляю .... на Новый Год GameCreating будет два подарка: конструктор игр и своя ОС

maximYCH: Flooty VC++ несколько не то такое страшное слово как OpenWatcom / GCC знаешь?

Flooty: maximYCH пишет: такое страшное слово как OpenWatcom / GCC знаешь?нет/

maximYCH: Flooty

сRackeR: maximYCH пишет: Ну а если говорить точно - это тот кто взломал SmartDocs.info Наглая ложь! Я не взламывал и не взламываю подобные сайты - инфа должна быть полностью доступна, и не моя вина, что сайт пока в ауте! maximYCH пишет: если IP при регистрации питерский, баньте плз Юзай Steganos Internet Anonym Pro - провайдеры будут плакать!!! maximYCH пишет: Пока что всё понятно, помощь не нужна Да ни**я, Торвальдс!.. Ты серьезно собираешься откомпилить ось в одиночку? Лучше напиши о своей операционке побольше - напр, какие доки использовал и какой ты представляешь ее архитектуру? Работал ли ты с юних-подобными системами и юзал их сорцы? Каков объем набитого кода? И вообще, не бросай свой аццкий проект, раз уж кода набил хоть чуток! ПИШИ! Надеюсь отписываться хоть раз в неделю - дела за**ли, хоть убейся!

Кто-то: maximYCH пишет: Кто-то ты же С знаешь? Ммм... Во первых откуда такие догадки... А во вторых баловолсцо как-то с визуалкой, но если попытаюсь разобрать язык то учусь довольно быстро (относительно быстро). Единственное что мне мешает развиватся - школа и в основном лень.

maximYCH: сRackeR я не знаю твоегго IP и не могу пока что говорить, ты взломал или нет. сRackeR я не просто её собираюь откомпилить, я её уже компилю :). Правда то что есть ещё не работает и багов полнооо :(((. Технические данные проекта: Название: ExeOS Назначение: Прикладная Колличество разработчиков: 1 Текущая версия: 0.0.0.0. build 45 Языки: С Инструменты и готовые решения: NASM, OpenWatcom, GRUB, Bochs, WinImage, Rawrite XP. Тип ядра: микроядро Тип исполняемых файлов: COM (MS-DOS) EXE (PE) Интерфейс: GUI Лицензия: ExeOS Public License Дата начала разработки проекта: 12.10.07 Open Sources: да Режим работы ядра: в защищённом режиме Тип адресации: страничный Использованные документы: Введение в машинный код, NASM Russian Documentation, Intel Manual`s, Кнут "Исскуство программирования", Э. Таненбаум "Разработка и реализация ОС", рассылка от LowLewel.ru, Gluk OS, NeOS и ещё куча другого .... Тебе достаточно? Сейчас смотря в исходник, вижу 278 строчек кода ядра. Как описал выше, роль загрузчика выполняет GRUB.

maximYCH: Кто-то нетрудно догадаться ....

maximYCH: maximYCH торжествуем проекту месяц и планирую скоро выкинуть наработки! P.S. Неужел и нет си/асм прогеров?

Jin KaZaMa: maximYCH пишет: P.S. Неужел и нет си/асм прогеров? Есть.Только здесь они наверняка вымирающий вид. Вообще вот такой вопрос - а нафега все это?Ради чего?Ну,ухлопаете вы тучу времени,сил,не исключено и денег на это дело а - результат?Я понимаю,создавать игру для себя,друзей,но создавать ОС для себя?Ради лишь того,чтоб перед другом во дворе похвастать - "я типо свою ос слепил!"? Не,конечно похвально,что у maximYCH столько энтузиазма и знаний,что он не побоялся взяться за это дело,за это большой респект,но вот только смысла в этой затее не вижу,может есть смысл применить знания в более полезном деле? П.С. не,я серьезно,уважаю людей за смелость перед трудностями,но просто в этом случае это все равно что я сел бы писать свою оперу (имеется ввиду муз.произведение,а не браузер )

maximYCH: Jin KaZaMa ну для начала заметь, что направленности ОС "прикладная" и "практически - ориентированная" - разные вещи. у меня первое. разница в том, что первое - это когда важен сам процесс, а второе - когда важен результат. Ради того, что это огромный опыт. Мало того, это можно даже связать с разработкой игр без программирования. Как? Ну например: Вот сейчас мы с Flooty пытаемся написать конструктор. Конечно то, что компилятор у Flooty работает, похвально. Но взглянем на размер скомпиленной проги: 6,1 МБ. Лично я сильно удивился. И именно из-за оптимизации размера/скорости программы применяют дополнительные средства. Лично я разрабатывая сейчас ОС, очень много узнал такого, что рядовой программист не знает. Например знаете ли вы, что у Windows на самом деле нет никакого API, что это условность в Windows? Знаете ли вы, что за несколько действий можно поменять Windows, что приложения inux удут запускаться? Т ещё куча. И после того, как я закончу проект/отойду от разработки проекта, у меня будет огромный опыт. Я всякие компиляторы/конструкторы и т.д. буду писать за мгновенье ока, потому что огромный опыт.

Jin KaZaMa: maximYCH тебе видней,но тогда мне походу пора оперу писать Ведь это огромный опыт,потом всякие мелкие произведения напишу за мгновение ока и т.п. и т.д. maximYCH пишет: Например знаете ли вы, что у Windows на самом деле нет никакого API, что это условность в Windows? Знаете ли вы, что за несколько действий можно поменять Windows, что приложения inux удут запускаться? А вот это интересно,значит совершенно почти ничего не стоит делать приложения для Винды и Линукса сразу?Хм,интересно... П.С. пойду писать оперу,может к новому году напишу 1 часть Опыт,как-никак...

MC HAQWERDIYEV: Вот, если бы была поддержка всех программ Windows XP, а также поддержка всех программ Vista, ну и еще чтобы в этой оперативке тоже было бы много интересных функций, ну чтобы еще пожелать... Ах да ну чтобы вид был как у Висты, если все будет, то я ее скачаю и буду продавать как Vista. Короче, удачи в разработках...

FatPir: Jin KaZaMa maximYCH желаю удачи) Билл гейтс тоже сначала простенкую ОС написал) а потом стал миллиардером)

ALIEN XIII: maximYCH, я никак не могу сообразить ход твоих мылей,я о том,что при создании ос у тебя будет больше опыта...полностью согласен, но как-то это идет в не том порядке...сначала ты хочешь создать операционку,а потом создавать разные программки... В основном все идут по методу от простого к сложному... так ты потратишь больше времени на это самое приобретение опыта,при том,не исключено,что на этапе завершения проекта, ты запутаешься в объеме кода и кинешь затею... Но если ты уверен в своих силах,пожелаю удачи...

maximYCH: Jin KaZaMa Да, на самом деле Windows поддерживает приложения Linux на уровне ядра. Но для полной поддержки приложений Linux нужно переписать часть ядра ... Там немного на уровне ассемблера (не более 500 строк), но я пытался, но задача сложная, учитывая, что нужно реализовать POSIX. FatPir да-да :) MC HAQWERDIYEV интерфейс - не главное. соласитесь, система, выдающая ошибку на каждом действии при крутом интерфейсе - это нехорошо. Кто будет внимательно следить за разработкой, думаю и сами постепенно присоединятся к проекту. ALIEN XIII различные проги для win32 я уже писал не раз ... и меня совершенно не устраивает то, как там это всё реализованно. Именно поэтому я делаю свою ОС.

Кто-то: MC HAQWERDIYEV пишет: Ах да ну чтобы вид был как у Висты, Чтобы при виде ОС всех рвало? С красотой не переборщить бы... Jin KaZaMa пишет: (имеется ввиду муз.произведение,а не браузер ) Хотя браузер был бы уместнее... maximYCH Дерзай, я верю в осмысленность идеи! Может и присоединимсцо...

maximYCH: Кто-то ну интерфейс висты - это очень хорошо, но всё дело в том, что это непривычно для винудузовцев.

igrodel: Хммм. Что-то я сначала не поверил. Ты если ее там делаешь то делай операционку "безопастной"(то есть пусть то будет перед каждым приложением спрашивать "Ты действительно хочешь устанивить это приложение? Будь внимателен там могут быть вирусы!!! " , это хоть как-то насторожит юзера. А то некоторые наустанавливают приложений всяких с вирусами, сами об этом забывшие и непонимающие, а потом что-то глюки начинаются (к чему бы это? ). Сделай типо поддержку приложений и недежный " брандмаузер" который будет вычеслять принятую или отправленную информацию на комп и тщательно ее проверяд на наличие вирусов( или давал рекомендацию проверить файлы по окончании сесии через антивирус) поменьше нагрузки на систему( что бы выделялось больше ресурсов на работоспособность а не на красоту или дизайн) . Вообщем поддержать могу только советами . Интерфейс как у винды ( не заморочен, как люди привыкли) и главное что-бы дрова пахали!!! Под наши с вами видеокарточки, материночки а то что тогда получится без этого. Дерзайе!!!

Mikozoid: igrodel Первое - нах это нужно? В висте это есть и большинство тупо ее отрубают после установки. Второе - поставь нормальный брандмауэр и не парь себе моск. maximYCH Я што-то не понимаю или ты собираешься делать конкурента существующим осям? Если я все-таки што-то не понимаю, то желаю удачи(хотя смысла особого в этом не вижу).

MC HAQWERDIYEV: Да я тоже желаю ему удачи, у нас тоже сделали свою ОС, ну и хоть не завоевала большую популярность, но пользуются...

Кто-то: Ффтопку боязнь вирусов, это всё для ламаков, а ламаки пусть юзают сначала висту... Потом, когда мудрости прибавятся они будут уже понимать что ффтопку боязнь вирусов, это всё для ламаков... Короче так по кругу... Помойму эта ОС просто для себя, и пока что не собирается никого обгонять, это тут "всякие" слухов напустили...

MC HAQWERDIYEV: Кто-то пишет: Помойму эта ОС просто для себя, и пока что не собирается никого обгонять, это тут "всякие" слухов напустили... А ты что думал он круче Висты будет Кто знает, а может и будет

Lagevae: MC HAQWERDIYEV пишет: А ты что думал он круче Висты будет А что в Висте крутого? Крутой дизайн и куча глюков?

ALIEN XIII: Lagevae, нет,еще мега-гиганские сист.требования.

Lagevae: ALIEN XIII пишет: еще мега-гиганские сист.требования. Забыл... Вот надеюсь, что ОС Максимыча будет не такая "крутая", как Виста =) Да, и конечно, желаю удачи... PS Я бы наверное, ОС Максимыча поставил бы...

igrodel: Lagevae пишет: наверное, ОС Максимыча поставил бы... Я тоже.. или линукс. Боязнь вирусов-не для ламаков. Наоборот меньше гемороя потом будет. Я например не страдал раньше а потом... Mikozoid Поставить полюбому прийдется. А ты не забывай что ОС еще на стадии разработки, и что-то может глючить. Так что...

Imp2006: igrodel пишет: Ты если ее там делаешь то делай операционку "безопастной"(то есть пусть то будет перед каждым приложением спрашивать "Ты действительно хочешь устанивить это приложение? Будь внимателен там могут быть вирусы!!! " , это хоть как-то насторожит юзера. Это напомнило мне старый анекдот про админа и NT :) Серьезно, что в вирусах такого страшного? У меня никогда ничего такого не было. А создание ОС с практической точки зрения - вещь бесполезная, да.

maximYCH: igrodel безопастность - это не просто выдавать тупо при каждом запуске любой проги "ЭТО ОПАСНО". Нужно перед выполнением разбирать прогу по кусочком и проверять результат выполнения в Virtual Dinamyc ExeOS (ну типа виртуальной машины для моей ОСи, эмулирующяя её саму) Если системные файлы не затронуты и тесты выполнились в виртуалке нормально - запускаем. нет - значит блокировка и момепнальное удаление. Mikozoid поначалу - для себя. но у меня куча свободного времени и куча хороших контактов. И ОС возможно выдет в конкуренты долбанному Linux и Windows. MC HAQWERDIYEV может и будет покруче. а может всё застынет пряям завтра. кто знает. Lagevae в висте вообще ничего хорошего кроме интерфейса нет. Lagevae буду очень рад если когда ОС будет иметь ГУИ, вы протестили её на своих виделкартах, экранных и мышках. igrodel полностью согласен, первые версии ( ну где нить до 3.0) могут глчить. Imp2006 разработка ОС - дело не бесполезное. Это точно. Опыт и польза для других огромная.

Imp2006: maximYCH пишет: Imp2006 разработка ОС - дело не бесполезное. Это точно. Опыт и польза для других огромная. Такая уверенность, однако. :) Насчет опыта судить не могу, но для других пользы тут нет, имхо. Не получится с Linux и Windows конкурировать. Меня еще раньше удивляли люди, делающие медиа-плееры и прочую ерунду, которой трудно найти применение (не бросать же аимп, или др любимый плеер). Но опыт - это хорошо, конечно. Удачи.

maximYCH: Imp2006 нифига подобного. Весь вопрос не в том, что "кому это нужно", а "как это внедрять". Вот лично я имею очень много соображений по последнему вопросу, ибо именно из-за этого альтернативные ОС погибают.

Imp2006: maximYCH Высказать вкратце соображения не затруднит?

maximYCH: Imp2006 нет, хотя это уже по большей мере маркетинговая политика. Ну во первых, можно договорится с ведущими компьютеросборщиками в России о начале акции "Русским Компьютером - Русская ОС". Я думаю здесь всё понятно. Во вторых, можно приспособить ОС для интересных целей. Вот например я писал сегодня олимпиаду по паскалю - это не тестировщик а полное еб**нь. Глчит, падает, направильные ответы - я обалдею. Третье: концентрироваться именно на России. Когда Россия будет заполненна продуктом, тогда в мире продукт тоже станет набирать популярность. Поначалу там, где нет Windows - Китай, Япония и т.д. А вот на этом моменте будет видно, как вести себя дальше. Четвёртое: понятность. Вы когда нибудь понимали ошибки (не те обычные ошибки прог, а глубокие, которые из ядра винды)? Интерфейс пользователя никогда не должен быть красочным, но непонятным. Есть ещё более мелкие, но их гораздо больше и перечислять все нет смысла

Imp2006: Наполеоновские планы :) По захвату России :) Все-таки, все это возможно только в том случае, если ты гений. Приспособить ос для определенных целей - это хорошая мысль (реальная, во всяком случае).

maximYCH: Imp2006 пока продукта нет - это всё так, разговоры. когда будет конечный продукт с поддержкой FlashPlayer/Adobe/Word Editor и неглючное ядро

igrodel: maximYCH Ну давай. Ты делай. Да и про безопастность не забудь (хотя что-то с типо "ЭТо опастно" я переборщил) но так просто оставлять это незя...

Flooty: когда будет демо версия?? я себе наверно поставлю

MC HAQWERDIYEV: Если была бы полная совместимость со всеми программами и с играми, тогда я поставлю

Flooty: MC HAQWERDIYEV пишет: Если была бы полная совместимость со всеми программами и с играми, тогда я поставлюглавное чтоб дров побольше было к этой ОС....

maximYCH: Flooty дело далеко не в самих дравах а в ядре. вот залог стабильности (а дрова - это уже след. по очереди важности) MC HAQWERDIYEV полная совместимость будет лет через 5 и не раньше :) Flooty как ты однако привык к лексикону разработчиков игр без программирования . Демо версии в ОС не бывает. бывают первые версии, билды и типа версий (alpha, beta, realese)

Flooty: maximYCH пишет: Flooty дело далеко не в самих дравах а в ядре. вот залог стабильности (а дрова - это уже след. по очереди важности) MC HAQWERDIYEV полная совместимость будет лет через 5 и не раньше :) Flooty как ты однако привык к лексикону разработчиков игр без программирования . Демо версии в ОС не бывает. бывают первые версии, билды и типа версий (alpha, beta, realese)ну когда альфа версия выйдет???

ALIEN XIII: Наверно года через 2, нелегкое енто дело,однако...

maximYCH: Flooty ALIEN XIII спешу успокоить: это будет через месяц.

MC HAQWERDIYEV: maximYCH пишет: Flooty ALIEN XIII спешу успокоить: это будет через месяц. Жду...

ALIEN XIII: maximYCH пишет: Flooty ALIEN XIII спешу успокоить: это будет через месяц. И чего же ждать от этой столь ос, кроме самой установки?

maximYCH: ALIEN XIII во первых никакой установки. эта ос будет всё ещё грузится с дискеты. (первое время). да что там устанавливать? Версия которая будет - это будет версиия с окончательным для первых версий GUI, полностью дописанными до самого конца Блокнотом, Калькулятором и Paint`ом. Будут некоторые базовые драйвера. Естестно, ни о какой эмууляции винды и речи быть не может :). Может быть будет нормальная поддержка анимированных курсоров. Работоспосбность на компьютерах, которые не: AMD/GeForce/nVidia не гарантируется. И мышь тоже может не пойти на некоторых компах.

Nox: maximYCH Тогда делай так, что бы все было, а огрызки не выкладывай.Кто будет тестировать непонятно кем сделанную программу "Операционнную систему" как утверждает автор. Вообще вреатли кто ее постави если она не будет совместима с виндой,на крайняк с пингвином. Кто захочет ставить неизвестную ОС ради того что это сделал Максимыч? В обмен получаем только при запуске имя Максимыча, и встроенный пэинт.

maximYCH: Nox понимаешь, XP родилась не сразу. были временна (если не ошибаюсь, 85 год) когда только вышла Windows 1.0 там было именно то, что я перечислил. Хотя собственного ядра у винды тогда небыло и нормального интерфейса тоже (поищите скриншоты, и вы поймете). И выражения типа Тогда делай так, что бы все было, а огрызки не выкладывай Тупы по той простой причине, что на разработку ОС " в которой всё есть потребутся около 5 лет. К тому времени эти самые технологии которые мы реализуем будут изрядно устаревшими, а продукт никому ненужен.

igrodel: maximYCH Ну в принцепе да. Ты давай рекламируй проект! Я щас скажу одному челу который может и заинтересуется этим проектом.

igrodel: maximYCH Он заинтересовалсо! Скажи спасибо. Он спец! Просит кинуть исходник на мыло ewgeni790@rambler.ru если его заинтересует, он приступит к разработке)

maximYCH: igrodel благодарю за помощь. Он сможет немного подождать, когда хотя бы хоть как то это будет похоже на не очень глючное?

maximYCH: igrodel и асю его, если она у него есть, дай плз

igrodel: 460 437 760 это она

maximYCH: igrodel как давно я не общался с прекрасным полом .... :)

igrodel: maximYCH ??? Чего тыговоришь ???

SecondKosta: Nox пишет: maximYCH Тогда делай так, что бы все было, а огрызки не выкладывай.Кто будет тестировать непонятно кем сделанную программу "Операционнную систему" как утверждает автор. Вообще вреатли кто ее постави если она не будет совместима с виндой,на крайняк с пингвином. Кто захочет ставить неизвестную ОС ради того что это сделал Максимыч? В обмен получаем только при запуске имя Максимыча, и встроенный пэинт. Потребитель.... maximYCH, будем ждать.

ALIEN XIII: maximYCH,не дурно и не так уж сыро как я думал...радует еще,что устанавливать пока не надо. У мя Джефорс,да и мышь думаю глючить не должна... Продолжай... ГЫ: А как назовешь то? WindowsMAX

Mnemonic: maximYCH пишет: Может быть будет нормальная поддержка анимированных курсоров. Ну, вероятно, на начальном этапе указателю хватит перемещения и 2-3-х состояний. maximYCH пишет: не: AMD А Интел, Интел? maximYCH пишет: /GeForce/nVidia Честно сказать, не понял причины разделения GeForce и nVidia, ну да ладно, придираюсь :( igrodel пишет: Ты если ее там делаешь то делай операционку "безопастной"(то есть пусть то будет перед каждым приложением спрашивать "Ты действительно хочешь устанивить это приложение? Будь внимателен там могут быть вирусы!!! " , это хоть как-то насторожит юзера. Без обид: попытка попасть на баш? ---------------------------------------- Вердикт: ждём к тестированию =)

maximYCH: Mnemonic вроде должно работать, я проверял на 4 пне текущую версию, вроде идёт

maximYCH: Бросил работу над ядром ... Тяжело это очень когда не понимаешь половины ... Взялся за самое начало ОС - загрузчик. Начинаю кое что понимать. Вообщем ядро буду делать когда сделаю загрузчик. А за ходом работы можно следить на http://exeos.narod.ru Если кто что думает по этому поводу - отписывайтесь здесь

maximYCH: Так, ну вроде GUI сервер даже работает ... Скоро выложу скрины

maximYCH:

men 3d: maximYCH пишет: exeos bI! Название мне нра!

maximYCH: A gui сервер понравился?



полная версия страницы