Re: ОС на .Net
От: mihailik Украина  
Дата: 11.01.06 23:32
Оценка:
М>Предлагаю сделать ОС целиком на managed code, кроме ядра.
М>Уже есть 3 желающих поучаствовать.

Я просмотрел ветку. Нет, идея, конечно, в правильном направлении.

Но мне показалось, что вы не очень хорошо изучили существующий опыт, прежде чем планировать свой проект. Я давно хотел сделать обзор Singularity, и вот есть хороший повод.

По следам дискуссии на RSDN и утечек из MSR:
Singularity — перевожу на русский
http://blogs.gotdotnet.ru/personal/mihailik/PermaLink.aspx?guid=9ae1f790-36c2-4af2-a5e6-a5d22c6211c9
Re: ОС на .Net
От: Аноним  
Дата: 12.01.06 07:06
Оценка: 4 (1)
Наконец добрался до дома.

Здравствуйте, AndrewVK, Вы писали:
А чем это будет лучше, к примеру, #Develop?

#Develop это обычная среда разработки с использованием объектного языка. Я же хочу разработать РЕАЛИЗАЦИЮ Объектного Метода, принципиально отличающуюся от реализаций на основе языкового представления. Скорее это похоже на Smalltalk. Об этом я говорил на:
http://contest2005.gotdotnet.ru/Request/Tools/DevTools/162922.aspx
http://secr.ru/rus/program/schedule.html

Информация о прототипе:
http://www.inno.ru/projects/show/?id=46
http://agora.guru.ru/display.php?conf=autoprog&page=item001
http://www.osp.ru/os/2004/06/049_print.htm

http://www.softcraft.ru/auto/etc/resus/resus.shtml
http://www.softcraft.ru/paradigm/oop/flora/index.shtml
http://www.citforum.ru/programming/application/flora.shtml
http://is.ifmo.ru/projects/cold/

Беллетристика с юмором:
Полушутливая статья в Компьютерре. http://old.computerra.ru/online/influence/6953/for_print.html
Статья оппонента. http://old.computerra.ru/online/influence/6990/for_print.html
Ответ на критику. http://old.computerra.ru/online/influence/7083/for_print.html




данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Столлмена сотоварищи вспомнил...
От: SilverCloud Россия http://rodonist.wordpress.com
Дата: 15.01.06 14:39
Оценка:
Здравствуйте, Vladimir V Kochetkov, Вы писали:

VVK>Остается командная оболочка?

VVK>А что очень удобный подход...

Сабж. И если бы один горячий финский паренёк им ядро не выкатил, ГНУ до сих пор бы была в проекте

VVK>Начинать разработку надо с проектирования архитектуры ОС. Чтобы понять, что уже "есть", а что нужно будет разрабатывать. Чтобы начать проработку архитектуры, нужно понимать, какие задачи призвана решать будущая ОС. Иными словами знать "зачем?" все это делать. И пока нет архитектуры и плана разработки...

+.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: ОС на .Net
От: podovan http://podovan.livejournal.com/
Дата: 17.01.06 06:40
Оценка: -1
Здравствуйте, Vladimir V Kochetkov, Вы писали:

VVK>Начинать разработку надо с проектирования архитектуры ОС. Чтобы понять, что уже "есть", а что нужно будет разрабатывать. Чтобы начать проработку архитектуры, нужно понимать, какие задачи призвана решать будущая ОС. Иными словами знать "зачем?" все это делать. И пока нет архитектуры и плана разработки...


Зайдите в проектную зону, там в форумах достаточно уже обсуждалось, посмотрите. Концептуально архитектура уже есть.
«Время жизни складывается не из количества прожитых вздохов, а из секунд в которые у тебя захватывает дыхание.»
(с) фильм «Метод Хитча»
Re[10]: ОС на .Net
От: Vladimir V Kochetkov Россия https://kochetkov.github.io
Дата: 17.01.06 09:49
Оценка:
Здравствуйте, podovan, Вы писали:

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


VVK>>Начинать разработку надо с проектирования архитектуры ОС. Чтобы понять, что уже "есть", а что нужно будет разрабатывать. Чтобы начать проработку архитектуры, нужно понимать, какие задачи призвана решать будущая ОС. Иными словами знать "зачем?" все это делать. И пока нет архитектуры и плана разработки...


P>Зайдите в проектную зону, там в форумах достаточно уже обсуждалось, посмотрите. Концептуально архитектура уже есть.


Спасибо, но я там был. И когда создавал узел для этого проекта на workspaces.gotdotnet.com и когда принимал участие в обсуждениях на форумах проекта

Я не о концептуальной архитектуре говорил...
...

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[10]: ОС на .Net
От: Vladimir V Kochetkov Россия https://kochetkov.github.io
Дата: 17.01.06 09:49
Оценка: 4 (1)
Здравствуйте, podovan, Вы писали:

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


VVK>>Начинать разработку надо с проектирования архитектуры ОС. Чтобы понять, что уже "есть", а что нужно будет разрабатывать. Чтобы начать проработку архитектуры, нужно понимать, какие задачи призвана решать будущая ОС. Иными словами знать "зачем?" все это делать. И пока нет архитектуры и плана разработки...


P>Зайдите в проектную зону, там в форумах достаточно уже обсуждалось, посмотрите. Концептуально архитектура уже есть.


Кстати, как образец правильного подхода к разработке домашней ОС, советую глянуть вот сюда: http://www.3os.ru/news.php
...

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: ОС на .Net
От: Sinclair Россия https://github.com/evilguest/
Дата: 17.01.06 10:50
Оценка:
Здравствуйте, Lever, Вы писали:
L>Беллетристика с юмором:
L>Полушутливая статья в Компьютерре. http://old.computerra.ru/online/influence/6953/for_print.html
L>Статья оппонента. http://old.computerra.ru/online/influence/6990/for_print.html
L>Ответ на критику. http://old.computerra.ru/online/influence/7083/for_print.html

Занятно. Я думаю, автору флоры сейчас самое время остановиться и почитать что-нибудь про JavaScript. Потому что там все это уже продумано, реализовано и отлажено. И немедленные изменения, и бесклассовость объектов, и еще много чего, что автору в голову пока не пришло, и неизбежно придет в будущем.
Если я неправ, то могу я увидеть краткий список отличий от JavaScript?
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[11]: ОС на .Net
От: podovan http://podovan.livejournal.com/
Дата: 17.01.06 10:55
Оценка:
Здравствуйте, Vladimir V Kochetkov, Вы писали:

P>>Зайдите в проектную зону, там в форумах достаточно уже обсуждалось, посмотрите. Концептуально архитектура уже есть.


VVK>Спасибо, но я там был. И когда создавал узел для этого проекта на workspaces.gotdotnet.com и когда принимал участие в обсуждениях на форумах проекта


VVK>Я не о концептуальной архитектуре говорил...


А о чём? О задачах которые решает ОС? А вы их не знаете? Windows или Linux у вас есть наверно, так что есть с чем сравнивать.
«Время жизни складывается не из количества прожитых вздохов, а из секунд в которые у тебя захватывает дыхание.»
(с) фильм «Метод Хитча»
Re[12]: ОС на .Net
От: Vladimir V Kochetkov Россия https://kochetkov.github.io
Дата: 17.01.06 12:10
Оценка: +1
Здравствуйте, podovan, Вы писали:

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


P>>>Зайдите в проектную зону, там в форумах достаточно уже обсуждалось, посмотрите. Концептуально архитектура уже есть.


VVK>>Спасибо, но я там был. И когда создавал узел для этого проекта на workspaces.gotdotnet.com и когда принимал участие в обсуждениях на форумах проекта


VVK>>Я не о концептуальной архитектуре говорил...


