Maxresdefault

История FreeBSD

  • Начало разработки FreeBSD

    Начало разработки FreeBSD
    Разработка FreeBSD началась в 1993 году с быстрорастущего набора патчей пользователей системы 386BSD. Этот набор позже вырос и отделился от 386BSD в отдельную операционную систему, включив в себя код от Free Software Foundation.
  • Первая версия FreeBSD

    Первая версия FreeBSD
    Первая официальная версия FreeBSD 1.0 вышла в декабре 1993 года. Walnut Creek CDROM согласилась распространять FreeBSD на компакт-диске и также предоставила для работы проекту отдельный компьютер с интернет-соединением. Затем, в мае 1994 года, последовал успешный выпуск FreeBSD 1.1.
  • Вторая версия FreeBSD

    Вторая версия FreeBSD
    Однако, из соображений законности использования исходных кодов BSD Net/2 в 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе 1995 года, используя 4.4BSD-Lite. Руководство к FreeBSD содержит более подробную историческую информацию о происхождении системы.
  • Третья версия FreeBSD

    Третья версия FreeBSD
    3.0-RELEASE анонсирована 13 октября 1998 года. Основное отличие от 2.2 — переход на ELF исполняемые файлы. Последний 3.5-RELEASE вышел 23 июня 2000 года.
  • Четвертая версия FreeBSD

    Четвертая версия FreeBSD
    4.0-RELEASE появилась в марте 2000 года и последняя версия 4.11 была выпущена в январе 2005 года. FreeBSD 4 была очень популярной у интернет-провайдеров и хостеров времён первого «пузыря доткомов» и считалась одной из самых стабильных и высокопроизводительных систем класса Unix. Одним из главных недостатков FreeBSD 4 считается плохая поддержка многопроцессорных систем, особенно в режиме многопоточности.
  • Пятая версия FreeBSD

    Пятая версия FreeBSD
    Через 3 года разработки, в январе 2003 года, была выпущена долгожданная версия 5.0-RELEASE. Эта версия предоставляла расширенную поддержку многопроцессорности и многопоточности, а также поддержку платформ UltraSPARC и IA-64. Наибольшие архитектурные изменения в FreeBSD 5 — это изменение механизма блокировки на нижнем уровне ядра, чтобы улучшить поддержку многопроцессорных SMP-систем. Это освободило большую часть ядра от так называемой «гигантской блокировки» (Giant lock).
  • Шестая версия FreeBSD

    Шестая версия FreeBSD
    FreeBSD 6.0 была выпущена 4 ноября 2005 года. 11 ноября 2008 года была выпущена версия 6.4. Эти версии являются продолжением оптимизации поддержки SMP и многопоточности вкупе с расширенной поддержкой стандарта 802.11, записью событий безопасности проекта TrustedBSD, серьезными улучшениями производительности сетевой подсистемы.
  • Седьмая версия FreeBSD

    Седьмая версия FreeBSD
    FreeBSD 7.0 выпущена 27 февраля 2008 года. 5 января 2009 года вышла версия 7.1. Новое в этой ветке включает в себя:оптимизированный сетевой протокол транспортного уровня SCTP,
    экспериментальная адаптированная версия файловой системы ZFS (разработанной компанией Sun),компилятор GCC4.2,базовая поддержка платформы ARM,
    новый менеджер памяти jemalloc, оптимизированный для параллельных вычислений,большие изменения и оптимизации подсистем работы с сетями, аудиоустройствами и SMP-системами.
  • Восьмая версия FreeBSD

    Восьмая версия FreeBSD
    О выходе релиза FreeBSD 8.0 было объявлено 25 ноября 2009 года. Среди нововведений в этой версии можно отметить:экспериментальная поддержка MIPS, основанная на разработках Juniper Networks.практически неограниченная масштабируемость SMP значительно способствует быстродействию на 16-ядерных системах. масштабируемость файловой системы как результат использования блокировки виртуальной файловой системы (VFS).работа расширяемой системы безопасности ядра (MAC Framework) из коробки.
  • Девятая версия FreeBSD

    Девятая версия FreeBSD
    FreeBSD 9.0 выпущена 12 января 2012 года. Основные изменения:
    Переход на новый модульный инсталлятор BSDInstall
    Интеграция в систему LLVM 3.0/Clang 3.0 для постепенной замены устаревшей версии GCC 4.2.2 в базовой системе
    В DTrace реализованы модули для трассировки 32-разрядных системных вызовов linux32 и freebsd32 на 64-разрядной платформе FreeBSD
    Новая реализация программного RAID graid для замены устаревшей подсистемы ataraid
  • Десятая версия FreeBSD

    Десятая версия FreeBSD
    Экспериментальная основная ветвь разработки операционной системы предназначена для разработчиков, тестеров и всех тех, кто интересуется реализациями новых технологий во FreeBSD. Всегда можно получить -CURRENT версию системы, загрузив её исходники из CVS или SVN, самостоятельно откомпилировать и собрать систему. Важная информация обо всех изменениях в системе публикуется в файле /usr/src/UPDATING.