LINUX.ORG.RU

Microsoft Research подтверждает преимущество Линукс


0

0

Подразделение исследовательской группы (Microsoft Research) компании Microsoft, занимающееся разработкой новой ОС "Singularity", опубликовало отчет, который включает некоторые тесты, сравнивающие производительность собственно "Singularity", FreeBSD, Linux и Windows XP. Во всех тестах (что неудивительно) выиграла "Singularity", однако дальнейшее распределение мест довольно показательно - среди оставшихся ОС в подавляющем большинстве тестов лидирует Linux, за ним FreeBSD и далее со значительным отставанием - Windows XP. Отмечается также, что в единичных тестах Windows XP лидирует, однвко эти тесты выглядят как то очень Windows-ориентированными.

Очень интересно почитать сам отчет, т.к. он открывает некоторые особенности архитектуры "Singularity".

>>> Подробности

Прям на всем_известную_компанию не похоже.. картинок мало:)

Надо будет почитать на досуге этих ПИАРастов....

UserUnknown ★★★★★
()
Ответ на: комментарий от Sun-ch

ну конечно, голое ядро то на 3000000 строк кода будет быстрее, чем полновесная система, мущай они туда демонов понавешают, да поддержку разных фич, тогда она ещё хуже винды будет...

anonymous
()

Очень микрософтовский ход! создать... брр... _провозгласить_ что-то "революционно_супер_пупер_новое", и тут же начать втаптывать в грязь всё остальное включая собственные старые поделки. помницца на секлабе валялся перевод статьи о "новых принципах создания vista", мол раньше тестирование совместимости занимало времени больше чем кодирование, глюки не отлавливались, баги не закрывались, зато теперь у них всё по новому. ну и так далее. в той статейке забыли сказать одно - "...мы признаём что писали глючный код, зато мы его умеем впаривать..."

LowLevel
()
Ответ на: комментарий от anonymous

этому поделию дотянуть бы хотя бы до Hurd'а...

anonymous
()

пробежал глазами пдфку - больше половины - очередная маркетинговая бредятина.

код невразумительный.

ну и ессно, "мы старый мир сотрем до основанья, и на руинах новый мир построим"

короче, х**ня.

gr_buza ★★★★
()
Ответ на: комментарий от Sun-ch

Я не читал, но осуждаю :) Если честно, то действительно лень... Можно коротко, чем это отличается от XEN, UML или Virtuozzo ?

anonymous
()
Ответ на: комментарий от Sun-ch

Что то сингулярити напоминает... SIP - процесс или группа процессов, канал - сокет или фифошка. Потом они туда ещё mmap прикрутят ;) Короче ребята не хотят сознаваться что давно всё уже за них придуманно и просто передирают идеи под новыми названиями. Потом будут искать в открытом ПО код из сингулярити.

anonymous
()

Это пиар Луговского, который на F# ядро пишет?

anonymous
()
Ответ на: комментарий от anonymous

Прочитал - предыдущий камрад прав.

anonymous
()

хорошая исследовательская работа
как минимум :)
доказали что микроядро может быть не медленнее монолитного ядра :)
доказали что можно написать OS на OOP языке :)
успокоили всех что это не С++ :))))))))))))))
в общем - их ответ чемберленам
жаль может кто знает где это все руками пощупать можно ? :)))


yeolahim
()
Ответ на: комментарий от petrosha

в физике черных дыр - сингулярность появляется при схлопывании звезды-гиганта в конце ее жизненного цикла. И получается черная дыра. Только вдумайтесь, до чего поэтичное мЫшленье у отцов C# и дотнета.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

наверное речь шла о количестве ресурсов, ею потребляемых :))

хе =))))))

gr_buza ★★★★
()
Ответ на: комментарий от MaratIK

#include <iostream>

using namespace std; int main() { cout << "Hello world!" << endl; return(0); }

ls -l a.out

-rwxr-xr-x 1 htower htower 4224 2005-11-09 20:23 a.out

Так что слухи преувеличены :))))

htower_ ★★
()
Ответ на: комментарий от petrosha

>singularity - значит неопределенность. Хорошее название для ОС от Микрософт:)

singularity ["sINgjV'lxrqtI] n оригинальность, странность; своеобразие; особенность

anonymous
()
Ответ на: комментарий от htower_

> Так что слухи преувеличены :))))

Не, ну если нахреначить что-то типа:

char x[900000]="Hello world !\n";

int main() { printf("%s",x); }

то всё может быть :)

anonymous
()

Назвать это "новым словом в осестроении", пожалуй, нельзя: см. вторую половину статьи. Но "сочетание лучших идей в одном проекте" имеет место быть. Весьма и весьма интересный исследовательский полосатый мух, в общем. Жалко, сырцов-бинарей поиграться не дают (или я плохо смотрел?).

Между прочим, оно тоже 'better unix then unix', во многих смыслах.

anonymous
()
Ответ на: комментарий от Led

$ cat test.cpp #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return(0); } $ g++ -static test.cpp $ ls -la a.out -rwxr-xr-x 1 krum krum 1230865 2005-11-09 15:38 a.out

krum
()

> Во всех тестах (что неудивительно) выиграла "Singularity"

