OpenBSD: 32 бита или 64 бита

'корень' является традиционно именем, данным учетной записи пользователя с правами уровня суперпользователя. В этом отношении они являются одними и теми же, хотя нет никакого правила, что я знаю об этом, говорит, что учетную запись суперпользователя нужно назвать корнем.

Может случиться так, что учетную запись назвали 'корнем' частично благодаря тому, что только у суперпользователя есть разрешение записи к корневому каталогу (/)

Учетная запись Windows Administrator не походит на учетную запись суперпользователя Unix, так как существуют ограничения на то, что может сделать Windows Administrator. Аналог для укоренения на основанных на Windows NT Ose является СИСТЕМНОЙ учетной записью, которая не может использоваться интерактивным пользователем.

5
17.11.2010, 23:26
2 ответа

Я предполагаю, что Вы задаетесь вопросом о amd64 по сравнению с i386, 64-разрядной и 32-разрядной архитектурой на ПК (существует также выбор размера слова на Sparc64).

Согласно официальному описанию платформы:

Единственный главный недостаток в это время - то, что отладчик ядра ddb несколько плох.

Другое упомянутое ограничение - то, что, если Вашему процессору недостает, NX укусил (большинство amd64 процессоров имеет его), в 64-разрядной системе, Вы не заставите защиту OpenBSD от некоторого использования на основе загружения исполняемого кода как данные и использование ошибки (например, переполнение буфера) выполнять тот код.

Другим ресурсом для проверки является FAQ. Самое главное, в отличие от этого, во многих других операционных системах, Вы не можете выполнить 32-разрядные двоичные файлы на OpenBSD/amd64.

Существует несколько технологий виртуализации, которые позволяют выполнять OpenBSD/amd64 и OpenBSD/i386 на той же машине (Xen, VMware, и VirtualBox должен поддерживать гостей OpenBSD/amd64 с 64-разрядным гипервизором или разместить ОС; я не знаю, существует ли способ виртуализировать OpenBSD/i386 на хосте OpenBSD/amd64).

7
27.01.2020, 20:36
  • 1
    Должен быть поднят, что OpenBSD не делает мультиlib. Таким образом, если Вы действительно идете с amd64, имеют в виду, что выполнение любых двоичных файлов на 32 бита, вероятно, вне рассмотрения. –  gregf 20.11.2010, 00:31
  • 2
    @gregf: это хуже, чем просто не мультиlib: как я указываю в своем ответе, согласно FAQ, ядро amd64 OpenBSD не может выполнить двоичный файл i386 OpenBSD. –  Gilles 'SO- stop being evil' 20.11.2010, 00:52
  • 3
    Действительно ли это - средство защиты, отсутствие поддержки режима эмуляции в ядре OpenBSD? –  Michael Trausch 16.12.2010, 23:26
  • 4
    @Michael: Я думаю, что это - примерно простота. Конечно, простота хороша для безопасности (например, при поддержке обоих Вам нужны шлюзы на 32bit64 бита повсеместно, которые являются как много возможностей для опущенной или испорченной проверки принадлежности к диапазону). –  Gilles 'SO- stop being evil' 16.12.2010, 23:39

Я использовал OpenBSD на 64 бита в качестве брандмауэра и маршрутизатора без проблем больше 2 лет, и высоко рекомендовал бы его устойчивость.

2
27.01.2020, 20:36

Теги

Похожие вопросы