OS Site.ru


Всё об операционных системах.
Операционные системы
Mac OS
NetWare
OS/2
Windows
BSD/386
FreeBSD
Linux
QNX
Solaris
Unix
BeOS
Miraculix OS
MorphOS
ReactOS
SkyOS
Syllable
MS-DOS
FreeDOS
OpenDOS
Novell DOS
DR-DOS
IBM PC DOS
RDOS
Меню

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

FreeBSD


Файловая система Unix - стандартное расположение файлов в каталогах.
Командная строка в Unix-подобных системах - описание спецсимволов и основных команд.
Инсталляция ОС Linux на компьютер с Windows - В.Костромин, "Linux для пользователя".

FreeBSD

FreeBSD - это *nix-подобная операционная система для платформ UltraSPARC, x86 compatible, DEC Alpha, IA-64, PC-98, разработанная на основе операционной системы 4.4BSD-Lite с некоторыми усовершенствованиями, взятыми из 4.4BSD-Lite2 Калифорнийского Университета (Беркли). Также она косвенно базируется на 386BSD (BSD Net/2, перенесённой на платформу i386 Вильямом Джолитцем (William Jolitz)), хотя от того первоначального кода осталось очень мало.


Истоки FreeBSD уходят в середину 70-ых годов двадцатого века, когда в Калифорнийском универститете в Беркли началась разработка операционной системы на базе Unix, положившей начало всему семейству BSD (Berkley Software Distribution). В начале 90-ых на платформу x86 была портирована 386BSD, после значительных переработок ставшая FreeBSD.

BSD является сокращением от "Berkeley Software Distribution", названия, которое было выбрано Berkeley CSRG (Computer Systems Research Group)для их дистрибутива Unix.

19 июня 1993 года название FreeBSD было предложено Дэвидом Гринмэном, одним из участников проекта разработке пакета "Unofficial 386BSD Patchkit". В качестве других вариантов названий рассматривались BSDFree86 и Free86BSD.

Cистема называется FreeBSD, так как она может использоваться безо всяческих выплат, даже для извлечения выгоды, все исходные тексты операционной системы свободно доступны, на её использование в других разработках (как коммерческих, так и некоммерческих) и дальнейшее распространение наложены минимальные ограничения, любой, у кого есть усовершенствования и/или исправления, может предоставить свой код и он будет (правда, с парой оговорок) добавлен в исходные тексты системы.

Слово "free" используется здесь в двух смыслах, один означает "бесплатно", а другой "вы можете делать всё, что хотите". За исключением пары вещей, которые вы не можете делать с FreeBSD, например, претендовать на то, что являетесь её разработчиком, на самом деле можно делать с ней всё, что вам заблагорассудится.

Первый компакт-диск с дистрибутивом FreeBSD 1.0 появился в конце 1993 года. Затем, из-за проблем с Novell, получившей права на Unix от компании AT&Т, разработчикам пришлось удалить из ОС многие важные элементы и практически заново переписать ее. FreeBSD 2.0, появившаяся в 1994 году, была уже полностью "чистой" в лицензионном плане. В 1996 году оформилась современная структура разработки, включавшая две параллельные ветви - стабильную (STABLE), предназначенную для пользователей, и текущую (CURRENT), предназначенную для участвующих в проекте программистов.

Сейчас решения, которые касаются ключевых моментов в проекте FreeBSD, такие, как общее направление развития проекта или кто может добавлять код к дереву исходных текстов, принимаются основной командой разработчиков (core team), состоящей из 15 человек. Также существует гораздо большая группа из более 150 коммиттеров (committers), которые могут делать изменения прямо в дереве исходных текстов FreeBSD.

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

Последняя версия системы, FreeBSD 5.1, вышла в начале июня 2003 года.

Нужно сказать , что FreeBSD основана на Unix и, в отличие от Linux, её ядро не переписывалось "с нуля". Поэтому почти всё сказанное про Unix справедливо для FreeBSD и наоборот.

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

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

Большое количество ПО производства третьих сторон ( "Коллекция Портов"), облегчает получение и установку традиционных утилит UNIX для FreeBSD. Свыше 7,600 портов, от редакторов до языков программирования и графических приложений, делают FreeBSD мощной и исчерпывающей операционной средой, которая может конкурировать даже со многими коммерческими версиями UNIX.

FreeBSD предоставляет широкий набор функций, которые ранее были доступны только на более дорогих компьютерах:

  • Вытесняющую многозадачность с динамической настройкой приоритетов, которая обеспечивает гибкое разделение ресурсов компьютера.
  • Многопользовательский доступ, означающий, что одновременно в системе могут работать несколько пользователей, использующих различные приложения. Такие периферийные ресурсы, как принтер и магнитная лента, также разделяются между всеми пользователями системы.
  • Полную сетевую поддержку TCP/IP. Это означает, что машина с операционной системой FreeBSD может легко взаимодействовать с другими операционными системами, а также работать в качестве сервера, предоставляющего различные сетевые услуги. Вы можете организовать на ней www- или ftp-сервер, установить маршрутизатор и систему безопасности (firewall), защищающую корпоративную сеть от внешнего мира.
  • Защиту и полное разделение памяти между процессами. Это значит, что приложения (и, соответственно, пользователи) не могут навредить друг другу. В любом случае, если одно приложение "зависнет", то это никоим образом не отразится на работе других.
  • Двоичную совместимость со многими программами, созданными для систем SCO,BSDI, NetBSD, Linux и 386BSD. Большое число готовых к работе приложений, находящихся в коллекции переносимых пакетов (Port Packages Collection). Зачем долго и упорно искать их в сети, когда можно взять все это прямо здесь?
  • Еще большее число дополнительных и легко переносимых приложений, имеющихся в Internet. Исходные коды FreeBSD совместимы со многими коммерческими системами UNIX (например, Linux, SCO), и большинство приложений, если и требуют, то совсем немного изменений для их компиляции.
  • Страничная организация виртуальной памяти (VM) с подкачкой страниц по требованию и общий кэш для VM и буфера I/O позволяют удовлетворять непомерные аппетиты приложений, в то же время, не причиняя неудобств другим пользователям.
  • Разделяемые библиотеки (Unix-овый эквивалент MS-Windows DLL) обеспечивают эффективное использование дискового пространства и памяти.
  • Полный набор средств разработки для языков C, C++ и Fortran. В коллекции пакетов можно найти много других языков для передовых исследований и разработок.
  • Исходные коды всей системы. Имея их, вы получаете самый высокий уровень контроля над средой.
  • Обширная on-line документация.


Преимущества FreeBSD:


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

  • Полномасштабное Internet-решение.
  • FreeBSD представляет собой прекрасную основу для создания вашего Internet или Intranet сервера. FreeBSD обеспечит вас мощнейшим сетевым сервисом даже под тяжестью нагрузок, эффективно распределит память между сотнями (и даже тысячами) пользовательских процессов.
  • Огромное количество приложений.
  • Качество FreeBSD превосходно комбинируется с поставляемыми сегодня дешевыми, высокоскоростными аппаратными средствами, что делает FreeBSD отличной альтернативой коммерческим рабочим станциям под управлением UNIX. Приложения подходят для использования как на настольной системе, так и в высокопроизводительных серверах.
  • Простота инсталляции.
  • FreeBSD может быть установлена с любого из перечисленных носителей: CD-ROM, флоппи-диск, магнитная лента, раздел MS-DOS, или, если у вас есть доступ к сети, вы сможете установить FreeBSD используя анонимный доступ к FTP-серверу или NFS. Все что вам нужно - это пара дискет 1.44 MB.
  • FreeBSD распространяется бесплатно.
  • Несмотря на то, что обычно операционная система с такими преимуществами продается за большие деньги, FreeBSD распространяется бесплатно и поставляется вместе с исходными текстами.

Получение FreeBSD

FreeBSD можно получить несколькими способами: купить/записать/одолжить :) на CDROM/DVD или скачать через FTP или HTTP.

Получение релиза FreeBSD на CDROM или DVD - наиболее удобный путь для новой установки, так как это обеспечивает возможность быстро переустановить систему в случае необходимости. Некоторые релизы включают дополнительные прекомпиллированные пакеты из коллекции портов FreeBSD.

Дистрибутивы FreeBSD и любые (или все) дополнительные пакеты можно скачать с помощью FTP с официального FTP-сервера ftp://ftp.FreeBSD.org/ или c любого из многочисленных зеркал.

На freebsd.org можно выбрать зеркало в своей стране для скачивания дистрибутива по HTTP.

Зеркала обычно содержат образы флоппи-дисков, необходимые для начала установки, а также дистрибутивные файлы необходимые для самого процесса установки. Многие зеркала также содержат ISO-образы CD-дисков с дистрибутивами FreeBSD.


Телеконференции по FreeBSD


BSD

  • соmр.unix.bsd.freebsd.announce
  • comp.unix.bsd.freebsd.misc
Другие
  • comp.unix
  • comp.unix.questions
  • соmр.unix.admin
  • соmр.unix.programmer
  • соmр.unix.shell
  • соmр.unix.user-friendly
  • соmр.security.unix
  • comp.sources.unix
  • соmр.unix.advocacy
  • соmр. unix. misc
  • соmр.bugs.4bsd
  • comp.bugs.4bsd.ucb-fixes
  • comp.unix.bsd
X Window
  • comp.windows.x.i386unix
  • соmр.windows.x
  • соmр.windows.x.apps
  • соmр.windows.x.announce
  • соmр.windows.x.intrinsics
  • соmр.windows.x.motif
  • comp.windows.x.pex
  • соmр. emulators, ms-windows. wine


IRC (Internet Relay Chat) no FreeBSD



Большинство сетей IRC имеют канал FreeBSD.

Канал #FreeBSD в сети EFNet посвящён FreeBSD, но предназначен в первую и основную очередь для общения. Канал доступен на сервере irc.chat.org.

Канал #FreeBSD в сети DALNET доступен на сервере irc.dal.net в США и на irc.eu.dal.net в Европе.

Канал #FreeBSD в сети UNDERNET доступен на серверах us.undernet.org в США и eu.undernet.org в Европе.



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