Разное

Системные требования unix: 1.2.1 UNIX. Системные требования к оборудованию для различных операционных систем

Содержание

1.2.1 UNIX. Системные требования к оборудованию для различных операционных систем

Похожие главы из других работ:

Security-Enhanced Linux — линукс с улучшенной безопасностью

2.2 Процессы в системе UNIX

Безопасность UNIX

2. Введение в безопасность UNIX

Поскольку ОС UNIX с самого своего рождения задумывалась как многопользовательская операционная система, в ней всегда была актуальна проблема разделения доступа различных пользователей к файлам файловой системы. Схема безопасности…

Безопасность UNIX

2.1 История развития UNIX

Первоначальные UNIX работали на крупных многопользовательских компьютерах, к которым также предлагались и проприетарные ОС от производителя оборудования, такие как RSX-11 и её потомок VMS. Невзирая на то…

Безопасность UNIX

2.3 Концепции безопасности UNIX

В UNIX роль номинального субъекта безопасности играет пользователь. Каждому пользователю выдается (обычно — одно) входное имя (login). Каждому входному имени соответствует единственное число, идентификатор пользователя (User IDentifier, UID)…

Концепция WIMP. История, проблемы и перспективы

Windows и Unix

Windows 1.01. Граница между двумя окнами была изменена

Ко времени релиза, в1985 году Windows была цветной и обладала стандартными признаками GUI: полосы прокрутки, оконные элементы управления и меню. Хотя, меню было похожим на меню Lisa и Macintosh…

Операционная система Unix

3. Особенности архитектуры ОС UNIX

Архитектура ОС UNIX — многоуровневая (рис.1). На нижнем уровне, непосредственно над оборудованием, работает ядро операционной системы. Функции ядра доступны через интерфейс системных вызовов, образующих второй уровень…

Операционные системы, альтернативные Windows

2.1 ОС UNIX

Оперциаонные системы ASP Linux и Windows

1.1.2. Семейство ОС Unix. ОС Linux

Операционная система — это комплекс программ, который обеспечивает управление аппаратными средствами компьютера, организует работу с файлами (в том числе запуск и управление выполнением программ), реализует взаимодействие с пользователем…

Разработка симулятора работы администратора по обеспечению сетевой безопасности ОС UNIX

1.2 ОС UNIX

FreeBSD — бесплатная UNIX-подобная операционная система, потомок AT&T UNIX по линии BSD, созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86, а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC и NEC PC-98…

Разработка симулятора работы администратора по обеспечению сетевой безопасности ОС UNIX

1.4 Роль ОС UNIX в ФНС РФ

При анализе информационной системы Федеральной Налоговой службы были выявлены основные роли…

Системные требования к оборудованию для различных операционных систем

1.2.1 UNIX

Unix является старейшей операционной системой, разработанной программистами и для программистов. Вследствие этого при построении системы пользовательскому интерфейсу уделялось минимум внимания…

Создание офисной сети под управлением Windows Serwer 2003

1.2.1 OC Unix

ОС Unix является старейшей сетевой операционной системой (создана в 1969г.) и по сегодняшний день использующейся в Internet…

Сравнительный анализ серверных операционных систем

Глава III. UNIX

Операционная система UNIX относится к «долгожителям» рынка серверных операционных систем — она была создана в конце 60-х годов в Bell Laboratories фирмы AT&T. Отличительной особенностью этой ОС, обусловившей ее «живучесть» и популярность, было то…

Файловая система Unix

Файловая система Unix

Файловая система в Unix — «деревянная», состоит из файлов и каталогов. На каждом разделе диска создается собственная независимая файловая система. Отдельные файловые системы «сцепляются» вместе, в единое общее дерево директорий…

Файловые индексные дескрипторы операционной системы

Файловая система ОС UNIX

Начнем с самого понятия файла и файловой системы.

Под файлом понимается набор данных, организованных в виде совокупности записей одинаковой структуры. Для управления этими данными создаются системы управления файлами…

Системные требования

Использование Dr.Web для файловых серверов UNIX возможно на компьютере, удовлетворяющем следующим требованиям:

Компонент

Требование

Платформа

Поддерживаются 32-битная (IA-32, x86) и 64-битная (x86-64, x64, amd64) платформы Intel.

Место на жестком диске

Не менее 1 ГБ свободного дискового пространства на томе, на котором размещаются каталоги Dr.Web для файловых серверов UNIX.

Операционная система

GNU/Linux (на основе ядра с версией не ниже 2.6.37 и использующая библиотеку glibc версии 2.13 и выше), FreeBSD или Solaris для платформ Intel x86/amd64. Система должна использовать механизм аутентификации PAM.

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

Перечень протестированных дистрибутивов ОС перечислен ниже.

Прочее

Наличие сетевого подключения:

Подключение к сети Интернет для обновления вирусных баз и компонентов Dr.Web для файловых серверов UNIX.

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

Перечень протестированных дистрибутивов операционных систем

Работоспособность программного продукта протестирована на следующих дистрибутивах:

•GNU/Linux (для 32- и 64-битной платформ):

Название дистрибутива Linux

Версии

Требуемые дополнительные библиотеки для 64-битной версии ОС

Debian

7.8, 8.0, 8.1

libc6-i386

Fedora

20, 21

glibc.i686

Ubuntu

12.04, 14.04, 14.10, 15.04

libc6-i386

CentOS

5.11, 6.6, 7.1

glibc.i686

Red Hat Enterprise Linux

5.11, 6.6, 7.1

glibc.i686

SUSE Linux Enterprise Server

11 SP3, 12

Прочие дистрибутивы ОС GNU/Linux, соответствующие описанным требованиям, не проходили тестирование на совместимость с Dr.Web для файловых серверов UNIX, но могут быть совместимы. При возникновении проблем с совместимостью с вашим дистрибутивом, обратитесь в техническую поддержку: http://support.drweb.com/request/.

•FreeBSD:

Версии

Требуемые дополнительные библиотеки для 64-битной версии ОС

9.3, 10.1

•Solaris:

Версии

Требуемые дополнительные библиотеки для 64-битной версии ОС

10 u11

Пожалуйста, имейте в виду, что для ОС FreeBSD и Solaris установка продукта возможно только из универсального пакета.

Компоненты SpIDer Guard и SpIDer Guard для NSS присутствуют только в дистрибутиве для ОС семейства GNU/Linux.

В ОС Debian, Fedora, Mint и Ubuntu компонент SpIDer Guard по умолчанию работает через системный механизм fanotify, а для ОС CentOS и Red Hat Enterprise Linux – через специальный загружаемый модуль ядра, поставляемый в собранном виде.

В случае необходимости имеется возможность собрать загружаемый модуль ядра вручную из поставляемых исходных кодов для любой ОС семейства GNU/Linux, использующей ядро версии 2.6.x и новее.

Дополнительные пакеты

•X Window System и любой менеджер окон – для запуска в оконных программ установки и удаления продукта из универсального пакета.

•Эмулятор терминала xterm или xvt – для запуска в графическом режиме программ установки и удаления продукта из универсального пакета, рассчитанных на режим командной строки, а также для автоматического запуска интерактивного скрипта настройки из оконной программы установки.

•Для корректной работы с правами пользователя необходимо, чтобы в системе использовался механизм аутентификации PAM.

Для удобной работы с Dr.Web для файловых серверов UNIX из командной строки рекомендуется включить автодополнение команд в используемой командной оболочке, если оно не включено.

Поддерживаемые файловые серверы

Файловая служба Samba

Для интеграции с файловой службой Samba требуется установленный и настроенный сервер Samba версии не ниже 3.0.

Монитор SpIDer Guard для SMB, входящий в состав Dr.Web для файловых серверов UNIX, использует для интеграции с Samba специальный модуль VFS SMB. Совместно со SpIDer Guard для SMB поставляется несколько версий модуля VFS SMB, собранных для различных версий Samba, однако они могут оказаться несовместимы с версией Samba, установленной на вашем файловом сервере, например, если установленный у вас сервер Samba использует опцию CLUSTER_SUPPORT.

