ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 23.08.05 12:55
Оценка: 1 (1) -1 :))) :))) :))) :))) :))) :)))
Предлагаю сделать ОС целиком на managed code, кроме ядра.
Уже есть 3 желающих поучаствовать.

пишите на anton.baula at gmail.com

PS кулхацкеров, крутых программеров, а также с предложениями быстро сделать всё на php, или с комментариями — "да вы что в php уже это реализовано" — не беспокоить.
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re: ОС на .Net
От: Amon-RA  
Дата: 23.08.05 12:57
Оценка:
Здравствуйте, Муравей, Вы писали:

М>PS кулхацкеров, крутых программеров, а также с предложениями быстро сделать всё на php, или с комментариями — "да вы что в php уже это реализовано" — не беспокоить.


Только один вопрос — а зачем?
Re[2]: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 23.08.05 13:01
Оценка:
Здравствуйте, Amon-RA, Вы писали:

AR>Здравствуйте, Муравей, Вы писали:


М>>PS кулхацкеров, крутых программеров, а также с предложениями быстро сделать всё на php, или с комментариями — "да вы что в php уже это реализовано" — не беспокоить.


AR>Только один вопрос — а зачем?


Концепция в принципе есть, в голове.
Если считаешь это бесполезным — то никто никого не заставляет.
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re[3]: ОС на .Net
От: Amon-RA  
Дата: 23.08.05 13:04
Оценка:
Здравствуйте, Муравей, Вы писали:

М>Концепция в принципе есть, в голове.

М>Если считаешь это бесполезным — то никто никого не заставляет.

"Бесполезно"-от слова "польза". Нет, безусловно, все, кто будут в этом участвовать, наберуться бесценного опыта.

Я имел ввиду другое — кому это надо?
И вроде даже у МелкоМягких руки опустились
Re[4]: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 23.08.05 13:18
Оценка:
Здравствуйте, Amon-RA, Вы писали:

AR>Здравствуйте, Муравей, Вы писали:


М>>Концепция в принципе есть, в голове.

М>>Если считаешь это бесполезным — то никто никого не заставляет.

AR>"Бесполезно"-от слова "польза". Нет, безусловно, все, кто будут в этом участвовать, наберуться бесценного опыта.


AR>Я имел ввиду другое — кому это надо?

AR>И вроде даже у МелкоМягких руки опустились

С чего бы это у них руки опустились?
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re[4]: ОС на .Net
От: pearlie Россия https://kochetkov.github.io
Дата: 23.08.05 13:45
Оценка: +1
Здравствуйте, Amon-RA, Вы писали:

AR>Я имел ввиду другое — кому это надо?

AR>И вроде даже у МелкоМягких руки опустились

Да не, вроде не опустились: http://research.microsoft.com/os/singularity/
Сейчас слушаю тишину

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re: ОС на .Net
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.08.05 13:48
Оценка: +1
Здравствуйте, Муравей, Вы писали:

http://research.microsoft.com/os/singularity/ уже видел?
... << RSDN@Home 1.2.0 alpha rev. 599>>
AVK Blog
Re[2]: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 23.08.05 14:52
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Муравей, Вы писали:


AVK>http://research.microsoft.com/os/singularity/ уже видел?


Угу видел. И что?

The primary goal of Singularity research is to move as many sources of unreliability and their
mitigation as far to the left as possible on the time axis. For example, moving the detection and
correction of incorrect DLL binding from load time and run time to install time would eliminate “DLL
Hell”. Uniform visibility into system configuration and other system metadata extends the reach of
analysis tools to improve system behavior for dependability.

Это скорее не ОС а средство создания оптимизированной ОС из существующих компонентов ОС.
Поправте если я не прав.
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re[3]: ОС на .Net
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.08.05 15:05
Оценка:
Здравствуйте, Муравей, Вы писали:

М>Это скорее не ОС а средство создания оптимизированной ОС из существующих компонентов ОС.

М>Поправте если я не прав.

Не прав. Вобще не пойму откуда ты взял про существующие компоненты.
... << RSDN@Home 1.2.0 alpha rev. 599>>
AVK Blog
Re[4]: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 23.08.05 16:26
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Муравей, Вы писали:


М>>Это скорее не ОС а средство создания оптимизированной ОС из существующих компонентов ОС.

М>>Поправте если я не прав.

AVK>Не прав. Вобще не пойму откуда ты взял про существующие компоненты.


Тогда может объяснишь и не будем играть в разведчиков и военную тайну?
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re[5]: ОС на .Net
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.08.05 16:37
Оценка:
Здравствуйте, Муравей, Вы писали:

AVK>>Не прав. Вобще не пойму откуда ты взял про существующие компоненты.


М>Тогда может объяснишь и не будем играть в разведчиков и военную тайну?


