Почему MS Windows 7 никогда не сможет стать надежной ОС

    Мы живём в post/информационном, глобализированном мире, где компьютеры управляют атомными станциями, военными объектами стратегического назначенияи т.д. И при этом в современных операционных системах (ОС) имеются две характеристики, делающие их ненадежными и небезопасными: они огромны и обладают очень плохой изоляцией сбоев. В ядре ОС Linux содержится более 2,5 миллионов строк кода, а в ядре Windows XP более 5 миллионов строк кода. По данным исследователей университета Carnegie-Mellon, на 1000 строк кода приходится от 5 до 15 ошибок. При таких оценках ядро Linux содержит около 15000 ошибок, а в ядре Windows XP — больше 30000 ошибок. Еще хуже то, что около 70% кода ОС занимает код драйверов устройств, в которых ошибки встречаются в 3-7 раз чаще, чем в обычном коде. Понятно, что просто невозможно найти и исправить все ошибки; более того, при исправлении ошибок часто привносятся новые.

    Большой размер современных операционных систем означает, что ни один человек не может понимать систему целиком, в результате чего управление системой становится очень трудным делом. Но то же можно сказать, например, и про авианосец. Ни один отдельный человек не знает, как работает авианосец, но все его подсистемы хорошо изолированы. Проблема засоренного туалета не влияет на подсистему запуска ракет. У операционных систем отсутствует подобная изоляция компонентов. Современная операционная система содержит сотни и тысячи связанных вместе процедур, которые образуют единую бинарную программу, выполняемую в ядре. Каждая из миллионов строк кода ядра имеет возможность записи в ключевые структуры данных, используемые несвязанным с ней компонентом, что может привести к краху системы. [см.: «Эндрю Таненбаума, Джоррита Хердера и Херберта Боса «Можем ли мы сделать операционные системы надежными и безопасными»]

    Windows NT:
    MS Windows 7 Milestone является развитием ОС MS Windows NT. 1-я коммерческая версия Windows NT была выпущена 27 июля 1993 (скоро исполняется 15 лет). Версия сразу вышла под номером 3.1 только из-за того что к изначальному ядру ОС NT были добавлены Windows API, включая оконный интерфейс от среды MS Windows 3.1 [см.: Microsoft Windows — Материал из Википедии]
    »Разработка Windows NT, начатая в ноябре 1988 г. под рабочим названием NT OS/2, велась параллельно с разработкой фирмой IBM собственной ОС, OS/2 2.0, которая окончательно вышла только в апреле 1992 г. Одновременно с этим фирма Майкрософт продолжала разрабатывать свои ОС семейства DOS и Windows, отличающиеся меньшими требованиями к ресурсам компьютера, чем IBM OS/2. После того, как была выпущена Windows 3.0 в мае 1990, Microsoft решила добавить в NT OS/2 программный интерфейс (API), совместимый с Windows API. Это решение вызвало серьёзные трения между фирмами Майкрософт и IBM, которые закончилась разрывом совместной работы. IBM стала продолжать разработку OS/2 в одиночку, а Майкрософт стала работать над системой, которая была в итоге выпущена под названием Windows NT. Хотя эта система не принесла немедленной популярности подобно DOS или Windows, Windows NT оказалась существенно более успешной, чем OS/2.
    Интересно заметить, что в качестве программных интерфейсов ОС NT изначально планировались API OS/2, и затем POSIX — поддержка Windows API была добавлена в последнюю очередь. Кроме того, в качестве аппаратной платформы для NT изначально планировались Intel i860, и затем MIPS — точно так же, поддержка Intel x86 была добавлена позднее..." [см.: Windows NT — Материал из Википедии]
    То, что сегодня называется Windows Vista, это NT до ужаса обвешенная всякими библиотеками API и интерфейсами придуманными в Microsoft. По информации MS в ОС Windows 2000 содержится 35 – 60 миллионов строк кода, а в Windows XP более 45 миллионов строк кода, который постоянно дорабатывается и модернизируется. Исходный код написан на языках программирования ассемблер, С и С++. Даже в самой Microsoft не совсем точно понимают, что же они разработали. Разбираться в коде очень и очень сложно. Скорее всего Microsoft Windows во всех своих версиях содержит уязвимость, которую исправить невозможно (по мнению некоторых сторонних исследователей в разных версиях подобные Абсолютные Ошибки разные). Лечить её примерно то же самое, как заделывать дыру в середине фундамента, на котором уже стоит многоэтажный дом. Безусловно Microsoft прекрасно осведомлены насчёт наличия Абсолютной ошибки, но не считают её уязвимостью.

    Выходом из сложившегося тупика являются Микроядерные ОС, которые могут обрести новую жизнь благодаря потенциальной возможности обеспечивать более высокую надежность:
    Надежность Микроядрных ОС происходит из разных источников. Во-первых, размер кода, выполняемого в ядре, составляет около 4000 строк, и общее число ошибок — всего около 24 (на примере микроядра ОС Minix 3). Небольшой размер ядра позволяет верифицировать его код вручную или на основе формальных методов. Особенности IPC позволяют избежать потребности управления буферами в ядре. Кроме того, для каждого процесса ограничены доступные примитивы IPC, включая адреса назначения и события, о которых происходит уведомление. Например, пользовательские процессы могут использовать только принцип рандеву и посылать сообщения только Posix-серверам. В дополнение к этому, все структуры ядра являются статическими. Все эти свойства значительно упрощают код и устраняют ошибки в ядре, связанные с переполнением буферов, «утечку памяти» (memory leak), несвоевременные прерывания и т.д. Конечно, перемещение большей части операционной системы в процессы, выполняемые в режиме пользователя, не устраняют неизбежные ошибки в драйверах и серверах, но это ограничивает их воздействие на систему в целом. Ошибочный код в ядре может испортить критичные структуры данных, записать на диск ненужные данные и т.д.; ошибочный же код в большинстве драйверов и серверов не может принести такого вреда, поскольку эти процессы строго разделены и очень ограничены в своих возможностях.
    Еще одной особенностью, повышающей надежность, является использование раздельных пространств команд и данных. Даже если ошибочный код или вирус вызовут переполнение буфера и поместят чужой код в пространство данных, этот код будет невозможно выполнить путем перехода на него, поскольку ядро не запустит код, не находящийся в пространстве команд процесса (доступном только по чтению).
    Среди других особенностей, способствующих повышению надежности, наиболее важным является свойство самовосстановления. Если драйвер производит запись по неверному указателю, впадает в бесконечный цикл или дурно ведет себя каким-либо другим образом, то сервер реинкарнации автоматически заменит его, часто без влияния на другие процессы.

    MS Singularity:
    Цитата Эндрю С. Таненбаума: «…Microsoft тоже интересуется микроядрами. Она как никто другой отчётливо понимает все проблемы сопровождения монолитных ядер. Windows NT 3.1 была нерешительной попыткой создания микроядерной системы, однако попытка эта была реализована не совсем корректно. Да и производительность ОС на оборудовании начала 90х годов также была недостаточно хороша, поэтому Microsoft на время отказалась от этой идеи. Но недавно Microsoft попыталась сделать это снова, но уже на новом оборудовании, что привело к появлению ОС Singularity. Сегодня, как я вижу, многие полагают, что если Microsoft делала это, то она явно сошла с ума. Но руководившие проектом Singularity Гален Хант (Galen Hunt) и Джим Ларус (Jim Larus) – очень умные ребята и они-то как раз хорошо понимают, какую мешанину на самом деле представляет собой ОС Windows и насколько компании Microsoft необходим совершенно новый подход для её дальнейшего развития. Даже работающие над Vista люди видят, что у них имеются серьёзные проблемы. Поэтому-то они и переносят драйверы в пространство пользователя, то есть делают именно то, что я и рекомендую.» [см.: «Вторая часть «Марлезонского балета». Дискуссия Таненбаума и Торвальдса: часть II»]
    Проект Singularity разработанный в в Microsoft Research предлагает наиболее радикальный подход к разработке надежной ОС построенной на микроядре. Но к Singularity никак не возможно прикрутить Windows API и не возможно перенести Soft написанный под Windows API на эту систему, так что этот теоретический по своему уникальный проект никак не сможет помочь рядовым пользователям MS Windows:( [ см.: «Эндрю Таненбаума, Джоррита Хердера и Херберта Боса «Можем ли мы сделать операционные системы надежными и безопасными»]

    Микроядро L4:
    L4 построено таким образом, что на его базе можно построить практически любой API. Оно абстрагируется от конкретных алгоритмов управления памяти и прочих стратегий, но предоставляет механизмы для реализации их (стратегий) в произвольном виде. Также оно поддерживает много аппаратных платформ, имеет поддержку многопроцессорности (SMP) в ядре. Поддерживаются драйверы в user space и запуск одновременно нескольких ОС на одном микроядре. Кроме того, поддерживается создание как ОС реального времени, так и обычных ОС с разделением времени; как ОС для embedded применений, так и desktop OS; можно реализовать различные стратегии планировщика процессов (и управления памятью).
    Если сравнивать Mach и L4, то микроядро Mach было очень громоздким, у него было больше сотни системных вызовов, оно содержало в себе порядка 100000 строк кода, занимало около 500 Кбайт на диске. L4 же на 1-2 порядка компактнее. Оригинальная реализация L4 содержала всего 7 системных вызовов, сложность его была порядка 10000 строк кода, на диске оно занимает примерно 100 К (формат ELF, платформа Intel; данные для L4Ka::Pistachio), а вот в памяти оно занимает всего 12 Кбайт! (По другим данным — 32 Кбайт, это зависит от версии ядра). Поэтому L4 также часто называют наноядром (nanokernel), поскольку его размер на 1-2 порядка меньше классического микроядра.
    NICTA — Национального исследовательского центра информационно-коммуникационных технологий, который занимается развитием ядра L4, создал коммерческую компанию под названием Open Kernel Labs (OK Labs), для продвижения на рынке решений (в основном, встраиваемых) на базе L4. OK Labs разрабатывает собственную коммерческую реализацию NICTA::Pistachio- embedded, вместе с Wombat и Iguana. Эта собственная версия L4, Wombat и Iguana носит название OKL4. „Коммерческость“ OKL4 не отменяет свободности ее лицензии. OKL4 лицензируется под BSD лицензией и ее исходники открыты. OK Labs обещает примерно к середине 2009 года выпустить первое микроядро с математически доказанным отсутствием ошибок (formally-proven bug-free microkernel)!

    Apple MacOS X:
    В NICTA кроме проектов Kenge/Iguana/Wombat, существует проект под названием Darbat, или L4/Darwin. Это ни что иное как порт ядра Darwin, на котором основана MacOS X, на микроядро L4. Darbat пытается улучшить производительность Darwin за счет использования IPC L4, которое намного более производительное, чем IPC микроядра Mach, на котором основан Darwin. Также Darbat содержит порт IOKit на L4, который стремится получить выгоду от использования user-level драйверов (в Darwin многие драйвера работают в режиме ядра, а в Darbat они выносятся в userlevel). Одной из целей является поддержка немодифицированных драйверов Darwin в userspace. Darbat не стремится полностью удалить Mach из Darwin, а взамен этого получить версию MacOS X, почти без изменений работающую под L4, и использующую выгоды, которые дает L4 по сравнению с Mach.
    Цитата Эндрю С. Таненбаума: «Mac OS X также является разновидностью микроядерной ОС. Изнутри она представляет собой Berkeley UNIX, функционирующий поверх модифицированной версии микроядра Mach. Однако, поскольку всё это запускается в режиме ядра (для того, чтобы выбрать всю возможную производительность), Mac OS X не является истинно микроядерной. Тем не менее, поскольку Университет Карнеги-Меллона (Carnegie Mellon University) уже много лет назад запускал Berkeley UNIX в пространстве пользователя поверх микроядра Mach, то это, вероятно, могло бы быть сделано снова, хотя и с небольшой потерей производительности, как в случае с L4Linux. В частности, существует проект Darbat по портированию кода Apple BSD (Darwin) на L4 с тем, чтобы сделать её истинно микроядерной ОС.» [см.: «Вторая часть „Марлезонского балета“. Дискуссия Таненбаума и Торвальдса: часть II»]
    Говорят, что в Apple параллельно с текущей системой-наследником Mac OS X 10.6 Snow Leopard, ведется разработка, новой системы „большого скачка“. Возможно именно о ней, Джобс упомянул в интервью в 2007 году, по случаю официального выпуска „Леопарда“. В ней, судя по тщательности зачистки „Снежного барса“, будут уже „открытия“. И не простые открытия, а весьма серьезные. Учитывая одержимость Apple простотой и элегантностью решений, логично было бы предположить, что новая система (Apple OS X 11, или еще какая-нибудь), в своей основе будет построена на уникальном Микроядро L4, и будет использоваться на всей, без исключения, продукции Apple. От смартфонов iPhone до серверов. Это достаточно красиво, чтобы могло прийти в голову Стива Джобса. А превращать сумасшедшие мысли в изделия, которые имеют сумасшедший успех, у Джобса обычно получается. [см.: «Возможно, следующей будет Mac OS 10.6 „Snow Leopard“»]
    И если это случиться, то Apple OS X 11 будет иметь непревзойденную надежность и универсальность!

    И вывод напрашивается сам собой у MS Windows нет будущего. При современном подходе в Microsoft к разработке ОС, будущая MS Windows 7 к сожалению так и останется с 10-ми тысяч багов и с раздраженными пользователями. И я бы ни за что не стал разрабатывая большие и требующие надежности программные проекты, выбирать за базовую ОС творение компании Microsoft:(
    Поделиться публикацией
    Похожие публикации
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 285
    • +4
      Я думаю что не только вы, но и Майкрософт понимает это. Думаю что Singularity перерастёт в нечто большее чем проект для исследований.
      • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          хоть чуть-чуть почитать можно было про ядро висты, перед тем как ярлыки развешивать?
          вакс вещь хорошая, но была
      • +3
        а по чему автор забыл про GNU Hurd ?
        • +1
          Да я не забыл:)
          Просто не хотел загромождать текст. В тексте много ссылок и тот кого интересуют Микроядерные ОС может о них подробнее прочитать по ссылкам в статьях:
          • "Микроядро L4 как основа ядра ОС" - http://www.ru2.halfos.ru/core/articles/c…
          • "Вторая часть "Марлезонского балета". Дискуссия Таненбаума и Торвальдса: часть II" - http://citkit.ru/articles/359/
          • –1
            Есть еще Таненбаумовский minix, но он еще младенец.
            • 0
              Дитяте уже 21 годик
              • 0
                Им и останется навсегда по желанию самого Таненбаума.
                • +1
                  Уточню немного: minix и minix3 это разные операционные системы, вот minix3 это младенец, да.
            • +3
              Спасибо автору! Интересная статья, есть над чем поразмышять.
              • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
                  • 0
                    Может просто статья ориентирована не на "рядовых" пользователей.
                    • 0
                      Во-первых пользователь, он не один на весь мир, они разные есть.
                      Во-вторых знать как устроенна ОС в общем и знать особенность каждого дистриба это несколько разные вещи.
                      В общем не путайте теплое и мягкое...
                  • +1
                    >>OK Labs обещает примерно к середине 2009 года выпустить первое микроядро с математически доказанным отсутствием ошибок (formally-proven bug-free microkernel)!

                    А можно об этом немного поподробнее?
                  • –5
                    Аффтор, ваши пустопорожние рассуждения оторваны от реальности.
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • 0
                        В этой статье моего текста немного, в основном эта статья скомпелирована из статей разных умных людей (в основном проф. Эндрю С. Таненбаума).
                        Ну если для вас слова проф. Эндрю С. Таненбаума "пустопорожние рассуждения", то я уж и не знаю кто для вас может быть авторитетом:(
                        • 0
                          СкомпИлирована. Что касается профессора Таненбаума, то будь он хоть трижды умным, его доходящая до абсурда самоувереность (судя по дискуссиям с Торвальдсом) никак не дает его уважать.
                      • +4
                        Первая половина поста чрезмерно апокалиптична имхо. А в остальном — очень интересно, спасибо :)
                        • +1
                          хммммм.
                          So what? Windows вряд ли захочет что то менять в близжайшие много много лет.
                          Ему выгодно каждые несколько лет выпускать новые версии своих ОС.
                          А если появится Windows без багов, то следующую версию будут брать, конечно, менее охотно)))
                          Все остальные игроки рынка ОС, конечно могут изменить ситуацию, но пока что то я не вижу особого роста доли GNU-Linux и Mac.
                          В общем, время покажет. Причем долгое время.
                          • –1
                            Молодой человек, а с каких пор Windows вообще может чего-то хотеть и получать какую-то выгоду? =))
                            • 0
                              а с каких пор эта компания не может этого делать? особенно получать прибыль?
                              • +1
                                "Компания Windows" ( (с) - Floodmonster) очень рада, что многоуважаемый Виктор (также неизвестный под ником Floodmonster), не видит роста доли других игроков. И бежит делать все что, может! Особенно получать прибыль!
                                • 0
                                  Господи. Ну я протупил!!
                                  Конечно же Microsoft, а не кхм.... дааа, пошел ка я спать.
                            • НЛО прилетело и опубликовало эту надпись здесь
                              • НЛО прилетело и опубликовало эту надпись здесь
                                • 0
                                  Да уж, надо какие-нибудь визуальные направляющие сделать для одинаковых уровней комментариев.
                            • +3
                              MS Error!!
                              Извените, но ракеты не могут запуститься. Попробуйте прочистить туалет.
                              • +18
                                Боюсь что большинство (если не все) Ваши тезисы, в разной степени справедливы для любой из существующих и/или находящихся в разработке ОСей, а не только к продуктам MS. Меня как (преимущественно) пользователя Windows, 30 тыс. XP-багов совершенно не пугают. По удельному кол-ву фатальных крэшей (по моим наблюдениям), что XP, что MacOSX примерно равны. А что касается "повисняков" отдельных приложений то kill'ом я пользуюсь ну может чуть реже чем виндовым диспетчером задач :)
                                В связи с этим хотелось бы понять что Вы имели ввиду под надежностью? Доверять ли Windows 7 офисные документы и домашнюю медиатеку или доверять ей рулить ядерным реактором? Уверен что ни винде ни макоси реактор не доверят, равно как и любому коробочному дистрибутиву linux.
                                А надежность винды от поколения к поколению только растет (вспомните win 98?). Почему Вы думаете что следующий релиз должен нарушить эту тенденцию?
                                • +1
                                  Примерно те же самые наблюдения по поводу крэшей и "зависонов" :)
                                  • +1
                                    А помойму надежность всётаки падает. Win98 на очень слабом ноуте у меня за 2 года ниразу не упал и пару раз подвисал. WinXP на машине помощьнее за те же 2 года упала 3 раза и висла по нескольку раз на день. А вот WinVista это шедевр - полгода прекрасно работала на новеньком ноутбуке и вдруг выпустили SP1. Она как умная ОСь сама (за час) скачала, поставила (за 1.5 часа при этом 4 раза перезагрузившись) и ушла в бесконечный ребут. С тех пор (уже полгода) полностью пересел на линукс. Это тоже не идеал, но основлений которые уносят систему в бесконечный ребут под *nix системы я еще не видел.
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • 0
                                        Это что же у вас за канал такой, что Мандрива качает обновления полтора дня???
                                        • +4
                                          Либо ваш 'программист' знаком с линуксами отдалёно и непонимает что у него происходит в системе, либо он вам наврал. Так что советую сделать вывод о 'программисте', а не о мандриве.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                          • 0
                                            И так везде, где вместо админов нанимают программистов :(
                                          • 0
                                            Да, была аналогичная ситуация, ноут - Dell Inspiron 1520. Устранить весьма просто, перевести AHCI контроллер в IDE режим. НО это свинство со стороны MS. Выкинуть поддержку AHCI контроллера из драйвера...
                                          • 0
                                            а зачем вы сравниваете стабильность ОС и стабильность стороннего ПО?

                                            Адоб ЦС3 в 100 раз чаще падает чем Vista у меня.
                                            • +1
                                              т.е. вы заплатили тыщю баксов за ЦС3 и она у вас падает в день по нескольку раз и вы продолжаете её использовать? Мазахизм какой-то! =)
                                              • 0
                                                Подскажите альтернативу, пожалуйста)
                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                  • 0
                                                    Действительно гыгы)
                                              • 0
                                                Откуда дровишки? На одной и той же машине за полгода не видел ни одного падения продукта CS3, хотя CS2 редко, но всё же вырубался.
                                                Может, нужно пенять не на софт, а на память?
                                                • 0
                                                  А может лучше все таки пенять на креки?
                                                  • 0
                                                    Не могу, никак не могу: не падает :) А в КС и КС2 обычно многие ошибки и сбои начинались, когда кончался скретч-диск — а я не успевал это проконтролировать и чистил место только после первого сообщения, хотя иногда было поздно. Ну, и всякие псдшники по 120-300Мб валили изредка.
                                                    Ах да, мы ушли от сабжа! :)
                                              • 0
                                                Что значит "надёжность Windows"? Об этом можно будет говорить - когда под Windows прекратят выпускать антивирусы.
                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                  • 0
                                                    Теоретически да, а практически вирусы находят только в Windows :) Кстати, то что Windows уязвима благодаря своей популярности - миф. Windows уязвима благодаря своей архитектуре.
                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                      • 0
                                                        Тогда скажите мне, почему на фантастически популярном компьютере PlayStation 2 нет ни одного вируса и антивируса?
                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                          • 0
                                                            Вы думаете приставка чем-то отличается от PC?

                                                            На PlayStation 2 можно подключить HDD, клавиатуру, мышь, там есть USB разьёмы, сетевая карта, на неё можно поставить Linux.
                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                              • 0
                                                                Речь о другом, железо на приставке и PC принципиально не различается, но вирус на приставке не возможен в принципе, т.к. там ОС расположена в ПЗУ, вот о чём я хотел сказать.
                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                  • –3
                                                                    Вывод простой: Windows спроектирована заведомо ненадёжной системой.
                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                      • 0
                                                                        дело в том, что вы хотите от Windows сразу того, что получаете от Linux путем долгих и кропотливых настроек.

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

                                                                        подобным холиваром вы просто показываете, что не очень разбираетесь в теме.
                                                                        • –2
                                                                          Возможно я не в теме, вероятно что Windows очень надежная система под которой работают военные компьютеры, медицинские системы жизнеобеспечения, космические аппараты, компьютеры самолётов, кораблей.

                                                                          Возможно под Windows не существует вирусов и троянов, скорее всего этот миф придумали пользователи дргих ОС. Наверняка IE самый безопасный браузер из всех существующих.

                                                                          Скорее всего вы великолепно разбираетесь в теме, спасибо что сделали мне замечание. Вам нужно разослать ваш способ настройки Windows на крупнейшие форумы по информационной безопасности, а то там столько дыр публикуют - видимо просто не умеют работать с Windows.

                                                                          Кстати, я работаю в OS X :)
                                                                          • 0
                                                                            возможности по обеспечению безопасности в *nix-средах и nt-средах очень схожи и, я бы сказал, находятся на одном уровне развития.

                                                                            или вы хотите сказать, что вредоносного ПО под никсы не существует? ) а огромную кучу руткитов и разного пошива ботов забыли?

                                                                            Кстати, я работаю в виндовой сетке. Дома мак, winxp64, centos и долбанная убунту.
                                                                            • 0
                                                                              а насчет количества отчетов об уязвимостях я бы еще поспорил.
                                                                          • +1
                                                                            Тогда объясните мне один простой факт: почему мировой лидер среди сайтов по посещаемости работает на Windows?

                                                                            MySpace.com was definitely the biggest highlight. For those that aren’t familiar with MySpace.com, it is the fastest growing site on the Internet right now. They have 65 million registered subscribers, and are registering 260,000 new users each day.

                                                                            MySpace.com is now processing 1.5 Billion page views per day MySpace.com handles 2.3 million concurrent users during the day

                                                                            Работает кстати на ASP.NET, и в довершение:

                                                                            4 of the top 6 sites (MySpace, MSN, Ebay and Hotmail) run on IIS and Windows.

                                                                            Отсюда: http://weblogs.asp.net/scottgu/archive/2006/03/25/Handling-1.5-Billion-Page-Views-Per-Day-Using-ASP.NET-2.0.aspx
                                                                            • 0
                                                                              Ну это не мировой лидер, но в целом сайты типа myspace подтверждают, что серверные системы на базе windows иключетельно надежны, хорошо масштабируемы и пригодны для задач любого уровня. В правильных руках разумеется.
                                                                              • 0
                                                                                Откройте нам тайну - кто же тогда мировой лидер, если не myspace.com?
                                                                                • 0
                                                                                  http://www.alexa.com/site/ds/top_sites?t…

                                                                                  Алекса конечно штука не слишком точная, но для сайтов такого уровня показывается она правильно..
                                                                                  • 0
                                                                                    Я чтото не увидел там никаких цифр. Popular и Rank это количество ссылок насколько я понял на тот сайт. И везде процент, проценты... Где там цифры по посещаемости за какой-нибудь период? В униках, хитах, мегабайтах?
                                                                    • 0
                                                                      А кому и что приносит написание вируса под венду? Кроме крайнего вируса-вымогателя. Остальное всё ровно то же самое. Ботнет на приставках ничуть не хуже ботнета на офисных компьютерах.
                                                                      • 0
                                                                        вы заходите с приставки на свой банковский аккаунт?
                                                                        • 0
                                                                          Вирусы, похищающие банковские аккаунты из систем клиент-банк? Вы серьёзно???
                                                                          Гм. Похоже, что серьёзно :), не будете ли тогда так любезны, раз вы в курсе, поделиться цифирькой. Поделите количество таких вирусов на их общее количество. А в остальном - почему нет? Не вижу ничего, препятствующего совершению онлайн платежей с приставки. Оплату за следующий месяц игры внести, там, или ещё чего...
                                                            • +1
                                                              в линуксе тоже находят дыры. читайте газеты.
                                                              • –1
                                                                И что? Сильно это помогло вирусописателям?
                                                                • +1
                                                                  вы в курсе, сколько разных руткитов есть под разные никс-платформы?)
                                                                  а сколько разных ботов...

                                                                  у меня snort раньше регулярно отлавливал всякую паразитическую активность.
                                                                  • 0
                                                                    Я в курсе даже про sudo rm -rf / :)
                                                                    Видите ли в чём дело... Если я правильно понимаю, количество руткитов под униксы не сильно меньше, чем количество руктитов под венду (из чего отпадает псевдодовод вендузятников о том, что униксы не ломают потому, что они непопулярны - популярны и ломают). Я даже представляю примерно, как руткит можно использовать в вирусописательских целях :). Но где же, где же вирусы! :) :)
                                                                    • 0
                                                                      вирусы в классическом понимании? которые заражают файлы и т.п.? так они везде вымерли. и elf и pe.
                                                                      или вы о червяках? это уже, имхо, проблема доверчивости пользователя.
                                                              • +1
                                                                Мил человек, вы бредите...
                                                                • 0
                                                                  А что именно вы считаете бредом?
                                                                • 0
                                                                  >>> вирусы находят только в Windows
                                                                  Уязвимость какой-либо архитектуры - это одно, но вы так рассуждаете, будь-то вирусы
                                                                  там сами заводятся, биологические они стали :)
                                                                  Давайте вам где-то в скрипте сборки некоторого приложения под ваш osx напишем: rm -rf /*
                                                                  Вот вам и будет самый простой "вирус", снесет все с файловой системы....
                                                                  • 0
                                                                    Такой скрипт запросит права администратора, которые ему никто не даст.
                                                                    • 0
                                                                      Ну вы же понимаете, что этот скрипт не будет запускаться втихаря. Вот вы берете, решаете собирать и устанавливать программу, соответственно вначале для запуска скрипта входите в рутовую консоль, а в дебрях скрипта такая милая добрая шутка... :):)
                                                                      • 0
                                                                        Что значит "собирать и устанавливать программу"? В OS X программа просто копируется в нужное место и всё.
                                                                        • +1
                                                                          Это вы уже себя сами в рамки загоняете. Кроме нативных приложений под эппл, можно можно еще и пользоваться программами из-под BSD и других unix.
                                                                      • 0
                                                                        ок, тогда rm -rf /home/user.
                                                                        так даст?
                                                                        • 0
                                                                          Эта команда сотрет файлы в домашней директории, но никоим боком не затронет систему.
                                                                          • 0
                                                                            чем не вредоносное ПО, которое все файлы пользователя стирает.
                                                                            под виндой, чтобы систему стереть тоже админские привилегии нужны. однако даже с админом ты много не потрешь.
                                                                            • –1
                                                                              Тогда откуда на Windows вирусы? Следуя вашей логике - они там принципиально не могут работать.
                                                                              • 0
                                                                                а что вы вообще под вирусами подразумеваете?
                                                                                • 0
                                                                                  вообще, банальное разграничение прав пользователей, в общем, спасает положение в любой системе.
                                                                                  в маке, линуксе или винде.
                                                                  • 0
                                                                    Антивирусы выпускаются под все распространённые OS. Включая Linux, Symbian и прочие. Надо, не надо - главное продать.
                                                                    • 0
                                                                      Ну антивирусы под линукс в основном служат для отлавливания windows-вирусов.
                                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                                        • +1
                                                                          Linux очень распространён на серверах, по-этому антивирусы на линукс защищают windows-клинтов (samba, web, proxy, mail) от возможного заражения. Плюс очень многие держат на своих компьютеров кроме linux ещё и windows, здесь антивирусы тоже очень помогают.
                                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                                            • 0
                                                                              м? Linux-сервер и windows-клиенты очень распространённая схема. Взять хоты бы web, большая половина сайтов хостятся на Apache (и ngix) + *nix (Linux, *BSD), на nix* хостингах стоят антивируссы, которые почту и файлы на вирусы проверяют, в качестве клиентов в этой схеме выступают множество windows пользователи с браузера, почтовыми, ftp и im клиентами.
                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                  • 0
                                                                    Про надежность довольно спорное утверждение, на мой взгляд будучи пользователем ветки Win NT Workstation со стажем, начиная с версии 3.51 (ибо тогда у меня была двухпроцессорная машина) субъективно не припомню такой надежности ни у кого другого, как у двух версий Винды — 3.51 и 4.0 Workstation (серверные версии были скорее всего не хуже, но я их активно не юзал). До сих пор, когда я ставлю в VMWare или виртуалбоксе 4.0 не могу удержатся от пускания скупой мужской слезы, до того шустро и хорошо работает зараза! а самый смех, что даже браузинг под 4.0 быстрее в виртуальной машине, нежели на хосте (при том что под той же ХР удалены и QoS и снято ограничение с TCP/IP по числу connections)

                                                                    В общем же и целом самое лучшее впечатление от всего зверинца у меня осталось от именно что 4.0 да и просидел я на ней дольше всех. Если с самого начала удавить все службы на ней ненужные (например я сразу отрубал все службы типа DCOM и сервер и иже с ними) работает просто как автомат калашникова на рабочей станции для броузер-почта-САDы-игры.

                                                                    Что же до убунты — то последние версии сильно похужели в смысле крешей — начиная с 7.04 у меня впечатление что стало удобней в целом, но надежность упала. Доходит до того, что машина отказывается даже загружатся, без особых на то причин (я обычно ставлю на один из компьютеров свежий релиз — посмотреть что это за зверь) просто при настройке и рассматривании без умучания конфигов и прочей установки монструозного софта.

                                                                    От Win 7 впечатления противоречивые, особенно в части ресурсов, потребляемых системой, хотя вроде интерфейс сделал большой шаг вперед — особенно радует нормальный, на первый взгляд, механизм подгрузки драйверов.

                                                                    MAC OC еще не юзал, но всё к тому идёт — уж больно железо у них грамотно сделано, а если закрыть глаза на их цену — то вообще едва ли не самое лучшее, особенно штырит мак-мини и новый ай-мак 27"
                                                                  • +1
                                                                    На сколько мне известно, ядро МакОС Х - микроядро, и в Винде НТ тоже некоторое подобие микроядра, только чутка ближе к монолитному ядру. Разница не очень велика.В НТ, по-моему, неподписанные драйвера выносятся в более защищенную и изолированную область, чем подписанные. Так что не стоит так категорично х)
                                                                    • +3
                                                                      И в MacOS и в Windows "рекламные микроядра". Чем хороша система на основе микроядра? Тем что проблема в одной подсистеме не может "уложить" всю систему. Вот только в списке подсистем в MacOS имеется "настоящее ядро", а в Windows XT "подсистема работы с железом". Каждая из них может угробить всю систему. В результате такого использования микроядра надёжность не повышается, а снижается (к проблемам драйверов ещё добавляются проблемы общения драйверов с микроядром). Чего и следовало ожидать.

                                                                      Нормальные микроядерные системы с поддержкой широкого спектра оборудования не существуют - и неизвестно могут ли существовать. А то, что QNX много надёжнее Linux'а может быть вызвано как тем, что микроядро обеспечивает повышенную надёжность так и тем, что QNX обычно не ставят на машины с железом, драйвера к которому писал полуграмотный китаец в режиме "давай-давай", а софт - вообще неизместно кто...
                                                                    • +2
                                                                      Windows 7 будет востребована если на неё будет спрос. Спрос в свою очередь мало зависит от количества ошибок в ядре.
                                                                      • 0
                                                                        Зато спрос рождает популярность, популярность увеличивает количество юзеров. Чем больше юзеров, тем больше потенциальных Одинаковых машин для взлома, тем больше смысла писать эксплойт именно под винду.

                                                                        Юный хакер, написав мега-вирус, вторгающийся в миллионы машин, становится популярен автоматически. А вот какой-нибудь бедный Моррис утонет в лучах славы Митника.
                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                          • 0
                                                                            Социальным инжинирингом. Вообще, хватит троллить
                                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                        • 0
                                                                          Поддерживаю.
                                                                          Большинство людей не задумывается о том, из скольких миллионов строк кода состоит его система и какой процент ошибок приходится на каждую строку.
                                                                          Главное — работает, картинки показывает, музыку проигрывает. Да еще и симпатична.
                                                                          Что еще для счастья нужно рядовому юзеру? ;-)
                                                                          • 0
                                                                            Если не будут решаться теоретические вопросы о архитектуре ядер, других компонентов системы, если все это будет писаться с наскоку и наобум без научного аналитического подхода, то компьютер музыку играть и картинки показывать будет тооормозно, глююючно, и не будет счастья рядовому Райану... тьфу, юзеру.
                                                                        • +1
                                                                          > И вывод напрашивается сам собой у MS Windows нет будущего.
                                                                          У винды будущего может и нет, а у MS есть и еще какое. Эта контора просто так рынок операционок не отдаст никому... Скорее всего просто приложит больше усилий и выпустит что-нибудь микроядерное, когда ну совсем станет невмоготу с Windows.
                                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                                            • 0
                                                                              Мне очень хочется увидеть реального конкурента MS Windows, который решиться отобрать рынок у этого монополиста (хотя опыт AMD показывает, что с монополистами типа Intel и Microsoft лучше не спорить).
                                                                              Я думаю, что на эту роль лучше всего могла бы подойти Apple MacOS X, потому как она уже имеет хоть какой то, отличимый от Zero, процент рынка ОС и имеет достаточно большое количество популярных приложений (в отличии от Linux):)
                                                                              Об этом смотри в моих топиках:
                                                                              "А какое будущее у Apple MacOS X ?"
                                                                              "Apple может открыть OS X Leopard для установки на PC-клоны"
                                                                              Но беда в том, что Apple живет в своем гетто и похоже её устраивает положение сытого раба, поэтому восстание против всесильной Microsoft наверно мало вероятно, хотя... :)
                                                                              • 0
                                                                                > Я думаю, что на эту роль лучше всего могла бы подойти Apple MacOS X, потому как она уже имеет хоть какой то, отличимый от Zero, процент рынка ОС и имеет достаточно большое количество популярных приложений (в отличии от Linux)

                                                                                Сколько раз видел такие утверждения, оказывалось, что их автор последний раз видел Линукс в лучшем случае семь лет назад. Популярные приложения есть под всё. Мне wine за 2 года был нужен один раз. Ради узко-специализированной Win-only программки - Visual Prolog. Как раз бОльшая часть специализированного софта сделана под Win, а популярные приложения есть под всё. Вот сильно устаревшая и неполная таблица: http://www.linuxrsp.ru/win-lin-soft/table-rus.html
                                                                                • 0
                                                                                  А где взять под Linux:
                                                                                  Adobe PhotoShop, QuarkXPress, Microsoft Office, Autodesk AutoCAD, и т.д.
                                                                                  • 0
                                                                                    Вам шашечки или ехать? :) Adobe Photoshop - GIMP, Microsoft Office - OpenOffice.org. QuarkXPress и Autodesk AutoCAD - узкоспециализированный софт. Я упоминал о том, что узкоспециализированного софта недостаток имеется.
                                                                                    • 0
                                                                                      Нельзя говорить что GIMP это аналог Photoshop, в Linux вообще нет софта для профессиональной работы с графикой, говорю это как дизайнер.
                                                                                      • 0
                                                                                        Верю. Я сразу сказал, что профессионального софта под Линукс мало, кроме программерского конечно же. Только речь в этой ветке про популярные приложения.
                                                                                    • 0
                                                                                      Кстати, для написания статей мной успешно применяется LaTeX, если я правильно понял назначение QuarkXPress. Ставить виртуальную машину только ради того, чтобы заценить демку платного конкурента как-то нет охоты. :)
                                                                                      • 0
                                                                                        Нет вы не правильно поняли назначение QuarkXPress:(
                                                                                        Этот Soft нужен для верстки всяких книг и газет, после этой Soft`ины сверстанная книжка отправляется прямиком в типографию.

                                                                                        В таблице "Аналоги Windows-программ в Linux - таблица соответствий"
                                                                                        Раздел - 9) Научные и специальные программы:

                                                                                        Издательские системы:
                                                                                        под Win --- Adobe PageMaker, QuarkXPress.
                                                                                        под Linux - Adobe Framemaker. (Больше не развивается...)

                                                                                        Небольшие издательские системы:
                                                                                        под Win --- MS Publisher.
                                                                                        под Linux - 1) Scribus - Desktop Publishing for Linux;
                                                                                        --------------- 2) KWord.

                                                                                        О Scribus`е я читал отзывы на Форумах, пишут, что куча проблем со шрифтами, и практически невозможно найти работающие русские шрифты под Linux аналогичные по написанию со шрифтами Win TTF :(((
                                                                                        Ну и как организовать нормальную профессиональную верстку под Linux, а?
                                                                                        А на Apple MacOS X все прекрасно работает, это потому, что Apple Mac по сути была первая, доступная по цене, платформа для издательской деятельности!
                                                                                        Кроме этого под Mac существуют проффесиональные пакеты Видео-Монтажа - Apple Final Cut Studio (на котором делается практически вся реклама которая крутится по TV), много CAD или САПР (системы автоматизированного проектирования) и куча другого профессионального Soft`а!
                                                                                        Компьютер это же инструмент для профессиональной работы, а не для игрушек и забавок (для игрушек существуют приставки XBox и PS).
                                                                                        Вот и выходит, что Linux пока подходит только девелоперам ибо для них в выборе Soft`а под Linux ограничений нет, а для других областей профессиональной деятельности Linux мало походит:(
                                                                                        • +1
                                                                                          Благодарю за информацию. Правда некоторые типографии принимают в LaTeX...

                                                                                          > Компьютер это же инструмент для профессиональной работы, а не для игрушек и забавок (для игрушек существуют приставки XBox и PS).

                                                                                          Не спорю. Я же не фанатик, считающий что во всём мире нужно снести все ОС и поставить Линукс. Единственное, что ИМХО не правда это "Apple MacOS X... ... имеет большое количество популярных приложений (в отличии от Linux):)". Я бы не сказал, что вышеперечисленное является популярными приложениями.

                                                                                          > Вот и выходит, что Linux пока подходит только девелоперам ибо для них в выборе Soft`а под Linux ограничений нет

                                                                                          Как девелопер, подтверждаю. :)
                                                                                    • 0
                                                                                      Список Soft for Linux внушительный:
                                                                                      http://www.linuxrsp.ru/win-lin-soft/tabl…

                                                                                      Но давайте его сравним с 7340 Universal Mac applications, это только те которые запускаются как на Intel- так и на PowerPC-based Mac:
                                                                                      http://guide.apple.com/universal/
                                                                                      • 0
                                                                                        Это не Soft for Linux, это устаревший на 5 лет обзор аналогов. Список пакетов для Gentoo: http://gentoo-portage.com/Browse или для традиционно считающегося более юзер-френдли Ubuntu: http://packages.ubuntu.com/ Только ИМХО опять же от количества ничего не зависит. Главное - есть всё что нужно.

                                                                                        Не стоит недооценивать силу Open-source ;)
                                                                                        • 0
                                                                                          Если уж потянуло на !"№;%:мерние :) : http://en.wikipedia.org/wiki/Comparison_…

                                                                                          Лидирует Debian - 26000 пакетов. Но из-за некоторых особенностей их системы управления пакетами это число нужно поделить примерно на 2. Для Gentoo - 13000 пакетов.
                                                                                      • 0
                                                                                        >>> Apple MacOS X... ... имеет большое количество популярных приложений (в отличии от Linux):)

                                                                                        Ну что вы говорите такое? Посмотрите только, сколько народу аж воет от желания иметь Amarok под Windows. Например, у меня друг один страшно хочет k3b под Windows. А о том какие !популярные! программы в OS X не знаю совсем... как и сам Эппл вижу только в магазинах с недавнего времени (ну не в Москве я живу), ни у кого среди друзей нет.

                                                                                        >>>Но беда в том, что Apple живет в своем гетто
                                                                                        Да, вы правы, им бы больше деловой агрессии, но портить отношения с MS не хотят, потому что они большие партнеры, при том что в то же время и конкуренты. Эппл любит быть "вещью в себе", что не есть хорошо.
                                                                                        • 0
                                                                                          > А о том какие !популярные! программы в OS X не знаю совсем...

                                                                                          Я про iTunes краем уха что-то слышал. Больше ни одной популярной программки не припомню.
                                                                                          • 0
                                                                                            А вот я честно говоря не знаю, что такое Amarok или k3b и спокойно без них обхажусь (очевидно это не самые популярные и нужные для жизни программы) :)))

                                                                                            А вот без Adobe PhotoShop и QuarkXPress и хороших русских шрифтов, множество моих знакомых просто не смогут зарабатывать себе на хлеб с маслом:(
                                                                                            И как же нам теперь на Linux без них то податься, ведь по миру с сумой пойдем (тут должна бы нарисоваться крокодиловая слеза) ;(((
                                                                                            • 0
                                                                                              Это уже профессиональные, раз ими зарабатывают, нежели просто популярные :)
                                                                                              • +1
                                                                                                > А вот без Adobe PhotoShop и QuarkXPress и хороших русских шрифтов, множество моих знакомых просто не смогут зарабатывать себе на хлеб с маслом
                                                                                                > И как же нам теперь на Linux без них то податься, ведь по миру с сумой пойдем (тут должна бы нарисоваться крокодиловая слеза) ;(((

                                                                                                Я использую Линукс не потому, что это круто. :) А потому, что удобно. Очевидно, если б небыло нужного софта, я бы использовал что-нибудь другое. Если под Линукс нет аналога QuarkXPress, то решение для верстальщика простое и очевидное - использовать другую ОС.

                                                                                                Amarok - самый популярный аудио-плеер\менеджер коллекции для KDE. Практически на 80% клон iTunes.
                                                                                                k3b [kde burn baby burn] - ещё одна писАлка на диски. По функциональности примерно соответствует Nero Burning Rom. Где-то лучше, где-то хуже.
                                                                                                Как видите, для KDE'шников это самые нужные для жизни программы. :)
                                                                                      • –2
                                                                                        Если 7 винда, будет такой же неудобной в обычном использовании, будет нагромождением в интерфейсе ненужных вещей, если ей банально не будет приятно пользоватся с точки зрения домохозяки:))))))))))))))))))))))) То придется пересаживатся на аппл.

                                                                                        Меня не сильно интересует как оно работает уже, раньше интересовался, но сейчас надоело.

                                                                                        Пусть в Маке есть вещи, которые мне не удобны, а в винде они удобны по определению (есть такие вещи), но например для меня как для простого пользователя такая вещь как программа 1 файлом в маке (вроде так), а не тонной разбросанной по всему диску с + в реестр нагадит, потом еще не захочет удалятся...

                                                                                        ...так вот, многое значит.

                                                                                        Есть столько способов сделать все удобнее, а не делают.

                                                                                        Хочется простоты и понятности. ХР уменя работает очень стабильно, но глаз не радует совсем:)


                                                                                        Виста красивее, но остальное все это убивает.

                                                                                        Так что надо менять все, резко и радикально, пережить 1 раз несовместимость программ и игр думаю всем под силу.
                                                                                        • 0
                                                                                          > Так что надо менять все, резко и радикально, пережить 1 раз несовместимость программ и игр думаю всем под силу.

                                                                                          Нет!! (одно время M$ сделали себе имя на этом факте). Читайте Спольского.
                                                                                          http://www.joelonsoftware.com/articles/f…
                                                                                          • 0
                                                                                            Спасибо за ссылку. Очень впечатлило вот это:

                                                                                            «Windows 95? No problem. Nice new 32 bit API, but it still ran old 16 bit software perfectly. Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here's the amazing part: On beta versions of Windows 95, SimCity wasn't working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn't free memory right away. That's the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95.»
                                                                                          • 0
                                                                                            Вы живете в облаках.
                                                                                            • 0
                                                                                              >>>Так что надо менять все, резко и радикально, пережить 1 раз несовместимость программ и игр думаю всем под силу.

                                                                                              А как быть с несовместимостью очень нужного ( и может даже очень дорогого ) программного обеспечения, не игр, плееров, фигнестрадалок, а ПО, на котором на хлеб зарабатывают?
                                                                                              • 0
                                                                                                Ну ведь аппл пережил переход на другие процессоры довольно легко, был режим эмуляции. Да и если надо, то основное ПО переведут через какое-то время, а пока можно и на ХП посидеть.
                                                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                • 0
                                                                                                  Спасибо:)
                                                                                                  Хотя, конечно тут моего текста немного, в основном эта статья скомпелирована из статей разных умных людей (в основном проф. Эндрю С. Таненбаума).
                                                                                                • +1
                                                                                                  Apple OS X 11 =) масло масленное. Икс - это не икс, а десять. То есть логичнее сказать Apple OS XI
                                                                                                  • –2
                                                                                                    X - не обязательно 10, это может также быть Икс :)
                                                                                                    • +1
                                                                                                      ... а 10 X 11 это же... 110!
                                                                                                      • 0
                                                                                                        это именно 10, уверяю вас.
                                                                                                        • 0
                                                                                                          А с чего вы так уверены?
                                                                                                          А как по вашему читается название Developer Tools`а: "Xcode"? [ http://www.apple.com/macosx/developertoo… ]
                                                                                                          По-моему все читают её как "ИксКод" и никто пока не догадался читать как "ТенКод"!
                                                                                                          И смысл названия по-моему всем ясен это среда разработчика кода для операционной системы OS X
                                                                                                          По русские: «ИксКода» создает программы для «ОС Икс» - не ужели это не очевидно.

                                                                                                          А то что сегодня MacOS X 10 называют «Десяткой», так это потому, что она и есть Десятая версия операционной системы – MacOS X 10 [Мак ОС Икс Десять].
                                                                                                          А когда выйдет 11-ая версия операционной системы OS X [ОС Икс] все будут называть её «Одиннадцатой», для того что бы отличать MacOS X 11 [Мак ОС Икс Одиннадцать] от предыдущей [Мак ОС Икс Десять]
                                                                                                          Согласны:)
                                                                                                        • 0
                                                                                                          Всегда говорят: "Mac OS Ten"
                                                                                                          • 0
                                                                                                            А как произносят Apple Xsan Filesystem for Mac OS X Server, а?
                                                                                                            SAN - Storage Area Network [см.: Что такое SAN?]
                                                                                                            А Apple Xsan - это Apple`овская реализация Storage Area Network (SAN)
                                                                                                            - Xsan for Mac OS X == "ИксСан" для "Мак ОС Икс"!
                                                                                                              • 0
                                                                                                                :)
                                                                                                                Ну и че вы думаете, что тупая программа знает как произноситься название Apple`овской ОСи?
                                                                                                                Да программа ничего про ОСь не знает, она просто читает латинскую букву "X" как римскую цифру.
                                                                                                                Вполне допускаю, что по правилам чтения в Английском языке, нужно "X" читать как "Ten", ну эти правила чтения никакого отношения не имеют к названию ОСи.
                                                                                                                • 0
                                                                                                                  Это просто технически неграмотные люди работают в журнале MacWorld.
                                                                                                                  Среди америкосов, безграмотность - это обычное дело:)
                                                                                                            • 0
                                                                                                              Она сама себя так называет (Mac-O-S-Ten). Если в терминале Mac OS X написать "say Mac OS X", то скажет комп именно так.
                                                                                                            • 0
                                                                                                              Нет ну надо знать корни ОС MacOS X
                                                                                                              Она же произросла из ОС NeXTstep к которой просто компромисно прикрутили API MacOS
                                                                                                              (кстати из за этого NeXTstep хотя и приобрел кучу популярных программ, но потерял в логическом совершенстве, в надежности и элегантности)

                                                                                                              Х - имеет двойное толкование: с одной стороны это единственная буква указывающая преемственность с neXtstep, а с другой конечно 10-е поколение MacOS
                                                                                                              Но надо понимать, что MacOS X и старая MacOS это совершенно разные OS, поэтому не совсем корректно называть MacOS X просто 10-м поколением MacOS

                                                                                                              (В 1993 г. Microsoft выпустив 1-ю версию своей новой ОС - MS NT, добавила ей раскрученное и популярное название старой среды Windows, ну и за одно нумерация версий так же пришла со старой среды Windows 3.1 и так получилось название 1-ой версии новой ОС - MS Windows NT 3.1
                                                                                                              Так же и Apple поступила в 2000 г. выпуская 1-ю версию своей новой ОС - Apple OS X добавила ей популярное название старой среды MacOS, ну и за одно нумерация версий так же стала продолжаться со старой среды MacOS 9.0 и так получилось название 1-ой версии новой ОС - Apple MacOS X 10.0

                                                                                                              Причем замечу, что сама Apple на WWDC`08 стала называть свою операционку по новому:
                                                                                                              Apple OS X - это очень важный акцент который говорит о том, что в Apple MacOS X остается все меньше и меньше наследства от старого MacOS API, и все четче вырисовывается логическое совершенство NeXTstep
                                                                                                              Наконец таки Apple OS X возвращается к своему первозданному обектно-ориентированному логическому совершенству, понятности и надежности!
                                                                                                              Вы разве не заметили, что Стив Джобс развивает компьютеры Apple и их OS в продолжение семейства компьютеров компании NeXT.
                                                                                                              В современных рабочих станциях Apple MacPro от классических настольных Macintosh`ей (с обязательным встроенным дисплеем) уже мало что осталось, а все больше заметна схожесть с рабочими станциями NeXTcube, например многопроцессорность, изначальное свойство NeXTcube еще с конца 80-х кодов!
                                                                                                              • –1
                                                                                                                по мне наоборот - МакПро вымирающий пережиток прошлого :-/
                                                                                                            • 0
                                                                                                              ## автор! очень нужна ссылка на источник этой информации из первого абзаца: ##

                                                                                                              Еще хуже то, что около 70% кода ОС занимает код драйверов устройств, в которых ошибки встречаются в 3-7 раз чаще, чем в обычном коде.
                                                                                                              • 0
                                                                                                                Там же есть ссылка во втором абзаце на статью:
                                                                                                                • "Пересказ Сергея Кузнецова статьи Эндрю Таненбаума, Джоррита Хердера и Херберта Боса "Можем ли мы сделать операционные системы надежными и безопасными" - http://www.citforum.ru/operating_systems…
                                                                                                                из второго абзаца этой статьи эта информация и взята.
                                                                                                              • +7
                                                                                                                Господа!
                                                                                                                Это феерично.
                                                                                                                У меня несколько вопросов.
                                                                                                                а) Если это научная статья, на что приятно намекают концепции вроде математической доказанности отсутствия ошибок, то что в ней делает iДрочерство? Простите мою лексику, но иначе притягивание за уши МакОси на ядерных реакторах и великого Джобса в финале статьи и не назовёшь.
                                                                                                                б) Если это iДрочерская статья, то что в ней делают математические концепции?
                                                                                                                в) Господа! Давайте дрочить на математику, а не на Джобса? Даёшь математические статьи!
                                                                                                                • +3
                                                                                                                  А что вам не нравиться? Рассказали про концептуальный проблемы любых современных ОС массового спросса - linux, windows, OS X. Потом рассказали про передовые разработки, такие как L4 и MS Singularity. Затем рассказали, что это уже применяется на практикте, упоминалось L4Linux и возможность применения L4 в OS X.

                                                                                                                  ЗЫ. Вы что где-то когда-то видели объективные статьи? Такого не бывает, это вымысел. Давно пора научиться отсеивать все эти личные пристрастья авторов читая любойт текст в интернете.
                                                                                                                  • 0
                                                                                                                    Беда в том, что у Microsoft все теоретические исследования по MS Singularity никак пока не собираются использовать в коммерческом продукте Windows. Да и вообще этот проект Singularity настолько революционен, что его плоды прото не возможно применить в Windows. Для Singularity необходимо заново писать весь Soft да еще совершенно новым непривычным методом:(

                                                                                                                    А у Apple теоретические исследования стараются применять на практике, так было еще в компании NeXT с ее проектом ОС NeXTstep, передовые разработки Университетов старались применять в ОС NeXTstep.
                                                                                                                    Так же и сегодня Apple активно сотрудничает как с различными Университетскими коллективами, так и участвует в различных OpenSource проектах: http://www.apple.com/opensource/
                                                                                                                    Я считаю подход к развитию своей ОС у Apple более логичный и полезный для пользователей MacOS X.
                                                                                                                    Например результаты OpenSource проекта Darwin, Apple применяет в своей коммерческой ОС MacOS X:
                                                                                                                    Darwin source code releases
                                                                                                                    Getting Started with Darwin
                                                                                                                    • 0
                                                                                                                      Про Open Source вы немног ошибаетесь. "Участвует в различных OpenSource проектах" - не верно. Они открывает для публики некоторые свои проекты, такие как Darwin :)
                                                                                                                      • 0
                                                                                                                        Нет, ну не просто открывает свои проекты, а мне например известно, что программисты Apple активно участвуют в переносе таких продуктов как:
                                                                                                                        OpenOffice и ZFS на платформу MacOS X,
                                                                                                                        и все что они напрограммируют будет так же доступно обществу OpenSource.
                                                                                                                        Откройте страницу: http://www.apple.com/opensource/ там приведен огромный список OpenSource проектов и написано, что Apple именно участвует в нижеперечисленных проектах.
                                                                                                                        • 0
                                                                                                                          Да вы немного не поняли мою мысль. Они ничего почти не дают в OpenSource, они только из него берут. Из того что дали - это открытие Darwin'а, который никому не нужен почти.
                                                                                                                  • +5
                                                                                                                    К сожалению именно "реальные учёные" (типа того же Танненбаума) любят приводить Mac OS X как пример коммерчески успешной системы с микроядром. Про то, что там монолитное обычное ядро поверх микроядра (что даёт в результате объединение недостатков обоих подходов) они обычно умалчивают.

                                                                                                                    А что им ещё остаётся делать? Микроядра так хороши, что скоро завоюют весь мир, несмотря на то что до сих пор они не смогли выйти за пределы узкоспециализированных устройств? Такая агитация "не звучит". А вот магическое слово Apple создание слушателя будет будоражить.
                                                                                                                  • 0
                                                                                                                    Отлично. И мне бы тоже хотелось фактов, что компьютеры именно под управлением названных коммерческих ОС управляют стратегическими объектами. Что то мне сомнительно.
                                                                                                                    И хотя в первом абзаце напрямую об этом не сказано, но намек прозрачен. Это такой журналистский ход?)))
                                                                                                                    • 0
                                                                                                                      Нет. Windows реально используется на авианосцах, например. С переменным успехом...
                                                                                                                      • +1
                                                                                                                        Как считаете, система управления и защиты реактора в атомной станции является стратегическим объектом? Думаю, да. На АЭС с реактором РБМК в новой системе управления и защиты технологические программы работают под DOS, а сеть данных работает на Linux. Защита от ошибок реализуется, в основном, резервированием и многоканальностью.
                                                                                                                        Кстати использован ASP Linux
                                                                                                                    • +1
                                                                                                                      "Абсолютная ошибка" - напоминает "проблему 2000", истерию вокруг нее и освоение новых бюджетов.
                                                                                                                      Конечно есть какието баги кочующие из версии в версию, но это скорее баги библиотек и приложений чем ядра ОС.
                                                                                                                      • 0
                                                                                                                        а еще напоминает "кольцо власти", чупакабру, "программу для мгновенного взлома любого пароля" и пр. легенды :)

                                                                                                                        (единственное, что я слышал об абсолютной ошибке - это размышления на тему способа обмена информацией между "окнами")
                                                                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                        • +1
                                                                                                                          когда вышла виста и появились первые отзывы о ее "скорости" и "огромном выборе драйверов", мне показалось, что _вот оно_! MS, наконец сделало то говно, которые завалит его с головой... оказывается, нет, ошибся, все чуть хуже, чем при выходе XP, но не фатально... однако факт продления поставок XP - уже кое о чем говорит, равно как и исследования (разной степени предвзятости) о том, что самая частая причина перехода с винды на мак - виста и пр.

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

                                                                                                                          по заголовку поста, хочу сказать, что виндовс, насколько я помню (с 95й версии) особо надежным никогда и не был (в сравнении с маками и многими другими nix-ами, к примеру), однако уровень надежности, необходимый частным и большинству корпоративных пользователей - уже у XP достигнут (и с некоторым запасом, по видимому).

                                                                                                                          п.с.: вот интересно: еще не все перешли на висту, еще не стихли дебаты на тему "стоит ли вообще использовать висту?", а мы уже рассуждаем о следующей версии и создается ощущение, что она, версия, не за горами...
                                                                                                                          думаю, нас всех спасет от виндовс 7 следующая мировая война... :)))
                                                                                                                          • 0
                                                                                                                            Вы упускаете такой момент как аппаратная часть, которая со времен первой версии DOSа, значительно разрослась, и если на моем компе стабильно работает ХР, то я неуверен, что поменяв видеокарту у меня она будет работать так же стабильно.
                                                                                                                            Все холивары Win vs Lin vs MacOs - суть непонимание - под виндами работает практически все доступное железо на рынке, больше софта, и это добавляет кучу багов. под линух железа на порядок меньше 9ели не на два) и его стабильность во многом обусловлена тем, что долгое время дрова и софт писали профессионалы под себя - т.е. появилась новая железка, под виндами пашет, а под линухом нет, что делает гуру линуха? - правильно ищет похожие дрова или сам пишет их, постепенно вылизывая код и избавляясь от багов. про мак ос вобще говорить неприходиться - до недавнего времени закрытая архитектора, да и щас не очень - стоит попробовать установить леопард на обычный комп, отличающийся от конфига тру мака. я не являюсь поклонником MS или intela, но респектим за то, что продвигают стандарты юсб и плуг-н-плэи всякие (кто настраивал в досе-винде звуковуху,сетевуху или еще какой девай занимающий прерывания меня поймет).
                                                                                                                            • 0
                                                                                                                              Linux прекрасно распознаёт оборудование. Единственное, что мне нужно было сделать для полной поддержки моих устройств - дописать в один файл слово "nvidia". Но система работала бы и без этого, просто это указание на использование проприетарных драйверов.
                                                                                                                              • +1
                                                                                                                                Наверное вы хотели сказать "Linux прекрасно распознаёт МОЕ оборудование" ;) .
                                                                                                                                • –2
                                                                                                                                  Я хотел сказать: "Linux прекрасно распознаёт оборудование, в качестве примера можно привести моё".
                                                                                                                                  • 0
                                                                                                                                    Почитайте форумы линуксоидов ;)
                                                                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                • 0
                                                                                                                                  Угу. Чтобы работать со своим сканером Canoscan lide 600F мне приходится запускать винду в vmware, а вёбкамеру на ноутбуе так и не удалось заставить работать.
                                                                                                                                • 0
                                                                                                                                  Все холивары Win vs Lin vs MacOs - суть непонимание - под виндами работает практически все доступное железо на рынке, больше софта, и это добавляет кучу багов. под линух железа на порядок меньше 9ели не на два
                                                                                                                                  Пора уже забыть про эти сказки. Так было несколько лет назад. А вот прямо сегодня, прямо сейчас Linux имеет больше драйверов чем Windows XP или Windows Vista. Не "на порядок или два меньше", не "примерно столько же", а "больше". Строго. Причём с неплохим отрывом.

                                                                                                                                  Разумеется проблемы бывают и там и там и, разумеется, ноут заточенный под Windows Vista будет для всего железа иметь драйвера, а Linux - может чего-то и не пойти (большая беда с WiFi и чуть получше - в видео, большая часть остального железа работает "из коробки"), но если взять железо не заточенное специально под Windows Vista - то ситуация меняется кардинально.
                                                                                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                              • +9
                                                                                                                                К сожалению, основной объективный показатель, на основе которого автор делает столь масштабные выводы и обобщения, слишком неточен и относителен. Количество ошибок на 1000 строк кода очень существенно зависит от архитектуры системы и её отдельных программных модулей, языка реализации, и даже от инструмента разработки. И, наверное, всё-таки в первую очередь от того, хорошо ли выспался разработчик. Говорить, что в Linux в 2 раза меньше ошибок, чем в Windows просто потому, что оно содержит в 2 раза меньше строк кода - это, извините, абсурд. Я не защищаю Windows (даже скажу больше, я симпатизирую Linux), просто популистские высказывания такого рода раздражают.

                                                                                                                                По поводу микроядерных ОС в целом хотел бы отметить следующее: у любой архитектуры имеются как достоинства, так и недостатки. Почему-то о недостатках микроядерной архитектуры, связанных с межпроцессным взаимодействием, Вы деликатно промолчали.

                                                                                                                                А утверждение "Windows к сожалению так и останется с 10-ми тысяч багов и с раздраженными пользователями". Вы знаете, возможно, я очень толерантный пользователь, но у меня стоит Windows XP SP2 и я её работой в целом очень доволен (как минимум, не раздражён). Ошибок, связанных с некорректным функционированием самой ОС, честно говоря, даже не припомню.
                                                                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                  • 0
                                                                                                                                    Ну да, конечно. около 80% корректировок в ядро вносится различными фирмами и только 20 процентов свободными программистами (тут даже в каком-то посте об этом писалось), которые выспались, отдохнули и тп.
                                                                                                                                    И можно привести много причин, по которой одна контора выдаст лучший продукт, чем несколько слабо связанных компаний. Думаю сами с пяток наберете.
                                                                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                  • +2
                                                                                                                                    Логика автора сводится к следующему - в виндоус 50 миллионов строк кода, поэтому скорее всего там есть Абсолютная Ошибка. Ее никто не видел, но по мнению некоторых неназванных сторонних исследователей в разных версиях подобные Абсолютные Ошибки разные. Безусловно Microsoft прекрасно осведомлены насчёт наличия Абсолютной ошибки, но не считают её уязвимостью. И вывод напрашивается сам собой у MS Windows нет будущего.

                                                                                                                                    Информацию о том, сколько строк кода в Mac OS X найти не возможно - данные представлены только по Linux и Windows, но очевидно что Абсолютной Ошибки там быть не может. Сервис пак, который с помпой представили как Снежного Леопарда - зачистка перед новой системой "большого скачка". О ней неизвестно ВООБЩЕ НИЧЕГО, но очевидно, что Apple OS X 11 будет иметь непр