Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  20:52[Войти] | [Зарегистрироваться]
Обсуждение темы:
Русская ОС

Здравствуйте!

Хотелось бы знать, как народ отнесся бы к появлению проекта по созданию Руccкой ОС. Причём не только русской, но и всего русскоговорящего населения? Присоеденились бы вы к такому проекту?

Прошу не относить к флейму. Речь идёт о уже существующем проекте.

С уважением,

VICH

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 5452 сообщения



Отслеживать это обсуждение
<<<... | 1302—1293 | 1292—1283 | 1282—1273 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 417


№ 1292   28-06-2007 22:06 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1289« (Geniepro)
___________________________

Неужели всё-таки Дракон? :о))

Вряд ли.


Если серьёзно, то аскетический язык, наверное, не лучший выбор.

Планируется несколько языковых слоев. Компактный императивный со специальными примитивами -- в самом низу. При этом с оборудованием работа пойдет как напрямую с этого языка, так и через специальный абстрактный слой. Композиционная мощность будет вкладываться в язык(и), лежащие поверх базового, без перегрузки последнего. Это позволит ввести более четкое концептуальное разделение (и разделение труда), а также (условие выживаемости системы) -- для быстрого переноса на новые аппаратные платформы. При наличии достаточных ресурсов будет обеспечена поддержка существующих операционных платформ (включая POSIX, Java SE/EE, .NET/Mono).


№ 1291   28-06-2007 21:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1290« (Сергей Перовский)
___________________________

А как насчет математической и специальной теоретической подготовки?

В проекте планируется активное использование математического аппарата. Он будет применяться:
1. в целях повышения надежности (для распараллеливания и синхронизации)
2. сокращения кода (за счет переноса части логики на уровень данных)
3. адаптивности/реконфигурируемости
4. как защита ноу-хау (даже передача всех исходников сохраняет за разработчиками контроль над технологиями)
5. для встраивания в базовый язык ряда примитивов поддержки такого мат.аппарата.

Ядро планируется делать масштабируемым вплоть до возможности использования в режимах:
1. Как ОС поверх другой ОС (браузера).
2. Для работы на голом железе (бездисковый вариант) во встраиваемых системах.

Хорошая математическая база только приветствуется. Нет необходимости в знании специфических вещей (для людей с математическим складом ума это достаточно быстро осваивается). Требуется для относительно узкого круга лиц (другие исследователи, проектировщики и разработчики могут обходиться более поверхностным представлением об особенностях применяемого мат. аппарата).

НИОКР будет проводиться с прицелом на то, что результаты работы можно будет достаточно быстро адаптировать и применить (при опытном и серийном производстве) как в узких, так и широких сегментах рынка. Система будет делаться существенно отличной от JavaOS/JavaME и подхода Esmertec.


№ 1290   28-06-2007 18:12 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1282« (Руслан Богатырев)
___________________________
>>>Требования/пожелания к участникам:
А как насчет математической и специальной теоретической подготовки?
А то на круглом столе обсуждается очередной суперархиватор : "я сам не программист и про всякую энтропию не понимаю, но у меня есть идея, как сжимать большие объемы произвольных данных во много раз"
Очень боюсь, что на энтузиазме начнется строительство суперОС.
До попыток реализации и до выбора языка хорошо бы разобраться с принципами.


№ 1289   28-06-2007 14:15 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1280« (Руслан Богатырев)
___________________________

3. Есть вариант создания своей ОС на базе любой другой OpenSource-системы (не Linux).
Вопрос: какие будут кандидаты; что предметно обсуждать?

Последнее время читал разные статейки по микроядрам, и всё больше и больше положительного встретил по микроядрам семейства L4, в частности - L4/Fiasco от Дрезденского Технического Университета.
Микроядро около 10 строк, около 30 кБт маш. кода, по быстродействию IPC превосходит даже QNX, по надёжности ничуть не уступает, исходники открыты (на С++, правда). Скоро обещают выпустить доказанную версию этого ядра, правда, видимо, комерческий вариант, но опять же - с открытыми исходниками, изучать никто не запретит...
Наверное, в этом русле можно начать обзор систем с этого микроядра.


* На каком языке будет реализовываться?
Ответ: Будет несколько слоев. Внизу -- максимально компактный язык. Не Оберон. И не Си. Не пытайтесь гадать. Бесполезно.

Неужели всё-таки Дракон? :о))

