![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
N.M.Guard |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 19.1.2008 Репутация: нет Всего: нет |
Что нужно знать и уметь, что бы написать свою ОС на платформе Linux? И чтоб таким как Ubuntu и Fedora не уступала?
![]() |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Ты один с нуля хочешь написать? Люди столько не живут
![]() Это сообщение отредактировал(а) Sartorius - 5.6.2008, 14:19 |
|||
|
||||
bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: нет Всего: 3 |
А чем тебе не нравятся Source Based дистрибутивы? Или вы хотите свое ядро с нуля написать? В одиночку сделать не реально (если вы не Линус Тарвальдс) =)
Да и Он не в одиночку писал. Это сообщение отредактировал(а) bronislav - 5.6.2008, 15:23 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
N.M.Guard, "написать" и "собрать" это разные понятия. Если ты собрался писать, то тебе нужно пара тысяч программистов, несколько лет и несколько десятков миллионов долларов. Если ты собрался "собирать", то это уже делается проще, хотя без нескольких десятков (или сотен) программистов и тестировщиков тебе тоже не обойтись, чтобы сделать что-то достойное.
Если ты думаешь, что я пессимизирую, то попробуй Linux From Scratch. |
|||
|
||||
N.M.Guard |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 19.1.2008 Репутация: нет Всего: нет |
Запугали блин!!! Можно подумать, чтобы написать и собрать FreeBSD понадобилось несколько поколений....
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
||||
|
||||
Carnifex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
||||
|
||||
anatox91 |
|
|||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: нет Всего: 13 |
там только одни надписи поменять уйдет немало времени
![]() -------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
|||
|
||||
N.M.Guard |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 19.1.2008 Репутация: нет Всего: нет |
Тогда уйду в Windows!!!
![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
Как хочешь.
|
|||
|
||||
DRUID3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: 1 Всего: 9 |
На сайте FreeBSD есть список основных разработчиков. Очень советую посмотреть. Торвальдс написал лишь ранню версию ядра(~10 000 строк). К современному линуксу он имеет довольно косвенное отношение - оказывает консультации по развитию и архитектуре. На сегодня размер кода ядра(только его) ~ 6 000 000 строк кода. Это ~80 книг по 1000 страниц текста. Даже прочесть его весь не выйдет и не имеет смысла. Есть понятие обозримая система - система в разумные сроки могущая быть изучена подготовленным человеком ~ 10000 строк без сложных математических идей, скорее всего критерий пришел из размеров ядра UNIX V6 которые были отлично прокомментированы и задокументированы. Linux - уже давно не обозримая система. Первые же версии его ядра являлись таковыми. Кстати в сети есть книга на русском со старым ядром Linux(2.0). Но еще раз повторюсь - это просто ядро. GCC, X-window и KDE на нем то примерно такая же чать работы. RadHat на 2001 год! это 30 000 000 строк rода без комментариев(при урезанном ядре!). Приблизительная оценка времени разработки ~ 8000 человеко лет. Стоимость - около миллиарда долларов. Взято отсюда Линукс получила гигантское развитие ибо появилась в нужное время в нужном месте - сложились интересы тысяч творческих людей. На тот момент ничего подобного - в смысле хорошо работающего и бесплатного не существовало (за исключением примитивной на тот момент Minix) Второй такой ОСки не будет уже никогда. Теже BSD это активный труд либо исследовательских центров при университетах либо коммерческих фирм(да-да, хоть и "опен"). 1) Если есть интерес к ядру linux - можно найти описание старого ядра(2.0) и покопаться в нем. 2) Если есть интерес к изучению прогрессивных unix-подобных ОС - отличная книга Э.Таненбаум "Современные операционные системы" http://www.ozon.ru/context/detail/id/1271679/ Можно найти и в электронном виде. ![]() 3) Если есть желание идти только своим путем то нужно хотя-бы поизучать исходный код микроОС например - prex UNIX V6 minixOLD Отредактировал - исправил пару ошибок и добавил ссылки на 3-и старинных UNIX'а... Это сообщение отредактировал(а) DRUID3 - 28.6.2009, 23:05 -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
Там те же объемы кода (если не больше) ![]() |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
MAKCim, ну я не видел
![]() |
|||
|
||||
anatox91 |
|
|||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: нет Всего: 13 |
я слышал что в XP ~50 000 000 строк кода
-------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |