Журнал фильтра правок

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску
Подробности записи журнала 629540

14:20, 31 августа 2011: 103 «Ссылка» 194.28.91.7 (обсуждение) на странице FreeBSD, меры: Метка (просмотреть)

Изменения, сделанные в правке

* [http://freebsdsoftware.org/freebsd-8 FreeBSD 8] FreeBSD 8 review{{ref-en}}
* [http://freebsdsoftware.org/freebsd-8 FreeBSD 8] FreeBSD 8 review{{ref-en}}
* [http://rtbsd.org/ru/ Real-Time FreeBSD] Блог об использовании FreeBSD как ОС реального времени{{ref-ru}}
* [http://rtbsd.org/ru/ Real-Time FreeBSD] Блог об использовании FreeBSD как ОС реального времени{{ref-ru}}
* [http://i-notes.org/ Заметки ИТишника] Блог об использовании FreeBSD, своеобразный HowTo{{ref-ru}}


=== FreeBSD каналы на twitter ===
=== FreeBSD каналы на twitter ===

Параметры действия

ПеременнаяЗначение
Имя учётной записи (user_name)
'194.28.91.7'
ID страницы (page_id)
4553
Пространство имён страницы (page_namespace)
0
Название страницы (без пространства имён) (page_title)
'FreeBSD'
Полное название страницы (page_prefixedtitle)
'FreeBSD'
Действие (action)
'edit'
Описание правки/причина (summary)
'/* Ссылки */ '
Была ли правка отмечена как «малое изменение» (больше не используется) (minor_edit)
false
Вики-текст старой страницы до правки (old_wikitext)
'{{Карточка ОС | name=FreeBSD | logo=[[Файл:FreeBSD logo.png|250px|Логотип FreeBSD]] | screenshot=[[Файл:FreeBSD.png|250px|Снимок терминала FreeBSD]] | caption=Приветствие в терминале FreeBSD | developer=The FreeBSD Project | family=[[BSD]] UNIX | source_model=[[Свободное программное обеспечение|Открытый]] | latest_release_version= 8.2<ref name="relise">[http://www.freebsd.org/releases/ Release Information]{{ref-en}} //FreeBSD.org</ref> | latest_release_date= [[24 февраля]] [[2011]]<ref name="relise8anon">[http://www.freebsd.org/releases/8.1R/relnotes.html FreeBSD 8.1-RELEASE Announcement]{{ref-en}} //FreeBSD.org</ref><ref name="relise" /> | latest_test_version=FreeBSD 9.0-BETA1 | latest_test_date= [[1 августа]] [[2011]]<ref>[http://lists.freebsd.org/pipermail/freebsd-stable/2011-August/063457.html FreeBSD 9.0-BETA1 Available…]</ref> | kernel_type=[[Монолитное ядро]] | license=[[Лицензия BSD|BSD]] | working_state=Актуальное | website=[http://www.freebsd.org/ freebsd.org] }} '''FreeBSD''' — [[свободное программное обеспечение|свободная]] [[Unix-подобная операционная система]], потомок [[AT&T Unix]] по линии [[BSD]], созданной в [[калифорнийский университет в Беркли|университете Беркли]]. FreeBSD работает на [[IBM PC-совместимый компьютер|PC-совместимых системах]] семейства [[x86]], включая Microsoft [[Xbox]], а также на [[DEC Alpha]], [[Sun Microsystems|Sun]] [[UltraSPARC]], [[IA-64]], [[AMD64]], [[PowerPC]], [[NEC PC-98]], [[ARM (архитектура)|ARM]]. Готовится поддержка архитектуры [[MIPS (архитектура)|MIPS]]. FreeBSD разрабатывается как целостная операционная система. [[Исходный код]] [[ядро операционной системы|ядра]], [[драйвер]]ов устройств и базовых пользовательских программ (т. н. userland), таких как [[Командная оболочка UNIX|командные оболочки]] и т. п., содержится в одном дереве [[система управления версиями|системы управления версиями]] (до 31 мая 2008 — [[CVS]], сейчас — [[Subversion|SVN]]). Это отличает FreeBSD от GNU/[[Linux]] — другой [[Свободное программное обеспечение|свободной]] UNIX-подобной операционной системы — в которой [[Linux (ядро)|ядро]] разрабатывается одной группой разработчиков, а набор пользовательских программ — другими (например, [[проект GNU]]), а многочисленные группы собирают это всё в единое целое и выпускают в виде различных [[Список дистрибутивов Linux|дистрибутивов Linux]]. FreeBSD хорошо зарекомендовала себя как система для построения [[интранет]]- и [[интернет-сервер]]ов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление [[Компьютерная память|памятью]]. Помимо своей стабильности, FreeBSD популярна и благодаря своей [[Лицензия BSD|лицензии]], которая существенно отличается от широко известной лицензии [[GNU GPL]] — она позволяет использовать код не только в [[Свободное ПО|свободном ПО]], но и в [[проприетарное ПО|проприетарном]]. В отличие от [[GNU LGPL]], которая тоже позволяет использовать свободный код в закрытой программе<ref>[http://www.gnu.org/licenses/why-not-lgpl.html Why you shouldn’t use the Lesser GPL for your next library — GNU Project — Free Software Foundation (FSF)<!-- Заголовок добавлен ботом -->]</ref>, [[лицензия BSD]] более простая и короткая. == История == Разработка FreeBSD началась в [[1993 год]]у с быстрорастущего набора [[патч]]ей пользователей системы [[386BSD]]. Этот набор позже вырос и отделился от 386BSD в отдельную операционную систему, включив в себя код от [[Free Software Foundation]]. Первая официальная версия FreeBSD 1.0 вышла в декабре 1993 года. [[Walnut Creek CDROM]] согласилась распространять FreeBSD на [[компакт-диск]]е и также предоставила для работы проекту отдельный компьютер с интернет-соединением. Затем, в мае [[1994 год]]а, последовал успешный выпуск FreeBSD 1.1. Однако, из соображений законности использования исходных кодов [[BSD Net/2]] в 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе [[1995 год]]а, используя 4.4BSD-Lite. Руководство к FreeBSD содержит более подробную историческую информацию о происхождении системы<ref>[http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/history.html О Проекте FreeBSD<!-- Заголовок добавлен ботом -->]</ref>. == Версии системы == На [[24 января]] [[2011 год]]а последний релиз FreeBSD имеет номер 8.2<ref name="relise8anon" /><ref name="relise" />. === FreeBSD 3 === 3.0-RELEASE анонсирована 13 октября 1998 года. Основное отличие от 2.2 — переход на [[ELF]] исполняемые файлы. Последний 3.5-RELEASE вышел 23 июня 2000 года. === FreeBSD 4 === 4.0-RELEASE появилась в марте [[2000 год]]а и последняя версия 4.11 была выпущена в январе [[2005 год]]а. FreeBSD 4 была очень популярной у интернет-провайдеров и хостеров времён первого «[[Пузырь доткомов|пузыря доткомов]]» и считалась одной из самых стабильных и высокопроизводительных систем класса [[Unix]]. Одним из главных недостатков FreeBSD 4 считается плохая поддержка многопроцессорных систем, особенно в режиме [[многопоточность|многопоточности]]. FreeBSD 4 поставила своеобразный рекорд по продолжительности разработки одной ветки операционной системы — за пять лет было устранено большое количество ошибок и получена на редкость стабильная система. В середине разработки FreeBSD 4 от нее отпочковался проект [[DragonFlyBSD]], основатели которого поставили своей целью серьезную оптимизацию ядра для высоконагруженных систем, в частности лучшую поддержку многопроцессорности (уменьшение времени, необходимого для переключения потоков и пр.). === FreeBSD 5 === Через 3 года разработки, в январе [[2003 год]]а, была выпущена долгожданная версия 5.0-RELEASE. Эта версия предоставляла расширенную поддержку многопроцессорности и [[многопоточность|многопоточности]], а также поддержку платформ [[UltraSPARC]] и [[IA-64]]. Наибольшие архитектурные изменения в FreeBSD 5 — это изменение механизма [[Блокировка|блокировки]] на нижнем уровне ядра, чтобы улучшить поддержку многопроцессорных [[симметричное мультипроцессирование|SMP]]-систем. Это освободило большую часть ядра от так называемой «гигантской блокировки» (Giant lock). Теперь в ядре появилась возможность выполнять более одной задачи одновременно. Другим важным изменением была реализация «родной» поддержки многопоточности типа M:N под названием Kernel Scheduled Entities ([[KSE]]). Начиная с FreeBSD 5.3 эта реализация потоков была установлена по-умолчанию, пока не была заменена на реализацию модели 1:1 во FreeBSD 7. Во FreeBSD 5 была серьёзно изменена система блочного ввода-вывода посредством введения модульной [[framework|структурной системы]] преобразования запросов ввода-вывода GEOM (внесённой Poul-Henning Kamp). GEOM даёт возможность создавать различную функциональность, такую как [[RAID|зеркалирование]] (mirroring) или шифрование (модули GBDE и GELI). Версии 5.4 и 5.5 были признаны стабильными и высокопроизводительными, но более ранние версии не годились для использования в рабочих условиях. <!-- mrd000: не уверен что нужно это включать. Еще подумаю. FreeBSD 5 включает несколько новых функций, в том числе относящихся к [[информационная безопасность|безопасности]]. С целью повысить безопасность FreeBSD был сформирован проект [[TrustedBSD]], в рамках которого были разработаны, в том числе: расширяемая система принудительного контроля доступа [[Мандатное управление доступом|MAC]], списки доступа [[ACL]] для [[файловая система|файловых систем]] и новая файловая система [[UFS2]]. Некоторые функции TrustedBSD были интегрированы также в операционные системы [[NetBSD]] и [[OpenBSD]]. FreeBSD 5 также поддерживает шифрование файловых систем посредством системы GDBE, которую написал Пол-Хеннинг Камп<ref>[http://www.freebsd.org/~phk/ Poul-Henning Kamp]</ref>, один из ведущих разработчиков. --> === FreeBSD 6 === FreeBSD 6.0 была выпущена [[4 ноября]] [[2005 год]]а. [[11 ноября]] [[2008 год]]а была выпущена версия 6.4. Эти версии являются продолжением оптимизации поддержки [[симметричное мультипроцессирование|SMP]] и [[многопоточность|многопоточности]] вкупе с расширенной поддержкой стандарта [[802.11]], записью событий безопасности проекта [[TrustedBSD]], серьезными улучшениями производительности сетевой подсистемы. Основное достижение этого релиза — исключение «гигантской блокировки» (Giant lock) из виртуальной файловой подсистемы ([[VFS]]), реализация дополнительной, более производительной поддержки многопоточности (libthr) с моделью 1:1, и добавление OpenBSM — первичного модуля безопасности, который был создан проектом TrustedBSD. === FreeBSD 7 === FreeBSD 7.0 выпущена [[27 февраля]] [[2008 год]]а. [[5 января]] [[2009 год]]а вышла версия 7.1. Новое в этой ветке включает в себя: * оптимизированный сетевой протокол транспортного уровня [[SCTP]], * [[журналирование]] в файловой системе [[Unix File System|UFS]]2, * экспериментальная адаптированная версия файловой системы [[ZFS]] (разработанной компанией Sun), * компилятор GCC4.2, * базовая поддержка платформы [[ARM (архитектура)|ARM]], * новый менеджер памяти [[jemalloc]], оптимизированный для параллельных вычислений<ref>{{cite web|title=A Scalable Concurrent malloc(3) Implementation for FreeBSD|author=Jason Evans.|url=http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemalloc.pdf|date=16 апреля 2006|accessdate=13 февраля 2008|archiveurl=http://www.webcitation.org/617MnAtX5|archivedate=2011-08-22}}</ref>, * большие изменения и оптимизации подсистем работы с сетями, аудиоустройствами и [[симметричное мультипроцессирование|SMP]]-системами<ref>Federico Biancuzzi. [http://www.onlamp.com/pub/a/bsd/2008/02/26/whats-new-in-freebsd-70.html?page=1 What’s New in FreeBSD 7.0] 26 февраля 2008</ref>, Новая система показала значительные улучшения в скорости по сравнению с предыдущими версиями и системой [[Linux]]<ref>[http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf Introducing FreeBSD 7.0]</ref>. [[4 мая]] [[2009 год]]а вышла версия 7.2. Нововведения в этой версии: * поддержка семейства процессоров [[UltraSPARC III]] (''Cheetah'') и [[SPARC64]]; * возможность назначения нескольких [[IPv4]]- и [[IPv6]]-адресов каждой клетке — виртуальной машине [[FreeBSD Jail|Jail]]; * реализация техники [[Superpages]], прозрачного объединения страниц памяти для приложений; * увеличенное до 6 Гб адресное пространство ядра для 64-разрядных процессоров; * включена поддержка множественных таблиц маршрутизации, в том числе для клеток; * улучшена совместимость в работе 32-разрядных клеток в 64-разрядном окружении; * из [[NetBSD]] портирован демон ''btpand'' с реализацией поддержки профилей [[Bluetooth]] Network Access Point (NAP), Group Ad-hoc Network (GN) и [[Персональная сеть|Personal Area Network]] User (PANU); * добавлен новый драйвер ''sdhci'' с поддержкой [[PCI]]-[[Secure Digital|SD]] хост-контроллеров (кард-ридеров); * обновлен модуль ядра DRM ([[Direct Rendering Manager]]) в котором улучшена поддержка графических процессоров ([[GPU]]) [[AMD]]/[[ATI]], [[XGI]], [[Intel]]; * обновлены драйверы сетевых и дисковых устройств. На сегодняшний день уже разработаны видеодрайвера [[NVIDIA]] [ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/ для 64-разрядной архитектуры] [[AMD64]]. Окончательная адаптация файловой системы [[ZFS]] v.13 для этой ветки почти завершена<ref>[http://ivoras.sharanet.org/blog/tree/2009-05-21.zfs-v13-in-7-stable.html The arrow of time — ZFS v13 in 7-STABLE<!-- Заголовок добавлен ботом -->]</ref>. [[24 января]] [[2011 год]]а вышла версия 7.4. === FreeBSD 8 === О выходе релиза FreeBSD 8.0 было объявлено [[25 ноября]] [[2009 год]]а<ref name="pressrelease8">[http://www.freebsd.org/releases/8.0R/pressrelease.html FreeBSD 8.0-RELEASE Announcement<!-- Заголовок добавлен ботом -->]</ref>. Среди нововведений в этой версии можно отметить: * экспериментальная поддержка [[MIPS (архитектура)|MIPS]], основанная на разработках [[Juniper Networks]]. * практически неограниченная масштабируемость [[Симметричная мультипроцессорность|SMP]] значительно способствует быстродействию на 16-ядерных системах. * масштабируемость файловой системы как результат использования блокировки виртуальной файловой системы (VFS). * работа расширяемой системы безопасности ядра ([[Мандатное управление доступом|MAC]] Framework) из коробки. * переписанную подсистему USB с улучшенным быстродействием и поддержкой новых устройств. Добавлена поддержка USB-target. * ZFS более не находится в экспериментальном статусе. Кроме того, следует отметить: * Реализован новый контейнер виртуализации, названный «vimage». vimage — это jail с виртуализированным сетевым стеком и может быть создан с помощью команды jail(8) * Подсистема ipsec(4) теперь поддерживает NAT-Traversal (RFC 3948). * Поддерживаемые версии GNOME desktop environment (x11/gnome2) и KDE desktop environment (x11/kde4) были обновлены до 2.26.3 и 4.3.1 соответственно. Стабильная ветка разработки 8-STABLE постоянно развивается, в неё постепенно вливается проверенный и отлаженный код из экспериментальной ветки разработки. Продолжается улучшение надёжности и быстродействия файловых систем [[Unix File System|UFS2]] и [[Zettabyte File System|ZFS]], перерабатывается код протокола сетевого доступа [[Network File System|NFS]] с целью реализации всех возможностей NFSv4. <!-- # The FreeBSD CAM SCSI subsystem (cam(4)) now includes experimental support for ATA/SATA/AHCI-compliant devices. # The shared vnode locking for pathname lookups in the VFS(9) subsystem has been improved. # The ZFS file system has been updated to version 13. The changes include ZFS operations by a regular user, L2ARC, ZFS Intent Log on separated disks (slog), sparse volumes, and so on. # The FreeBSD NFS subsystem now supports RPCSEC_GSS authentication on both the client and server. # The FreeBSD NFS subsystem now includes a new, experimental implementation with support for NFSv2, NFSv3, and NFSv4. # The wireless network support layer (net80211) now supports multiple BSS instances on the supported network devices. # The FreeBSD L2 address translation table has been reimplemented to reduce lock contention on parallel processing and simplify the routing logic. # The IGMPv3 and SSM (Source-Specific Multicast) including IPv6 SSM and MLDv2 have been added. # The GCC stack protection (also known as ProPolice) has been enabled in the FreeBSD base system. --> <!-- проверить, может из этого что то включили Версия 8.0 включает в себя большое количество новой функциональности, такой как: * Супер-страницы (superpages). * Система [[DTrace]], взятая от [[Sun Microsystems|Sun]] из [[Solaris 10]] (на данный момент эта система уже включена и работает в версии 7.2). * Поддержка Xen DomU. * Виртуализация сетевой поддержки. * Улучшенная поддержка [[ZFS]]. * Новая подсистема USB. --> === FreeBSD 9 === Экспериментальная основная ветвь разработки операционной системы предназначена для разработчиков, тестеров и всех тех, кто интересуется реализациями новых технологий во FreeBSD. Всегда можно получить -CURRENT версию системы, загрузив её исходники из CVS или SVN, самостоятельно откомпилировать и собрать систему. Важная информация обо всех изменениях в системе публикуется в файле /usr/src/UPDATING. Откомпилированную версию также можно получить в виде ISO-образа с публичного FTP-сервера проекта FreeBSD.org. == Модель разработки FreeBSD == Существует около 4000 разработчиков, которые работают над системой на добровольной основе. Все они могут читать дерево [[репозиторий|репозитория]], но не могут вносить изменения. Вместо этого разработчик обращается к [[коммитер]]у, который имеет право вносить изменение в код. Существует около 400 коммитеров. Разработчик может вырасти по социальной лестнице проекта и стать коммитером. Кандидатуру нового коммитера предлагает к рассмотрению ментор будущего коммитера. В зависимости от основной области деятельности, новый коммитер утверждается основной командой, portmgr@ или docmgr@. Основная команда является административным ядром проекта и состоит из 9 человек, которые выбираются на 2 года коммитерами из своего состава. Основная команда решает конфликты между коммитерами<ref>МакКузик. FreeBSD. Архитектура и реализация.</ref>. Участники проекта разрабатывают ветку CURRENT («текущая» версия) и несколько STABLE («стабильная», стабильность означает гарантию неизменности интерфейсов, как то API, ABI и так далее). Новый код помещают в ветку CURRENT, где он получает более широкое тестирование. Новые функции, добавленные в CURRENT, могут остаться в системе или от них могут отказаться, если реализация окажется неудачной. Иногда эта версия может оказаться в непригодном для использования состоянии. С началом использования perforce как вспомогательного репозитория, и с выделением projects/ области в svn, проект стремится гарантировать постоянную работоспособность CURRENT. STABLE-версия содержит только те нововведения, которые прошли проверку в CURRENT. Тем не менее, эта версия тоже предназначена, в основном, для разработчиков. Не рекомендуется обновлять ответственные рабочие серверы до STABLE, предварительно её не протестировав. На основе STABLE регулярно создаются тщательно протестированные разработчиками, группой release-инженеров и более широким кругом пользователей RELEASE-версии. После выпуска релизов создаются дополнительные ветви разработки для поддержки релизов, но в них вносятся лишь самые необходимые изменения, исправляющие серьёзные ошибки или проблемы с безопасностью системы. До четвёртой версии FreeBSD у стабильной и текущей веток был один и тот же старший номер версии. Затем текущей ветви был присвоен номер 5, а у стабильной остался номер 4. В настоящее время стабильная версия имеет номер 8.2, а текущая — 9. Группа разработчиков, исправляющих проблемы безопасности системы (security officers) поддерживает ветвь 7-STABLE для тех пользователей, которые ещё не обновили FreeBSD до версии 8. == Варианты установки == Операционная система FreeBSD может быть установлена с различных носителей, таких как: * [[DVD|DVD-ROM]]; * [[CD-ROM]]; * [[USB флэш-накопитель]]; * [[дискета]]; * [[магнитная лента]]; * [[FAT]]-раздел жёсткого диска; * удалённый сервер (по протоколу [[FTP]] или [[Network File System|NFS]]). == Порты и пакеты == {{Основная статья|FreeBSD Ports}} В настоящее время FreeBSD предоставляет пользователю две взаимодополняющие технологии установки программного обеспечения сторонних разработчиков: коллекция портов FreeBSD и бинарные пакеты с программным обеспечением. Любая из этих систем может быть использована для установки самых последних версий приложений с локальных носителей или прямо из сети. Коллекция портов, как подсистема система сборки и сопровождения устанавливаемых программ, периодически обновляется. Сейчас она насчитывает порядка 22 тысячи портированных на FreeBSD программ<ref>[http://www.freshports.org/ Самая свежая информация о портах]</ref>, среди которых: графические среды [[GNOME]] 2.32.1, [[KDE]]4 SC 4.6.4, офисные приложения и пакеты [[OpenOffice.org]] 3.3.2, [[LibreOffice]] 3.3.2, система поддержки печати [[CUPS]] 1.4.6, программы доступа в интернет [[Mozilla Firefox]] 4.0.1 и [[Thunderbird]] 3.1.10, [[Google Chromium]] 12.0.742.91, системы управления базами данных [[PostgreSQL |PostgreSQL]] 8.4.8, 9.0.4 и 9.1 beta2, [[MySQL]] 4.1.25 и 5.5.12, комплекты Java-разработки [[OpenJDK]]6 b22 и OpenJDK7 7.0.147, среды разработки [[Eclipse (среда разработки)|Eclipse]] 3.6.2 c дополнениями для Web-разработки и баз данных и [[NetBeans]] 7.0. Инфраструктура интерпретирующих языков представлена [[Perl]] 5.12 c возможностью перехода на Perl 5.14, [[Python]] 2.7.2 и [[Ruby]] 1.8.7 и 1.9.2. == Талисманы-логотипы == Основным талисманом системы является красный демонёнок, известный также как [[Демон BSD|Beastie]]. Кроме него, талисманом также считается [[Devilette]], девушка в красном костюме демона. == Производные системы == BSD-лицензия позволяет сохранять [[коммерческая тайна|коммерческую тайну]] при модификации FreeBSD для [[встраиваемая система|встраиваемых систем]] и производить другие производные [[Проприетарное программное обеспечение|проприетарные системы]], что делает FreeBSD привлекательной для промышленности<ref>Брайн Таймэн. FreeBSD 6. Полное руководство. С. 30</ref>. Вместе с тем, остаётся неизвестным, в какой конкретно технике применяют FreeBSD, кроме маршрутизаторов [[Juniper Networks|Juniper]] и ТВ-панелей <ref>[http://www.flatpanelshd.com/review.php?subaction=showfull&id=1267447473 Panasonic G20 review — FlatpanelsHD<!-- Заголовок добавлен ботом -->]</ref>. Ниже приведены свободные производные операционные системы. * [[DragonFly BSD]] — ответвление от FreeBSD 4.8, созданное как логическое продолжение 4-й ветви. Она включает систему потоковой обработки сообщений, похожую на ту, которая используется в системах с [[микроядро]]м. * [[FreeSBIE]] — [[LiveCD]]-дистрибутив FreeBSD, похожий на дистрибутив Linux под названием [[Knoppix]]. * [[Frenzy]] — другой проект по созданию LiveCD на основе FreeBSD, ориентированный в первую очередь на русскоязычных [[системный администратор|системных администраторов]]. * [[TrueBSD]] — белорусский LiveDVD-дистрибутив на основе FreeBSD. * [[BSDeviant]] — ещё один LiveCD. * [[PicoBSD]] — версия FreeBSD на одной [[дискета|дискете]]. * [[MiniBSD]] — компактный дистрибутив FreeBSD. * [[NanoBSD]] — ещё один компактный дистрибутив FreeBSD. * [[mfsBSD]] — миниатюрный загрузочный LiveCD на базе FreeBSD, загружаемой полностью в оперативную память компьютера. * [[Debian GNU/kFreeBSD]] — производная версия, базирующаяся на наборе инструментов [[GNU]], разрабатывается группой пользователей [[Debian]]. * [[Darwin]] — ядро [[Mac OS X]], многие команды взяты от FreeBSD 4/5, разрабатывается компанией [[Apple]], весьма дальний родственник FreeBSD, так как использует ядро [[Mach]]. * [[m0n0wall]] — встраиваемый [[межсетевой экран]], основанный на FreeBSD. * [[pfSense]] — ответвление от проекта m0n0wall, отличающееся большей функциональностью. * [[FreeNAS]] — основанное на m0n0wall сетевое хранилище [[NAS]]. * [[PC-BSD]] — дистрибутив с графическим инсталлятором и настольной средой [[KDE]] по умолчанию. * [[РУС-BSD]] — клон PC-BSD, русифицированный дистрибутив для пользователей стран СНГ, с версии 8.1 РУС-BSD опирается на Frenzy и свои разработки. * [[GhostBSD]] — LiveCD с настольной средой [[GNOME]] по умолчанию. * [[DesktopBSD]] — ещё один дистрибутив для домашнего использования. == [[Пасхальное яйцо (виртуальное)|Пасхальные яйца]] == * Если запустить [[make]] c целью love, система выдаст на [[stdout]] сообщение [[Make love, not war|Not war.]] (Работает только на версиях >=7.0)<ref>[http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/make/job.c?rev=1.126.2.1 view<!-- Заголовок добавлен ботом -->]</ref>. == Примечания == {{примечания}} == См. также == {{commonscat|FreeBSD}} * [[BSD]] * [[Сравнение операционных систем семейства BSD]] * [[Программы UNIX-подобных операционных систем|Программы UNIX-систем]] * [[Как пропатчить KDE2 под FreeBSD?]] == Ссылки == {{Портал|Свободное программное обеспечение}} * [http://www.freebsd.org/ Официальный сайт]{{ref-en}} * [http://www.freebsd.org/ru/ Русская версия]{{ref-ru}} * [http://wiki.freebsd.org/ FreeBSD wiki]{{ref-en}} * [http://forums.freebsd.org/ Официальный FreeBSD forum]{{ref-en}} * [http://www.freebsd.org.ua/ Проект русской документации FreeBSD]{{ref-ru}} * [http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/history.html Краткая история FreeBSD]{{ref-ru}} — написана одним из основателей FreeBSD Джорданом Хаббардом (Jordan Hubbard) * [http://www.opennet.ru/mp/bsd/ Различная информация и статьи по BSD системам на OpenNET] * [http://www.freebsdsoftware.org/ FreeBSD Software]{{ref-en}} — свежая информация об изменениях в коллекции портов * [http://www.freshports.org/ FreshPorts] {{ref-en}} — свежая информация об изменениях в коллекции портов, пакетов, приложений * [http://www.freebsddiary.org/ The FreeBSD Diary] {{ref-en}} — Дневник FreeBSD c рабочими примерами * [http://www.freebsdwiki.net/ wiki-сайт, посвящённый FreeBSD]{{ref-en}} * [http://www.bsdportal.ru/ Форум посвящённый вопросам использования ОС FreeBSD] * [http://www.youtube.com/user/bsdconferences Канал на youtube — видеозаписи докладов с различных BSD конференций] * [http://www.freebsdnews.net/ FreeBSDNews.net]{{ref-en}} — блог новостей FreeBSD * [http://bsdnir.blogspot.com/ BSD News in Russia]{{ref-ru}} * [http://freebsdsoftware.org/freebsd-8 FreeBSD 8] FreeBSD 8 review{{ref-en}} * [http://rtbsd.org/ru/ Real-Time FreeBSD] Блог об использовании FreeBSD как ОС реального времени{{ref-ru}} === FreeBSD каналы на twitter === * [http://twitter.com/freebsd freebsd ]{{ref-en}} — общий по freebsd. * [http://twitter.com/bsdevents bsdevents ]{{ref-en}} — события, конференции и т. д. * [http://twitter.com/freebsdblogs freebsdblogs ]{{ref-en}} — блоги [http://planet.freebsdish.org/ Planet freebsd]. * [http://twitter.com/freebsdannounce freebsdannounce ]{{ref-en}} — новостной канал. === FreeBSD jabber-конференции === * xmpp:freebsd@conference.jabber.ru — русскоязычная jabber конференция на сервере jabber.ru == Литература == * Christopher Negus, Francois Caen, BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD and NetBSD, Wiley, May 5 2008, 309 стр., ISBN 0-470-37603-1. * [http://farrokhi.net/ Babak Farrokhi] , Network Administration with FreeBSD 7: Building, securing, and maintaining networks with the FreeBSD operating system, Packt Publishing, April 14 2008, 280 стр., ISBN 1-84719-264-5. * Bryan J. Hong, Building a Server with FreeBSD 7, No Starch Press, April 1 2008, 288 стр., ISBN 5-8459-0741-1. * Joseph Kong, Designing BSD Rootkits: An Introduction to Kernel Hacking, No Starch Press, April 10 2007, 144 стр., ISBN 1-59327-142-5. * {{книга |автор = [[Брайан Таймэн]]. |заглавие = FreeBSD 6. Полное руководство |оригинал = FreeBSD 6 Unleashed |место = М. |издательство = [[Вильямс (издательство)|«Вильямс»]] |год = 2007 |страниц = 1056 |isbn = 5-8459-0741-1 }} * Harald Zisler, FreeBSD, Franzis Verlag GmbH, August 31 2006, 381 стр., ISBN 3-7723-6538-8 * {{книга |автор = Родерик Смит. |заглавие = Полный справочник по FreeBSD |оригинал = FreeBSD: The Complete Reference |место = М. |издательство = [[Вильямс (издательство)|«Вильямс»]] |год = 2005 |страниц = 672 |isbn = 5-8459-0576-1 }} * Yanek Korff, Paco Hope, Bruce Potter., ''Mastering FreeBSD and OpenBSD Security'', O’Reilly, March 2005. ISBN 0-596-00626-8. * {{книга |автор = Майкл Лукас. |заглавие = FreeBSD. Подробное руководство |оригинал = Absolute BSD. The Ultimate Guide to FreeBSD |ссылка = http://symbol.ru/catalog/book/176697 |место = СПб. |издательство = [[Символ-Плюс (издательство)|Символ-Плюс]] |год = 2004 |страниц = 616 |isbn = 5-93286-066-9 }} * Dru Lavigne. BSD Hacks, 100 Industrial-Strength tips for BSD users and administrators. O’Reilly, May 2004. ISBN 0-596-00679-9. * Michael Urban, Brian Tiemann. FreeBSD Unleashed, Second Edition. [[Sams Publishing]], April 2003. ISBN 0-672-32456-3. * Greg Lehey. The Complete FreeBSD, 4th Edition, Documentation from the Source. O’Reilly, April 2003. ISBN 0-596-00516-4. * Marshall Kirk McKusick, [[George V. Neville-Neil]]. [http://www.awprofessional.com/titles/0201702452 The Design and Implementation of the FreeBSD Operating System]. Addison Wesley Professional, August, 2004. ISBN 0-201-70245-2. * Ted Mittelstaedt. The FreeBSD Corporate Networkers Guide. Addison-Wesley, December 2000. Paperback, book & CD edition, 401 pages. ISBN 0-201-70481-1. * The FreeBSD Handbook, Volume 1: User Guide, 3rd Edition. FreeBSD Documentation Project. FreeBSD Mall, November 2003. ISBN 1-57176-327-9. * The FreeBSD Handbook, Volume 2: Admin Guide, 3rd Edition. FreeBSD Documentation Project. FreeBSD Mall, September 2004. ISBN 1-57176-328-7. {{Проект FreeBSD}} {{Unix-like}} [[ar:فري بي ‌إس ‌دي]] [[az:FreeBSD]] [[bat-smg:FreeBSD]] [[be:FreeBSD]] [[be-x-old:FreeBSD]] [[bg:FreeBSD]] [[bs:FreeBSD]] [[ca:FreeBSD]] [[cs:FreeBSD]] [[cv:FreeBSD]] [[da:FreeBSD]] [[de:FreeBSD]] [[en:FreeBSD]] [[eo:FreeBSD]] [[es:FreeBSD]] [[et:FreeBSD]] [[eu:FreeBSD]] [[fa:فری‌بی‌اس‌دی]] [[fi:FreeBSD]] [[fr:FreeBSD]] [[gl:FreeBSD]] [[he:FreeBSD]] [[hr:FreeBSD]] [[hu:FreeBSD]] [[id:FreeBSD]] [[is:FreeBSD]] [[it:FreeBSD]] [[ja:FreeBSD]] [[ko:FreeBSD]] [[lb:FreeBSD]] [[lt:FreeBSD]] [[lv:FreeBSD]] [[ml:ഫ്രീ ബി.എസ്.ഡി.]] [[mr:फ्रीबीएसडी]] [[ms:FreeBSD]] [[nl:FreeBSD]] [[nn:FreeBSD]] [[no:FreeBSD]] [[pl:FreeBSD]] [[pt:FreeBSD]] [[ro:FreeBSD]] [[sh:FreeBSD]] [[simple:FreeBSD]] [[sk:FreeBSD]] [[sl:FreeBSD]] [[sr:FreeBSD]] [[sv:FreeBSD]] [[th:ฟรีบีเอสดี]] [[tr:FreeBSD]] [[uk:FreeBSD]] [[uz:FreeBSD]] [[vi:FreeBSD]] [[vls:FreeBSD]] [[zh:FreeBSD]] [[zh-min-nan:FreeBSD]]'
Вики-текст новой страницы после правки (new_wikitext)
'{{Карточка ОС | name=FreeBSD | logo=[[Файл:FreeBSD logo.png|250px|Логотип FreeBSD]] | screenshot=[[Файл:FreeBSD.png|250px|Снимок терминала FreeBSD]] | caption=Приветствие в терминале FreeBSD | developer=The FreeBSD Project | family=[[BSD]] UNIX | source_model=[[Свободное программное обеспечение|Открытый]] | latest_release_version= 8.2<ref name="relise">[http://www.freebsd.org/releases/ Release Information]{{ref-en}} //FreeBSD.org</ref> | latest_release_date= [[24 февраля]] [[2011]]<ref name="relise8anon">[http://www.freebsd.org/releases/8.1R/relnotes.html FreeBSD 8.1-RELEASE Announcement]{{ref-en}} //FreeBSD.org</ref><ref name="relise" /> | latest_test_version=FreeBSD 9.0-BETA1 | latest_test_date= [[1 августа]] [[2011]]<ref>[http://lists.freebsd.org/pipermail/freebsd-stable/2011-August/063457.html FreeBSD 9.0-BETA1 Available…]</ref> | kernel_type=[[Монолитное ядро]] | license=[[Лицензия BSD|BSD]] | working_state=Актуальное | website=[http://www.freebsd.org/ freebsd.org] }} '''FreeBSD''' — [[свободное программное обеспечение|свободная]] [[Unix-подобная операционная система]], потомок [[AT&T Unix]] по линии [[BSD]], созданной в [[калифорнийский университет в Беркли|университете Беркли]]. FreeBSD работает на [[IBM PC-совместимый компьютер|PC-совместимых системах]] семейства [[x86]], включая Microsoft [[Xbox]], а также на [[DEC Alpha]], [[Sun Microsystems|Sun]] [[UltraSPARC]], [[IA-64]], [[AMD64]], [[PowerPC]], [[NEC PC-98]], [[ARM (архитектура)|ARM]]. Готовится поддержка архитектуры [[MIPS (архитектура)|MIPS]]. FreeBSD разрабатывается как целостная операционная система. [[Исходный код]] [[ядро операционной системы|ядра]], [[драйвер]]ов устройств и базовых пользовательских программ (т. н. userland), таких как [[Командная оболочка UNIX|командные оболочки]] и т. п., содержится в одном дереве [[система управления версиями|системы управления версиями]] (до 31 мая 2008 — [[CVS]], сейчас — [[Subversion|SVN]]). Это отличает FreeBSD от GNU/[[Linux]] — другой [[Свободное программное обеспечение|свободной]] UNIX-подобной операционной системы — в которой [[Linux (ядро)|ядро]] разрабатывается одной группой разработчиков, а набор пользовательских программ — другими (например, [[проект GNU]]), а многочисленные группы собирают это всё в единое целое и выпускают в виде различных [[Список дистрибутивов Linux|дистрибутивов Linux]]. FreeBSD хорошо зарекомендовала себя как система для построения [[интранет]]- и [[интернет-сервер]]ов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление [[Компьютерная память|памятью]]. Помимо своей стабильности, FreeBSD популярна и благодаря своей [[Лицензия BSD|лицензии]], которая существенно отличается от широко известной лицензии [[GNU GPL]] — она позволяет использовать код не только в [[Свободное ПО|свободном ПО]], но и в [[проприетарное ПО|проприетарном]]. В отличие от [[GNU LGPL]], которая тоже позволяет использовать свободный код в закрытой программе<ref>[http://www.gnu.org/licenses/why-not-lgpl.html Why you shouldn’t use the Lesser GPL for your next library — GNU Project — Free Software Foundation (FSF)<!-- Заголовок добавлен ботом -->]</ref>, [[лицензия BSD]] более простая и короткая. == История == Разработка FreeBSD началась в [[1993 год]]у с быстрорастущего набора [[патч]]ей пользователей системы [[386BSD]]. Этот набор позже вырос и отделился от 386BSD в отдельную операционную систему, включив в себя код от [[Free Software Foundation]]. Первая официальная версия FreeBSD 1.0 вышла в декабре 1993 года. [[Walnut Creek CDROM]] согласилась распространять FreeBSD на [[компакт-диск]]е и также предоставила для работы проекту отдельный компьютер с интернет-соединением. Затем, в мае [[1994 год]]а, последовал успешный выпуск FreeBSD 1.1. Однако, из соображений законности использования исходных кодов [[BSD Net/2]] в 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе [[1995 год]]а, используя 4.4BSD-Lite. Руководство к FreeBSD содержит более подробную историческую информацию о происхождении системы<ref>[http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/history.html О Проекте FreeBSD<!-- Заголовок добавлен ботом -->]</ref>. == Версии системы == На [[24 января]] [[2011 год]]а последний релиз FreeBSD имеет номер 8.2<ref name="relise8anon" /><ref name="relise" />. === FreeBSD 3 === 3.0-RELEASE анонсирована 13 октября 1998 года. Основное отличие от 2.2 — переход на [[ELF]] исполняемые файлы. Последний 3.5-RELEASE вышел 23 июня 2000 года. === FreeBSD 4 === 4.0-RELEASE появилась в марте [[2000 год]]а и последняя версия 4.11 была выпущена в январе [[2005 год]]а. FreeBSD 4 была очень популярной у интернет-провайдеров и хостеров времён первого «[[Пузырь доткомов|пузыря доткомов]]» и считалась одной из самых стабильных и высокопроизводительных систем класса [[Unix]]. Одним из главных недостатков FreeBSD 4 считается плохая поддержка многопроцессорных систем, особенно в режиме [[многопоточность|многопоточности]]. FreeBSD 4 поставила своеобразный рекорд по продолжительности разработки одной ветки операционной системы — за пять лет было устранено большое количество ошибок и получена на редкость стабильная система. В середине разработки FreeBSD 4 от нее отпочковался проект [[DragonFlyBSD]], основатели которого поставили своей целью серьезную оптимизацию ядра для высоконагруженных систем, в частности лучшую поддержку многопроцессорности (уменьшение времени, необходимого для переключения потоков и пр.). === FreeBSD 5 === Через 3 года разработки, в январе [[2003 год]]а, была выпущена долгожданная версия 5.0-RELEASE. Эта версия предоставляла расширенную поддержку многопроцессорности и [[многопоточность|многопоточности]], а также поддержку платформ [[UltraSPARC]] и [[IA-64]]. Наибольшие архитектурные изменения в FreeBSD 5 — это изменение механизма [[Блокировка|блокировки]] на нижнем уровне ядра, чтобы улучшить поддержку многопроцессорных [[симметричное мультипроцессирование|SMP]]-систем. Это освободило большую часть ядра от так называемой «гигантской блокировки» (Giant lock). Теперь в ядре появилась возможность выполнять более одной задачи одновременно. Другим важным изменением была реализация «родной» поддержки многопоточности типа M:N под названием Kernel Scheduled Entities ([[KSE]]). Начиная с FreeBSD 5.3 эта реализация потоков была установлена по-умолчанию, пока не была заменена на реализацию модели 1:1 во FreeBSD 7. Во FreeBSD 5 была серьёзно изменена система блочного ввода-вывода посредством введения модульной [[framework|структурной системы]] преобразования запросов ввода-вывода GEOM (внесённой Poul-Henning Kamp). GEOM даёт возможность создавать различную функциональность, такую как [[RAID|зеркалирование]] (mirroring) или шифрование (модули GBDE и GELI). Версии 5.4 и 5.5 были признаны стабильными и высокопроизводительными, но более ранние версии не годились для использования в рабочих условиях. <!-- mrd000: не уверен что нужно это включать. Еще подумаю. FreeBSD 5 включает несколько новых функций, в том числе относящихся к [[информационная безопасность|безопасности]]. С целью повысить безопасность FreeBSD был сформирован проект [[TrustedBSD]], в рамках которого были разработаны, в том числе: расширяемая система принудительного контроля доступа [[Мандатное управление доступом|MAC]], списки доступа [[ACL]] для [[файловая система|файловых систем]] и новая файловая система [[UFS2]]. Некоторые функции TrustedBSD были интегрированы также в операционные системы [[NetBSD]] и [[OpenBSD]]. FreeBSD 5 также поддерживает шифрование файловых систем посредством системы GDBE, которую написал Пол-Хеннинг Камп<ref>[http://www.freebsd.org/~phk/ Poul-Henning Kamp]</ref>, один из ведущих разработчиков. --> === FreeBSD 6 === FreeBSD 6.0 была выпущена [[4 ноября]] [[2005 год]]а. [[11 ноября]] [[2008 год]]а была выпущена версия 6.4. Эти версии являются продолжением оптимизации поддержки [[симметричное мультипроцессирование|SMP]] и [[многопоточность|многопоточности]] вкупе с расширенной поддержкой стандарта [[802.11]], записью событий безопасности проекта [[TrustedBSD]], серьезными улучшениями производительности сетевой подсистемы. Основное достижение этого релиза — исключение «гигантской блокировки» (Giant lock) из виртуальной файловой подсистемы ([[VFS]]), реализация дополнительной, более производительной поддержки многопоточности (libthr) с моделью 1:1, и добавление OpenBSM — первичного модуля безопасности, который был создан проектом TrustedBSD. === FreeBSD 7 === FreeBSD 7.0 выпущена [[27 февраля]] [[2008 год]]а. [[5 января]] [[2009 год]]а вышла версия 7.1. Новое в этой ветке включает в себя: * оптимизированный сетевой протокол транспортного уровня [[SCTP]], * [[журналирование]] в файловой системе [[Unix File System|UFS]]2, * экспериментальная адаптированная версия файловой системы [[ZFS]] (разработанной компанией Sun), * компилятор GCC4.2, * базовая поддержка платформы [[ARM (архитектура)|ARM]], * новый менеджер памяти [[jemalloc]], оптимизированный для параллельных вычислений<ref>{{cite web|title=A Scalable Concurrent malloc(3) Implementation for FreeBSD|author=Jason Evans.|url=http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemalloc.pdf|date=16 апреля 2006|accessdate=13 февраля 2008|archiveurl=http://www.webcitation.org/617MnAtX5|archivedate=2011-08-22}}</ref>, * большие изменения и оптимизации подсистем работы с сетями, аудиоустройствами и [[симметричное мультипроцессирование|SMP]]-системами<ref>Federico Biancuzzi. [http://www.onlamp.com/pub/a/bsd/2008/02/26/whats-new-in-freebsd-70.html?page=1 What’s New in FreeBSD 7.0] 26 февраля 2008</ref>, Новая система показала значительные улучшения в скорости по сравнению с предыдущими версиями и системой [[Linux]]<ref>[http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf Introducing FreeBSD 7.0]</ref>. [[4 мая]] [[2009 год]]а вышла версия 7.2. Нововведения в этой версии: * поддержка семейства процессоров [[UltraSPARC III]] (''Cheetah'') и [[SPARC64]]; * возможность назначения нескольких [[IPv4]]- и [[IPv6]]-адресов каждой клетке — виртуальной машине [[FreeBSD Jail|Jail]]; * реализация техники [[Superpages]], прозрачного объединения страниц памяти для приложений; * увеличенное до 6 Гб адресное пространство ядра для 64-разрядных процессоров; * включена поддержка множественных таблиц маршрутизации, в том числе для клеток; * улучшена совместимость в работе 32-разрядных клеток в 64-разрядном окружении; * из [[NetBSD]] портирован демон ''btpand'' с реализацией поддержки профилей [[Bluetooth]] Network Access Point (NAP), Group Ad-hoc Network (GN) и [[Персональная сеть|Personal Area Network]] User (PANU); * добавлен новый драйвер ''sdhci'' с поддержкой [[PCI]]-[[Secure Digital|SD]] хост-контроллеров (кард-ридеров); * обновлен модуль ядра DRM ([[Direct Rendering Manager]]) в котором улучшена поддержка графических процессоров ([[GPU]]) [[AMD]]/[[ATI]], [[XGI]], [[Intel]]; * обновлены драйверы сетевых и дисковых устройств. На сегодняшний день уже разработаны видеодрайвера [[NVIDIA]] [ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/ для 64-разрядной архитектуры] [[AMD64]]. Окончательная адаптация файловой системы [[ZFS]] v.13 для этой ветки почти завершена<ref>[http://ivoras.sharanet.org/blog/tree/2009-05-21.zfs-v13-in-7-stable.html The arrow of time — ZFS v13 in 7-STABLE<!-- Заголовок добавлен ботом -->]</ref>. [[24 января]] [[2011 год]]а вышла версия 7.4. === FreeBSD 8 === О выходе релиза FreeBSD 8.0 было объявлено [[25 ноября]] [[2009 год]]а<ref name="pressrelease8">[http://www.freebsd.org/releases/8.0R/pressrelease.html FreeBSD 8.0-RELEASE Announcement<!-- Заголовок добавлен ботом -->]</ref>. Среди нововведений в этой версии можно отметить: * экспериментальная поддержка [[MIPS (архитектура)|MIPS]], основанная на разработках [[Juniper Networks]]. * практически неограниченная масштабируемость [[Симметричная мультипроцессорность|SMP]] значительно способствует быстродействию на 16-ядерных системах. * масштабируемость файловой системы как результат использования блокировки виртуальной файловой системы (VFS). * работа расширяемой системы безопасности ядра ([[Мандатное управление доступом|MAC]] Framework) из коробки. * переписанную подсистему USB с улучшенным быстродействием и поддержкой новых устройств. Добавлена поддержка USB-target. * ZFS более не находится в экспериментальном статусе. Кроме того, следует отметить: * Реализован новый контейнер виртуализации, названный «vimage». vimage — это jail с виртуализированным сетевым стеком и может быть создан с помощью команды jail(8) * Подсистема ipsec(4) теперь поддерживает NAT-Traversal (RFC 3948). * Поддерживаемые версии GNOME desktop environment (x11/gnome2) и KDE desktop environment (x11/kde4) были обновлены до 2.26.3 и 4.3.1 соответственно. Стабильная ветка разработки 8-STABLE постоянно развивается, в неё постепенно вливается проверенный и отлаженный код из экспериментальной ветки разработки. Продолжается улучшение надёжности и быстродействия файловых систем [[Unix File System|UFS2]] и [[Zettabyte File System|ZFS]], перерабатывается код протокола сетевого доступа [[Network File System|NFS]] с целью реализации всех возможностей NFSv4. <!-- # The FreeBSD CAM SCSI subsystem (cam(4)) now includes experimental support for ATA/SATA/AHCI-compliant devices. # The shared vnode locking for pathname lookups in the VFS(9) subsystem has been improved. # The ZFS file system has been updated to version 13. The changes include ZFS operations by a regular user, L2ARC, ZFS Intent Log on separated disks (slog), sparse volumes, and so on. # The FreeBSD NFS subsystem now supports RPCSEC_GSS authentication on both the client and server. # The FreeBSD NFS subsystem now includes a new, experimental implementation with support for NFSv2, NFSv3, and NFSv4. # The wireless network support layer (net80211) now supports multiple BSS instances on the supported network devices. # The FreeBSD L2 address translation table has been reimplemented to reduce lock contention on parallel processing and simplify the routing logic. # The IGMPv3 and SSM (Source-Specific Multicast) including IPv6 SSM and MLDv2 have been added. # The GCC stack protection (also known as ProPolice) has been enabled in the FreeBSD base system. --> <!-- проверить, может из этого что то включили Версия 8.0 включает в себя большое количество новой функциональности, такой как: * Супер-страницы (superpages). * Система [[DTrace]], взятая от [[Sun Microsystems|Sun]] из [[Solaris 10]] (на данный момент эта система уже включена и работает в версии 7.2). * Поддержка Xen DomU. * Виртуализация сетевой поддержки. * Улучшенная поддержка [[ZFS]]. * Новая подсистема USB. --> === FreeBSD 9 === Экспериментальная основная ветвь разработки операционной системы предназначена для разработчиков, тестеров и всех тех, кто интересуется реализациями новых технологий во FreeBSD. Всегда можно получить -CURRENT версию системы, загрузив её исходники из CVS или SVN, самостоятельно откомпилировать и собрать систему. Важная информация обо всех изменениях в системе публикуется в файле /usr/src/UPDATING. Откомпилированную версию также можно получить в виде ISO-образа с публичного FTP-сервера проекта FreeBSD.org. == Модель разработки FreeBSD == Существует около 4000 разработчиков, которые работают над системой на добровольной основе. Все они могут читать дерево [[репозиторий|репозитория]], но не могут вносить изменения. Вместо этого разработчик обращается к [[коммитер]]у, который имеет право вносить изменение в код. Существует около 400 коммитеров. Разработчик может вырасти по социальной лестнице проекта и стать коммитером. Кандидатуру нового коммитера предлагает к рассмотрению ментор будущего коммитера. В зависимости от основной области деятельности, новый коммитер утверждается основной командой, portmgr@ или docmgr@. Основная команда является административным ядром проекта и состоит из 9 человек, которые выбираются на 2 года коммитерами из своего состава. Основная команда решает конфликты между коммитерами<ref>МакКузик. FreeBSD. Архитектура и реализация.</ref>. Участники проекта разрабатывают ветку CURRENT («текущая» версия) и несколько STABLE («стабильная», стабильность означает гарантию неизменности интерфейсов, как то API, ABI и так далее). Новый код помещают в ветку CURRENT, где он получает более широкое тестирование. Новые функции, добавленные в CURRENT, могут остаться в системе или от них могут отказаться, если реализация окажется неудачной. Иногда эта версия может оказаться в непригодном для использования состоянии. С началом использования perforce как вспомогательного репозитория, и с выделением projects/ области в svn, проект стремится гарантировать постоянную работоспособность CURRENT. STABLE-версия содержит только те нововведения, которые прошли проверку в CURRENT. Тем не менее, эта версия тоже предназначена, в основном, для разработчиков. Не рекомендуется обновлять ответственные рабочие серверы до STABLE, предварительно её не протестировав. На основе STABLE регулярно создаются тщательно протестированные разработчиками, группой release-инженеров и более широким кругом пользователей RELEASE-версии. После выпуска релизов создаются дополнительные ветви разработки для поддержки релизов, но в них вносятся лишь самые необходимые изменения, исправляющие серьёзные ошибки или проблемы с безопасностью системы. До четвёртой версии FreeBSD у стабильной и текущей веток был один и тот же старший номер версии. Затем текущей ветви был присвоен номер 5, а у стабильной остался номер 4. В настоящее время стабильная версия имеет номер 8.2, а текущая — 9. Группа разработчиков, исправляющих проблемы безопасности системы (security officers) поддерживает ветвь 7-STABLE для тех пользователей, которые ещё не обновили FreeBSD до версии 8. == Варианты установки == Операционная система FreeBSD может быть установлена с различных носителей, таких как: * [[DVD|DVD-ROM]]; * [[CD-ROM]]; * [[USB флэш-накопитель]]; * [[дискета]]; * [[магнитная лента]]; * [[FAT]]-раздел жёсткого диска; * удалённый сервер (по протоколу [[FTP]] или [[Network File System|NFS]]). == Порты и пакеты == {{Основная статья|FreeBSD Ports}} В настоящее время FreeBSD предоставляет пользователю две взаимодополняющие технологии установки программного обеспечения сторонних разработчиков: коллекция портов FreeBSD и бинарные пакеты с программным обеспечением. Любая из этих систем может быть использована для установки самых последних версий приложений с локальных носителей или прямо из сети. Коллекция портов, как подсистема система сборки и сопровождения устанавливаемых программ, периодически обновляется. Сейчас она насчитывает порядка 22 тысячи портированных на FreeBSD программ<ref>[http://www.freshports.org/ Самая свежая информация о портах]</ref>, среди которых: графические среды [[GNOME]] 2.32.1, [[KDE]]4 SC 4.6.4, офисные приложения и пакеты [[OpenOffice.org]] 3.3.2, [[LibreOffice]] 3.3.2, система поддержки печати [[CUPS]] 1.4.6, программы доступа в интернет [[Mozilla Firefox]] 4.0.1 и [[Thunderbird]] 3.1.10, [[Google Chromium]] 12.0.742.91, системы управления базами данных [[PostgreSQL |PostgreSQL]] 8.4.8, 9.0.4 и 9.1 beta2, [[MySQL]] 4.1.25 и 5.5.12, комплекты Java-разработки [[OpenJDK]]6 b22 и OpenJDK7 7.0.147, среды разработки [[Eclipse (среда разработки)|Eclipse]] 3.6.2 c дополнениями для Web-разработки и баз данных и [[NetBeans]] 7.0. Инфраструктура интерпретирующих языков представлена [[Perl]] 5.12 c возможностью перехода на Perl 5.14, [[Python]] 2.7.2 и [[Ruby]] 1.8.7 и 1.9.2. == Талисманы-логотипы == Основным талисманом системы является красный демонёнок, известный также как [[Демон BSD|Beastie]]. Кроме него, талисманом также считается [[Devilette]], девушка в красном костюме демона. == Производные системы == BSD-лицензия позволяет сохранять [[коммерческая тайна|коммерческую тайну]] при модификации FreeBSD для [[встраиваемая система|встраиваемых систем]] и производить другие производные [[Проприетарное программное обеспечение|проприетарные системы]], что делает FreeBSD привлекательной для промышленности<ref>Брайн Таймэн. FreeBSD 6. Полное руководство. С. 30</ref>. Вместе с тем, остаётся неизвестным, в какой конкретно технике применяют FreeBSD, кроме маршрутизаторов [[Juniper Networks|Juniper]] и ТВ-панелей <ref>[http://www.flatpanelshd.com/review.php?subaction=showfull&id=1267447473 Panasonic G20 review — FlatpanelsHD<!-- Заголовок добавлен ботом -->]</ref>. Ниже приведены свободные производные операционные системы. * [[DragonFly BSD]] — ответвление от FreeBSD 4.8, созданное как логическое продолжение 4-й ветви. Она включает систему потоковой обработки сообщений, похожую на ту, которая используется в системах с [[микроядро]]м. * [[FreeSBIE]] — [[LiveCD]]-дистрибутив FreeBSD, похожий на дистрибутив Linux под названием [[Knoppix]]. * [[Frenzy]] — другой проект по созданию LiveCD на основе FreeBSD, ориентированный в первую очередь на русскоязычных [[системный администратор|системных администраторов]]. * [[TrueBSD]] — белорусский LiveDVD-дистрибутив на основе FreeBSD. * [[BSDeviant]] — ещё один LiveCD. * [[PicoBSD]] — версия FreeBSD на одной [[дискета|дискете]]. * [[MiniBSD]] — компактный дистрибутив FreeBSD. * [[NanoBSD]] — ещё один компактный дистрибутив FreeBSD. * [[mfsBSD]] — миниатюрный загрузочный LiveCD на базе FreeBSD, загружаемой полностью в оперативную память компьютера. * [[Debian GNU/kFreeBSD]] — производная версия, базирующаяся на наборе инструментов [[GNU]], разрабатывается группой пользователей [[Debian]]. * [[Darwin]] — ядро [[Mac OS X]], многие команды взяты от FreeBSD 4/5, разрабатывается компанией [[Apple]], весьма дальний родственник FreeBSD, так как использует ядро [[Mach]]. * [[m0n0wall]] — встраиваемый [[межсетевой экран]], основанный на FreeBSD. * [[pfSense]] — ответвление от проекта m0n0wall, отличающееся большей функциональностью. * [[FreeNAS]] — основанное на m0n0wall сетевое хранилище [[NAS]]. * [[PC-BSD]] — дистрибутив с графическим инсталлятором и настольной средой [[KDE]] по умолчанию. * [[РУС-BSD]] — клон PC-BSD, русифицированный дистрибутив для пользователей стран СНГ, с версии 8.1 РУС-BSD опирается на Frenzy и свои разработки. * [[GhostBSD]] — LiveCD с настольной средой [[GNOME]] по умолчанию. * [[DesktopBSD]] — ещё один дистрибутив для домашнего использования. == [[Пасхальное яйцо (виртуальное)|Пасхальные яйца]] == * Если запустить [[make]] c целью love, система выдаст на [[stdout]] сообщение [[Make love, not war|Not war.]] (Работает только на версиях >=7.0)<ref>[http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/make/job.c?rev=1.126.2.1 view<!-- Заголовок добавлен ботом -->]</ref>. == Примечания == {{примечания}} == См. также == {{commonscat|FreeBSD}} * [[BSD]] * [[Сравнение операционных систем семейства BSD]] * [[Программы UNIX-подобных операционных систем|Программы UNIX-систем]] * [[Как пропатчить KDE2 под FreeBSD?]] == Ссылки == {{Портал|Свободное программное обеспечение}} * [http://www.freebsd.org/ Официальный сайт]{{ref-en}} * [http://www.freebsd.org/ru/ Русская версия]{{ref-ru}} * [http://wiki.freebsd.org/ FreeBSD wiki]{{ref-en}} * [http://forums.freebsd.org/ Официальный FreeBSD forum]{{ref-en}} * [http://www.freebsd.org.ua/ Проект русской документации FreeBSD]{{ref-ru}} * [http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/history.html Краткая история FreeBSD]{{ref-ru}} — написана одним из основателей FreeBSD Джорданом Хаббардом (Jordan Hubbard) * [http://www.opennet.ru/mp/bsd/ Различная информация и статьи по BSD системам на OpenNET] * [http://www.freebsdsoftware.org/ FreeBSD Software]{{ref-en}} — свежая информация об изменениях в коллекции портов * [http://www.freshports.org/ FreshPorts] {{ref-en}} — свежая информация об изменениях в коллекции портов, пакетов, приложений * [http://www.freebsddiary.org/ The FreeBSD Diary] {{ref-en}} — Дневник FreeBSD c рабочими примерами * [http://www.freebsdwiki.net/ wiki-сайт, посвящённый FreeBSD]{{ref-en}} * [http://www.bsdportal.ru/ Форум посвящённый вопросам использования ОС FreeBSD] * [http://www.youtube.com/user/bsdconferences Канал на youtube — видеозаписи докладов с различных BSD конференций] * [http://www.freebsdnews.net/ FreeBSDNews.net]{{ref-en}} — блог новостей FreeBSD * [http://bsdnir.blogspot.com/ BSD News in Russia]{{ref-ru}} * [http://freebsdsoftware.org/freebsd-8 FreeBSD 8] FreeBSD 8 review{{ref-en}} * [http://rtbsd.org/ru/ Real-Time FreeBSD] Блог об использовании FreeBSD как ОС реального времени{{ref-ru}} * [http://i-notes.org/ Заметки ИТишника] Блог об использовании FreeBSD, своеобразный HowTo{{ref-ru}} === FreeBSD каналы на twitter === * [http://twitter.com/freebsd freebsd ]{{ref-en}} — общий по freebsd. * [http://twitter.com/bsdevents bsdevents ]{{ref-en}} — события, конференции и т. д. * [http://twitter.com/freebsdblogs freebsdblogs ]{{ref-en}} — блоги [http://planet.freebsdish.org/ Planet freebsd]. * [http://twitter.com/freebsdannounce freebsdannounce ]{{ref-en}} — новостной канал. === FreeBSD jabber-конференции === * xmpp:freebsd@conference.jabber.ru — русскоязычная jabber конференция на сервере jabber.ru == Литература == * Christopher Negus, Francois Caen, BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD and NetBSD, Wiley, May 5 2008, 309 стр., ISBN 0-470-37603-1. * [http://farrokhi.net/ Babak Farrokhi] , Network Administration with FreeBSD 7: Building, securing, and maintaining networks with the FreeBSD operating system, Packt Publishing, April 14 2008, 280 стр., ISBN 1-84719-264-5. * Bryan J. Hong, Building a Server with FreeBSD 7, No Starch Press, April 1 2008, 288 стр., ISBN 5-8459-0741-1. * Joseph Kong, Designing BSD Rootkits: An Introduction to Kernel Hacking, No Starch Press, April 10 2007, 144 стр., ISBN 1-59327-142-5. * {{книга |автор = [[Брайан Таймэн]]. |заглавие = FreeBSD 6. Полное руководство |оригинал = FreeBSD 6 Unleashed |место = М. |издательство = [[Вильямс (издательство)|«Вильямс»]] |год = 2007 |страниц = 1056 |isbn = 5-8459-0741-1 }} * Harald Zisler, FreeBSD, Franzis Verlag GmbH, August 31 2006, 381 стр., ISBN 3-7723-6538-8 * {{книга |автор = Родерик Смит. |заглавие = Полный справочник по FreeBSD |оригинал = FreeBSD: The Complete Reference |место = М. |издательство = [[Вильямс (издательство)|«Вильямс»]] |год = 2005 |страниц = 672 |isbn = 5-8459-0576-1 }} * Yanek Korff, Paco Hope, Bruce Potter., ''Mastering FreeBSD and OpenBSD Security'', O’Reilly, March 2005. ISBN 0-596-00626-8. * {{книга |автор = Майкл Лукас. |заглавие = FreeBSD. Подробное руководство |оригинал = Absolute BSD. The Ultimate Guide to FreeBSD |ссылка = http://symbol.ru/catalog/book/176697 |место = СПб. |издательство = [[Символ-Плюс (издательство)|Символ-Плюс]] |год = 2004 |страниц = 616 |isbn = 5-93286-066-9 }} * Dru Lavigne. BSD Hacks, 100 Industrial-Strength tips for BSD users and administrators. O’Reilly, May 2004. ISBN 0-596-00679-9. * Michael Urban, Brian Tiemann. FreeBSD Unleashed, Second Edition. [[Sams Publishing]], April 2003. ISBN 0-672-32456-3. * Greg Lehey. The Complete FreeBSD, 4th Edition, Documentation from the Source. O’Reilly, April 2003. ISBN 0-596-00516-4. * Marshall Kirk McKusick, [[George V. Neville-Neil]]. [http://www.awprofessional.com/titles/0201702452 The Design and Implementation of the FreeBSD Operating System]. Addison Wesley Professional, August, 2004. ISBN 0-201-70245-2. * Ted Mittelstaedt. The FreeBSD Corporate Networkers Guide. Addison-Wesley, December 2000. Paperback, book & CD edition, 401 pages. ISBN 0-201-70481-1. * The FreeBSD Handbook, Volume 1: User Guide, 3rd Edition. FreeBSD Documentation Project. FreeBSD Mall, November 2003. ISBN 1-57176-327-9. * The FreeBSD Handbook, Volume 2: Admin Guide, 3rd Edition. FreeBSD Documentation Project. FreeBSD Mall, September 2004. ISBN 1-57176-328-7. {{Проект FreeBSD}} {{Unix-like}} [[ar:فري بي ‌إس ‌دي]] [[az:FreeBSD]] [[bat-smg:FreeBSD]] [[be:FreeBSD]] [[be-x-old:FreeBSD]] [[bg:FreeBSD]] [[bs:FreeBSD]] [[ca:FreeBSD]] [[cs:FreeBSD]] [[cv:FreeBSD]] [[da:FreeBSD]] [[de:FreeBSD]] [[en:FreeBSD]] [[eo:FreeBSD]] [[es:FreeBSD]] [[et:FreeBSD]] [[eu:FreeBSD]] [[fa:فری‌بی‌اس‌دی]] [[fi:FreeBSD]] [[fr:FreeBSD]] [[gl:FreeBSD]] [[he:FreeBSD]] [[hr:FreeBSD]] [[hu:FreeBSD]] [[id:FreeBSD]] [[is:FreeBSD]] [[it:FreeBSD]] [[ja:FreeBSD]] [[ko:FreeBSD]] [[lb:FreeBSD]] [[lt:FreeBSD]] [[lv:FreeBSD]] [[ml:ഫ്രീ ബി.എസ്.ഡി.]] [[mr:फ्रीबीएसडी]] [[ms:FreeBSD]] [[nl:FreeBSD]] [[nn:FreeBSD]] [[no:FreeBSD]] [[pl:FreeBSD]] [[pt:FreeBSD]] [[ro:FreeBSD]] [[sh:FreeBSD]] [[simple:FreeBSD]] [[sk:FreeBSD]] [[sl:FreeBSD]] [[sr:FreeBSD]] [[sv:FreeBSD]] [[th:ฟรีบีเอสดี]] [[tr:FreeBSD]] [[uk:FreeBSD]] [[uz:FreeBSD]] [[vi:FreeBSD]] [[vls:FreeBSD]] [[zh:FreeBSD]] [[zh-min-nan:FreeBSD]]'
Была ли правка сделана через выходной узел сети Tor (tor_exit_node)
0
Unix-время изменения (timestamp)
1314800452