30 Haftada 30 Linux Kernel Geliştiricisi: Thomas Gleixner

Bu röportaj aslen Jennifer Cloer tarafından 18 Haziran 2012'de 30 Linux Kernel Developers in 30 Weeks: Thomas Gleixner başlığıyla Linux.com'da yayımlanmıştır.

Çevirisini yapmak ve burada yayımlamak için herhangi bir izin alınmamıştır. Çevirideki verilen bazı bağlantılar asıl yazıdakinden farklı olabilir. Çevirideki ve yazımdaki karşılaşılan yanlışlar yorum olarak bildirilebilir.

Yazıda kullanılan görseller asıl yazıdan alınmıştır ve tüm hakları sahiplerine aittir.

Her hafta farklı bir Linux kernel geliştiricisinin profilini tanıttığımız 30 hafta serisinde ikinci isimdeyiz. Geçen hafta Linus Torvalds ile seri başlangıcı yapmıştık. 2012'nin geri kalanı boyunca yayımlayacağımız profiller, bu geliştiricilerin işlerini nasıl yaptığını anlatmada, onlarla nasıl çalışılacağıyla ilgili önemli ipuçları vermede ve nasıl mutlu şekilde yaşadıklarını göstermede yardımcı olacaktır.

İsminiz?
Thomas Gleixner, lakabım: tglx

Toplulukta nasıl bir rolünüz var veya şöyle soralım hangi alt sistemler üzerinde çalışıyorsunuz?
Epeyce bir kişi beni Huysuz Yaşlı Adam'lardan biri olarak düşünüyor. Bu, benim yaşımla ve ilerleyen yaşla birlikte gelen saçmalıklarla başa çıkmak konusunda isteksizlikle ilgili bir durum.

Bir bakıcı olarak zamanlayıcıların, zaman tutucu ve kesme yönetiminin ana altyapı sorumlusuyum. x86 mimarisi bakım takımının bir parçasıyım ve gerçek zaman önceliği yamasının ana bakıcı ve geliştiricisiyim. Bunların dışında imkansız görevler ve dizinler arası kod temizlikleri için karşı konulmaz bir ilgim var.

Maaşınızı nereden alıyorsunuz?
Red Hat ve çalışmalarımla ilgilenen diğerleriyle iş yaptığımız kendi şirketimden.

Dünyanın neresinde yaşıyorsunuz? Neden?
Almanya'da. Burası benim evim ve neden başka bir yerde yaşayayım ki?

Yazılım geliştirmek için en sevdiğiniz üretkenlik araçları nelerdir?
Komut satırı araçları. Beni Emacs mi VI mi tartışmalarına çekmeye çalışmayın ve bana hangi grafik kullanıcı arayüzü araçlarını kullanıyorsun diye sormayın :)

Masaüstünüzde ne kullanıyorsunuz?
Linux dağıtımlarından değişen tatlar. Masaüstü ihtiyaçlarım epey düşük; çok fazla terminalin yönetimini, bir grafik arayüzlü internet tarayıcısının çalıştırılmasını ve zaman zaman da kaçınılmaz grafik arayüzlü uygulamaların başlatılmasını içeriyor.

Israrla iş akışımı benden daha verimli yöneteceğini iddia eden yeni çıkmış uygulama odaklı masaüstlerinden köşe bucak kaçarak uzak durmaya çalışıyorum.

Linux kernel geliştirimine nasıl dahil oldunuz?
Meraktan.

İlginizi ne canlı tutuyor?
İşin eğlencesi. Tüm dünyadan zeki insanlarla birlikte çalışmak.
LinuxCon Avrupa'dan bir fotoğraf, Gleixner sağdan ikinci sırada

Ortak geliştirme sürecinin en eğlendiğiniz anı neydi (ateşli tartışmalar, gülünç kod gönderimleri, inanılmaz başarılar)?
Bu zor bir soru. Tüm kategorilerde favorilerim var ama gülünç olması bakımından en sevdiklerimden biri şu:

+       d->core_internal_state__do_not_mess_with_it |= SOME_CONSTANT;

http://www.spinics.net/lists/linux-tip-commits/msg11099.html adresine bakabilirsiniz.

Katılmak isteyen geliştiriciler için tavsiyeniz nedir?
Ilgi alanınızı bulun ve sizi etkileyen sorunlarla mücadeleye başlayın.

Kod yazarken ne dinlersiniz?
Kafamın içinde oradan oraya sürüklenen düşünceleri.

İnsanların sizi bulabileceği e-posta listeleri veya IRC kanalları nelerdir? Hangi konferanslardasınız?
E-posta listeleri: Çoğunlukla LKML (Linux Kernel Mailing List, Linux Kernel E-posta Listesi)
IRC kanalları: Lakabım unique
Konferanslar: Çok fazla

30 Haftada 30 Linux Kernel Geliştiricisi'ne katıldığı için Thomas'a teşekkürler. Gelecek yazıda Sarah Sharp ile konuşacağız.

Thomas Gleixner, 24 Şubat 1962'de Almanya'nın Bavyera Eyâleti'nde yer alan Kempten (Allgäu) şehrinde dünyaya gelmiştir. Münih Teknik Üniversitesi'nde elektrik mühendisliği eğitimi görmüştür. Kendi şirketi olan Linutronix'te yönetim kurulu başkanlığı yapmaktadır ve OSADL'nin (Open Source Automation Development Lab, Açık Kaynak Otomasyon Geliştirme Laboratuvarı) kurucu üyesidir. Daha fazla bilgi için Almanca Wikipedia'daki Thomas Gleixner maddesine bakılabilir.


core_internal_state__do_not_mess_with_it, bulaşmamanız_gereken__çekirdek_iç_durumu şeklinde çevrilmeye çalışılabilir.

Yorumlar

Bu blogdaki popüler yayınlar

Mızıka Tabları Nasıl Okunur

conio.h

Muhtar Kellesi