Представьте себе, что крупный игрок проводит строительство новой операционной системы, где требуется обратная совместимость ограничиваются:Какие особенности научно-операционной системы вы бы выступать в том числе и в Google Chrome Operating System
Run существующие приложения, написанные (или скомпилированные в) JavaScript, которые представлены в HTML5 и CSS3 стиле с
включай и работай поддержку для принтеров, внешних накопителей и оптических приводов
Degrade грациозно при отключении от Интернета
Достаточных квот процесса для поддержки безопасного разрешения задач для работы в фоновом режиме, в том числе таймеров
Какие конкретные особенности из существующих исследований операционных систем (такие как Plan 9) будет вам нравится видеть вход в основной поток через этот канал? Ограничьте свои предложения тем, что было реализовано, и укажите ссылку на реализацию (или, по крайней мере, поисковые запросы).
От Plan 9 docs:
Plan 9 начались в конце 1980-х годов как попытка иметь оба варианта: создать систему, которая централизованно вводить и экономически эффективным использованием дешевые современные микрокомпьютеры как его вычислительные элементы .
Нетбуки квалифицируются как дешевые современные микрокомпьютеры, а Облако квалифицируется как централизованное управление. Существует возможность реализовать функции (в словах DDaviesBrackett), которые мы хотим, чтобы нетбуки имели иное, чем расширение операционной системы для разделения времени в 1970 году; исследовательские операционные системы, возможно, доказали ценность альтернатив на примере.
От the Plan 9 FAQ:
Тема: Какие ключевые идеи?
Plan 9 подвигов, насколько это возможно, три основные технические идеи: во-первых, все системные объекты присутствуют в виде файлов, которые манипулируют операций чтения/записи; , все эти файлы могут существовать либо локально, либо удаленно, а отвечать на стандартный протокол; в-третьих, пространство имен файловой системы - набор объектов, видимых программе, - динамически и индивидуально настраивается для каждой из программ работает на определенной машине. Первые два из этих идей были предуказываются Unix и в меньшей степени в других системах, в то время как третья новый: это позволяет новый инженерного решения проблем распределенных вычислений и график. Подход Plan 9 означает, что прикладные программы не нуждаются в знают, где они работают; где, и на какой машине, запустить Программа Plan 9 - экономическое решение , которое не влияет на конструкцию самого приложения.
Не кажется ли это отличным подходом для нетбука/облачного домена?
У вас есть ответ на этот вопрос самостоятельно? Многие из нас не знакомы с корпусом исследовательских ОС и их функциями. –
Есть ли предположение, что Google ищет идеи о том, что делать с их ОС?Мне кажется, что они точно знают, что им нужно - ОС, загружаемый в браузер. – Nosredna
@Nosredna: Нет, нет предположения, что Google ищет идеи; именно в тех случаях, когда обратная совместимость не доминирует, редки, и это возможность для позитивных изменений, которые обычно были бы слишком разрушительными. Результаты исследований-операционных систем наиболее полезны в такие моменты. –