Lange war es Traum, dass das FreeBSD-Projekt sich einige Vollzeitwickler leisten kann, die komplett für FreeBSD arbeiten. Das Spendenaufkommen der letzten Jahre, gerade der sehr hohe Spendenerlös 2012 von mehr als 700.000 Euro, ermöglicht der FreeBSD Foundation nun diesen Traum Realität werden zu lassen. Seit heute ist Konstantin Belousov aka kib@ der erste selbstfinanzierte Vollzeitentwickler in der Geschichte von FreeBSD.
Konstantin ist schon seit vielen Jahren bei FreeBSD aktiv und arbeitet vor allem in den harten Low-Level-Bereichen des Systems. Bisher waren dies unter anderem die virtuelle Speicherverwaltung (VM), das virtuelle Dateisystem (VFS), das UFS-Dateisystem, die Portierung von GEM und KMS, sowie vieles mehr. Sein aktuelles Projekt ist "Unmapped IO", was in Zusammenspiel mit anderen Projekten FreeBSDs IO-Durchsatz drastisch steigern soll.
Die Ankündigung:
Konstantin ist schon seit vielen Jahren bei FreeBSD aktiv und arbeitet vor allem in den harten Low-Level-Bereichen des Systems. Bisher waren dies unter anderem die virtuelle Speicherverwaltung (VM), das virtuelle Dateisystem (VFS), das UFS-Dateisystem, die Portierung von GEM und KMS, sowie vieles mehr. Sein aktuelles Projekt ist "Unmapped IO", was in Zusammenspiel mit anderen Projekten FreeBSDs IO-Durchsatz drastisch steigern soll.
Die Ankündigung:
Code:
Dear FreeBSD Community,
The FreeBSD Foundation is pleased to announce that Konstantin Belousov
has been hired as its first full-time member of techical staff, a key
milestone of the Foundation's investment in staff for 2013.
Konstantin has been a FreeBSD committer since 2006, and he recently
implemented support for current-generation Intel graphics controllers
under contract to the FreeBSD Foundation. This new position will
allow him to spend his full working time on supporting and improving
FreeBSD.
Konstantin's first project brings support for unmapped I/O to FreeBSD.
The unmapped I/O project improves performance by avoiding mapping
buffers in the buffer cache, significantly reducing overhead on
multi-processor systems. The project builds on foundational work to
unify machine-dependent parts of the busdma interface, recently
contributed by Jeff Robertson at EMC's Isilon Storage Division.
EMC became a FreeBSD foundation donor in 2012.
Netflix, another new Foundation donor for 2012, is already making use of
this project. "Netflix partnered closely with Konstantin to provide
design input and testing resources for the unmapped I/O project. The
work helped us realize an immediate 25% increase in system performance
on production workloads. It underscores the immense value of
collaborating and investing in the open source community and FreeBSD
in particular," said Scott Long, Senior Software Engineer at Netflix.
Konstantin has also been working with the release engineering team
since 2008 and his new role with the Foundation will allow him to
focus more time on the tools and process used to make FreeBSD
releases.
Konstantin lives in Kiev, Ukraine.
The FreeBSD Foundation