Если серьёзно, то аскетический язык, наверное, не лучший выбор.
Тут на RSDN.RU сегодня пользователь Gaperton упомянул про небольшое расширение языка Си разновидностью сопоставления с образцом и некоего бит-синтаксиса (из Ерланга), утверждает, что это расширение радикально упрощает код реализации всяких сетевых протоколов и тому подобного:

Мы проводили эксперименты с бит-синтаксисом (одному сотруднику нашего отдела надо было защищать кандидатскую, решили сделать что-то полезное). Суть эксперимента — в язык С добавляется бит-синтаксис, скопированный из Эрланга, а также множественный оператор switch, в котором можно применять соспоставление с образцом для бит-синтаксиса. Цель исследования — понять, насколько этот модифицированный С будет удобнее для программирования встраиваемых систем, в которых большая часть кода — обработка и преобразование различых бинарных протоколов.

В рамках этих работ было проведено сравнение фрагментов реализаций на С и на "С с бинарисами" для нескольких разных протоколов, в частности, был взят стек протокола ZiBee. Так вот, предварительные результаты следующие (парень будет защищаться осенью, можно будет дисер выложить наверное). Реализация протокола с бинарисами на порядок выигрывает в читабельности. Применение бинарисов предполагает другое структурирование кода, и при правильном программировании (техника другая совершенно — надо привыкнуть) код получается в разы компактнее и неизмеримо проще в понимании и поддержке (я говорю о фрагменте системы — реализации протокола, а не о всей системе, конечно). И это тот же самый язык — С.


№ 1288   28-06-2007 13:41 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1286« (Андрей Токинов)
___________________________

Каждый день по сто постов. Каждый день виток по спирали.
Обсуждение обсужденного.
Масса писателей, не успевающих читать других писателей


Так если людям нравиться общаться? Что тут плохого? Как Вы там давеча заметили? Ну и зачем тогда менять ??? Правда, и зачем?


№ 1287   28-06-2007 13:39 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1285« (Руслан Богатырев)
___________________________

Попутались куски. Должно быть так:

И все таки, почему Обероны оказались недостаточно хороши?

Кто сказал, что они плохи? IMHO, будет кросс-разработка с рабочих языков и создание/переделка/выбор базового языка. Предмет для исследований.


№ 1286   28-06-2007 13:39 Ответить на это сообщение Ответить на это сообщение с цитированием
Каждый день по сто постов. Каждый день виток по спирали.
Обсуждение обсужденного.
Масса писателей, не успевающих читать других писателей.


№ 1285   28-06-2007 13:38 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1284« (slava)
___________________________

Неужели Modula-2 или Ada?
Ну если совсем нижний уровень, так наверное Asm.


Не-а.

И кстати, казалось, что на чем, что и как ещё будет обсуждаться, а оказывается что уже все решено.

Что Вы, это предложения к обсуждению. Только уже внутри группы.


Хм... может все карты на стол? А то здесь будут разжёвывать ещё пятилетку - приятное время препровождение.


Кто сказал, что они плохи? IMHO, будет кросс-разработка с рабочих языков и создание/переделка/выбор базового языка. Предмет для исследований.

А смысл? НИОКР -- не производство. Нужны не кодеры, а люди, умеющие исследовать, анализировать и программировать экспериментальные вещи. Не прикладные. А системные. Ядра, сервисы, ран-таймы языков, компиляторы... Но есть и чисто исследовательские задачи. Полазить в Интернете по намеченным точкам. Собрать материал. Обработать. Послушать, что разыскали другие. Высказать свое мнение.

И все таки, почему Обероны оказались недостаточно хороши?


№ 1284   28-06-2007 13:29 Ответить на это сообщение Ответить на это сообщение с цитированием
Неужели Modula-2 или Ada?
Ну если совсем нижний уровень, так наверное Asm.

И кстати, казалось, что на чем, что и как ещё будет обсуждаться, а оказывается что уже все решено.

Хм... может все карты на стол? А то здесь будут разжёвывать ещё пятилетку - приятное время препровождение.

И все таки, почему Обероны оказались недостаточно хороши?


№ 1283   28-06-2007 13:20 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1256« (Stargazer)
___________________________

Кстати, о птичках, то бишь о софте общего назначения.
Вчера заходил в отделение Сбербанка, подглядел в монитор оператора, прелестная картина — текстовое окно DOS, 25 строк по 80 символов, и программка на FoxPro, кажется.


1. Работает ? Функцию свою выполняет ?
Ну и зачем тогда менять ???

2. И не только в Сбербанке.


<<<... | 1302—1293 | 1292—1283 | 1282—1273 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 417




Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования