SlideShare a Scribd company logo
Hl09 Free Bsd2009 Pantyukhin
netcraft confirms it
выходит FreeBSD 8.0

прошёл очередной Google Summer of Code

начинается FreeBSD 9-CURRENT

GPLv3 агитирует enterprise за BSD
почти по расписанию

революционная эволюция

POLA, COMPAT_FREEBSD7, ports/misc/compat7x
production ZFS, версия 13

NFS kernel locking

новый NFS v3/v4, с базовой поддержкой Kerberos

NFS v4 ACLs в 8.1
ATA AHCI — CAM, NCQ

bsdlabel расширен до 26 разделов

загрузка с ZFS

горячее отключение смонтированных флэшек и не
только
GEOM_PART по умолчанию

переход с fdisk и bsdlabel на gpart

загрузка с GPT на обычном BIOS

gvinum 2 — наследие GSoC 2007
Xen domU — пока только 32-bit

Jails v2

   multi-IPv4/v6/no-IP

   persistent jails

   иерахические jails
   привязка к CPU

   CPU/RAM ограничения - на подходе
Sun VirtualBox в режиме Host
полностью новый MPSAFE-стэк

переписаны почти все драйверы

Linux compatibility layer

поддержка популярной libusb

поддержка новых типов транзакций (HS ISOC, split)
device-side режим
multi-FIB маршрутизация — setfib

802.11s mesh, D3.03

vimage/virtnet

   IMUNES

ECMP — multipath routing, RADIX_MPATH
Zero-copy BPF — tcpdump на скорости 10gbps

переписан ARP
DTrace

   vfs/nfs probes

procstat

kernel textdumps

ddb scripting
обновленные PmcTools
MPSAFE TTY layer

superpages

ULE 3.0: поддержка cpusets и фундамент для
топологий типа (cc)NUMA

kmem_max до 512Gb
NGROUPS от 1024 и выше

обновленный syscons, UTF-8 в 8.1
no zero (NULL) mapping

options MAC в GENERIC

свежая версия аудит-подсистемы OpenBSM
PowerPC G5, POWER3/4

UltraSPARC III/IIIi

   поддержка интерфейсов на Sun Fire v440

много новых типов ARM/Xscale
параллельная сборка — пока в пределах одного
порта

Mark Linimon работает над bug-tracking

дополнительный quality assurance
17 успешных проектов из 20 начатых (85%)

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

GPL-free поддержка ext2fs

pkg_tools переписаны на libpkg

порт puffs из NetBSD

фундамент для tickless-ядра
аудит отдельных приложений на базе TrustedBSD

дисковый планировщик на базе geom
Hl09 Free Bsd2009 Pantyukhin
inet6-only, inet-less ядро

packet batching — группировка пакетов

802.11n на полной скорости

дальнейшее распараллеливание

повышение эффективности процессорного кэша
мы избегаем GPLv3 в базовой системе

поэтому GCC давно не обновлялся

плавно переходим на LLVM/Clang

  ядро i386/amd64 уже работает

  userland собирается на 99%
Apple резво разрабатывает Clang
Xen dom0, развитие domU

дальнейшая работа над VirtualBox

совершенствование jails, vimage/virtnet, multi-FIB

иерархические ограничения ресурсов
avr32, mips64, …

форсированное улучшение поддержки arm

уверенно занимаем промышленный
embedded-рынок

уверенно шагаем в пользовательский
embedded-рынок

   свои люди в тылу врага :-)
пользовательский DTrace

переработка rc.d — параллельный запуск,
зависимости в runtime
улучшенные cross-compilation и cross-runtime

улучшенная поддержка pstack/ltrace/strace
глубокая модульность сетевога стэка

GENERIC+modules должно хватать всем

   binary-only системы, обновления ядра
   freebsd-update

kexec для горячей перезагрузки ядра
развитие RDMA, поддержка InfiniBand
hibernate (suspend-to-disk, S4)

выключение опущенных интерфейсов, других
PCI-устройств
расширение поддержки CPU-states (C1/2/3/4E)
BSD-сертификация на конференциях

официальные forums.FreeBSD.org

346 активных committers (октябрь 2009)

присутствие на IT-events по всему миру
BSDCan — Оттава, Канада, ежегодно в мае

EuroBSDCon 2009 — Cambridge, Англия, сентябрь

EuroBSDCon 2010 — Карлсруэ, Германия, октябрь
ivoras.sharanet.org/freebsd/freebsd8.html

        wiki.freebsd.org/FreeBSD9

wiki.freebsd.org/SummerOfCode2009Projects

            /usr/src/UPDATING

More Related Content

PDF
FreeBSD 2009 — живее всех живых
Andrew Pantyukhin
 
PDF
Freebsd11
Andrey Fesenko
 
PDF
Freebsd11
Andrey Fesenko
 
PDF
FreeBSD 12, что нас ждёт?
Andrey Fesenko
 
ODP
Build private clouds with ProxmoxVE distributive
Дима Ванькевич
 
PDF
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
OpenVZ
 
ODP
Red Hat Storage 3.0
Andrey Markelov
 
PDF
Yet Another PaaS
Provectus
 
FreeBSD 2009 — живее всех живых
Andrew Pantyukhin
 
Freebsd11
Andrey Fesenko
 
Freebsd11
Andrey Fesenko
 
FreeBSD 12, что нас ждёт?
Andrey Fesenko
 
Build private clouds with ProxmoxVE distributive
Дима Ванькевич
 
Развёртывание приложений Docker в контейнерах Virtuozzo -- Павел Тихомиров
OpenVZ
 
Red Hat Storage 3.0
Andrey Markelov
 
Yet Another PaaS
Provectus
 

What's hot (20)

PDF
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
Yandex
 
PDF
SECON'2016. Кириллов Александр, Continuous Integration под микроскопом
SECON
 
PDF
Презентация TrueСonf в Украине
TrueConf
 
PPTX
IOP202 Redis in Azure
mourhoon
 
PDF
Sama5d3: how to run linux on it
Pavel Kurochkin
 
POTX
Scalaxy
HighLoad2009
 
PDF
OpenStack и Docker: вместе и по отдельности
Andrey Markelov
 
PDF
Continuous Integration под микроскопом, Александр Кириллов, Evrone, Саратов
it-people
 
PDF
RHEL 7. Контейнеры и Docker
Andrey Markelov
 
ODP
Легко ли продавать контейнеры на базаре (Павел Емельянов)
Ontico
 
PDF
Badoo presentation-2012-rit-nasretdinov
Yuriy Nasretdinov
 
PPT
Организация хранилища с Vast sky (Дмитрий Лоханский)
Ontico
 
PDF
Tarantool Silverbox, Юрий Востриков
Fuenteovejuna
 
ODP
Введение в Docker
Andrey Markelov
 
PDF
Ci на базе docker
Ivan Grishaev
 
PDF
Extreme Cloud Storage on FreeBSD, Андрей Пантюхин
Fuenteovejuna
 
PPTX
Ddos
HighLoad2009
 
PDF
Intel DPDK в решениях для противодействия DDoS-атакам
Глеб Хохлов
 
PPT
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf
 
ODP
Docker : что это, зачем, и как им пользоваться
Сергей Ладыгин
 
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
Yandex
 
SECON'2016. Кириллов Александр, Continuous Integration под микроскопом
SECON
 
Презентация TrueСonf в Украине
TrueConf
 
IOP202 Redis in Azure
mourhoon
 
Sama5d3: how to run linux on it
Pavel Kurochkin
 
Scalaxy
HighLoad2009
 
OpenStack и Docker: вместе и по отдельности
Andrey Markelov
 
Continuous Integration под микроскопом, Александр Кириллов, Evrone, Саратов
it-people
 
RHEL 7. Контейнеры и Docker
Andrey Markelov
 
Легко ли продавать контейнеры на базаре (Павел Емельянов)
Ontico
 
Badoo presentation-2012-rit-nasretdinov
Yuriy Nasretdinov
 
Организация хранилища с Vast sky (Дмитрий Лоханский)
Ontico
 
Tarantool Silverbox, Юрий Востриков
Fuenteovejuna
 
Введение в Docker
Andrey Markelov
 
Ci на базе docker
Ivan Grishaev
 
Extreme Cloud Storage on FreeBSD, Андрей Пантюхин
Fuenteovejuna
 
Intel DPDK в решениях для противодействия DDoS-атакам
Глеб Хохлов
 
TrueConf Server. От альтернативы к мэйнстриму. Дмитрий Одинцов, директор по п...
TrueConf
 
Docker : что это, зачем, и как им пользоваться
Сергей Ладыгин
 
Ad

Viewers also liked (20)

PDF
Highload 2009
HighLoad2009
 
PPTX
Pl High Load V1.1
HighLoad2009
 
PDF
Dash Profiler 200910
HighLoad2009
 
PPTX
Citrix Net Scaler Preso
HighLoad2009
 
ODP
Take2
HighLoad2009
 
PPT
м.токовинин компромиссная производительность
HighLoad2009
 
PDF
Highload Perf Tuning
HighLoad2009
 
PPTX
Технология и бизнес-модель сетей CDN
wintertime
 
PPTX
High Load 2009 Dimaa Rus Ready
HighLoad2009
 
PPTX
Rac
HighLoad2009
 
PPTX
Hh Ucoz
HighLoad2009
 
PDF
Hl09 P2p Ever Mesh Pantyukhin
HighLoad2009
 
PPTX
температура мира
HighLoad2009
 
PPT
Kosmodemiansky
HighLoad2009
 
PPT
архитектура новой почты рамблера
HighLoad2009
 
PPT
Why02
HighLoad2009
 
PPT
Hl2009 Pr V2
HighLoad2009
 
PPT
Hl2009 1c Bitrix
HighLoad2009
 
PPT
бегун
HighLoad2009
 
PDF
Silverspoon2
HighLoad2009
 
Highload 2009
HighLoad2009
 
Pl High Load V1.1
HighLoad2009
 
Dash Profiler 200910
HighLoad2009
 
Citrix Net Scaler Preso
HighLoad2009
 
м.токовинин компромиссная производительность
HighLoad2009
 
Highload Perf Tuning
HighLoad2009
 
Технология и бизнес-модель сетей CDN
wintertime
 
High Load 2009 Dimaa Rus Ready
HighLoad2009
 
Hh Ucoz
HighLoad2009
 
Hl09 P2p Ever Mesh Pantyukhin
HighLoad2009
 
температура мира
HighLoad2009
 
Kosmodemiansky
HighLoad2009
 
архитектура новой почты рамблера
HighLoad2009
 
Hl2009 Pr V2
HighLoad2009
 
Hl2009 1c Bitrix
HighLoad2009
 
бегун
HighLoad2009
 
Silverspoon2
HighLoad2009
 
Ad

Similar to Hl09 Free Bsd2009 Pantyukhin (11)

ODP
Ubuntu и другие OpenSource-продукты в компании «Яндекс»
syndicut
 
PDF
Эффективное управление ПО под *nix
Andrew Pantyukhin
 
PDF
Solaris OS
SSA KPI
 
PDF
Andrew Pantyukhin P Nf Sv4
guest092df8
 
PDF
CodeFest 2013. Чистяков А. — Использование систем виртуализации в веб
CodeFest
 
PPT
Git in Sky presentation @ HighLoad++ 2013
Serguei Gitinsky
 
PPT
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
Alex Chistyakov
 
PPTX
Alexandr Serbul "The Rust language for a high-load network service - a quick ...
Fwdays
 
PPT
Кратко о Linux
Anthony Shoumikhin
 
PDF
Опыт применения виртуализации для web-систем часть 2
Alex Chistyakov
 
PDF
Сергей Житинский, Александр Чистяков (Git in Sky)
Ontico
 
Ubuntu и другие OpenSource-продукты в компании «Яндекс»
syndicut
 
Эффективное управление ПО под *nix
Andrew Pantyukhin
 
Solaris OS
SSA KPI
 
Andrew Pantyukhin P Nf Sv4
guest092df8
 
CodeFest 2013. Чистяков А. — Использование систем виртуализации в веб
CodeFest
 
Git in Sky presentation @ HighLoad++ 2013
Serguei Gitinsky
 
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
Alex Chistyakov
 
Alexandr Serbul "The Rust language for a high-load network service - a quick ...
Fwdays
 
Кратко о Linux
Anthony Shoumikhin
 
Опыт применения виртуализации для web-систем часть 2
Alex Chistyakov
 
Сергей Житинский, Александр Чистяков (Git in Sky)
Ontico
 

More from HighLoad2009 (14)

ODP
Krizhanovsky Vm
HighLoad2009
 
PPT
Eremkin Cboss Smsc Hl2009
HighLoad2009
 
PPT
Hl++2009 Ayakovlev Pochta
HighLoad2009
 
PDF
Quick Wins
HighLoad2009
 
PDF
Php Daemon
HighLoad2009
 
PPTX
Dz Java Hi Load 0.4
HighLoad2009
 
PPTX
Highload2009
HighLoad2009
 
PPTX
особенности использования Times Ten In Memory Database в высоконагруженной среде
HighLoad2009
 
PPT
Hl Nekoval
HighLoad2009
 
PPTX
High Load 2009 Dimaa Rus Ready 16 9
HighLoad2009
 
KEY
Nyt Prof 200910
HighLoad2009
 
PPT
бегун
HighLoad2009
 
PDF
Smirnov Twisted Python
HighLoad2009
 
PPT
Silverspoon Cluster
HighLoad2009
 
Krizhanovsky Vm
HighLoad2009
 
Eremkin Cboss Smsc Hl2009
HighLoad2009
 
Hl++2009 Ayakovlev Pochta
HighLoad2009
 
Quick Wins
HighLoad2009
 
Php Daemon
HighLoad2009
 
Dz Java Hi Load 0.4
HighLoad2009
 
Highload2009
HighLoad2009
 
особенности использования Times Ten In Memory Database в высоконагруженной среде
HighLoad2009
 
Hl Nekoval
HighLoad2009
 
High Load 2009 Dimaa Rus Ready 16 9
HighLoad2009
 
Nyt Prof 200910
HighLoad2009
 
бегун
HighLoad2009
 
Smirnov Twisted Python
HighLoad2009
 
Silverspoon Cluster
HighLoad2009
 

Hl09 Free Bsd2009 Pantyukhin

  • 3. выходит FreeBSD 8.0 прошёл очередной Google Summer of Code начинается FreeBSD 9-CURRENT GPLv3 агитирует enterprise за BSD
  • 4. почти по расписанию революционная эволюция POLA, COMPAT_FREEBSD7, ports/misc/compat7x
  • 5. production ZFS, версия 13 NFS kernel locking новый NFS v3/v4, с базовой поддержкой Kerberos NFS v4 ACLs в 8.1
  • 6. ATA AHCI — CAM, NCQ bsdlabel расширен до 26 разделов загрузка с ZFS горячее отключение смонтированных флэшек и не только
  • 7. GEOM_PART по умолчанию переход с fdisk и bsdlabel на gpart загрузка с GPT на обычном BIOS gvinum 2 — наследие GSoC 2007
  • 8. Xen domU — пока только 32-bit Jails v2 multi-IPv4/v6/no-IP persistent jails иерахические jails привязка к CPU CPU/RAM ограничения - на подходе Sun VirtualBox в режиме Host
  • 9. полностью новый MPSAFE-стэк переписаны почти все драйверы Linux compatibility layer поддержка популярной libusb поддержка новых типов транзакций (HS ISOC, split) device-side режим
  • 10. multi-FIB маршрутизация — setfib 802.11s mesh, D3.03 vimage/virtnet IMUNES ECMP — multipath routing, RADIX_MPATH Zero-copy BPF — tcpdump на скорости 10gbps переписан ARP
  • 11. DTrace vfs/nfs probes procstat kernel textdumps ddb scripting обновленные PmcTools
  • 12. MPSAFE TTY layer superpages ULE 3.0: поддержка cpusets и фундамент для топологий типа (cc)NUMA kmem_max до 512Gb NGROUPS от 1024 и выше обновленный syscons, UTF-8 в 8.1
  • 13. no zero (NULL) mapping options MAC в GENERIC свежая версия аудит-подсистемы OpenBSM
  • 14. PowerPC G5, POWER3/4 UltraSPARC III/IIIi поддержка интерфейсов на Sun Fire v440 много новых типов ARM/Xscale
  • 15. параллельная сборка — пока в пределах одного порта Mark Linimon работает над bug-tracking дополнительный quality assurance
  • 16. 17 успешных проектов из 20 начатых (85%) много студентов из числа committers, ветеранов GSoC как обычно, успешные студенты продолжают работать в проекте
  • 17. инфраструктура лиценизий в портах GPL-free поддержка ext2fs pkg_tools переписаны на libpkg порт puffs из NetBSD фундамент для tickless-ядра аудит отдельных приложений на базе TrustedBSD дисковый планировщик на базе geom
  • 19. inet6-only, inet-less ядро packet batching — группировка пакетов 802.11n на полной скорости дальнейшее распараллеливание повышение эффективности процессорного кэша
  • 20. мы избегаем GPLv3 в базовой системе поэтому GCC давно не обновлялся плавно переходим на LLVM/Clang ядро i386/amd64 уже работает userland собирается на 99% Apple резво разрабатывает Clang
  • 21. Xen dom0, развитие domU дальнейшая работа над VirtualBox совершенствование jails, vimage/virtnet, multi-FIB иерархические ограничения ресурсов
  • 22. avr32, mips64, … форсированное улучшение поддержки arm уверенно занимаем промышленный embedded-рынок уверенно шагаем в пользовательский embedded-рынок свои люди в тылу врага :-)
  • 23. пользовательский DTrace переработка rc.d — параллельный запуск, зависимости в runtime улучшенные cross-compilation и cross-runtime улучшенная поддержка pstack/ltrace/strace
  • 24. глубокая модульность сетевога стэка GENERIC+modules должно хватать всем binary-only системы, обновления ядра freebsd-update kexec для горячей перезагрузки ядра развитие RDMA, поддержка InfiniBand
  • 25. hibernate (suspend-to-disk, S4) выключение опущенных интерфейсов, других PCI-устройств расширение поддержки CPU-states (C1/2/3/4E)
  • 26. BSD-сертификация на конференциях официальные forums.FreeBSD.org 346 активных committers (октябрь 2009) присутствие на IT-events по всему миру
  • 27. BSDCan — Оттава, Канада, ежегодно в мае EuroBSDCon 2009 — Cambridge, Англия, сентябрь EuroBSDCon 2010 — Карлсруэ, Германия, октябрь
  • 28. ivoras.sharanet.org/freebsd/freebsd8.html wiki.freebsd.org/FreeBSD9 wiki.freebsd.org/SummerOfCode2009Projects /usr/src/UPDATING