В случае несовместимости поставляемых модулей VFS SMB с вашим сервером Samba, в процессе установки продукта на экран будет выдано соответствующее сообщение. В этом случае перед интеграцией необходимо выполнить процедуру сборки модуля VFS SMB для вашего сервера Sambа, включая поддержку опции CLUSTER_SUPPORT, если это требуется.

Процедура сборки модуля VFS SMB из исходных кодов описана в Приложении Ж настоящего Руководства.

 

Файловая служба NSS

Для интеграции с файловой службой Novell Storage Services (NSS) требуется Novell Open Enterprise Server SP2 на базе операционной системы SUSE Linux Enterprise Server 10 SP3 или старше (11 SP1, SP2).

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

Архитектура UNIX и Windows — Статьи Software

«Чтобы найти истину, каждый должен хоть
раз в жизни освободиться от усвоенных
им представлений и заново построить
систему своих взглядов»
— Рене Декарт.

Статья, которая сейчас открыта в вашем браузере, посвящена детальному рассмотрению архитектуры UNIX и Windows. В ней мы постарались заглянуть внутрь этих двух операционных систем, опустившись на уровень ядра. Без внимания не остались и ошибки (исключения), которые могут возникнуть во время работы ОС. В заключение мы попросили сравнить различия между Windows и UNIX экспертов российской компании ASPLinux (www.asplinux.ru), которым каждый день на практике приходится сталкиваться с операционными системами на низком уровне.

Архитектура UNIX

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

Структура ОС UNIX

Заглянем глубже в ядро системы. Оно позволяет всем остальным программам общаться с периферийными устройствами, регулирует доступ к файлам, управляет память и процессами. Ядро — это связной, к которому обращаются посредством системных вызовов (запрашивая какую-то услугу). Связь эта — не односторонняя: ядро может и возвращать в случае необходимости какие-то данные. Основным достоинством ядра является строгая стандартизация системных API. За счет этого во многом достигается переносимость кода между разными версиями UNIX и абсолютно различным аппаратным обеспечением.

Структура ядра UNIX

Все обращения к ядру системы можно разделить на две категории: программа вызывает подсистему управления файлами или подсистему управления процессами. Первая отвечает за все, что связано с файлами: управление, размещение, доступ. Процессы же — это, в общем случае, любые запущенные программы. Поэтому подсистема управления процессами служит для их жизнеспособности, синхронизации и управления. Важно так же и то, что файловая подсистема и подсистема управления процессов могут общаться друг с другом: любой процесс может вызывать системные API для работы с файлами. Прелесть UNIX состоит в том, что эти API универсальны (да и в Windows наблюдается та же картина). Вот самые главные из них: open, close, read, write, stat, chown, chmod (суть почти всех вызовов интуитивно понятна из названия, кроме, разве что, последних трех, поэтому поясню — они служат для управления атрибутами файлов, информации о владельце и прав доступа) и др. Каждый из этих системных вызовов в программе на языке С является обычной функцией. Информацию по любому из них можно запросто найти в man.
Подсистема управления файлами — почти единственная из всех работает с драйверами, которые являются модулями ядра. «Почти», потому что есть еще и сетевая подсистема, которая работает, например, с драйвером сетевой карты и с драйверами различных современных сетевых устройств. Ее, однако, мы рассматривать не будем. Обмен данными с драйверами может проходить двумя способами: с помощью буфера или потока. Суть первого метода заключается в том, что для информации выделяется кэш (или сверхоперативная память, как его называли раньше), в который заносится необходимый блок данных. Далее информация из кэша передается к драйверу. Драйвер — единственный элемент ядра, способный управлять периферийными устройствами. Но подсистема управления файлами может взаимодействовать с драйвером и через поток. Поток представляет собой посимвольную передачу данных драйверу. Следует отметить, что способ взаимодействия с драйвером определяется не пользователем и не приложением. Он является характеристикой того устройства, которым управляет драйвер. Очевидно, что потоковое общение позволяет взаимодействовать более оперативно, чем общение через буфер. Ведь на заполнение буфера тратится время и, следовательно, возрастает время отклика.

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

Чуть выше мы перечисляли системные API для управления файлами. Теперь рассмотрим вызовы, служащие для работы с процессами: fork (создает новый процесса), exec (выполняет процесс), exit (завершает исполнение процесса), wait (один из способов синхронизации), brk (управляет памятью, выделенной процессу), signal (обработчики исключений) и др.

Следующие два модуля являются очень важными в понимании всей подсистемы управления процессами. Первый — модуль распределения памяти, позволяет избежать нехватки оперативной памяти. Хотя механизм свопинга и файлов подкачки (технически правильно это, кстати, называется виртуальной памятью) уже ни для кого не секрет, в тени остается другой факт: операционная система (в лице описываемой подсистемы) может либо скидывать все данные, относящиеся к конкретному процессу, на диск, либо скидывать страницы памяти (страничное замещение). Таким образом, модуль распределения памяти выполняет очень важную функцию — он определяет какому процессу сколько выделить памяти.

Виртуальная память была изобретена в 1962 году, в Англии при создании суперкомпьютера Atlas. В большинстве современных компьютеров оперативная память не так велика, как используемое процессором адресное пространство. Размер ОЗУ типичного персонального компьютера варьируется от десятков до сотен мегабайт. При запуске программа загружается с какого-либо накопителя в оперативную память. Если же программа не помещается в ОЗУ, то те её части, которые в данный момент не выполняются, хранятся во вторичном запоминающем устройстве, чаще всего винчестере, и такая память называется виртуальной. Безусловно, перед выполнением необходимая часть программы должна быть перемещена в оперативную память. Данные функции выполняет ядро операционной системы (диспетчер виртуальной памяти, находящийся в микроядре). И для программы и для пользователя эти действия прозрачны. Естественно, на запросы к виртуальной памяти уходит гораздо большее время, нежели к ОЗУ.

Второй модуль — планировщик. Его задача не менее важна. UNIX — мультизадачная ОС, то есть одновременно может выполняться множество процессов. Мы, однако, знаем, что в фиксированный момент времени на одном процессоре может выполняться только одна команда. Именно поэтому нужен виртуальный рефери, который будет определять, какому процессу исполняться сейчас, а какому — через секунду. На практике же планировщик переключает контекст, то есть перед тем, как остановить исполнение какого-то процесса, он запоминает состояние регистров, памяти и т. д., а уже после этого запускает другой процесс в его собственном адресном пространстве. И еще один тонкий момент: каждый запущенный процесс «думает», что он единственный. Дополнительно существует механизм приоритетов. Очевидно, чем выше приоритет, тем быстрее начнет исполняться процесс. Процессы могут также обмениваться между собой информацией. В случае их синхронного взаимодействия синхронизацию осуществляет модуль взаимодействия (например, функция wait).

Вот мы и подошли к последнему уровню — аппаратному контролю. На данном уровне происходит обработка прерываний и связь ядра с железом. Здесь следует отметить лишь пару моментов, во-первых, прерывания могут «прерывать» работу процессора и требовать внимания к себе (после этого процессор без проблем возвращается к выполнению оставленных процессов), а, во-вторых, обработку прерываний осуществляют специальные функции ядра.

Windows 2000/XP построены на архитектуре микроядра (microkernel architecture). ОС Windows 95/98 используют монолитное (monolithic) ядро. Микроядра являются сравнительно небольшими и модульными. Благодаря последнему новые устройства зачастую добавляются как модули, которые можно загружать/выгружать на этапе исполнения без перекомпиляции ядра. На архитектуре микроядра построены также FreeBSD и Mac OS X. Монолитные же ядра используются еще и в Linux. Они оптимизированы для более высокой производительности с минимальными контекстными переключениями. Такая архитектура упрощает поддержку кода ядра для разработчиков, но требует перекомпиляции ядра при добавлении новых устройств. Следует отметить, что описанные здесь различия являются «классическими», на практике монолитные ядра могут поддерживать модульность (что зачастую и происходит), а микроядра могут требовать перекомпиляции.

Архитектура Windows

Структура Windows 2000/XP не отличается оригинальностью: ядро системы (исполняется на максимально приоритетном уровне процессора) и пользовательские подсистемы (исполняются на минимально приоритетном уровне).

Ядро системы является критичной частью кода, любые ошибки, происходящие в ядре, приводят к фатальному краху системы — «синему экрану». Фактически — это ошибки типа «Нарушение общей защиты». Как только код ядра начинает обращаться в запрещенные для него области памяти (попытка прочитать или записать данные, исполнить неверную инструкцию, переход на запрещенную область), срабатывает система защиты памяти процессора, и управление передается системному обработчику исключений. Обработчик исключений не может восстановить корректное поведение кода. Все, что он делает — это вывод дампа на синий экран с указанием типа ошибки и содержимого памяти в области, где сработала защита.
Пользовательские подсистемы не столь критично влияют на работу системы в целом, так как они изолированы друг от друга и от ядра средствами управления памятью и собственно процессором. Ошибки, возникающие в приложениях, исполняются на уровне пользователя, то есть на менее привилегированном уровне, нежели ядро. Поэтому, система в состоянии контролировать процесс. При возникновении же ошибки или сбоя управление передается обработчику ошибок, который называется «Doctor Watson». Он принудительно завершит приложение. Ядро системы и остальные подсистемы остаются в целости и сохранности.

Ядро UNIX/Linux имеет два вида исключений, которые обычно называют «oops» и «panic». Почти в каждой операционной системе паника происходит в тех случаях, когда ядро обнаруживает серьезную неисправность. Если система каким-либо образом повредила сама себя, ей требуется остановиться немедленно, пока она не произведет необратимых критических изменений (типа уничтожения файловой системы). Везде, где только возможно, UNIX/Linux пытается детектировать проблему и справиться с ней без остановки всей системы. Например, многие ситуации типа «oops» приводят к завершению процесса, который нормально запустился, но потом зациклил систему. Бывают, однако, ситуации, когда все настолько плохо, что полная паника является наилучшим выходом. Считается, что пользователи стабильных версий ядра не должны встречать ни «паник», ни «oops». Но в реальном мире они иногда происходят.

Недавно найденный «TF-баг» (смотрите здесь) является хорошим примером паники. Процессор пытается передать управление процессу, которого не существует. Это приводит к краху всей системы. В данном случае, у системы нет другой альтернативы, чем запаниковать.

Ядро, поставляемое с Red Hat Linux 7.3 (и некоторыми другими дистрибутивами), содержит баг в файловой системе ext3. Эта ошибка приводит к «oops», завершая время от времени некоторые процессы (также этот баг приводит к замедлению всей системы). Хотя данная ошибка уже исправлена (патч есть и в обновлении от Red Hat), этот случай познакомил многих пользователей с ошибками типа «oops».

Ядро Windows 2000/XP состоит из нескольких системных компонентов, каждый из которых отвечает за определенный набор задач. Основные компоненты ядра:

Микроядро (Microkernel) — компактный код, можно сказать, сердце системы. В рамках микроядра работают ключевые службы: диспетчер памяти, диспетчер задач и другие.

Слой абстрагирования (Hardware Abstraction Layer, HAL). Полностью абстрагирует код системы от конкретного аппаратного оборудования. Использование HAL позволяет обеспечить переносимость 99% кода системы между различным оборудованием.

Диспетчер Ввода/Вывода (Input/Output Manager). Полностью контролирует потоки обмена между системой и устройствами. Драйверы устройств работают в контексте I/O Manager. Если драйвер написан с ошибками и может привести к сбою — это вызовет фатальный крах ядра и всей системы. 70% случаев фатальных сбоев («синий экран») — есть результат некорректного поведения драйверов устройств.

Windows XP содержит встроенный механизм контроля драйверов: правильно написанный и тщательно протестированный драйвер поставляется с цифровой подписью (Driver Signing). Правильная настройка системы заключается в запрещении установки драйверов без корректной подписи.

Модуль управления объектами (Object Manager), управления виртуальной памятью (Virtual Memory Manager), управления процессами (Process Manager), управления безопасностью (Security Reference Monitor), управления локальными вызовами (Local Procedure Calls Facilities) — важные компоненты ядра системы подробно рассматриваться не будут.

Наконец, особое по значению и важности место в ядре системы занимает модуль графического интерфейса — Win32k.sys. Фактически — это часть подсистемы Win32, отвечающая за прорисовку и управление графическим интерфейсом. Этот модуль расположен в ядре специально для того, чтобы существенно повысить производительность графических операций ввода/вывода. Однако размещение столь критической части в ядре накладывает чрезвычайно строгие требования к корректности его исполнения. Фактически, ошибка в коде Win32k.sys приведет к краху системы. Разработчики Windows уделяют огромное внимание этому модулю, и именно он наиболее тщательно протестирован. Опыт эксплуатации систем Windows показывает, что код Win32k.sys работает абсолютно корректно и не содержит фатальных ошибок. Однако некорректный драйвер видеосистемы может все испортить.

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

Итог

Различия между Windows и UNIX для нас прокомментировали разработчики из компании ASPLinux.

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

В Unix/Linux графическая система существует отдельно от ядра и функционирует как обычное приложение. В операционных системах Windows графическая система интегрирована в ядро. В случае использования операционной системы на рабочей станции, особенно при запуске графикоемких приложений, возможно, лучше, когда графическая система входит в ядро — в этом случае она может быстрее работать. А при работе на сервере предпочтительней отделение графической системы от ядра ОС, так как она загружает память и процессор. В случае Unix/Linux графическую систему можно просто отключить, к тому же, если системный администратор ее все-таки хочет использовать, в Linux есть несколько графических оболочек на выбор, некоторые из них (например, WindowMaker) достаточно слабо загружают машину. Эта же особенность Unix-образных операционных систем позволяет запускать эти ОС на машинах с весьма скромными объемами ОЗУ и т.п. В случае Windows же графическая система слишком тесно интегрирована в ОС, поэтому она должна запускаться даже на тех серверах, на которых она вовсе не нужна.

Отметим также методику разделения прав доступа в Windows 2000 и Unix/Linux. В первом — разделение прав доступа основано на ACL (access control lists), то есть, к примеру, можно настроить систему таким образом, чтобы администратор не имел возможности управлять файлами пользователей. У Unix/Linux же всегда есть суперпользователь — root, который имеет доступ абсолютно ко всему. То есть теоретически модель безопасности в Windows лучше: чтобы полностью завладеть хорошо настроенной системой Windows, хакеру придется ломать больше, в Unix/Linux же достаточно взломать доступ к root. (В Unix/Linux используются более старые технологии, тем не менее, некоторые дистрибутивы Linux сейчас начинают поддерживать ACL, среди них — ASPLinux 7.3 Server Edition). Но теория несколько смазывается практикой с той стороны, что в Windows не так быстро, как в Linux, заделываются «дыры», что уже относится к плюсам открытой модели разработки. В результате оказывается, что в Windows по статистике больше дыр, через которые злоумышленник может пробраться в систему. Но, опять же, точно о количестве дыр в Linux и Windows можно будет сказать только тогда, когда количество пользователей обоих видов ОС будет примерно одинаковым.

В Linux поддерживаются несколько файловых систем, наиболее продвинутые — это Ext2, Ext3, XFS. ОС Windows завязана по большому счету на одну файловую систему — NTFS или FAT 32. Файловые системы Ext2, Ext3, XFS по оценкам работают быстрее. Принципиальное же отличие в том, что в UNIX/Linux вообще нет понятия диска, физического или логического. Вся работа с устройствами хранения данных организуется через специальные файлы устройств, которые отображают физический носитель (диск, лента и т. п ) или его части (разделы) в файловую систему.

Важное отличие — наличие в Windows технологии ActiveX, нечто подобное в Unix/Linux реализуется с помощью CORBA и Bonobo. Эта технология, с одной стороны, предоставляет пользователю множество удобств, с другой стороны — она же допускала в свое время такие вещи, как автоматический запуск Outlook’ом вируса, пришедшего по почте. Одно из важных отличий этих технологий в том, что элементы ActiveX могут внедряться в текст HTML, что имеет как ряд достоинств, так и недостатков.

Можно перечислить еще ряд отличий Unix-подобных операционных систем от Windows, например, встроенную поддержку удаленного доступа в Unix и отсутствие оной в Windows по умолчанию (она реализуется в серверных версиях Windows, а также с помощью дополнительных средств, например, Citrix). В Unix/Linux и Windows сильно различаются сетевые подсистемы (IP-stack), по ряду оценок сетевая подсистема Unix/Linux эффективнее.

Можно было бы упомянуть богатый набор ПО, которое может поставляться вместе с Linux, между тем, Windows также развивается в этом направлении. Дополнительные отличия же в архитектуре в основном сводятся к отличиям работы монолитных и модульных ядер, которые также зачастую не являются преимуществами или недостатками, а просто отличиями. При всем при этом можно с уверенностью сказать, что характеристики работы Windows или Linux гораздо больше зависят от аккуратности и квалификации пользователя, чем от архитектуры той или иной ОС».

Мы искренне надеемся, что нам удалось описать основные различия двух систем. Если вы считаете, что какой-то аспект «анатомии» Windows или UNIX незаслуженно пропущен, милости просим в наш форум. Автор статьи (e-mail в начале) с удовольствием выслушает все ваши мысли.

Системные требования ОС Linux Mint

Содержание статьи

Операционная система Linux Mint

Linux Mint — дистрибутив операционной системы, разработанный на базе Ubuntu Linux. Главным достоинством этого проекта, пожалуй, является то, что в сравнении с другими дистрибутивами, имеющими под собой основу Ubuntu, Linux Mint не смотря на всевозможные переделки, сохранил все нюансы совместимости и великолепные возможности, присущие Ubuntu Linux. При создании каждого нового дистрибутива, проект, каждый раз дополняется различными изменениями, корректируя тем самым, неточности и упущения, присутствующие в Ubuntu, если таковые, конечно находятся. Кроме того, Linux Mint оснащен собственным, оригинальным, стильным интерфейсом и некоторыми приложениями по умолчанию, которых нет в Ubuntu.

Если вы попали на эту страницу, то вы собираетесь скачать операционную систему Linux Mint и попробовать ее в действии на своем компьютере. У новичков довольно часто возникает вопрос откуда скачивать образ и какую версию выбрать. Все эти вопросы мы разберем в данной статье и особенно стоит отметить возможность опробовать Linux Mint в действии без установки. Это позволит оценить работоспособность всех ваших устройств и лишь после этого перейти к самой установке. Давайте сначала рассмотрим вопрос русификации системы. В интернете существует множество мифов о том, что официальная версия имеет плохую поддержку русского языка и вам обязательно нужно скачивать неофициальную сборку. Таких сборок очень много и через несколько месяцев вы тоже научитесь их делать самостоятельно. Официальная версия Linux Mint полностью на русском языке и если в момент установки у вас будет настроено интернет подключение, то вы даже не вспомните о проблемах с русификацией. Если интернет не будет подключен при установке, то некоторые элементы меню будут на английском языке, но после подключения к интернету все языковые пакеты скачаются и установятся. Так почему не стоит скачивать подобные сборки? На самом деле все просто! В Linux нет вирусов лишь потому, что пользователь сам решает что устанавливать на компьютер и из каких источников.

Список версий Linux Mint

Как уже блоы сказано выше Linux Mint основан на Ubuntu Linux. Linux Mint имеет следующие версии:

  • Linux Mint 1.0
  • Linux Mint 2.2
  • Linux-Mint-3.1 (Celena)
  • Linux Mint 4.0 (Daryna)
  • Linux Mint 5.0 (Elyssa) with KDE
  • Linux Mint 6 (Felicia) with GNOME 2
  • Linux Mint 7 (Gloria)
  • Linux Mint 8.0 (Helena)
  • Linux Mint 9.0 (Isadora)
  • Linux Mint 10 (Julia) with GNOME
  • Linux Mint Katya (11) with LXDE
  • Linux Mint 11 (Katya) GNOME
  • Linux Mint 12 (Lisa) with Xfce
  • Linux Mint 13 with Cinnamon
  • Linux Mint 14 (Nadia) with Cinnamon
  • Linux Mint Cinnamon 15 (Olivia)
  • Linux Mint Cinnamon 16 (Petra)
  • Linux Mint Cinnamon 17 (Qiana)
  • Linux Mint Cinnamon 17.1 (Rebecca)
  • Linux Mint Cinnamon 17.2 (Rafaela)

Среда рабочего стола Linux Mint

Разработчики Linux Mint специально для своего дистрибутива сделали ответвление от среды рабочего стола Gnome, под названием Cinnamon, которое нацелено на удобное, простое, интуитивно понятное использование. Но сегодня мы будем рассматривать Linux Mint со средой рабочего стола MATE (это вторая среда, которая активно используется в Linux Mint), по мнению многих она даже лучше Cinnamon, она также с простым интуитивным понятным интерфейсом, с которым разберется даже новичок. В следующих материалах мы обязательно разберем среду рабочего стола Cinnamon, установим ее и сравним с другими популярными окружениями рабочих столов, а пока давайте поговорим о MATE.

MATE – среда рабочего стола, является продолжением GNOME 2 и нацелена на то, чтобы предоставить пользователям простой и понятный интерфейс. Данный проект появился в связи с выходом GNOME 3, который многие не оценили и подвергли критике. Разработчики Linux Mint активно поддерживают проект MATE. Многие программы были переделаны и переименованы, например файловый менеджер в GNOME 2 был Nautilus, а в MATE Caja, скриншоты увидим чуть ниже, когда установим Linux Mint. В целом мне очень нравится данная среда рабочего стола, не чем не уступает популярной среде KDE.

Тестирование Linux Mint

В системе Linux Mint очень понравилось меню Пуск. Я бы даже рискнул назвать его идеальным меню, поскольку всё расположено красиво и очень аккуратно. Запутаться очень сложно: удачно продумана навигация. Также никаких нареканий не возникло при проигрывании медиафайлов — видимо в системе уже стоят нужные кодеки. Система работает очень быстро, никаких тормозов я не заметил. Русская раскладка подключается быстро и без проблем. Из-за грамотной «упорядоченности» просто сориентироваться даже в сложных настройках. Но, не обошлось без одного недостатка. Система Linux Mint при запуске почему-то выбрала не максимальное разрешение экрана, а уменьшенное. В итоге на экране по бокам были черные полосы (картинка правильная, не растянутая). В настройках можно выставить правильное разрешение экрана, что я и сделал. Однако, для второго монитора всё оказалось не так просто. Linux Mint его обнаружила и предложила выставить разрешение. Но, при этом располагает некую «точку отсчета» от непонятно чего, что приводит к сдвигу обоих мониторов. Экспериментально выяснил, что если поставить для второго монитора разрешение близкое по высоте к первому, то это хоть как-то приводит Linux Mint в чувства. Насколько я понял, два монитора с разным разрешением для Linux Mint большая проблема.

Из тестов Linux Mint очевидно, что по мере того, как в каждом отдельном тесте растет итоговая оценка, постепенно возрастает значение FPS. Поэтому высокопроизводительные графические процессоры способны обеспечить рендеринг с большим значение FPS. Однако значение FPS не следует путать с частотой обновления монитора, которая равна 60 гц и останется такой. Значение FPS, указываемое в тесте, сообщает, сколько кадров в секунду может обработать и сгенерировать графический процессор (или вся система). Обратите внимание, что оценка glmark не является неоспоримым тестом производительности графической подсистемы. Результаты могут иногда вводить в заблуждение. Например, машина с высокой производительностью центрального процессора и без аппаратного ускорения может дать такую же оценку, как и машины с умеренной производительностью центрального процессора и низкой производительностью графического процессора. Это вызвано тем, что программы, осуществляющие рендеринг с использованием высокопроизводительного центрального процессора, сопоставимы по производительности мощности аппаратного ускорения низкопроизводительного графического процессора, работающего самостоятельно. Однако это ограничение инструментального средства, которое должно развиваться дальше с тем, чтобы могло использовать более сложные тесты и выполнять анализ, позволяющий дать более точную картину. Есть успешные тесты внедрения Linux Mint.

Системные требования Linux Mint

Официальные системные требования к персональному компьютеру для установки и запуска Linux Mint: Для операционной системы Linux Mint 17, 18 в 32 битном версии разработчик рекомендует использовать ЦП от 800 MHz и SVGA совместимый видеоадаптер. Оперативной памяти не менее 512 Mb, а также 5 Gb на жестком диске. Аудиокарта подойдет любая. Перифирия: монитор с разрешением 1024х768, клавиатура, мышь. Доступ в Internet. Нужен x86 процессор (Linux Mint 64-разрядная требует 64-битный процессор. Linux Mint 32-разрядная работает на 32-разрядных и 64-разрядных процессоров). 512 Мб оперативной памяти (рекомендуется 1 Гб для комфортного использования). 5 Гб дискового пространства (20GB рекомендуется). Видеокарта способная давать хотя бы разрешение 800 ? 600 (1024 ? 768 рекомендуется). CD / DVD-диск или USB-порт. Вообще, Linux Mint можно установить практически на любое оборудование и оно будет работать либо из коробки, либо после установки дополнительных драйверов. Если поддержка вашего оборудования закончилась, то имеется возможность воспользоваться более старыми версиями системы.

Выводы по использованию Linux Mint

Я очень доволен Linux Mint. Довольно много в этом выпуске всяческих приятных вещей, за что его просто нельзя не полюбить. Linux Mint добавляет в данный релиз дополнительные нововведения: настройки входа в систему, поддержка USB носителей, и различные улучшения производительности, которые повышают ценность релиза Linux Mint. Я настоятельно рекомендую Linux Mint, если вы ищете, не пробовали этот относительно новый рабочий стол. Это особенно хорошо для людей, которые являются новичками в Linux. Система будет работать очень хорошо, как замена настольной операционной системы Windows, или OS X.

🐧 10 дистрибутивов Linux, которые нужно знать сисадмину и безопаснику — Information Security Squad

Linux — операционная система для системных администраторов, программистов и сотрудников ИБ.

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

Некоторые дистрибутивы лучше всего подходят для научной работы, которая требует отдельного подхода и программирования.

Кроме того, большинство дистрибутивов можно использовать для повседневной деятельности.

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

Вот почему в этой статье мы перечислим дистрибутивы Linux, которые вы должны попробовать в своей работе.

Прямо сейчас существуют сотни разновидностей Linux.

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

Этот список гарантирует, что вы познакомитесь только с лучшими дистрибутивами Linux.

Прежде чем вы решите установить дистрибутив, мы рекомендуем вам его протестировать.

Вы можете сделать это, запустив  копию live-cd этого дистрибутива или просто установив дистрибутив на свою установку Windows, используя технологию виртуализации, такую ​​как Hyper-V.

1 Ubuntu

itsecforu.ru

Если вы ищете френдли дистрибутив, чтобы начать работать с Linux, то вы не ошибетесь с Ubuntu.

Это всемирно известный дистрибутив.

Он лучше всего подходит для тех, кто хочет использовать Linux ежедневно или он новичок в мире Linux.

Для установки Ubuntu вам потребуется следующее оборудование, необходимое для эффективной работы.

  • 4 ГБ ОЗУ
  • Двухъядерный процессор 2 ГГц
  • 25 ГБ на жестком диске

Это рекомендуемое требование, но вы можете установить Ubuntu на машину с 512 МБ ОЗУ, 700 МГц процессором и 5 ГБ на жестком диске.

Итак, что делает Ubuntu таким особенным?

Прежде всего, это простой в использовании.

Во-вторых, это безопасно и предоставляет отличную платформу для новичка.

Технически, Ubuntu основан на Debian.

Основные особенности

  • Лучший для начинающих
  • Хорош для повседневной деятельности
  • Предлагает поддержку LTS
  • Поставляется с несколькими версиями
  • Безопасный дистрибутив

2 Arch Linux

Arch Linux — это легкий, гибкий дистрибутив Linux.

Он предлагает отличную настройку из коробки.

Однако Arch Linux не для начинающих.

Он должен использоваться только опытными пользователями, которые уже знают операционную систему Linux.

Лучше всего подходит для программистов или опытных пользователей Unix.

По сути, он разработан по строгому принципу дизайна.

Это затрудняет работу.

Так что, если вы понимаете основные принципы работы системы, дистрибутив вам подойдет.

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

Минимальное требование — 1 ГБ дискового пространства, 512 МБ ОЗУ и 64-разрядный процессор.

Основные особенности

  • Лучше всего подойдет для программистов и опытных пользователей
  • Облегченный дистрибутив
  • Имеет инструменты настройки

3 Kali Linux

Если вы  работаете в кибербезопасности, то Kali Linux ваш вариант.

Это продвинутый дистрибутив Linux, который предлагает доступ к сотням инструментов тестирования на проникновение.

По сути, Kali Linux основана на Debian.

Это означает, что он постоянно обновляется новыми функциями и поддержкой инструментов.

Он опирается на ветку Debian Testing, которая является ультрасовременной веткой, которая содержит все последние функции и исправления ошибок.

Чтобы начать работу с Kali Linux, вам необходимо не менее 512 МБ ОЗУ, архитектура AMD64 или i386 и минимум 3 ГБ на жестком диске.

Так что, если вы интересуетесь тестированием на проникновение или кибербезопасностью, посмотрите этот вариант.

Изначально проект назывался BackTrack, но затем он перешел на  название Kali Linux.

Некоторые из основных предустановленных тестов на проникновение включают Nmap, Wireshark, Aircrack-ng и так далее!

  • Подходит для тестеровщиков на проникновение или экспертов по кибербезопасности
  • Быстрый и легкий
  • Поставляется с тоннами инструментов для тестирования на проникновение
  • На основе Debian

4 Debian

Debian — одна из самых популярных операционных систем на основе Unix.

Я перечислил его, потому что вы можете легко найти тонны дистрибутивов на основе Linux на основе Debian.

Главной причиной того, что он является ключевым компонентом современных дистрибутивов, является его огромный репозиторий.

В настоящее время здесь находится более 50 000 пакетов программ.

Коллекция программного обеспечения делает его идеальным местом для изучения.

Программное обеспечение содержит как программное обеспечение с открытым исходным кодом, так и нет.

Debian также очень стабилен, безопасен и быстр.

  Он гибок в выборе рабочего стола.

В меню загрузки вы можете выбрать XFCE, LXDE и KDE.

Для правильной работы Debian вам потребуется минимум 1 ГГц ЦП, 256 МБ ОЗУ и 10 ГБ на жестком диске.

Он также имеет активное сообщество!

Особенности
  • Активное сообщество
  • Позволяет пользователям выбирать среду рабочего стола
  •  Предлагает сочетание опесорс и платного программного обеспечения
  •  Простота установки и обучения

5 Linux Mint

Если вы ищете легкий дистрибутив Linux, то Linux Mint отлично подойдет.

Он основан на Debian и Ubuntu.

Он также обеспечивает удобный интерфейс пользователя.

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

В целом, Linux Mint обеспечивает хороший опыт работы с Linux.

Linux Mint, как и большинство дистрибутивов, управляется сообществом.

Одна вещь, которую вы сразу заметите в этом дистрибутиве, это его производительность.

Вы можете выбрать между Xfce, KDE, GNOME, Cinnamon и MATE.

Вы также можете свободно выбирать ПО из репозитория 30 000 пакетов.

Чтобы использовать его правильно, вам нужно минимум 512 МБ ОЗУ, 9 ГБ на жестком диске и современный процессор.

Особенности
  • Основан на Debian и Ubuntu
  • Безопасный и простой в использовании
  • Современный интерфейс рабочего стола
  • Поставляется в нескольких вариантах

6 Elementary OS

Это популярный дистрибутив, который нацелен на дизайнеров и продуктивных людей.

Кроме того, если вы новичок в Linux, вы можете правильно использовать Elementary OS благодаря современному, элегантному и интуитивно понятному дизайну рабочего стола.

Начальная настройка ОС Elementary облегчена, так как вы можете установить все, что захотите позже.

Он также ориентирован на конфиденциальность и производительность.

Это касается настольной среды Pantheon, которая построена на основе Gnome.

Это дает дистрибутиву хорошую производительность.

Также он предлагает полноценную настройку.

Для эффективного использования Elementary OS вам потребуется система с 4 ГБ ОЗУ, двухъядерным 64-разрядным процессором и 15 ГБ на жестком диске.

7 Pop!_OS

Если вы ищете дистрибутив Linux для информатики, то Pop! _OS будет отличным выбором.

Он также идеально подходит для разработчиков, которые ищут дистрибутив, который сэкономит их время и усилия.

Он предлагает множество инструментов для разработчиков.

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

Он также поставляется с полным шифрованием диска для защиты всех ваших важных файлов и ресурсов проекта.

Он предлагает современные наборы инструментов для упрощения разработки.

Например, вы можете установить Tensorflow одной командой.

Другие ключевые функции, предлагаемые Pop! _OS, включают интуитивно понятный рабочий стол, тонны инструментов и мощную панель поиска.

  • Идеально подходит для разработчиков и ученых
  • Предлагает функции рабочего процесса
  • Он поставляется с тоннами инструментов!

8 OpenSUSE

Еще один дистрибутив, который чрезвычайно полезен для разработчиков и системных администраторов, — это openSUSE.

Он известен своими протоколами безопасности, которые дают разработчикам дополнительный уровень для защиты их работы от злоумышленников.

Если вы перейдете на их официальную страницу, вы увидите, что они предлагают две версии.

Одна из Tumbleweed, а другая Leap

Leap — более стабильная версия openSUSE для широкой аудитории.

openSUSE предлагает лучшие инструменты с открытым исходным кодом, включая openQA, Kiwi, Open Build Service, YaST и так далее!

YaST — один из самых интересных инструментов.

Это программа системного администратора, которая обеспечивает надлежащее функционирование системы, включая разбиение диска, управление пакетами RPM, настройки брандмауэра и т. д.

Для оптимальной работы openSUSE вам потребуется 2 ГБ ОЗУ, процессор AMD64 или Intel64, 5 ГБ на жестком диске.

  • Лучше всего подходит для системных администраторов и разработчиков
  • Поставляется в двух версиях — Tumbleweed и Leap
  • Предлагает хорошую коллекцию инструментов, включая YaST
  • YaST поддерживает большинство функций дистрибутива

9 CentOS

Он совместим с Red Hat Enterprise Linux (RHEL).

Если вы когда-нибудь хотели попробовать Red Hat Enterprise Edition, но не смогли из-за бюджета и возможностей, то взшляните на CentOS.

CentOS можно использовать на персональном компьютере, но в основном он предназначен для серверов и распределенных сетей.

Если вы пытаетесь настроить домашний сервер, то CentOS — это идеальный дистрибутив сервера, который вам нужен.

Он очень стабилен и предлагает десятилетний цикл поддержки.

Фактически, многие хостинг-провайдеры также предлагают CentOS в качестве опции для серверной операционной системы.

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

  • Лучше всего подходит для домашних серверов или экспериментов
  • Очень стабильный
  • Поставляется с последними программными пакетами

10 Tails

Конфиденциальность когда-то была одной из самых больших проблем онлайн-пользователй.

Если вы используете Windows, то, вероятно, вы слишком много делитесь своей личной информацией.

Один из способов сохранить вашу конфиденциальность — использовать операционную систему Tails.

Она предлагает расширенную безопасность для своих пользователей.

Короче говоря, ОС предлагает вам платформу, с помощью которой вы можете выходить в Интернет с полной анонимностью.

Эту ОС упоминают известные журналы по безопасности.

Ее также рекомендуется АНБ, как выяснилось из их внутренних отчетов.

Чтобы получить такой уровень конфиденциальности, он туннелирует весь трафик через сеть Tor.

Кроме того, вам не нужно устанавливать его отдельно, так как вы можете запустить его в режиме реального времени с USB-накопителя или DVD.

Заключение

Природа Linux с открытым исходным кодом делает его таким удивительным!

Как пользователь, вы получаете множество вариантов, чтобы попробовать и выбрать тот дистрибутив, который соответствует вашим требованиям.

 

3.2. Системные требования | Slackware Linux

Для простой установки Slackware требуется как минимум следующее:

Таблица 3-2. Системные требования

ОборудованиеТребование
Процессор586
Оперативная память32 МБ
Дисковое пространство1 ГБ
Оптический привод4x CD-ROM

Если в вашем распоряжении есть загрузочный CD, вам скорее всего не понадобится дисковод. Понятное дело, что в противном случае (если у вас нет привода CD-ROM) вам понадобится дисковод для установки по сети. Для установки через NFS нужна сетевая карта. Ддополнительную информацию смотрите в разделе под названием NFS.

Требования к дисковому пространству имеют более хитрый характер. Рекомендованного 1ГБ обычно хватает для минимальной установки, однако если вы делаете полную установку, вам понадобится порядка двух гигабайт свободного дискового пространства плюс дополнительное место для личных файлов… Большинство пользователей не делает полную установку. Зачастую многие разворачивают систему Slackware на дисковом пространстве в 100МБ.

Slackware можно установить на системы с меньшим объёмом памяти, менее ёмкими жёсткими дисками и более слабыми процессорами, однако для этого понадобится сделать несколько “финтов ушами”. Если вы готовы немного поработать в этом направлении, ознакомьтесь с файлом LOWMEM.TXT из дерева дистрибутива на предмет полезных хитростей и уловок.

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

Ниже представлено короткое описание каждой из категорий программного обеспечения.

Таблица 3-3. Категории программ

КатегорияСодержание
AБазовая система. Содержит программное обеспечение, достаточное для получения рабочей системы, включая текстовый редактор и основные коммуникационные программы.
APРазличные приложения, для работы которых не требуется система X Window.
DИнструменты для разработки программ. Компиляторы, отладчики, интерпретаторы и страницы руководства.
EТекстовый редактор Emacs от GNU.
FДокументы FAQ, HOWTO и другая разнообразная документация.
GNOMEСреда рабочего стола GNOME.
KИсходный код ядра Linux.
KDEСреда рабочего стола KDE (K Desktop Environment). Графическая среда с оформлением и внешнем виде в стиле MacOS и Windows. В этой категорию также входит библиотека Qt, необходимая для работы KDE.
KDEIПакеты с локализацией настольной среды KDE.
LБиблиотеки. Динамически подключаемые библиотеки, необходимые для работы многих программ.
NСетевые программы. Демоны, почтовые клиенты, telnet, клиенты чтения новостей и т.п.
TСистема форматирования документов teTeX.
TCLЯзык TCL (Tool Command Language). Tk, TclX и TkDesk.
XБазовый комплект для системы X Window.
XAPГрафические приложения, не являющиеся частью больших настольных сред (например, Ghostscript и Netscape).
YКонсольные игрушки BSD

3.2.2.1. С дисковода

Хотя когда-то Slackware Linux можно было установить с дискет, растущий объём программных пакетов (а точнее самих программ) привёл к необходимости отказаться от установки с дискет. До Slackware версии 7.1 можно было выполнить частичную установку с дискет. Можно было почти полностью установить категории A и N, получив при этом базовую систему, из которой можно было доустановить остальную часть дистрибутива. Если вы рассматриваете вариант установки с дискет (обычно на старом оборудовании), обычно всё же рекомендуется найти другой способ или взять более старый релиз. По этой причине всё ещё довольно популярен Slackware 4.0, равно как и 7.0.

Пожалуйста, учтите, что необходимость в дискетах всё ещё присутствует в случае установки с CD-ROM, когда у вас нет загрузочного компакт-диска, а также для установки через NFS.

3.2.2.2. С CD-ROM’а

Если в вашем распоряжении имеется загрузочный CD, который доступен в официальном наборе дисков, распространяемом Slackware Linux, Inc. (см. раздел Получение Slackware), для вас будет гораздо проще выполнить установку с CD. В противном случае вам понадобится загрузиться с дискет. Также, если вы являетесь обладателем нестандартного оборудования, которое вызывает у ядра проблемы с загрузкой с CD, вам возможно понадобится воспользоваться специальными дискетами.

