- •Содержание
- •Введение
- •1. Анализ исходных данных.
- •1.1 Назначение FreeBsd и его технические характеристики
- •Сравнительный анализ существующих типов ос
- •Ос Windows nt
- •Oc Unix
- •Oc Linux
- •Сравнение ос Windows, Linux и FreeBsd
- •Oc FreeBsd
- •2. Проектирование и расчет.
- •2.1 Обоснование выбора FreeBsd
- •2.2 Расчетная спецификация на модернизацию FreeBsd
1. Анализ исходных данных.
1.1 Назначение FreeBsd и его технические характеристики
FreeBSD может применяться как очень мощная настольная системаи среда разработки, но ее история свидетельствует о преимущественной ориентации на Сеть, почтовые и файловые службы, а также сервисы поддержки. По существу, основная сильная сторона FreeBSD – это серверы Интернета. Система представляет собой замечательный выбор для любого интернетсервиса. Если такие крупные фирмы, как Yahoo! полагаются на FreeBSD для предоставления своих услуг, то она прекрасно подойдет и для вас.
Тому, кто задумывается о запуске FreeBSD (или любой другой системы UNIX) на настольной машине, необходимо понимать, как работает компьютер.
FreeBSD – это не лучший выбор, если искать простую систему с интерфейсом «укажи и щелкни».
Операционная система поддерживает большое число аппаратных платформ, включая различные архитектуры и устройства для каждой из архитектур. Одна из целей проекта состоит в том, чтобы обеспечить поддержку как можно более широкому спектру аппаратного обеспечения. Список поддерживаемых аппаратных средств неуклонно расширялся на протяжении последних лет и теперь включает в себя много больше, чем просто «персональный компьютер». На сегодняшний день FreeBSD поддерживает следующие архитектуры:
amd64 64-битовое расширение 32-битового процессора i386, скопированный компанией Intel как EM64T, и иногда называемый x64.
На этой архитектуре могут работать как 32-битовые, так и 64-битовые версии FreeBSD. (В Linux эта платформа называется x86-64.)
i386
Старый добрый Intel совместимый персональный
компьютер.
powerpc Процессор PowerPC используется в старых компьютерах фирмы Apple и во многих встраиваемых устройствах.
pc98 Архитектура, похожая на i386, получившая широкое распространение в Японии.
sparc64 Используется в высокопроизводительных серверах компании Sun Microsystems.
xbox Да! FreeBSD в состоянии работать даже на игровых приставках Xbox производства компании Microsoft.
Система FreeBSD поддерживает множество сетевых карт, контроллеров жестких дисков и других устройств в каждой из архитектур. Поскольку в большинстве из упомянутых архитектур используются похожие интерфейсы сопряжения с аппаратными устройствами, то выбор типа устройства становится не таким уж важным. Устройство с интерфейсом SCSI останется таковым в любой архитектуре, а сетевая карта Intel Ethernet не приобретет волшебных качеств только потому, что кто-то вставит ее в компьютер с архитектурой sparc64.
По большей части FreeBSD мало заботится о типе аппаратного окружения, главное, чтобы оно было работоспособным. Большинство читателей уже знакомо с архитектурой i386, поэтому основной упор будет сделан на эту архитектуру. Однако в последнее время быстро набирает популярность архитектура amd64, поэтому мы коснемся и ее, а также затронем архитектуру sparc64.
Операционная система FreeBSD была перенесена и на множество других платформ, например ARM и Intel Itanium. Эти версии системы либо недостаточно полны, либо используются узким кругом разработчиков. Несмотря на широкое распространение устройств с архитектурой ARM, работающих под управлением FreeBSD, тем не менее, вы не сможете пойти в магазин и купить такое устройство, чтобы поэкспериментировать с ним.
FreeBSD замечательно работает на устаревшем оборудовании, главное, чтобы это оборудование находилось в исправном состоянии. Если ваш старый Pentium постоянно «падает» из-за того, что микросхемы оперативной памяти выходят из строя, установка FreeBSD не прекратит эти «падения».
