Суббота, 20 Апреля 2024, 12:35

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум игроделов » Программирование » C/C++ » Как создать свою OC
Как создать свою OC
IzaronДата: Понедельник, 26 Августа 2013, 16:16 | Сообщение # 41
Rammstein forever
Сейчас нет на сайте
Цитата (masb8ly-GC)
Я не спорю, что винда пока есть и остается наиболее используемой, но потихоньку все же первое место займет линукс

Хм, ну пока об этом рановато говорить, надо подождать лет этак 20, если не 15
Цитата (masb8ly-GC)
Просто я работаю несколько не в той нише, чтобы выкладывать это на сайт посвященный геймдеву. В основном это прикладное программирование. Поэтому судить по сообщениям в моем профиле довольно глупо (к тому же учитывая, что появляюсь на форуме я крайне редко). Вообще основной язык у меня CPP с использованием Qt, а то что я отвечаю в темах по поводу Pascal'я ничего не значит.

Забей, не в настроении был smile
timyr9801Дата: Понедельник, 26 Августа 2013, 16:34 | Сообщение # 42
почетный гость
Сейчас нет на сайте
masb8ly-GC,
Цитата (masb8ly-GC)
Само собой. Навесишь нужную тебе UI и делай с ними что хочешь. Времени займет не мало (но гораздо меньше, чем создание новой ОС) поскольку опыта у тебя в этом деле нет, насколько я понял.

UI, не слышал расскажите.

Добавлено (26.08.2013, 16:34)
---------------------------------------------
pelmenka,

Цитата (pelmenka)
Можешь еще на KolibriOS посмотреть

я вот посмотрел на неё. Скачал её исходник и немного непонятно. Вот изменю её код потом как проверить?


masb8ly-GCДата: Понедельник, 26 Августа 2013, 16:37 | Сообщение # 43
постоянный участник
Сейчас нет на сайте
Цитата (Izaron)
Забей, не в настроении был smile

Да я и не принимал особо к сердцу, поэтому и ответил спокойной и конструктивно.
Цитата (timyr9801)
UI, не слышал расскажите.

UI = User Interface. Существует масса UI. Например Uinty, Gnome Classic, Gnome 3, KDE, Awesome, i3 и многие многие другие. Все они очень гибкие (за исключением парочки) и поддаются настройке. Самый просто и функциональный в плане кастома это KDE.


Backend Developer ESIS
Client Side Developer Room8Studio
Technical Leader Lucid Reality Labs
Chief Technology Officer The Intruders
Chief Technology Officer RoyalePlay Games
timyr9801Дата: Понедельник, 26 Августа 2013, 16:46 | Сообщение # 44
почетный гость
Сейчас нет на сайте
masb8ly-GC, Понел, UI интерфейс окон и т.д.

Добавлено (26.08.2013, 16:46)
---------------------------------------------
Я вот скачал Ubuntu openSUSE и не могу установить(


Andrey_MДата: Понедельник, 26 Августа 2013, 16:53 | Сообщение # 45
старожил
Сейчас нет на сайте
Насколько я помню, при загрузке BIOS проверяет нормальность оборудования компьютера, и читает первые 512 байт диска. На них нужно вывести загрузку остальной части ОС (как я понял, типа ярлыка).

Если с линукса, то это уже не своя ОС) Удачи biggrin


ЪЪЪЪ! Лучшая благодарность - плюс в репутацию :-)
masb8ly-GCДата: Понедельник, 26 Августа 2013, 17:06 | Сообщение # 46
постоянный участник
Сейчас нет на сайте
Цитата (timyr9801)
Я вот скачал Ubuntu openSUSE и не могу установить(

Что скачал? Ubuntu и OpenSUSE это разные дистрибутивы. Они даже не разной основе. Ubuntu на deb, а OpenSUSE на rpm.
И что сложного в установке?
1. Записываешь или на флешку или на диск
2. Загружаешься с этого устройства
3. Начинаешь установку
4. Размечаешь все разделы (точки монтирования под ext4 это / и /home, и еще один раздел swap)
5. Нажимаешь продолжить установку
6. Вводишь остальное, что требуется и ждешь.
Что тут сложного то?


Backend Developer ESIS
Client Side Developer Room8Studio
Technical Leader Lucid Reality Labs
Chief Technology Officer The Intruders
Chief Technology Officer RoyalePlay Games
AsteroidДата: Понедельник, 26 Августа 2013, 17:16 | Сообщение # 47
Blender updated
Сейчас нет на сайте
Цитата (masb8ly-GC)
и еще один раздел swap

а свап зачем ? есле отдельный комп под ОСью
pelmenkaДата: Понедельник, 26 Августа 2013, 17:52 | Сообщение # 48
Драгоценный Тунеядец
Сейчас нет на сайте
timyr9801, скомпилить, записать на болванку и вставить в комп.

Сталина в каждый дом!
masb8ly-GCДата: Понедельник, 26 Августа 2013, 18:06 | Сообщение # 49
постоянный участник
Сейчас нет на сайте
Цитата (Asteroid)
а свап зачем ? есле отдельный комп под ОСью

Потому, что намного логичнее swap создавать отдельным разделом и не онанировать свой мозг потом.


Backend Developer ESIS
Client Side Developer Room8Studio
Technical Leader Lucid Reality Labs
Chief Technology Officer The Intruders
Chief Technology Officer RoyalePlay Games
timyr9801Дата: Понедельник, 26 Августа 2013, 20:21 | Сообщение # 50
почетный гость
Сейчас нет на сайте
Цитата (pelmenka)
скомпилить, записать на болванку и вставить в комп.

Хорошо, попробую.


XakepДата: Понедельник, 26 Августа 2013, 20:24 | Сообщение # 51
めちゃくちゃちゃ
Сейчас нет на сайте
2timyr9801, все правильно делаешь, пиши свою ОС, можешь даже пробовать писать на ассемблере. И не понятно вот мне, что вы все заговорили о том что свою ОС не возможно написать, я конечно согласен что конкурировать не возможно будет с виндой и прочими, но может он хочет попробовать писать ОС чтобы набраться опыта, а не конкурировать ни с кем?
2timyr9801, Если будешь дальше продолжать пытаться делать, когда-нибудь получится ) И помимо того что наберешься опыта, ты прежде всего научишься учиться чему-то новому! и это не только в программировании пригодится!


Сообщение отредактировал Xakep - Понедельник, 26 Августа 2013, 21:54
timyr9801Дата: Вторник, 27 Августа 2013, 08:10 | Сообщение # 52
почетный гость
Сейчас нет на сайте
Xakep, Так и сделаю:)

Добавлено (27.08.2013, 08:10)
---------------------------------------------
А KolibriOS на ассемблере?




Сообщение отредактировал timyr9801 - Понедельник, 26 Августа 2013, 21:00
trewДата: Вторник, 27 Августа 2013, 21:16 | Сообщение # 53
почетный гость
Сейчас нет на сайте
timyr9801

Не обижайся, огромный процент людей хотел и хочет создать свою ось. А в результате создают что-то похожие на MSDOS не более. Я говорю похожее, потому как даже до этого уровня вылезти не получается... Многие думают, что ось это работа с файлами, создание gui... Но вся это дерьмомечта заканчивается, когда встает вопрос о совместимости устройств вроде принтера, модемов, usb устройств и пр. Попробуйте выйти в инет в колибриос или подключить свой телефон к ReactOs ? А ведь эти системы разрабатываются не одним человеком в течении многих лет!

Почему не взять более "земные задачи" ? Например , не создано ни одной нормальной игры в "преферанс" с компьютером. Все, которые я знаю используют для усложнения интеллекта подмешивание карт. Нет ни одной нормальной игры "Домино". Зачем гнаться за далекой звездой? Попробуйте сделать то, в ваших силах!
timyr9801Дата: Вторник, 27 Августа 2013, 21:37 | Сообщение # 54
почетный гость
Сейчас нет на сайте
trew, Я и так делаю сайты, и игру тоже. А создать свою OC это земная задача.

morgloddДата: Пятница, 20 Сентября 2013, 03:21 | Сообщение # 55
частый гость
Сейчас нет на сайте
Товарищи, вопящие о том что это сделать трудно, что ТС учится в школе итд, успокойтесь smile
Если вы обладали скудными знаниями в школе, не значит, что все такие smile

ТС удачи и статья в придачу =D Как запустить программу без ОС


C++/C#/PHP/JavaScript/ASM
IzaronДата: Пятница, 20 Сентября 2013, 07:25 | Сообщение # 56
Rammstein forever
Сейчас нет на сайте
Создать свою ОС возможно, но вряд ли затраты перевесят выгоду.
Кстати, качай программу VirtualBox, чего всю винду сносить
XakepДата: Пятница, 20 Сентября 2013, 07:36 | Сообщение # 57
めちゃくちゃちゃ
Сейчас нет на сайте
Цитата (Izaron)
Создать свою ОС возможно, но вряд ли затраты перевесят выгоду.

ну нифига себе, выгоды там еще какие, потом так начнешь разбираться в принципах работы ого-го просто, будешь хорошо понимать как работает память, хорошо начнешь разбираться с указателями (не на таком уровне, как в книжках описано), и выгода в этом большая и в написании игр!
Не обязательно делать полноценную ОС, главное понять как это делается, немного поделать, попытаться, пару месяцев будешь делать, а потом можно и забить на свою ОС ))
XakepДата: Пятница, 20 Сентября 2013, 08:02 | Сообщение # 58
めちゃくちゃちゃ
Сейчас нет на сайте
Цитата (Izaron)
Кстати, качай программу VirtualBox, чего всю винду сносить

можно поставить и гипервизор, если есть 2 видеокарты, то производительность будет на уровне, и можно будет в игры играть. Если интересно, когда-то давно статью писал на эту тему: статья


Сообщение отредактировал Xakep - Пятница, 20 Сентября 2013, 08:02
timyr9801Дата: Понедельник, 23 Сентября 2013, 20:44 | Сообщение # 59
почетный гость
Сейчас нет на сайте
Izaron,
Цитата (Izaron)
Создать свою ОС возможно, но вряд ли затраты перевесят выгоду.
Кстати, качай программу VirtualBox, чего всю винду сносить

Да я так и собирался сделать:)


TverfanДата: Понедельник, 23 Сентября 2013, 21:35 | Сообщение # 60
почетный гость
Сейчас нет на сайте
Своя ОС - это очень олдскульно и хардкорно, я помню, читал что еще 15-20 лет назад этим вовсю баловались. Например помню Sortirs 98 (по аналогии с виндой 98). Можно сначала расковырять сушествующую ось, чтобы понять как она работает и попытаться скопировать хотя бы костяк. А там уже может что и выйдет. Удачи!
Форум игроделов » Программирование » C/C++ » Как создать свою OC
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг