Interjú: Újdonságok a FreeBSD 7.0-ban

Címkék

Hamarosan itt a FreeBSD 7.0-s kiadása. Ebből az alkalomból Federico Biancuzzi - aki számos másik BSD témájú interjút készített már a múltban - kérdéseket tett fel a FreeBSD projekt prominens fejlesztőinek. Az interjúban megszólal:

  • Andre Oppermann (TCP stack)
  • Robert Watson (hálózati réteg)
  • Andrew Thompson (Rapid Spanning Tree Protocol, link aggregáció)
  • Randall Stewart (Stream Control Transmission Protocol)
  • Bjoern A. Zeeb (KAME IpSec)
  • Alexander Leidinger (guest Xen)
  • Nate Lawson (energiagazdálkodás, ACPI)
  • Hidetoshi Shimokawa (Firewire)
  • Rui Paulo (örökségmentes (legacy-free) eszközök támogatása)
  • Alexander Leidinger (hi-def audio)
  • Doug Ambrisko (Intelligent Platform Management Interface)
  • Olivier Houchard (ARM)
  • Warner Losh (ARM)
  • Ken Smith (64 bites rendszerek)
  • Mark Linimon (64 bites rendszerek)
  • Mark Linimon (gcc 4.2)
  • Mark Linimon (X Window, GNOME, KDE, 3D desktop)
  • Alexander Leidinger (Skype, Flash)
  • Alexander Leidinger (Linux emuláció, Linuxulator)
  • Pawel Jakub Dawidek (ZFS, gjournal, )
  • Daichi GOTO (unionfs)
  • Robert Watson (biztonsági témák)
  • Diomidis Spinellis (accounting keretrendszer)
  • John Baldwin (Message Signaled Interrupts, Extended Message Signaled Interrupts)
  • Jason Evans (jemalloc)
  • David Xu (libthr)
  • Attilio Rao (kernel locking)
  • Jeff Roberson (ULE)

A nég oldalas interjú elolvasható az O'Reilly Onlamp BSD Devcenter rovatában.

Hozzászólások

Ebben akkor mar az ULE a default?

~$ curl -s http://www.onlamp.com/lpt/a/7230 | grep ULE | grep default
<p><strong>I heard that there was a lot of work on the new scheduler, ULE, but that it will not be the default scheduler for 7.0. Would you like to tell a bit more about its evolution, features, and performance?</strong></p>
<p>Work has not stalled in 8.0 however. We have seen great gains on 16way machines by implementing CPU topology aware scheduling. These algorithms know where caches and busses are in the system and which CPUs share them. This enables us to make the best choices with regards to CPU affinity and load balancing. Work is also underway on a system for CPU binding and CPU sets which may be used to restrict jails to certain CPUs, for example. Much of this work is most generously being sponsored by Nokia. This and other improvements may be backported to 7.1 where ULE will likely become the default scheduler.</p>