Начиная с версии 8.1, в Slackware используется новый способ создания загрузочных компакт-дисков, который не работает на некоторых чипах BIOS (следует отметить, что в те времена от этого страдало большинство CD с Linux). В этом случае рекомендуется выполнить загрузку с дискеты.

В Разд. 3.2.3 и Разд. 3.2.5 представлена всё необходимая информация по выбору и созданию загрузочных дискет.

3.2.2.3. С NFS

NFS (Network File System, сетевая файловая система) — это способ предоставления удалённым машинам доступа к локальным файловым системам. Использование NFS позволяет вам установить Slackware по сети с другого компьютера. На машине, с которой вы выполняете установку, должно быть настроено экспортирование дерева с дистрибутивом для машины, на которую вы выполняете установку. При этом, конечно же, подразумевается, что вы обладаете некоторыми знаниями об NFS, которая описана в Разд. 5.6.

Также возможна установка с NFS с использованием таких методов как PLIP (через параллельный порт), SLIP и PPP (однако не через модемное соединение). Тем не менее мы рекомендуем использовать сетевую карту, если таковая имеется. Ведь в конце концов установка операционной системы через порт принтера — это ОЧЕНЬ медленный процесс.

Загрузочный диск — это дискета, которую вы загружаете в начале установки. Она содержит сжатый образ ядра, которое используется для управления оборудованием во время установки. Поэтому этот диск очень нужен (только если вы не загружаетесь с компакт-диска, как это было описано в разделе установки с CD-ROM’а). Загрузочные диски находятся в дереве дистрибутива в каталоге bootdisks/.

Есть ещё несколько загрузочных дисков Slackware, которые вы можете использовать (порядка 16 штук). Полный список с описанием каждого их них доступен в дереве дистрибутива в файле bootdisks/README.TXT. Однако большинство людей могут использовать образы bare.i (для IDE-устройств) или scsi.s (для SCSI-устройств).

Подробные инструкции о том, как создать диск из файла, смотрите в Разд. 3.2.6.

После загрузки вам будет предложено вставить root-диск. Мы рекомендуем вам не обращать на это внимание и продолжать работать с загрузочным диском.

Root-диски содержат программу установки и файловую систему, которая используется во время установки. В них также есть необходимость. Образы root-дисков находятся в дереве дистрибутива в каталоге rootdisks. Вам понадобится создать два root-диска из образов install.1 и install.2. Там же вы найдёте диски network.dsk, pcmcia.dsk, rescue.dsk и sbootmgr.dsk.

Дополнительный диск нужен в том случае, если вы выполняете установку с NFS или с PCMCIA-устройств. Дополнительные диски находятся в каталоге rootdsks дерева дистрибутива и имеют названия network.dsk и pcmcia.dsk. Недавно были добавлены ещё два диска — rescue.dsk и sbootmgr.dsk. Аварийный диск (rescue) — это небольшой образ root-дискеты, который разворачивается в памяти на 4МБ. Он содержит различные базовые сетевые утилиты и редактор vi для быстрого восстановления повреждённых систем. Диск sbootmgr.dsk используется для загрузки с других устройств. Выполните загрузку с этой дискеты, если ваш привод CD-ROM не хочет загружаться с компакт-дисков Slackware. Вам будет предложено несколько вариантов загрузки, а также удобный способ для обхода проблем с некоторыми BIOS’ами.

После своей загрузки root-диск проинструктирует вас о том, как его использовать.

После того как вы выбрали образ загрузочного диска, вам необходимо перенести его на дискету. Процесс мало чем отличается в зависимости от того, какую операционную системы вы используете для создания дисков. Если вы работаете в Linux (или любой другой UNIX-подобной ОС), вам необходимо воспользоваться командой dd(1). При условии, что bare.i — это файл образа вашего диска, а ваш дисковод — /dev/fd0, команда для создания дискеты bare.i будет выглядеть так:


%dd if=bare.i of=/dev/fd0

Если вы работаете в ОС компании Microsoft, вы должны будете воспользоваться программой RAWRITE.EXE, которая есть в дистрибутиве в том же каталоге, что и образы дискет. При условии, что bare.i — это файл образа вашего диска, а дисковод — A:, откройте окно с командной строкой DOS и наберите следующее:

1.3. Требования к компьютеру. Linux для пользователя

1.3. Требования к компьютеру

Я встречал упоминания о том, что существуют специальные версии Linux, которые работают даже на 8086 процессоре с 512 Кбайт памяти, а специально собранная версия может запускаться с одной-двух дискет без жесткого диска.

Так что, если у вас есть старенький компьютер, на котором никакая Windows не запускается, то Вы с успехом можете использовать его для освоения Linux и, возможно, будете удивлены его возможностями. Но такие варианты в данной книге не рассматриваются.

Поскольку ОС Linux использует защищенный режим микропроцессора, то для установки этой ОС требуется как минимум 386-ой процессор. Судя по литературным источникам, годятся любые модификации: SX, DX и т. д. Дальнейшие требования к аппаратной части компьютера, на который устанавливается Linux, определяются уже тем, что Вы хотите. Из приводимой ниже табл. 1.1. видно, как возрастают требования к аппаратной части в зависимости от пожеланий пользователя (приводимые в таблице числа очень приблизительны, тут я не претендую на истину в последней инстанции).

Таблица 1.1. Требования к аппаратуре

Пожелания пользователяТребования к памятиТребования к объему жесткого диска
Минимальные требования: работа в текстовом режиме из командной строки shell4 Мбайт10 Мбайт
Работа в текстовом режиме через Midnight Commander4 Мбайт40 Мбайт
Для запуска графического интерфейса X Window8 Мбайт, но будет работать очень медленно, 16 Мбайт — более-менее приемлемо
Для работы с графическим интерфейсом X Window (запуск оконного менеджера)16 Мбайт300 Мбайт
Для запуска интегрированной графической среды KDE32 Мбайт500 Мбайт
Для запуска каждого отдельного большого приложения (типа GIMP, текстового процессора, базы данных или электронной таблицы)+2 Мбайт+50-100 Мбайт
Для работы с интегрированным офисным пакетом StarOffice64 Мбайт+250 Мбайт

Из этой таблицы можно заключить, что минимально приемлемой конфигурацией для освоения Linux является компьютер на 486-ом процессоре с 16 Мбайт ОЗУ и жестким диском объемом 300 Мбайт[6]. Далее надо заботиться только о наращивании оперативной памяти и объема жесткого диска, тут лишнего никогда не будет.

Снова сошлюсь на книгу А. Федорчука [П1.6], в которой большая глава посвящена выбору аппаратной платформы для Linux. В ней автор подробно рассматривает, как Linux относится к каждому компоненту компьютерной аппаратуры, начиная с чипсета и системной платы и кончая периферийными устройствами и источниками бесперебойного питания. Однако, на мой взгляд, на практике выбор компьютера определяется не операционной системой, а, в первую очередь, материальными возможностями владельца. И надо отнести к достоинствам ОС ее способность управлять не только самыми последними и «навороченными» моделями, но и уже «вышедшими из моды» или «морально устаревшими» экземплярами. Ведь так называемое «моральное устаревание» как раз и вызвано тем, что новые версии ПО от самых известны производителей заставляют списать в утиль вполне работоспособное оборудование. В этом смысле Linux имеет огромное преимущество, заключающееся в том, что она способна работать даже на тех компьютерах, где альтернативой ей может быть только MS DOS. Конечно, в таких случаях мы получим только режим командной строки, но, судя по различным источникам в Интернете, это не мешает использовать старые компьютеры для выполнения различных вспомогательных задач, например, в качестве маршрутизаторов.

Но вопросы использования Linux для этих целей не попадают в сферу нашего интереса. Если же говорить о типичном пользователе, то, судя по моему опыту, если Вы можете на компьютере работать с ОС Windows 95, а тем более с Windows NT или Windows 2000, то такой компьютер вполне годится для запуска Linux.