А я тут при чем? Скачай презентацию, почитай. Кликни по ссылке в самом начале на форум, там есть часовой ролик.
... << RSDN@Home 1.2.0 alpha rev. 606>>
AVK Blog
ОС на .Net
От: Аноним  
Дата: 23.08.05 12:59
Оценка: :))
Про архитектуру .NET читали?

Windows -> .NET -> apps

У Вас получается:

Windows -> .NET -> <Ваша ОС > -> apps

Т.е. не ось а надстройка над .NET..



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: ОС на .Net
От: Аноним  
Дата: 23.08.05 13:10
Оценка:
Концепция в принципе есть, в голове.

Это хорошо когда голова есть..
И что из себя представляет "концепция"?



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 02.09.05 13:34
Оценка:
Здравствуйте, sbazz, Вы писали:

S>Про архитектуру .NET читали?


S>Windows -> .NET -> apps


S>У Вас получается:


S>Windows -> .NET -> <Ваша ОС > -> apps


S>Т.е. не ось а надстройка над .NET..



У нас получается — x86 kernel + MSIL to x86 compiler -> .NET Framework -> apps
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re[3]: ОС на .Net
От: vdimas Россия  
Дата: 04.09.05 22:04
Оценка: 9 (1)
Здравствуйте, Муравей, Вы писали:

М>Это скорее не ОС а средство создания оптимизированной ОС из существующих компонентов ОС.

М>Поправте если я не прав.

Немного не прав. Не оптимизируемой, а полностью самоописываемой, верифицируемой и безопасной. То же самое касается любых прикладных компонент.

Вот какие ты ставишь цели перед собой, пытаясь написать OC на .Net? — "Чиста чтобы на дотнете все"? Т.е., основная задача — что бы хоть как-то заработала приведеная связка: драйвер ядра x86 -> JIT -> .Net OC -> .Net APPs...

Не сомневаюсь, что заработает, ибо полно самописных миниядер ОС как раз под 86-е, да и исходников JIT-а уже несколько в наличии.

Ну это... скажем так, нулевой уровень целей и задач. Смысл во всем этом какой? Какие бенефиты мы получим в обмен на многокрастно возросшие требования к той же памяти. (сможете организовать маппинг загруженного JIT-кода м/у процессами?, типа как DLL? там не просто все выходит, учитывая по-методный пре-джит)

Т.е. тот же проект от MS ставит перед собой вполне бенефитные задачи:
1. решение всех проблем всех существующих ОС
2. возведение безопасности в абсолютный уровень
3. абсолютная портабельность кода ОС м/у желзками
4. и, как главный приз, удержание своих ОС на пьедестале

-----------
А насчет твоего. Подобные проекты всегда поучительны, не спорю. Особенно для студентов или вчерашних студентов. Другие цели у проекта есть?
Re[4]: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 05.09.05 08:38
Оценка: -5
Здравствуйте, vdimas, Вы писали:

Мы все как извечтно критики опупенные. Как говориться — лучшие футболисты сидят на заборе (трибунах).
Далее я буду стараться отвечая на ваши "вопросы" придерживаться практической точки зрения — оставим маркетинговые слоганы вне беседы.

V>Здравствуйте, Муравей, Вы писали:


М>>Это скорее не ОС а средство создания оптимизированной ОС из существующих компонентов ОС.

М>>Поправте если я не прав.

V>Немного не прав. Не оптимизируемой, а полностью самоописываемой, верифицируемой и безопасной. То же самое касается любых прикладных компонент.


Самоописываемость системы — помогает при установке ПО определить автоматически его совместимость с данной версией ОС. Используется механизм Reflection.

Верефикация кода — перед выполнением кода можно проверить есть ли права у данного пользователя на выполнение данной операции.
Используется MSIL to x86 compiler (JIT).
Используется механизм Reflection.

V>Вот какие ты ставишь цели перед собой, пытаясь написать OC на .Net? — "Чиста чтобы на дотнете все"? Т.е., основная задача — что бы хоть как-то заработала приведеная связка: драйвер ядра x86 -> JIT -> .Net OC -> .Net APPs...


Да, ты угадал, чтобА чистА нА датнете нА!
Это только первый шаг. Дело в том, что имея такое ядро можно уже приделывать то, что написано выше.
Я понимаю что такое итерационный процесс создания ПО, а вы с RUP знакомы? Советую почитать, может пригодиться.

V>Не сомневаюсь, что заработает, ибо полно самописных миниядер ОС как раз под 86-е, да и исходников JIT-а уже несколько в наличии.


Я тоже не сомневаюсь.

