Slide 4
Slide 4 text
BrandZ: LX-branded zones
• In 2006, team at Sun that included Nils Nieuwejaar and
Russ Blaine integrated BrandZ, a Linux branded zone
(PSARC 2005/471)
• Support was a user/kernel hybrid: lx system calls
bounced back to a user-level emulation library that
depended on some in-kernel emulation (e.g. futexes)
• Support was for RHEL 3 (!): glibc 2.3.2 + Linux 2.4
• Remarkable amount of work was done to handle device
pathing, signal handling, /proc — and arcana like TTY
ioctls, ptrace, etc.
• Worked for a surprising number of binaries!