Hl09 Free Bsd2009 Pantyukhin

1,125 views
1,082 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,125
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Hl09 Free Bsd2009 Pantyukhin

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

×