Неправда. Во многих тестах Singularity не на первом месте.

> среди оставшихся ОС в подавляющем больштнстве тестов лидирует Linux, заним FreeBSD и далее со значительным отставанием - Windows/XP.

Это тоже неправда. Как про подавляющее большинство, так и про значительное отставание (да и вообще отставание) XP. XP, согласно отчету, отстает от остальных ОС только на дисковых операциях случайных чтения и записи, в остальных же тестах он обгоняет или примерно наравне с остальными. Исключение - время создания и запуска процесса.

Вывод: данная тема на этом форуме - вызывающе неверная информация.

Sorcerer ★★★★★
()
Ответ на: комментарий от Led

htower@htower:~/develop$ ldd a.out linux-gate.so.1 => (0xffffe000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e9f000) libm.so.6 => /lib/tls/libm.so.6 (0xb7e7a000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e6f000) libc.so.6 => /lib/tls/libc.so.6 (0xb7d37000) /lib/ld-linux.so.2 (0xb7f8f000) htower@htower:~/develop$

htower_ ★★
()

первый впечателения о прочтённом :

Singularuty - это Oberon# :-) с обероном и надо было тесты гонять..

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

Ещё раз про безопасность -

они решили её достигнуть на уровне компиляции и связывания, так что как лабараторная разработка - всё Ок, но как реальная система, ни годиться совершенно.

и еще раз про тесты -

надо им было сравнивать с родственными или похожими системами, например с VxWorks - в некоторых конфигурациях у него тоже отсутсвует защита памяти и уверен, что Sing. слил бы все тесты по полной.

первый вывод -

это предсмертная записка лабараторного проекта, используемая в качестве ПЕАР`а. Теперь они его разберут на кусочки, и растащат по действующим разработкам, например упомянутую оптимизацию и верификацию протащат в C#, технологичекие инструменты в Visual-C (или что-там у них теперь)

MKuznetsov ★★★★★
()

Сама технология, безусловно, не нова, но ребята ринулись в правильном направлении. То что open source никак не может реализовать, они похоже достигнут, т.к. единственная на сегодняшний день OS, с микроядром, HURD никак не может определиться в выборе оного. Это означает, что ни одно из них не удовлетворяет требованиям предявляемым к архитектуре и коду. И если сейчас сообщество open source не поторопиться, то после понадобиться много времени для достижения такого же уровня какого достигнет новая OS от Microsoft. Итог не утешительный, надо плотнее браться за разработку микроядра.

avatar
()

Не читал, но судя по каментам - говно :-)

Lucifer
()
Ответ на: комментарий от MKuznetsov

>>Скорость достигается за счёт полного отсутствия физической защиты памяти

там она присутствует
если вчитаться найдутся намеки
но то что она сделана "каким-то иным" способом :)))
-посмотреть бы вот в чем дело
а так - типа ждем висту
в теории - это как раз и есть лабораторная работа для висты

yeolahim
()
Ответ на: комментарий от MKuznetsov

>QNX ? конечно не OpenSource, зато работает как часы

Ну неправда, честное слово. Фотон сдыхал намертво просто при просмотре онлайн документации. На хорошем железе.

На этом же железе сейчас круглые сутки крутится RTAI.

anonymous
()
Ответ на: комментарий от MKuznetsov

> Ещё раз про безопасность -

>они решили её достигнуть на уровне компиляции и связывания, так что как лабараторная разработка - всё Ок, но как реальная система, ни годиться совершенно.

На сервере - вполне. Там количество программ обычно невелико, и можно убедиться в их безопасности: либо написать самому с их toolchain, либо поверив разработчикам, что они так сделали.

Вот интересно другое - как они с SMP в таком режиме собрались работать... А учтя, что HT/двухъядерные процы наступают на нас, без этого - никуда.

anonymous
()

А что это за ОСь такая "Сингулярность". Не грозит ли её Большой Взрыв. И из неё будут образованы все последующие ОСи Вселенной :((((((((((((

anonymous
()
Ответ на: комментарий от anonymous

скорее всего там диспатчинг происходит во время слинковки
+ более умная схема IO
а для SMP у них другой проект есть :)

yeolahim
()
Ответ на: комментарий от petrosha

> singularity - значит неопределенность.

Сингулярность - это область пространства-времени, где траектории частиц не имеют продолжения. ;-)

Я знаю как их фаервол называться будет - Event Horizont, типа _всё_ впускает, _ничего_ не выпускает. :)

atrus ★★★★★
()
Ответ на: комментарий от anonymous

> Не грозит ли её Большой Взрыв.

Нет, ей грозит квантовое испарение.

> И из неё будут образованы все последующие ОСи Вселенной :((((((((((((

И от неё останется беспорядочное излучение. ;-)))))))))

atrus ★★★★★
()
Ответ на: комментарий от anonymous

> А про plan9 все уже забыли?

plan9 из другой оперы. там уклон в распределённые вычисления.

legk
()
Ответ на: комментарий от atrus

>Нет, ей грозит квантовое испарение
А вроде перед этим она сожрет все что находится вокруг.
Процессоры и память будем подкидывать лопатами.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.