[lang_en]Today is a big day, for me, for Ed Schouten and for FreeBSD (And it's consumers ofcourse). Why? Ed Schouten today integrated his MultiProcessorSafe (MPSAFE) implementation of the TTY Layer for FreeBSD. From the beginning that I heared about the project, Ed and I had been in contact, both working at the same company (Snow B.V.), we flew to Canada together (Facilitated and sponsored by Snow B.V.), visited eachother, been in contact for ages (or at least it feels like ages, which is a positive point in this case). Ed also gratuated in the meantime by working on this TTY layer. So a lot of good things had been evolved because of this!
For FreeBSD this means that finally the TTY layer is GIANT-less. One more big obstacle removed to entirely getting rid of the GIANT lock
, as Poul-Henning Kamp mentioned at some point: This is one of the latest chapters that needed rewriting (since a long time as far as I know).
So I am really happy about this. Good Work Ed!!![/lang_en]
[lang_nl]Vandaag is een belangrijke dag voor mij, voor Ed Schouten en voor FreeBSD (En zijn gebruikers).
Waarom? Ed Schouten heeft vandaag zijn MultiProcessor Veilige (MPSAFE) implementatie gedaan van de TTY Layer voor FreeBSD. Vanaf het begin dat ik hoorde over het project, zijn Ed en ik in contact geweest, werkten we bij hetzelfde bedrijf (Snow B.V.) Zijn we samen naar Canada gevlogen (gefaciliteerd en gesponsored door Snow B.V.), bezoeken we elkaar, hebben we al eeuwen contact (althans zo voelt het, in positieve zin!), is Ed afgestudeerd ondertussen dankzij dit onderwerp... Dus een berg goede dingen is voortgekomen uit dit project!
Voor FreeBSD betekend dit, dat eindelijk de TTY Layer GIANT(-lock less) is. Een groot obstakel verwijderd om ter zijner tijd de GIANT-lock in zijn geheel weg te krijgen. Zoals Poul-Henning Kamp op een gegeven moment al zei: Dit is 1 van de allerlaatste hoofdstukken die nog herschreven moest worden (sinds een hele lange tijd voor zover ik weet).
Dus ik ben hier bijzonder blij om! Goed werk geleverd Ed!!!![/lang_nl]




English
Dutch