Oberon space

General Category => Общий раздел => Тема начата: valexey от Май 05, 2011, 04:31:42 pm

Название: Фантом-ОС
Отправлено: valexey от Май 05, 2011, 04:31:42 pm
http://habrahabr.ru/blogs/os/118088/

Собственно я был лично на этом мероприятии, но послушать Завалишина не удалось (были заняты обсуждением C++0x и чем-то еще хаскельно-ерланговым в кулуарах). Сейчас вот таки зачел стенограмму выступления.

Что я могу сказать? По моему, идея не реализуема. То есть не взлетит. И особенно она плоха для встраиваемых решений.
Название: Re:Фантом-ОС
Отправлено: Rifat от Май 06, 2011, 11:15:30 am
Сама идея об операционной системе, которая бы очень быстро загружалась и восстанавливала предыдущее состояние программ хороша. Но то как они пытаются это реализовать кажется немного сомнительным.
1) Делать снапшоты через фиксированные промежутки времени, считаю не очень хорошей идеей. Лучше было бы сделать примерно так, как сделано в некоторых базах данных, что есть основное структурированное хранилище и есть файл лога, сначала изменения попадают в файл лога, куда они пишутся последовательно, а соответственно очень быстро, а когда накопится определенное количество изменений, они сбрасываются в основной файл и файл лога очищается.
2) То что они хотят совместимости с байт кодом Явы, C# и UNIX, тоже не очень хорошая идея. Для большей популярности это конечно хорошо, но в реализации этой совместимости можно завязнуть на долгие годы, к тому же .NET, Java не стоят на месте, а выпускают новые версии фреймворков довольно часто.
Название: Re:Фантом-ОС
Отправлено: valexey от Май 06, 2011, 02:25:22 pm
Один вопрос — как гарантировать целостность сохраненного состояния не замораживая, в момент его сохранения, всю систему?
Название: Re:Фантом-ОС
Отправлено: Geniepro от Май 06, 2011, 06:08:09 pm
Один вопрос — как гарантировать целостность сохраненного состояния не замораживая, в момент его сохранения, всю систему?
Stop the world?
Название: Re:Фантом-ОС
Отправлено: valexey от Май 06, 2011, 06:50:56 pm
Это и есть заморозка :-)
Название: Re:Фантом-ОС
Отправлено: valexey от Май 10, 2011, 12:38:40 pm
Исходники Фантома тут: http://code.google.com/p/phantomuserland/
Есть и какие-то бинарники. Надо будет пощупать и почитать.
Название: Re:Фантом-ОС
Отправлено: valexey от Май 10, 2011, 01:03:30 pm
Описание языка "Фантом": http://phantomuserland.googlecode.com/svn/trunk/doc/dz_phantom_language_09Aug2009_00.doc