Поделитесь на страничке

Следующая глава >

Краткое введение в Unix

Введение в операционную систему Unix:

Давайте начнем с Урока №1: «Что такое Unix» в этой серии.

В этом руководстве вы сможете понять основные концепции операционных систем, особенности Unix, а также его архитектуру.

=> Щелкните здесь, чтобы увидеть полную серию учебных пособий по Unix

Unix Video # 1:

Что такое Unix?

Unix и Unix-подобные операционные системы — это семейство компьютерных операционных систем, которые являются производными от исходной системы Unix от Bell Labs.

Первоначальные проприетарные производные включали системы HP-UX и SunOS. Однако растущая несовместимость между этими системами привела к созданию стандартов взаимодействия, таких как POSIX. Современные системы POSIX включают Linux, его варианты и Mac OS.

Unix — самая мощная и популярная многопользовательская и многозадачная операционная система. Основные концепции Unix были взяты из проекта Multics 1969 года. Система Multics была задумана как система с разделением времени, которая позволяла нескольким пользователям одновременно получать доступ к мэйнфрейму.

Кен Томпсон, Деннис Ритчи и другие разработали базовые строительные блоки Unix, включая иерархическую файловую систему, то есть концепции процессов и интерпретатор командной строки для PDP-7. Оттуда было разработано несколько поколений Unix для разных машин.

Растущая несовместимость между этими системами привела к созданию стандартов взаимодействия, таких как POSIX и Single Unix Specification.

Программы Unix разработаны на основе некоторых основных принципов, которые включают в себя такие требования, как единственная цель, возможность взаимодействия и работа со стандартизированным текстовым интерфейсом.Системы Unix построены на основе ядра ядра, которое управляет системой и другими процессами.

Подсистемы ядра могут включать управление процессами, управление файлами, управление памятью, управление сетью и другие.

Существенные особенности Unix

Есть несколько характерных особенностей Unix, и некоторые из них указаны ниже:

  • Это многопользовательская система, в которой одни и те же ресурсы могут совместно использоваться разными пользователями.
  • Он обеспечивает многозадачность, при которой каждый пользователь может выполнять множество процессов одновременно.
  • Это была первая операционная система, написанная на языке высокого уровня (C Language). Это упростило перенос на другие машины с минимальными изменениями.
  • Он обеспечивает иерархическую файловую структуру, которая упрощает доступ к данным и их обслуживание.
  • Unix имеет встроенные сетевые функции, так что разные пользователи могут легко обмениваться информацией.
  • Функциональность Unix может быть расширена с помощью пользовательских программ, построенных на стандартном программном интерфейсе.

Архитектура Unix

Мы разберемся, как пользовательские команды выполняются в Unix. Пользовательские команды часто вводятся в интерфейсе командной строки, предоставляемом «оболочкой». Оболочка — это программа, которая считывает пользовательские команды, оценивает их и затем выводит результат. Для оценки команды оболочка может выполнять другие команды или передавать их «ядру».

Ядро — это ядро ​​операционной системы, которое напрямую взаимодействует с базовым оборудованием для предоставления набора стандартных услуг.

Это руководство также охватывает:

  • Что такое операционная система
  • История Unix
  • Особенности Unix
  • Архитектура Unix

Наш следующий учебник даст вам подробное объяснение команд Unix !!

=> Щелкните здесь, чтобы увидеть полную серию учебных пособий по Unix

PREV Tutorial | СЛЕДУЮЩИЙ Учебник

.

Системные требования — DDO wiki

Эта статья находится под ссылкой:

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

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

Dungeons & Dragons Online в настоящее время поддерживает Microsoft Windows и имеет бета-поддержку Mac OS X 10.7 и 10.8.

Минимальные системные требования [править]

См. Также : DDO на картофеле (тесты производительности 2015 г.) / 0 # 0 DDO Vault

  • ОС: Windows® XP
  • Процессор

  • : P4 1,6 ГГц или аналог AMD с SSE
  • Память: 1 ГБ RAM
  • Graphics64 MB Hardware T&L-совместимая видеокарта
  • Рендерер: DirectX® 9.0c
  • Дисковое пространство: 11 ГБ доступно
  • Сетевое подключение: широкополосное подключение к Интернету

Рекомендуемые системные требования [править]

  • ОС: ОС Windows® System XP SP2 / XP64 / Vista / Vista64 / 7 ** (с последними пакетами обновления или обновлениями)
  • Процессор: Intel Pentium 4 2,0 ​​ГГц или аналог AMD с SSE
  • Память: 1 ГБ ОЗУ, 2 ГБ ОЗУ для текстур высокого разрешения
  • Графика: NVIDIA® GeForce® FX 5900 или ATI Radeon ™ 9600 с 128 МБ или лучше
  • Рендерер: DirectX® 9.0c
  • Дисковое пространство: 11 ГБ доступно, 15 ГБ доступно для текстур высокого разрешения
  • Сетевое подключение: широкополосное подключение к Интернету

Рекомендуемые системные требования для версии с высоким разрешением [править]

  • ОС: Windows® Система Vista64 / Windows 7
  • Процессор

  • : двухъядерный процессор, например Intel Pentium D или AMD Athlon 64 X2
  • Память: 2 ГБ ОЗУ
  • Графика: 256 МБ NVIDIA® GeForce® 8600 или ATI Radeon ™ HD 2600 или лучше
  • Рендерер: DirectX® 10 или DirectX® 11
  • Дисковое пространство: 15 ГБ доступно
  • Сетевое подключение: кабельное или оптоволоконное высокоскоростное широкополосное подключение к Интернету

Рекомендуемые системные требования для Mac OS X [править]

  • О.S .: Mac OS X Lion (10.7) / Mountain Lion (10.8)
  • Процессор

  • : двухъядерный процессор Intel Core i5 с тактовой частотой 2,3 ГГц
  • Память: 2 ГБ памяти DDR3 1333 МГц
  • Графика:
    • Графика Intel HD 3000
    • AMD Radeon HD 6750M
    • NVIDIA GeForce GT 650M
  • Обработчик: OpenGL
  • Сетевое соединение: кабельное или оптоволоконное высокоскоростное широкополосное подключение к Интернету.

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

Клиент OS X для DDO использует OpenGL для рендеринга. При установке Ultra High OpenGL отображает весь контент DirectX 9. В DirectX 10 и 11 есть несколько функций, которые в настоящее время не поддерживаются, в том числе:

  • Карты теней
  • Мягкие береговые линии
  • Мягкие частицы
  • Объемный солнечный свет
  • Окклюзия окружающей среды
  • Interactive Water

Beta Wine client для MacOS (май 2019 г.): Форумы DDO

Поддержка других компьютеров и операционных систем [править]

Для старых компьютеров Mac с процессорами Intel DDO все еще можно запускать либо с помощью Boot Camp для размещения установки Windows, либо с помощью приложения виртуализации, такого как Parallels, VMware Fusion или WINE.Встроенная графика Intel может оказаться неэффективной для рендеринга игры, настоятельно рекомендуется использовать выделенную видеокарту. Компьютеры Mac PowerPC не поддерживаются.

Пользователи Linux могут попробовать Wine, уровень перевода API, который позволяет многим приложениям Windows работать в UNIX-подобной операционной системе. См. DDO On Linux для получения дополнительной информации о том, как установить его в операционной системе Linux с помощью Wine. Полностью виртуализированный ПК, использующий такой инструмент, как VirtualBox с установленными гостевыми дополнениями (и включенной трехмерной графикой) или VMware Workstation Player, также можно использовать для установки полной среды ОС Windows.

2019 обновление:

2020 обновление:

64-битный клиент [править]

Начиная с обновления 45 (февраль 2020 г.), игровой клиент DDO может работать в 64-разрядной версии, что может повысить производительность игры. По умолчанию вы продолжаете использовать 32-разрядный клиент, если вручную не измените параметр в панели запуска ( Параметры > вкладка Общие > Игровой клиент ). Вы можете переключаться между 32- и 64-битными версиями в любое время. Форумы DDO

См. Также [править]

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *