Deweloperzy OpenBSD: Landry Breuil

Osiemnastego października dwadzieścia lat temu pierwszy commit wylądował w repozytorium CVS projektu OpenBSD. W rocznicę tego wydarzenia zespół beastie.pl zaprosił wszystkich czytelników do serii wywiadów przeprowadzonych przez nasz zespół z deweloperami projektu.

Siódmy Landry Breuil


On October 18th 20 years ago the first commits to the OpenBSD project landed in the CVS repository. On the anniversary the beastie.pl team invited all readers to a series of interviews that our staff conducted with the project developers.

We continue with our seventh interview – Landry Breuil.


 

1. For the readers who don’t know you, can you shortly introduce yourself?

Landry, 33, living on the countryside in the middle of france, avid motorbiker/road-tripper, working on GIS databases, aerial pictures, storage infrastructure and building geographical web services for the public agencies in my area.

2. Why did you choose to run OpenBSD? How long have you been using it?

I started using it as a gateway with 3.7 in… 2005 i think. Coming from a linux background, i was attracted by the cleanliness of the doc/faq back then, and the hardcore security/no concession attitude. Started using it as a desktop with 3.9, and moved to -current straight away.

3. For those readers that still haven’t joined the OpenBSD community, why should they try OpenBSD?

Because it just works, is clean & well documented, and doesnt break at every upgrade.

4. Is OpenBSD your daily driver at home & at work?

Everywhere at home & personal servers. At work on my desktop, and also on our mail/intranet server.

5. How did you become an OpenBSD developer? What do you think is required in order to join the OpenBSD project as a developer?

I hassled the ports@ mailing list during some weeks with an upgrade to Xfce 4.4, and ajacoutot@ got me an account so he wouldn’t need to commit my diffs :) To become a developer, a thick skin is sometimes required, but otherwise all you need is sending lots of quality diffs, or even shitty diffs but quickly reacting to feedback/review & learning from other’s experience..

6. Can you tell us about some OpenBSD-related areas you work on?

Those days, mostly maintaining mozilla ports, x11/xfce4 and also lots of geo/ stuff because i use those tools daily at work. I maintain package building for some exotic archs, and used to run a dpb cluster for diffs testing. I’m also active upstream in mozilla & xfce, although time for this is a scarce resource..

7. Do you have an idea of the time you spend working on the OpenBSD project?

Changes over time, but overall i’d say between 4 and 6 hours a week.. maybe more, not easy to evaluate, since i’m doing this for fun.

9. It’s been a long 20 years of amazing releases. What are you most proud of and what would you like to revisit/redo?

I’d say i’ve enjoyed making lots of new friends within our community, and this brought us lots of good moments online and during hackathons.

Also, being able to build a nice relationship with upstream projects, feeding them back our patches and showing them that OpenBSD could be a viable fullblown desktop OS was definitely nice.

10. As a conclusion, can you tell us how you forecast OpenBSD’s future? What’s the next big challenge?

There will always be a place for OpenBSD in IT’s mission-critical places (firewall, router, mail, web…), but to stay usable „on the desktop” we’ll have to update our toolchain for newer compilers (hint: c++11 is creeping everywhere in 3rd-party code, and our gcc 4.2 is 8 years old) and improve our SMP support.

 


1. Czy mógłbyś powiedzieć parę słów o sobie czytelnikom, którzy jeszcze Cię nie znają?

Landry, 33, żyję na terenach wiejskich Francji, jestem zapalonym motocyklistą/wycieczkowiczem, pracuję z bazami danych GIS, robię zdjęcia lotnicze oraz zajmuję się budowaniem infrastruktury do przechowywania danych geograficznych dla serwisów sieciowych agencji publicznych w moim regionie.

2. Dlaczego wybrałeś OpenBSD? Jak długo korzystasz z tego systemu?

Zacząłem używać go jako bramy domyślnej od wersji 3.7 chyba w… 2005 roku, jeśli mnie pamięć nie myli. Wobec mojego wcześniejszego doświadczenia z Linuksem, jakość dokumentacji i FAQ okazała się dla mnie tak samo atrakcyjna, jak samo podejście projektu do bezpieczeństwa, bez żadnych ustępstw. Zacząłem używać OpenBSD na desktopie od wersji 3.9, prawie natychmiast przeszedłem na wersję -current.

3. Dlaczego czytelnicy, którzy jeszcze nie przyłączyli się do społeczności OpenBSD powinni tego spróbować?

Ponieważ po prostu działa. Jest czyste, dobrze udokumentowane i nie psuje się przy każdej aktualizacji.

4. Czy używasz OpenBSD jako głównego systemu w domu oraz w pracy?

Wszędzie, w domu i na prywatnych serwerach. W pracy, na moim desktopie, OpenBSD obsługuje również naszą pocztę i serwery intranetowe.

5. W jaki sposób zostałeś deweloperem OpenBSD? Co – Twoim zdaniem – jest potrzebne by zostać członkiem projektu w roli dewelopera?

Kilka tygodni męczyłem ludzi na liście mailingowej ports@ aktualizacjami do Xfce 4.4. W końcu ajacoutot@ załatwił mi konto, żeby nie musieć ciągle commitować moich diffów :) Czasem trzeba mieć grubą skóra, aby zostać developerem. W pozostałych przypadkach wystarcza wysyłanie wielu łat dobrej jakości, w sumie nawet kiepskiej jakości, jesli jest się gotowym szybko reagować na informację zwrotną/przegląd kodu  albo uczyć się od innych.

6. Czy mógłbyś powiedzieć parę słów o obszarach Twojego zaangażowania w OpenBSD?

Obecnie zajmuję się głównie serwisowaniem portów Mozilli, x11/xfce4 i sporej ilości paczek geo/, ponieważ używam tych narzędzi codziennie w pracy. Buduję też paczki dla kilku egzotycznych architektur. W przeszłości utrzymywałem klaster dpb służący do testowania diffów. Jestem aktywny przy nadrzędnych projektach Mozilli i Xfce, jednak czas na tę pracę jest mocno ograniczonym zasobem…

7. Ile czasu zajmuje Ci praca przy projekcie OpenBSD?

Proporcje zmieniają się z upływem czasu, powiedziałbym ogólnie około 4 do 6 godzin tygodniowo… może więcej. Nie jest mi łatwo oszacować, ponieważ robię to dla zabawy.

9. To już długie 20 lat wspaniałych wydań. Z czego jesteś najbardziej dumny oraz do czego chciałbyś ponownie zajrzeć/zrobić inaczej?

Rzeklbym, że cenię sobie poznawanie wiele osób z naszej społeczności, co doprowadziło do wielu miłych momenów online lub podczas hackathonów.

Poza tym, możliwość budowania dobrych relacji z naszymi projektami nadrzędnymi, wysyłanie im naszych łat i pokazywanie, że OpenBSD, jak najbardziej nadaje się jako system na desktop.

10. W ramach podsumowania, jak kreślisz przyszłość dla OpenBSD? Co jest kolejnym największym wyzwaniem?

Przy krytycznych zadaniach IT zawsze znajdzie się miejsce dla OpenBSD  (firewall, routery, mail, serwery web, lecz aby pozostać nadal przydatnym „na desktopie” musimy zaktualizować nasze narzędzia pod nowsze kompilatory (c++11 wkrada się powoli w każdy zewnętrzny kod, a nasze gcc 4.2 ma już 8 lat) oraz poprawić nasze wsparcie dla SMP.

Skomentuj

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *