Скот Финли (Scott Finley), исследователь из университета Висконсина-Мэдисона,
портировал (http://pages.cs.wisc.edu/~finley/) файловую систему Ext2 на новую, разрабатываемою Майкрософт, операционную систему Singularity (http://research.microsoft.com/os/singularity/). Автор отмечает поразительную стабильность системы при отказах в работе с Ext2. Подробности и тесты в
10-ти страничном PDF докладе (http://pages.cs.wisc.edu/~finley/Ext2%20On%20Singu...).
URL: http://pages.cs.wisc.edu/~finley/
Новость: http://www.opennet.me/opennews/art.shtml?num=17065
список презентаций на странице Singularity МС'овского сайта ЖЖОТ
M$ отвлекает мозги девелоперов от линукса своей "research" OS с "прикрытым" кодом...
С "приоткрытым" кодом :-D
>С "приоткрытым" кодом :-DАга, на пол шишечки.
>M$ отвлекает мозги девелоперов от линукса своей "research" OS с "прикрытым" кодом...Кто хочет нахаляву поработать на майкрософт?Ну а бабло с ваших потуг сгребут разумеется как всегда они :)
я что то сути не понял> отмечает поразительную стабильность системы при отказах в работе с Ext2
, а что должно быть как то иначе??
>я что то сути не понял
>
>> отмечает поразительную стабильность системы при отказах в работе с Ext2
>
>, а что должно быть как то иначе??В линуксе, рухнувший драйвер ext2 потянет за собой всех остальных.
В singularity ему не дают ничего порушить, и просто перезапускают.Всё ИМХО.
>В линуксе, рухнувший драйвер ext2 потянет за собой всех остальных.
>В singularity ему не дают ничего порушить, и просто перезапускают.
>
>Всё ИМХО.По-моему, это комплимент драйверу, а не системе. Иначе они не сообщали бы о "поразительной стабильности" при работе с этим драйвером .
>>В линуксе, рухнувший драйвер ext2 потянет за собой всех остальных.
>>В singularity ему не дают ничего порушить, и просто перезапускают.
>>
>>Всё ИМХО.
>
>По-моему, это комплимент драйверу, а не системе. Иначе они не сообщали бы
>о "поразительной стабильности" при работе с этим драйвером .Может вы не внимательно прочитали? Поразительная стабильность при крешах драйвера ext2.
Вообще, мельком просмотрел этот PDF-чик, и мне кажется там говорится вот о чём:
Пока они разрабатывали драйвер ext2 (а его надо было переписать полностью на Sing#), он(драйвер) разумеется глючил. А система эти глюки переносила "поразительно стабильно".Кому в таком случае комплимент?
Микроядерной архитектуре? :)
Singularity - это вообще безъядерная архитектура :) Эдакий дос-на-стероидах ,) (на управляемом коде)
>Singularity - это вообще безъядерная архитектура :) Эдакий дос-на-стероидах ,) (на управляемом
>коде)"Если MS-DOS писался бы в 2008 году, он был бы на managed коде и назывался сингулярити" :)))
>
>Может вы не внимательно прочитали? Поразительная стабильность при крешах драйвера ext2.
>Про "крешы драйвера ext2" в новости ни слова. Это вы сами придумали. Вообще новость написана довольно коряво. Такое ощущение, что система "отказывает в работе" постоянно, но с драйвером ext2 проявляет при этом "поразительную стабильность"...
>Вообще, мельком просмотрел этот PDF-чик, и мне кажется там говорится вот о
>чём:
>Пока они разрабатывали драйвер ext2 (а его надо было переписать полностью на
>Sing#), он(драйвер) разумеется глючил. А система эти глюки переносила "поразительно стабильно".
>
>
>Кому в таком случае комплимент?Провидению? :)
>>
>>Может вы не внимательно прочитали? Поразительная стабильность при крешах драйвера ext2.
>>
>
>Про "крешы драйвера ext2" в новости ни слова. Это вы сами придумали."при отказах в работе с Ext2" понять сложно но можно.
фрагмент в оригинале выглядит так "Singularity kernel from crashing in the face of errors in the ext2 code" - уже более понятно.
Так что, то что я тут что-то придумал - это вы сами придумали.>Вообще новость написана довольно коряво. Такое ощущение, что система "отказывает в
>работе" постоянно, но с драйвером ext2 проявляет при этом "поразительную стабильность"...Написано коряво, но кто хотел тот разобрался.
>>Кому в таком случае комплимент?
>
>Провидению? :)Ну хорошо хоть не драйверу ext2, как некоторые подумали.
>По-моему, это комплимент драйверу, а не системе. Иначе они не сообщали бы
>о "поразительной стабильности" при работе с этим драйвером .По-моему, в нормальной системе драйвер файловой системы должен работать а его падение - пи**ц, извините.Потому как драйвер - не аппа hello world, при падении драйвера ФС возможно разрушение ФС и потеря данных, а то что он упал - сколько там недостоверного фуфела успело уехать на диск до этого большой вопрос.И нахрен такая система впилась кому? Ну майкрософт то придумает как применить это свойство - скажем индусов для писания дров начнет юзать.Упал драйвер?Да и хрен с ним, перезапустим.А то что он данные юзера просрал?Да и хрен с ними, юзер же уже заплатил и ему все-равно бабло никто не вернет ибо в лицензии четко сказано - AS IS.
>>По-моему, это комплимент драйверу, а не системе. Иначе они не сообщали бы
>>о "поразительной стабильности" при работе с этим драйвером .
>
>По-моему, в нормальной системе драйвер файловой системы должен работать а его падение
>- пи**ц, извините.Потому как драйвер - не аппа hello world, при
>падении драйвера ФС возможно разрушение ФС и потеря данных, а то
>что он упал - сколько там недостоверного фуфела успело уехать на
>диск до этого большой вопрос.И нахрен такая система впилась кому?Ну, вот если в Линуксе драйвер упадёт, то там все данные конечно спасутся :))
>Ну, вот если в Линуксе драйвер упадёт, то там все данные конечно
>спасутся :))А он в линуксе просто не падает.Он там работает, а не перезапускается постоянно.
>>Ну, вот если в Линуксе драйвер упадёт, то там все данные конечно
>>спасутся :))
>
>А он в линуксе просто не падает.Он там работает, а не перезапускается
>постоянно.Погугли что-ли по "ext2 crash"
Но, если ты считаешь, что в линуксе он не падает принципиально, то и говорить не о чем.
>я что то сути не понял
>
>> отмечает поразительную стабильность системы при отказах в работе с Ext2
>Это значит отказы в работе системы - стабильны. ;)
>, а что должно быть как то иначе??
Нет, конечно. Это же М$ :)
>Это значит отказы в работе системы - стабильны. ;)где ты там видишь "отказы в работе системы" ?
>где ты там видишь "отказы в работе системы" ?Гусары, молчать!
P.S. Вот скажите, почему линуксы работают годами и там драйвер ext2 не падает так что такая фича просто не требуется? :)
По моему, будущее за ОС c приложениями в байт-коде (управляемом коде). В Microsoft это уже поняли (они как всегда расчитывают подняться на реализации чужой идеи). Удручает недостаточное внимание сообщества к таким проектам, как Inferno и JNode, которые могли бы при активной разработке получить полноценную работающую систему раньше, чем Microsoft.
Чушь! Пусть тратят свои бабки, а опенсорс в "звездные войны" не втянется! Видишь ли - мы слишком для мысы умные :)
Микрософт давно смекнула, что нужно регулярно обновлять API для программистов, предлагать "новые" и "усовершенствованные" средства.Нужно раньше других подсадить программеров на свой "быстрый" и "удобный" API. Таким образом ОС обрастает кучей прикладного софта, пусть даже глючного и неполноценного, но уже есть. Место застолбили и пусть конкуренты догоняют.
Не зря они пропагандой начинают заниматься задолго до выхода продукта, еще на этапе обсуждения каркаса API.
Только наверно под релиз засунут прослойку совместимости с вендой и преевеед!
Слишком жуткая операционка, портировать софт не получится, надо заново писать, а это ой-ой много. МС делает по сути первую ОС без совместимости со старыми.
Все очень просто: к тому времени, как они её сделают, уже будет дофига софта под .NET, и именно этот софт будет там работать. И проект mono им тоже в этом поможет (зачем они его поддерживают?).
Мс не делают операционных систем :) они делают продукты, которым они делают рекламу и отчеты по которым их продукты лучше других. А самое их любимое дело это делать вид что они сделали что-то действительно важное и новое.
Думайте об этом когда вам кажется что мс делает новую ос или новую программу, не говоря уже о новых платформах, стандартах и технологиях.
Да читал я про это сингулярити, типичная юникс система, только написана на sing#Только меня добило вот что: Только недавно познакомился с paint.net - убожество еще то, только вот хавает памяти 34 метра, а гимп в десятки раз более функциональный 14 метров. Если продолжится в том же дуже синг может жрать десятки, а то и сотни гигабайт памяти, а это огромная латенсность памяти.
>Если продолжится в том
>же дуже синг может жрать десятки, а то и сотни гигабайт
>памяти, а это огромная латенсность памяти.Да Микрософто начхать на мегабайты и гигагерцы! Современно железо всё стерпит. К тому же как-то ведь надо стимулировать покупку нового железа.
Это побочный эффект. Основная идея в том, чтобы разработку прикладного софта сделать ПРОЩЕ и БЫСТРЕЕ чем сегодня, чтоб после недельных "курсов" каждая кухарка могла чё-нить слабать на клаве и на рынок отнести.
>Если продолжится в том
>же дуже синг может жрать десятки, а то и сотни гигабайт
>памяти, а это огромная латенсность памяти.Ну дык в том весь и смысл! Производители железа тоже кушать хотят и детки у них есть... Вот МСы и заботятся о них в меру сил, чтобы работа была Ж)
> Да читал я про это сингулярити, типичная юникс система, только написана на sing#Не типичная, а с приложениями в управляемом коде. Есть аналогичный открытый проект - JNode, только на основе JVM. Такая архитектура, как ни странно, дает потенциальные преимущества в производительности за счет отсутствия необходимости переключений между режимами ядра и пользователя. Вообще, выполнение приложения в большей степени контролируется ОС. Это естественное продолжение развития ОС в сторону виртуализации.
Правильно микрософт всё делает. По большому счету, они сейчас создали и будут развивать ОС, которая своими принципами и архитектурой не тянется к 70 годам прошлого века. Линукс вот по большому счету ничего нового к тем древним идеям (которые были еще в MULTICS) не добавил: были разработаны более быстрые и оптимальные алгоритмы, новые файловые системы, но по большому счету базовая архитектура не претерпела серьезных, принципиальных изменений. Сингулярити - это уже другое дело, и ее более высокая отказооустойчивость - вполне даже ожидаема. Если относиться к этому без красноглазого фанатизма - то сингулярити очень даже интересный проект.
>Правильно микрософт всё делает. По большому счету, они сейчас создали и будут
>развивать ОС, которая своими принципами и архитектурой не тянется к 70
>годам прошлого века.Странный аргумент. Причём тут годы?! Человечеству десяток тысяч лет, однако ничего лучше пока не придумали :-) Солидный возраст *nix-систем может, кстати, говорить об обратном - о том, что были грамотно заложены принципы в самом начале пути.
>Линукс вот по большому счету ничего нового к
>тем древним идеям (которые были еще в MULTICS) не добавил: были
>разработаны более быстрые и оптимальные алгоритмы, новые файловые системы, но >по большому счету базовая архитектура не претерпела серьезных, принципиальных
>изменений.Эволюция!
А еще иногда говорят: "Лучшее - враг хорошего".>Сингулярити -
>это уже другое дело, и ее более высокая отказооустойчивость - вполне
>даже ожидаема. Если относиться к этому без красноглазого фанатизма - то
>сингулярити очень даже интересный проект.Пройдут ГОДЫ прежде чем НОВЫЙ продукт от Микрософта найдет широкое применение и докажет своё "очевидное" превосходство. А тем временем комьюнити тоже не дремлет :-)
И если сообщество не создаст более продвинутую ОС с управляемым кодом, MS сможет сильно укрепить свою уже пошатнувшуюся монополию.Разговоры про Java OS, кстати, начались раньше, чем Microsoft начала проект Singularity, и даже раньше, чем появился .NET, т.е. Microsoft, как всегда, воплощает чужие идеи.
>Разговоры про Java OS, кстати, начались раньше, чем Microsoft начала проект Singularity,
>и даже раньше, чем появился .NET, т.е. Microsoft, как всегда, воплощает
>чужие идеи.JavaOS и Singularity сравнивать не совсем корректно, у них разные задачи и, соответственно, подходы к их решению. JavaOS сменила Java ME, которая крутится во многих мобильных и встраиваемых системах. Идея ОС на основе управляемого кода достаточно старая, и уж точно не принадлежит Sun Microsystems. Сама Sun в конечном счете на JavaOS забила, а микрософт решила это направление развивать, что в общем-то правильно. И вообще, если так рассуждать, линукс так вообще был практически калька с юниксов прошлых лет, но мало кто обвиняет Торвальдса в заимствовании чужих идей:)
У javaos узнайте системные требования и упадите, почти для ничего 512 Мб памяти.
>У javaos узнайте системные требования и упадите, почти для ничего 512 Мб
>памяти.JavaOS уже давно RIP, причем функционально, концептуально она отстаёт от ОС Singularity. И "дикими" требованиями в 512 Мб памяти Вы могли бы пугать народ лет 10 назад:) С учетом падения цен, улучшения технологий производства, такое потребление памяти - достойная плата за отказоустойчивую, современную ОС. Пусть не конкретно сингулярити, но за такими ОС будущее, я так считаю.
>не конкретно сингулярити, но за такими ОС будущее, я так считаю.Угу, это будущее будет выглядить примерно так: драйвера разрабатывать сможет любой лох, поэтому их будут писать на уровне индусских программ.Упал?Да и хрен с ним, перезапустим.А то что при этом втихаря профукались данные можно особо и не упоминать, глядишь никто и не заметит :)
1. Я не утверждао, что идея принадлежит Sun. Просто приводил пример, что это было до MS.
2. Имелась в виду не JavaOS (система для встроенных устройств), а сама концепция ОС на основе Java, которая уже разрабатывалась раньше.
3. Система от сообщества не обязательно должна быть на основе Java, просто для Java уже есть наработки, открытая VM, библиотека классов и база приложений.
>1. Я не утверждао, что идея принадлежит Sun. Просто приводил пример, что
>это было до MS.
>2. Имелась в виду не JavaOS (система для встроенных устройств), а сама
>концепция ОС на основе Java, которая уже разрабатывалась раньше.
>3. Система от сообщества не обязательно должна быть на основе Java, просто
>для Java уже есть наработки, открытая VM, библиотека классов и база
>приложений.Что в таком случае Вы всем этим хотели сказать? "Просто приводил пример, что
это было до MS. " ? То же самое можно сказать и о Sun, да и практически о любой компании. В абсолютном большинстве случаев новые идеи возникают сначала в академической среде, в университетах, а уж потом их подхватывают компании. А от Ваших слов за версту несёт микрософтоненавистничеством, и не более:)
Торвальдс никогда и не заявлял подобное в отличие от представителей MS. Поэтому и обвинять его в заимствовании чужих идей нет смысла.
И потом людям был нужен полноценный юникс, вот и появлялись кальки. Линукс тоже будет меняться, но пока в этом нет необходимости.
>JavaOS сменила Java ME, которая крутится во многих мобильных и встраиваемых системах.В мобильных и встраиваемых системах обычно нет ресурсов для запуска ЭТОГО.Хотя небольшой Крэй безусловно тоже можно назвать embedded системой если грамотно его заEMBEDDить во чтоинть :)