P>А о чём? О задачах которые решает ОС? А вы их не знаете? Windows или Linux у вас есть наверно, так что есть с чем сравнивать.


Я говорил о детально проработанной архитектуре. То, что сейчас выложено на проекте + высказывания на форуме — это не архитектура, это общие соображения на тему "как такое вообще можно заставить работать?".
...

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[13]: ОС на .Net
От: podovan http://podovan.livejournal.com/
Дата: 17.01.06 13:14
Оценка:
Здравствуйте, Vladimir V Kochetkov, Вы писали:

VVK>Я говорил о детально проработанной архитектуре. То, что сейчас выложено на проекте + высказывания на форуме — это не архитектура, это общие соображения на тему "как такое вообще можно заставить работать?".


Ну раз вы создавали проект, то чего вы ждёте? Когда вам разжуют и в рот положат. Вперёд, предлагайте. А критиковать много ума не надо...
«Время жизни складывается не из количества прожитых вздохов, а из секунд в которые у тебя захватывает дыхание.»
(с) фильм «Метод Хитча»
Re[14]: ОС на .Net
От: Vladimir V Kochetkov Россия https://kochetkov.github.io
Дата: 17.01.06 13:29
Оценка:
Здравствуйте, podovan, Вы писали:

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


VVK>>Я говорил о детально проработанной архитектуре. То, что сейчас выложено на проекте + высказывания на форуме — это не архитектура, это общие соображения на тему "как такое вообще можно заставить работать?".


P>Ну раз вы создавали проект, то чего вы ждёте? Когда вам разжуют и в рот положат. Вперёд, предлагайте. А критиковать много ума не надо...


Я не создавал проект и не являюсь Муравьем, если вы об этом На данный момент, я также не являюсь участником проекта.
...

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Свои 5 коп.
От: SilverCloud Россия http://rodonist.wordpress.com
Дата: 17.01.06 19:04
Оценка:
Здравствуйте, Vladimir V Kochetkov, Вы собираетесь писать ILEX. Пользуясь тем, что 2/3 вашей команды читают эту ветку, внесу сабж.

Из документа на сайте я так и не понял, ни какова планируемая архитектура ОС, ни для каких целей эта ОС будет предназначена.
Было толковая мысль насчёт того, что стоит определиться насчёт
/классификация 1/
1) Desktop
2) Server
3) Универсальная
система

и

/классификация 2/
1) Real-time
2) Не real-time
система.

Какой выбор сделан?

Моё мнение — что стоит попытаться подружить CLI с реальным временем. Средства разработки для реального времени — это, обычно, каменный век, и CLI здесь будет смотреться очень выигрышно — ведь уже есть куча великолепных средств. Кроме того, автоматически решается проблема с симуляцией С одной стороны, сделать сборщик мусора, работающий в реальном времени — весьма сложно (хотя и реально), с другой — по-моему, пока и не надо. Для многих задач управления механизмами сборка мусора просто не нужна, достаточно заранее статически выделить всю память. Так что на этом направлении можно начинать работу, иметь практические результаты, а GC (да и не только) оставить другим и на потом. Реально вначале нужно только управление памятью, планировщик задач, компилятор сборок в нативный код, и сеть. Да и соревноваться с mono на его поле, если честно, сложгновато будет — и силы, и финансовые ресурсы явно не равны.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Свои 5 коп.
От: Vladimir V Kochetkov Россия https://kochetkov.github.io
Дата: 17.01.06 19:57
Оценка:
Здравствуйте, SilverCloud, Вы писали:

SC>Здравствуйте, Vladimir V Kochetkov, Вы собираетесь писать ILEX.


ээээ... вообще-то не собирался, но судя по всему придется

Все, что я внес в проект — это имя (ILEX) и песочница на gotdotnet, которую регистрировал я. Ну плюс пара соображений по поводу ядра.

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

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

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re: Свои 5 коп.
От: podovan http://podovan.livejournal.com/
Дата: 17.01.06 21:13
Оценка:
Здравствуйте, SilverCloud, Вы писали:

SC>Из документа на сайте я так и не понял, ни какова планируемая архитектура ОС, ни для каких целей эта ОС будет предназначена.

SC>Было толковая мысль насчёт того, что стоит определиться насчёт
SC>/классификация 1/
SC>1) Desktop
SC>2) Server
SC>3) Универсальная
SC> система

Угу, это вы сами такую классификацию придумали? Или в маркетологи решили податься? Дык, это рано, пока, делить шкуру ещё не убиенного мишки Он ещё шишки собирает и за щеку кладёт, когда застрелим его тогда и поделим.

SC> и


SC>/классификация 2/

SC>1) Real-time
SC>2) Не real-time
SC> система.

В принципе тоже, что спорить — КАМАЗ гоночная машина или не гоночная

SC>Какой выбор сделан?


SC>Моё мнение — что стоит попытаться подружить CLI с реальным временем.


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

Таким лже научным работникам не место в проектах.
«Время жизни складывается не из количества прожитых вздохов, а из секунд в которые у тебя захватывает дыхание.»
(с) фильм «Метод Хитча»
Re[2]: ОС на .Net
От: Аноним  
Дата: 17.01.06 11:17
Оценка:
S>Если я неправ, то могу я увидеть краткий список отличий от JavaScript?
Краткий? Пожалуйста!
JavaScript — это скриптовый язык, то о чем я говорю — это РЕАЛИЗАЦИЯ объектного метода!

PS
Статьи в Компьютерре были давно и писались в определенном ключе.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: ОС на .Net
От: Sinclair Россия https://github.com/evilguest/
Дата: 18.01.06 12:46
Оценка:
Здравствуйте, Lever, Вы писали:

S>>Если я неправ, то могу я увидеть краткий список отличий от JavaScript?

L>Краткий? Пожалуйста!
L>JavaScript — это скриптовый язык, то о чем я говорю — это РЕАЛИЗАЦИЯ объектного метода!
Запусти любой scripting host — вот тебе и РЕАЛИЗАЦИЯ объектного метода. Не вижу отличий, кроме того, что javascript задает еще и синтаксис, помимо семантики.
L>PS
L>Статьи в Компьютерре были давно и писались в определенном ключе.
Гм. JavaScript тоже был давно.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: ОС на .Net
От: Аноним  
Дата: 18.01.06 13:11
Оценка:
S>Запусти любой scripting host — вот тебе и РЕАЛИЗАЦИЯ объектного метода.
А что если scripting host реализован на голимом C, или того хуже на LISP?
S>Не вижу отличий, кроме того, что javascript задает еще и синтаксис, помимо семантики.
Синтаксис в дополнение к семантике это что-то новое.




данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: ОС на .Net
От: Lever Россия www.compassplus.ru
Дата: 18.01.06 13:19
Оценка:
Здравствуйте, Sinclair, Вы писали:

L>>Статьи в Компьютерре были давно и писались в определенном ключе.

S>Гм. JavaScript тоже был давно.
Давно — это имелось в виду, что сейсас во Флоре есть и экземпляры пользовательских классов.
Re: Свои 5 коп.
От: Аноним  
Дата: 18.01.06 19:28
Оценка:
2 Vladimir V Kochetkov
>Тем временем я — потихоньку рисую архитектуру full-managed ОС

Извините мою нетактичность, а вы с кем соб-но спорите?
Против глупости сами боги бороться бессильны.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: ОС на .Net
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.01.06 03:50
Оценка:
Здравствуйте, Lever, Вы писали:
L>>>Статьи в Компьютерре были давно и писались в определенном ключе.
S>>Гм. JavaScript тоже был давно.
L>Давно — это имелось в виду, что сейсас во Флоре есть и экземпляры пользовательских классов.
Гм. Так ведь классов же нет?
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.