Здравствуйте dlong, вы писали:
D>Желательно открыть форум программеров-ядерщиков, под общим названием Kernel или как-нибудь ещё. D>С уважением. D>Дмитрий.
И вообще, если проект не завязан на Форточках, то неплохо бы завести тут парочку Unix'соидов.
P.S. Хочу подкинуть идею на обсуждение: Русская Народная ОС. Вон у буржуев десятки и десятки проектов своих ОС. А мы негры что ли? Даже если не возможно достигнуть высот Windows, то Linux нам по зубам, ну хотябы польза будет, если возникнет русский ресурс по низкоуровневому прогописанию. Да, Linux — шедевр, но это шедевр деревянного зодчества, пора ему на покой.
СДСТ>P.S. Хочу подкинуть идею на обсуждение: Русская Народная ОС. Вон у буржуев десятки и десятки проектов своих ОС. А мы негры что ли? Даже если не возможно достигнуть высот Windows, то Linux нам по зубам, ну хотябы польза будет, если возникнет русский ресурс по низкоуровневому прогописанию. Да, Linux — шедевр, но это шедевр деревянного зодчества, пора ему на покой.
Классная идея. Давайте назовём новую операционку RUNIX ;o)
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте IT, вы писали:
IT>Классная идея. Давайте назовём новую операционку RUNIX ;o)
Итак, всё-таки это кому-то нужно. Теперь второй вопрос: Какая должна быть ОС? Конечно RUNIX неплохое название, но из самого названия ясно, что это просто ещё одна реализация UNIX. А нужно ли это? Может стоит отказаться от старых догм. Можно вспомнить BeOS, но помоему там слишком перемудрили. Только не падайте, но я считаю её ТЯЖЕЛОВЕСНОЙ. Не в смысле тяжёлых процессов — лёгких потоков. Например: выбрано микроядро Mach. Разве Mach похож на микроядро? Помоему настоящее микроядро должно содержать минимум: Memory, Process & Threads, IPC и Планировщик. Есть три примера такой реализации: OpenBLT (http://www.openblt.org), chaos (http://www.chaosdev.org) и EROS (не тот а другой http://usuarios.maptel.es/joan). Правда эти реализации сырые, но они показывают, что такое компактное микроядро.
Итак. Какой вы видите Русскую Народную ОС ( для краткости назовём РуОС)?
Здравствуйте Святой Дух с трансглюкатором, вы писали:
> Помоему настоящее микроядро должно содержать минимум: Memory, Process & Threads, IPC и Планировщик. > Есть три примера такой > реализации: OpenBLT (http://www.openblt.org), chaos (http://www.chaosdev.org) > и EROS (не тот а другой > http://usuarios.maptel.es/joan). Правда эти реализации сырые, но они > показывают, что такое компактное микроядро.
Здравствуйте, Десятник Алексей Андреевич, вы писали:
ДАА>А у QNX ядро что, очень тяжелое?
Да, оно лёгкое. Но не всё так просто:
< Стоит Ёжик на пеньке, делает позы, как у бодибилдеров,
любуется собой и приговаривает:" Я очень сильный, я самый сильный".
Идёт мимо Волк и видит эту картину. Постоял постоял, надоело ему,
ну и пнул Ёжика.
Летит Ёжик и говорит себе под нос:" Сильный, но лёгкий...">
Понял к чему это я?... :o)
Да ,вот ядро, от которого я прусь: http://gemini.sourceforge.net/.
Настоящее микроядро и много чего умеет, не выходя за рамки идеологии.
Здравствуйте Святой Дух с трансглюкатором, вы писали:
ДАА>>А у QNX ядро что, очень тяжелое? СДСТ>Да, оно лёгкое. Но не всё так просто: СДСТ>< Стоит Ёжик на пеньке, делает позы, как у бодибилдеров, СДСТ>любуется собой и приговаривает:" Я очень сильный, я самый сильный". СДСТ>Идёт мимо Волк и видит эту картину. Постоял постоял, надоело ему, СДСТ>ну и пнул Ёжика. СДСТ> Летит Ёжик и говорит себе под нос:" Сильный, но лёгкий..."> СДСТ>Понял к чему это я?... :o)
Вообще-то не совсем. Насколько я знаю, QNX — хорошая, отработанная технология,
достаточно легкая, но мощная и универсальная.
Здравствуйте Десятник Алексей Андреевич, вы писали:
ДАА>Вообще-то не совсем. Насколько я знаю, QNX — хорошая, отработанная технология, ДАА>достаточно легкая, но мощная и универсальная.
У каждой технологии есть свои плюсы и минусы. Нет универсальных ОС.
На базе QNX можно написать desktop ОС. Может быть даже неплохую.
Но QNX заточена совсем для других дел... Она по любому будет проигрывать
нормально написаной специально как desktop ОС.
Я очень косноязычен. Поэтому лучше тебя пошлю на Gemini (адрес я давал).
Сравни исходники и API Gemini и QNX. Хорошо?
Здравствуйте Святой Дух с трансглюкатором, Вы писали:
Memory, Process & Threads, IPC и Планировщик.
Сейчас занимаюсь Process & Threads & scheduler в особенности scheduler но одно без другого не едет. Eсли поможите отыскать что — то типа исходника планировшика буду весьма признателен. vadik@pmicro.kz
Здравствуйте vadik, Вы писали:
V>Здравствуйте Святой Дух с трансглюкатором, Вы писали:
V>Memory, Process & Threads, IPC и Планировщик. V>Сейчас занимаюсь Process & Threads & scheduler в особенности scheduler но одно без другого не едет. Eсли поможите отыскать что — то типа исходника планировшика буду весьма признателен. vadik@pmicro.kz
Здравствуйте Святой Дух с трансглюкатором, Вы писали:
СДСТ>Здравствуйте vadik, Вы писали:
V>>Здравствуйте Святой Дух с трансглюкатором, Вы писали:
V>>Memory, Process & Threads, IPC и Планировщик. V>>Сейчас занимаюсь Process & Threads & scheduler в особенности scheduler но одно без другого не едет. Eсли поможите отыскать что — то типа исходника планировшика буду весьма признателен. vadik@pmicro.kz
СДСТ>www.openblt.org — OpenBLT СДСТ>gemini.sourceforge.net — микроядро Gemini СДСТ>apostle.sourceforge.net — Apostle — ОС базирущаяся на Gemini СДСТ>rtmk.sourceforge.net — RealTime microkernel
СДСТ> Кстати RTMK поддерживает ремотную отладку. Если не в курсе: СДСТ>ремотная отладка — возможность отлаживать ядро как банальное приложение.
И ещё, уже собралась команда. Хочешь присоединиться?
Re[3]: RUNIX
От:
Аноним
Дата:
08.04.04 21:27
Оценка:
Здравствуйте, IT, Вы писали:
СДСТ>>P.S. Хочу подкинуть идею на обсуждение: Русская Народная ОС. Вон у буржуев десятки и десятки проектов своих ОС. А мы негры что ли? Даже если не возможно достигнуть высот Windows, то Linux нам по зубам, ну хотябы польза будет, если возникнет русский ресурс по низкоуровневому прогописанию. Да, Linux — шедевр, но это шедевр деревянного зодчества, пора ему на покой.
IT>Классная идея. Давайте назовём новую операционку RUNIX
Идея классная. И...
В общем сижу я читаю книгу по фрихе, копаюсь в сайтах на эту тему, сравниваю буржуйские статьи с нашими, и тут меня озаряет: ведь если бы наши серьезно решили сделать ось, она бы быстро вытеснила в России многие ос, а о виндах бы люди узнавали читая книги по истории! Как, думаю, можно было бы назвать эту штуку, если б сделать ее на UNIX. Конечно Руникс! а вдруг думаю что то уже есть с таким названием? забил в поисковике runix и получил 177 ссылок! Куда вы думаете я попал, щелкнув на первой же? Сюда и попал. Только вот ОС Runix уже как бы есть — это линухи под Сони ПС2: http://www.zdnet.ru/?ID=22553. Ладно, пойду дальше читать про фриху — для начала чему-нибудь и научиться неплохо бы
Здравствуйте, IT, Вы писали:
СДСТ>>P.S. Хочу подкинуть идею на обсуждение: Русская Народная ОС. Вон у буржуев десятки и десятки проектов своих ОС. А мы негры что ли? Даже если не возможно достигнуть высот Windows, то Linux нам по зубам, ну хотябы польза будет, если возникнет русский ресурс по низкоуровневому прогописанию. Да, Linux — шедевр, но это шедевр деревянного зодчества, пора ему на покой.
IT>Классная идея. Давайте назовём новую операционку RUNIX
Прошу прощения, отправил незарегстрировавшись. RUNIX — есть уже, это линух под сони пс2. А в целом — я за. Как только знаний наберусь, чтобы быть полезным
Re: Странно, но не нашел ничего связанного с ядром?!
Здравствуйте, dlong, Вы писали:
D>Желательно открыть форум программеров-ядерщиков, под общим названием Kernel или как-нибудь ещё.
А низкоуровневое программирование не подходит?
... << RSDN@Home 1.1.3 beta 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, Святой дух с трансглюкатором, Вы писали:
СДС>P.S. Хочу подкинуть идею на обсуждение: Русская Народная ОС. Вон у буржуев десятки и десятки проектов своих ОС. А мы негры что ли? Даже если не возможно достигнуть высот Windows, то Linux нам по зубам, ну хотябы польза будет, если возникнет русский ресурс по низкоуровневому прогописанию. Да, Linux — шедевр, но это шедевр деревянного зодчества, пора ему на покой.
Имхо, если в России и будет разработана OC, то называться она будет типа "ОСУСМЗ/ГИП", от слов "Операционная Система Универсальная Сетевая Многозадачная с Графическим Интерфейсом Пользователя". Уж очень у нас канцеляризмы любят.
... << RSDN@Home 1.1.3 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Святой Дух с трансглюкатором, Вы писали:
СДС>Разве Mach похож на микроядро? Помоему настоящее микроядро должно содержать минимум: Memory, Process & Threads, IPC и Планировщик. Есть три примера такой реализации: OpenBLT (http://www.openblt.org), chaos (http://www.chaosdev.org) и EROS (не тот а другой http://usuarios.maptel.es/joan). Правда эти реализации сырые, но они показывают, что такое компактное микроядро.
Вопрос в том, что считать минимумом. Меш аккурат и есть классическое микроядро.
Здравствуйте, Святой Дух с трансглюкатором, Вы писали:
СДС> Я очень косноязычен. Поэтому лучше тебя пошлю на Gemini (адрес я давал). СДС>Сравни исходники и API Gemini и QNX. Хорошо?
Т.е. микроядро это самое-самое микро ? И с выходом джемини куэнЫкс сразу перестанет быть микроядром ? А как на счет нейтрино ?