Здравствуйте!
Хотелось бы знать, как народ отнесся бы к появлению проекта по созданию Руccкой
ОС. Причём не только русской, но и всего русскоговорящего населения?
Присоеденились бы вы к такому проекту?
Прошу не относить к флейму. Речь идёт о уже существующем проекте.
С уважением,
VICH
Всего в теме 5452 сообщения
Отслеживать это обсуждение
№ 1362 01-07-2007 06:19 | |
№ 1361 01-07-2007 06:12 | |
Ответ на »сообщение 1358« (Руслан Богатырев)
Мы должны быть кровно заинтересованы в том, чтобы на основе такой перспективной ОС было легко и удобно писать драйверы, реализовывать прикладные вещи. Поэтому все спецификации должны быть аккуратно задокументированы, детально раскрыты. Говоря о "секретах" и ноу-хау, я имею в виду адаптивность микроядра и его внутреннее устройство. Оно может менять по семь раз на дню без изменения остальных спецификаций. Влияет это на безопасность, на производительность на многопроцессорных (многоядерных) архитектурах и на подобные вещи. Прикладники не должны замечать этой кухни.
В IBM OS/400 (на компьютерах AS/400) внутренняя начинка менялась несколько раз. Но прикладников это не затрагивало. Стоит почитать вот эту книгу Солтиса по подходам IBM: http://www.ibm.com/ru/eserver/iseries/library/
Довольно познавательно.
Это хорошо. На практике реальное устройство ядра все равно интересует ограниченный круг лиц. Но можно ли такому ядру доверять (в смысле отсутствия злого умысла разработчиков)?
Все таки (и из вашего поста это следует), что ОС в большей степени определяется не структурой ядра, базовыми абстракции ОС, механизмами формирования межпрограммных (межмодульных) интерфейсов. Это "can make the machine feel different, give excitement, novelty" (Роб Пайк http://herpolhode.com/rob/utah2000.pdf ). Есть идеи по этому поводу?
А ядро могут переписать и независимо, если это кому нибудь понадобится.
№ 1360 01-07-2007 06:04 | |
Ответ на »сообщение 1359« (Geniepro)
___________________________
Типа достижения Северного Полюса на ледоколе? ;о)
И это тоже :)
Это любопытно. Радует, что есть ещё энтузиасты. А если они ещё и профессионалы... ;о)
Энтузиаст -- не означает непрофессионал. Просто если деньги вторичны и есть понимание высокой значимости стоящих целей и задач, то это уже не просто энтузиазм. Это служение, служение добру.
ЗЫ. Вы планируете в качестве официального сайта для этого проекта использовать www.europrog.ru ?
Это надо обсуждать внутри группы. Можно открыть отдельный сайт, можно делать на europrog.ru. Я больше за второй вариант, поскольку сам проект не должен затмевать собой все на свете, включая Оберон-технологии, сопутствующие разработки и т.п. Одна из его задач -- привлечь внимание общественности к тем конкретным шагам, которые делаются в области системного программирования, и дать хорошую навигацию по грамотным вещам (в том числе, незаслуженно позабытым). Проект по новой ОС может стать "воронкой" общественного интереса к альтернативам, как в отношении Microsoft, так и в отношении Open Source.
№ 1359 01-07-2007 05:46 | |
Ответ на »сообщение 1353« (Руслан Богатырев)
___________________________
Владимир Лось сейчас в больнице.
Ой! А что с ним случилось? 8-о То-то он из аськи пропал... :о(
Передайте ему - пусть немедленно выздоравливает!!! :о)
Он горит желанием участвовать в проекте и подтащить грамотный народ из QNX и других интересных вещей. Поэтому я тут просто время тяну :) Заодно оттачиваю аргументацию.
Это любопытно. Радует, что есть ещё энтузиасты. А если они ещё и профессионалы... ;о)
Наверное, не все еще поняли, что для успеха проекта нужна красивая "идеологическая" крыша...
Типа достижения Северного Полюса на ледоколе? ;о)
ЗЫ. Вы планируете в качестве официального сайта для этого проекта использовать www.europrog.ru ?
№ 1358 01-07-2007 05:40 | |
Ответ на »сообщение 1356« (Takun)
___________________________
Означает ли это, что посторонний человек не сможет писать программы под эту ОС? Не говоря уже о драйверах?
Мы должны быть кровно заинтересованы в том, чтобы на основе такой перспективной ОС было легко и удобно писать драйверы, реализовывать прикладные вещи. Поэтому все спецификации должны быть аккуратно задокументированы, детально раскрыты. Говоря о "секретах" и ноу-хау, я имею в виду адаптивность микроядра и его внутреннее устройство. Оно может менять по семь раз на дню без изменения остальных спецификаций. Влияет это на безопасность, на производительность на многопроцессорных (многоядерных) архитектурах и на подобные вещи. Прикладники не должны замечать этой кухни.
В IBM OS/400 (на компьютерах AS/400) внутренняя начинка менялась несколько раз. Но прикладников это не затрагивало. Стоит почитать вот эту книгу Солтиса по подходам IBM: http://www.ibm.com/ru/eserver/iseries/library/
Довольно познавательно.
№ 1357 01-07-2007 05:26 | |
Ответ на »сообщение 1356« (Takun)
___________________________
Ответ на »сообщение 1354« (Руслан Богатырев)
___________________________
Да ради Бога. Только сами КА и сети Петри, скорее всего, будут порождением еще более высокоуровневых абстракций. Скажу просто, на определенном уровне зрелости (объеме проекта) можно смело отдавать все -- все равно разобраться будет непросто.
Ну это еще годится для Линукса, т.к. прикладным разработчикам не нужно знать устройство ядра, они ориентируются на POSIX и проч. стандарты. Для ОС семейства Оберона характерно использование в прикладных программах тех же технологий, что и в самой ОС.
Означает ли это, что посторонний человек не сможет писать программы под эту ОС? Не говоря уже о драйверах?
Не говоря уже о том, что для Оберон технологии традиционно защищены не сложностью, а простотой. Мейнстрим не верит, в простые решения. И попытки клонирования весьма подвержены эффекту второй системы (Java и С# например).
№ 1356 01-07-2007 05:21 | |
Ответ на »сообщение 1354« (Руслан Богатырев)
___________________________
Да ради Бога. Только сами КА и сети Петри, скорее всего, будут порождением еще более высокоуровневых абстракций. Скажу просто, на определенном уровне зрелости (объеме проекта) можно смело отдавать все -- все равно разобраться будет непросто.
Ну это еще годится для Линукса, т.к. прикладным разработчикам не нужно знать устройство ядра, они ориентируются на POSIX и проч. стандарты. Для ОС семейства Оберона характерно использование в прикладных программах тех же технологий, что и в самой ОС.
Означает ли это, что посторонний человек не сможет писать программы под эту ОС? Не говоря уже о драйверах?
№ 1355 01-07-2007 05:14 | |
Ответ на »сообщение 1350« (Geniepro)
___________________________
Этот программный продукт может использоваться только для добрых (хороших) целей, и ни в коем случае не во имя зла (not for evil)!
Шутки ради можно в отношении новой ОС написать такое: "Добрая система для добрых дел". Но юридического смысла это никакого не несет.
Есть и другие типы лицензий кроме GPL, более либеральные, например BSD.
Да не только BSD. Главное не брать за аксиому принцип Open Source: все всегда в исходниках. Неправильно это. Сделали в исходниках, обнародовали, дали народу пользоваться -- народ сам решит, какие модификации даст в исходниках, а какие -- нет. И где применит полученные исходники.
ЗЫ. Кстати, а есть ли в мире примеры подобных работ (открытых НИОКР)?
Возможно, есть. Но большинство ведутся на чьи-то деньги, что диктует ту или иную степень закрытости. К тому же, набраться смелости расширить свободу до общественного достояния в отношении НИОКР -- что-то я такого не встречал.
№ 1354 01-07-2007 04:54 | |
Ответ на »сообщение 1350« (Geniepro)
___________________________
То есть инструменты мат. аппарата и входной материал для них (те же КА или сети Петри) могут быть или будут доступны всем желающим, или посторонние лица получат только сгенерированный код, который по уровню понятности может быть ненамного выше машинного кода?
Да ради Бога. Только сами КА и сети Петри, скорее всего, будут порождением еще более высокоуровневых абстракций. Скажу просто, на определенном уровне зрелости (объеме проекта) можно смело отдавать все -- все равно разобраться будет непросто.
В интересных воспоминаниях о своем раннем опыте работы с Linux Ларс Вирзениус (Lars Wirzenius) пишет: "Например, одна из моих попыток поучаствовать в разработке ядра привела к ошибке, на поиск и исправление которой ушло три года, и даже тогда это было сделано кем-то, кто специализировался на игре со внутренностями OS/2. Я имею в виду функцию sprintf внутри ядра".
Чтобы владеть по-настоящему технологией, надо в ее разработке участвовать. Желательно с самого начала. И цениться будет не технология сама по себе, а люди -- живые ее носители.
№ 1353 01-07-2007 04:45 | |
Ответ на »сообщение 1351« (Geniepro)
___________________________
Ну можно начать в каком есть составе, желающие (если найдутся) - подтянутся. А если ждать у моря погоды, пока там добровольцы решатся - так и Х лет пройдёт...
Евгений, раскрою секрет. Владимир Лось сейчас в больнице. Он горит желанием участвовать в проекте и подтащить грамотный народ из QNX и других интересных вещей. Поэтому я тут просто время тяну :) Заодно оттачиваю аргументацию.
Наверное, не все еще поняли, что для успеха проекта нужна красивая "идеологическая" крыша (надо извлекать уроки из опыта раскрутки Linux и брать некоторые методы на вооружение). Open Research такую крышу дает. Что касается добровольцев -- думаю, еще недельку стоит пообщаться здесь в открытую, подумать, взвесить. Решение не должно быть спонтанным. Надо дозреть. Давайте высказывать конкретные предложения по работе. Только в отношении конкретики (технологий, языков, систем) -- предлагаю оставить за скобками. Это решать надо внутри группы. Коллегиально.
Отслеживать это обсуждение
Дополнительная навигация: |
|