LinuxForum.Fans
Тема

Сборка своей ОС

Автор: Genery 16 сообщений 11806 просмотров
#242299

Добрый день всем форумчанам! Меня зовут Дима, мне 17 лет.
Я увлекаюсь встраиваемыми системами. Я решил написать свою ОС на ядре Linux. До этого я писал свою ОСь которая хороша используется мною в маленьких устройствах, она основана на системе real-time. Сейчас я хочу работать с видео, звуком, работать с intel и прочими мощными процами. Я посмотрел много гайдов по сборки ядра, но много чего не понял. Я всегда работал на windows.
Прошу мне помочь сделать точку старта, а дальше я сам. Я вот что не понял:
- Все гайды дают понять как делать сборку ядра, но это же не сборка самой системы? Что нужно чтобы написать саму систему. Я думаю взять ядро linux 3.0. Я не собираюсь писать граф. интрфейс он мне пока что не нужен.
- Сборку ОСи нужно делать в системе Linux или можно в винде?

Я Linux знаю только в теории, может для начало нужно по практиковаться? Есть ли гайды по сборки уже ОСи?

#242311
"Genery" написал:
До этого я писал свою ОСь

Где об этом можно почитать подробнее?

#242322

А зачем? Думаешь ты сделаешь лучше?
Почему бы не взять уже готовое и лишь улучшить его, чем тратить свои силы впустую?

#242377

Genery
Да Вы прикалываетесь. Я её всё время сам собираю. (да и многие) И это - не "подвиг", а просто рутинная работа. А иногда - это просто необходимость. Да кто знает, что необходимо именно Вам? Лучше, пусть будет минималка, остальное сами сделаем, нет? :)

#242514

Зачем делать всё сам? Зачем изобретать велосипед?

#242557

Чтобы сделать новый Gentoo им. Попова :lol:

#242559

ладно... заканчиваем флудить и ждём пока ТС что-то вразумительное напишет....

#242653

Привет всем! Спасибо что отклинкнулись на мою просьбу. Постараюсь ответить на Ваши вопросы:

1) Писал я свою RTOS не под GNU GPL, она открытая но ядро я закрыл, чтобы не лазели. Писал я её недавно, чтобы улучшить навыки программирования + я вообще хочу сделать коммерческую огранизацию по производству техники (робототехника, встраиваемые модули). Свою ОСь я использую для маленьких проектов, работает ОСь на платформе процов AVR.
Я вообще хочу летом открыть небольшой магазин и сделать свою ОСь более доступный, простой для людей. Ну это другое дело))
2) Брать готовый дистребутив я не хочу. Не хочу пользоваться чужыми трудами и т.п. Я пишу ось для более крупных роботов : андроидов, БПЛА и т.д.
Я конечно думал что может свою Ось более крупно развить, но мне пока это не под силу и ось на linux мне нужна только для видео обработки.
_________
я пока сам точно не могу сказать к чему я иду, мне только 17 лет, поэтому я решил увидеть + и - ядра linux, попробывать под него пописать, а если не понравится я буду писать новое ядро.
Это как в Apple, для iphone одна ось для ПК другая.

#242656

o_O
Болджено 2. Мишн,таки, посибл.

#242659
doctor_jekyll написал:
o_O
Болджено 2. Мишн,таки, посибл.

Что за BolgenOS? Причем тут это болдженос. В мире 100500+++++ ОСей для ПК. А сколько ОСей для встраиваемых систем, роботов ? Которые были бы чётко направлены для работы в этой сфере? штук 15!

#242660

doctor_jekyll,в не увлекайтесь, ибо...

3.2.8. Запрещено использовать методы ввода текста, усложняющие его восприятие:
#242670

тов. Genery, не поймите превратно, но судя по вашим постам напрашиваются некоторые выводы: или вы тут нас тролите, или просто не понимаете, о чём говорите, или просто бред несёте или же вы грёбанный гений, который слишком много скрывает...
а судя по орфографии вы, опять же, или тролите, или русский для вас не родной язык, или вы всё тот же грёбаный гений, который пропустил больно много уроков русского...

"Genery" написал:
Писал я свою RTOS не под GNU GPL, она открытая но ядро я закрыл, чтобы не лазели.

опишите хотя бы функциональность и тип, чтобы понимать о чём речь. если прошивка не делает что-либо более сложное, чем мигание лампочками, то это не ОС.
вообще заявления о том, что вы сделали собственную ОС звучит особо сомнительно т.к. реально рабочие ОСРВ можно пересчитать по пальцам (возможно придётся использовать пальцы ног, возможно даже двух человек).

"Genery" написал:
 - Все гайды дают понять как делать сборку ядра, но это же не сборка самой системы?

нет, это только ядро. необходимый минимум юзерспейса см. в LFS например.

"Genery" написал:
- Сборку ОСи нужно делать в системе Linux или можно в винде?

гипотетически можно в винде под cygwin'ом, но это будет ещё тот онанизм... так что роще из-под linux'а.
В любом случае без хороших навыков работы в linux'е вы ничего не добьётесь...

"Genery" написал:
Я пишу ось для более крупных роботов : андроидов, БПЛА и т.д.

вот это прямо кричит о том, что вы либо грёбаный гений, или ни черта не понимаете... ладно ещё андроиды... но БПЛА на коленках или без образования сделать не получится...

"Genery" написал:
Это как в Apple, для iphone одна ось для ПК другая.

на самом деле это фактически одна и та же ОС.

"Wolfenberg" написал:
Чтобы сделать новый Gentoo им. Попова

это кстати уже мои лавры: я что-то делаю не правильно...

[added]
хоть под какую архитектуру планируете для начала собирать?

#242680

Короче, кое что понял, кое где нужно подчитать, суть вопроса была где есть гайды по сборке ОСи.
Можно закрывать тему.

#242706

Не Болженос!!!!!!!!! Болженос на убунте был!!!

Войдите или зарегистрируйтесь, чтобы ответить.