V>Ну это... скажем так, нулевой уровень целей и задач. Смысл во всем этом какой? Какие бенефиты мы получим в обмен на многокрастно возросшие требования к той же памяти. (сможете организовать маппинг загруженного JIT-кода м/у процессами?, типа как DLL? там не просто все выходит, учитывая по-методный пре-джит)


Я понимаю, большинству нулевой уровень задач неинтересен, и более того даже оскорбителен — вспомним поговорки
1) пусть негры вкалывают
2) работайте негры солнце ещё высоко
и т.д.

Хочеться сразу всего, много и сейчас, на меньшее не согласны?
Извените я не волшебник.

Смысл для каждого свой — кому-то интересно в ядрях ОС разобраться, кому-то в компиляторах, кому-то интересно время сэкономить на обслуживании сетей, кому-то диссертацию написать, кому-то денег заработать, кому-то спортом заняться.

Насчёт многократного возросших требований к памяти, это ты как определил, у тебя есть уже работающий прототип? Расскажи, покажи — просим.

Да маппинг, типа как DLL, это не ноу-хау? Жаль, родиться нужно было лет этак 40 назад — был бы крутым (изобрёл бы DLL), а сейчас жизнь не имеет смысла..
Кстати — насчёт того что там всё не просто — я могу конечно ответить — сам дурак, но забанят (хотя мне всё равно), суть в том, что хамамов я воспитывать не нанимался, так что не траттье время впустую товарищь — давайте лучше проект забабахаем — всё пользы и удовольствия больше!

V>Т.е. тот же проект от MS ставит перед собой вполне бенефитные задачи:

V>1. решение всех проблем всех существующих ОС

Ой.

V>2. возведение безопасности в абсолютный уровень


Ай!

V>3. абсолютная портабельность кода ОС м/у желзками


Оййойой!!!

V>4. и, как главный приз, удержание своих ОС на пьедестале


МаааамАААА!!!

V>-----------

V>А насчет твоего. Подобные проекты всегда поучительны, не спорю. Особенно для студентов или вчерашних студентов. Другие цели у проекта есть?

Другая цель у проекта это дать возможность высказаться начинающим критикам.
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re: ОС на .Net
От: esil  
Дата: 05.09.05 21:39
Оценка:
Здравствуйте, Муравей, Вы писали:

М>Предлагаю сделать ОС целиком на managed code, кроме ядра.


Просто так проходил мимо, решил спросить.
А почему бы вам не использовать связку Linux kernel (FreeBSD/OpenBSD) -> JIT -> ОС? Это сэкономит кучу времени и сделает вашу цель более выполнимой.
Re[2]: ОС на .Net
От: Муравей http://www.livejournal.com/users/podovan/
Дата: 06.09.05 08:29
Оценка:
Здравствуйте, esil, Вы писали:

E>Здравствуйте, Муравей, Вы писали:


М>>Предлагаю сделать ОС целиком на managed code, кроме ядра.


E>Просто так проходил мимо, решил спросить.

E>А почему бы вам не использовать связку Linux kernel (FreeBSD/OpenBSD) -> JIT -> ОС? Это сэкономит кучу времени и сделает вашу цель более выполнимой.

Захожу сюда часто, поэтому решил ответить.
Так и предпологается делать делать.
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)
Re: ОС на .Net
От: Adopt  
Дата: 06.09.05 21:57
Оценка:
Здравствуйте, Муравей, Вы писали:

М>Предлагаю сделать ОС целиком на managed code, кроме ядра.

М>Уже есть 3 желающих поучаствовать.

М>пишите на anton.baula at gmail.com


М>PS кулхацкеров, крутых программеров, а также с предложениями быстро сделать всё на php, или с комментариями — "да вы что в php уже это реализовано" — не беспокоить.


А давайте назовем новую ось
"Русская Ось"?
... << RSDN@Home 1.1.4 stable rev. 510>>
[от модератора]
От: IT Россия linq2db.com
Дата: 07.09.05 01:26
Оценка: 26 (4) +3 -1 :))) :))) :))) :)))
Здравствуйте, Муравей, Вы писали:

М>Мы все как извечтно критики опупенные. Как говориться — лучшие футболисты сидят на заборе (трибунах).

М>Да, ты угадал, чтобА чистА нА датнете нА!
М>Ой.
М>Ай!
М>Оййойой!!!
М>МаааамАААА!!!

Давай договоримся, ты будешь контролировать свои ораторские способности, а я не буду тестировать на твоём аккаунте работоспособрность кнопки бана. Ok?

Кнопка бана, это такой линк в профайле каждого посетителя, доступный модераторам. При нажатии на этот линк модератор попадает на страничку, которая по умолчанию предлагает забанить подопечного пожизненно. Обычно модераторы находят в себе силы изменить меру пресечения, но некоторые, самые ленивые... сам понимаешь.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.