Wywiad z Dario Freddi
[edytuj] Wywiad z Dario Freddi
Prowadzący: Jonathan Riddell
Z wielką przyjemnością publikujemy wywiad z Dario Freddim, deweloperem znanym społeczności KDE jako drf. Dla tych którzy nie wiedzą, Dario poświęca swój czas wielu aspektom KDE 4; na przykład PowerDevil, mechanizm zarządzania energią, który pojawił się KDE 4.2, jest rezultatem jego ciężkiej pracy. Inne jego projekty są związane z dystrybucją Arch Linux oraz Projektem Chakra, DeviceSync oraz PolicyKit-KDE! Wiele interesujących informacji można znaleźć na jego blogu.
- Witaj Dario! Dziękuję Ci za znalezienie chwili czasu, by odpowiedzieć na nasze pytania! Czy mógłbyś pokrótce przedstawić się naszym czytelnikom?
- Ok! Nazywam się Dario. Mam 20 lat. Studiuję na "Politecnico di Milano". Moim głównym hobby jest muzyka, której poświęcam większość czasu. W dalszej kolejności: sport (głównie basketball), przyjaciele, dziewczyny, i tak dalej. Zacząłem programować lata temu od PHP, a od mniej więcej roku przyczyniam się do rozwoju KDE.
- Hmm, muzyka... grasz na jakimś instrumencie?
- Gram na gitarze i fortepianie, ale aktualnie w dużej mierze poświęcam się śpiewaniu.
- Grasz w zespole?
- Tak, od 2 lat.
- Interesujące! Zdradź nam zatem nazwę tego zespołu i powiedz, czy macie zamiar osiągnąć międzynarodową popularność?
- Nie mamy nazwy, ponieważ z pewnych powodów byliśmy zmuszeni zmienić poprzednią, a tymczasowo nie mamy żadnego dobrego pomysłu na inną. Doświadczamy momentów popularności. Braliśmy udział w kilku wydarzeniach w Mediolanie oraz festiwalach na świeżym powietrzu, wśród nich w "Music Village in Calabria".
- Czy mógłbyś odpowiedzieć na pytanie, jak zetknąłeś się z Linuksem i dlaczego?
- Cóż, to jest trudne pytanie, ale mogłem się go spodziewać... :) Głównie dlatego, że byłem ciekawy. Myślę, że jestem z Linuksem od 4 lub 5 lat. Zacząłem od Mandrivy i rzuciłem ją zaraz potem. Następnie, za drugim razem próbowałem z większym zapałem (instalując Mepis, o ile dobrze pamiętam) i od tej pory nie odszedłem od Linuksa.
- Współpracujesz z projektem KDEmod z ArchLinuksa, nieprawdaż?
- Tak jest! Tak naprawdę to z powodu KDEmod skierowałem się ku społeczności KDE; może bez tego nigdy nie dołączyłbym do zespołu programistów "dużego K".
- Więc powinienem spytać, co skłoniło cię, by wybrać Arch'a i KDE?
- Zacznijmy od prostej odpowiedzi: na początku o Arch'u. Moim zdaniem Arch jest dystrybucją, którą możesz kochać lub nienawidzić. W moim przypadku była to miłość od pierwszego wejrzenia! Arch, jeśli używa się go tak jak trzeba, to dystrybucja, która wymaga mało troski; dzięki swojej prostocie jest niezwykle wydajny i szybki; i do tego jest to dystrybucja ciągła. I to wszystko, czego oczekuję od dystrybucji. Irytuje mnie, że jacyś developerzy nie zachowują się dobrze i że miałem jakieś dyskusje z nimi.
- W związku z KDE, muszę przyznać, że korzystałem z GNOME spokojnie jeszcze mniej więcej rok temu. Ale KDE 4 zupełnie mnie zaskoczyło i swoimi nowatorskimi pomysłami zdobyło moje serce. Nigdy nie wykazywałem zainteresowania KDE 3, ale z KDE 4 znalazłem mój świat, ponieważ zaspokaja ono wszystkie moje potrzeby.
- Obserwując twoje "rozmowy na drodze do Damaszku" chciałem cię zapytać, czy lubisz inne środowiska graficzne i czy czujesz, że KDE w jakiś sposób od nich odstaje?
- Mając na uwadze fakt, że jedynymi, których aktywnie używałem przez jakiś czas, były Enlightenment E17 i GNOME, na początku wypowiem się trochę na temat E17. Spróbowałem go jakiś czas temu, a mimo to do dziś przypisuję mu zasługę zmuszenia mnie do nauki linii poleceń, ponieważ w tym czasie była to wczesna wersja rozwojowa E17. Chciałbym spróbować E17 teraz, ze względu na pewne, wprowadzane do niego, dobre rozwiązania (będziemy mogli stworzyć plazmoid z QEdje w KDE 4.2), i jestem pewny że zrobię to gdy będę miał czas.
- Odnośnie GNOME, to jest trudne pytanie, ale postaram się odpowiedzieć szczerze. Myślę, że KDE nie odstaje w żaden sposób od GNOME. Przeciwnie, uważam iż stwierdzenie, że "GNOME jest użyteczniejsze" jest co najmniej częściowo błędne, ponieważ na tym polu KDE dużo zyskuje. KDE poprawiło się znacznie w związku z używalnością i racjonalizacją interfejsu użytkownika, który był jakiś czas temu mocną stroną GNOME. Powinniśmy docenić też zmiany w organizacji społeczności. Możesz mówić mi, że jestem trochę zakręcony, ale obecnie KDE nie musi niczego zazdrościć GNOME (przecież jeśli zostałem nawrócony na KDE i nie wróciłem do GNOME, to już powinno być jakimś powodem! :D).
- A może powiesz coś o programach? Jakie są twoje ulubione programy KDE, nie licząc tych, które sam tworzysz? Który, twoim zdaniem, zasługuje na więcej uczuć i zaangażowania?
- Jest wiele programów, które lubię! Amarok 2 - kocham go. Tak samo KMail. K3B w wersji dla KDE 4 nie jest jeszcze gotowy - mam w stosunku do tego złe przeczucia... tak, z pewnością potrzebuje on więcej uczucia!
- Nie tylko ty tak myślisz. Czy nie jest tak jak jest, ponieważ Sebastian Trüg (deweloper K3B i Nepomuk) został ojcem, a pozostały czas poświęca projektowi Nepomuk?
- Bingo.
- Ok, porozmawiajmy teraz o twojej pracy. Czy mógłbyś nam opowiedzieć pokrótce o PowerDevil? Na przykład, jak w ogóle doszło do jego powstania, jaki jest stan projektu obecnie oraz plany na przyszłość?
- Tak więc, pomysł przyszedł moim zdaniem wtedy, gdy spojrzałem ogólnie na stan mechanizmów zarządzania energią w Linuksie. Nie były one ani zintegrowane z systemem, ani wydajne. Chociaż KPowersave był dobrym projektem, to była to aplikacja samodzielna i nie byłby dobrym wyborem jako podstawowy element systemu zarządzania energią. PowerDevil został stworzony, by był zintegrowany i wydajny. Rzeczywiście, jest to demon (moduł KDED) który startuje automatycznie, jest konfigurowalny przez SystemSettings i wykonywalny przez Plasmę. To jest możliwe dzięki zbiorowi bibliotek, który zajmuje dużo mniej miejsca na dysku i w pamięci niż KPowerSave.
- Projekt jest teraz stabilny i dojrzały. Dzięki wykorzystaniu XSync to prawdopodobnie najsprawniejszy mechanizm zarządzania energią w Linuksie. PowerDevil zostanie włączony do KDE 4.2 w kdebase-workspace (Od redakcji: już jest).
- W przyszłości będziemy kontynuować współpracę z zespołem Solid w celu integracji KDE. Nawet teraz wszystkie aplikacje KDE mogą prosić o wyłączenie automatycznego uśpienia komputera za pomocą pojedynczej linii kodu, Kickoff [obecne domyślne menu w KDE 4] używa PowerDevil w celu uśpienia komputera. W przyszłości PowerDevil mógłby się stać rzeczywistym centrum kontrolującym zarządzanie energią, a używające go programy mogłyby czerpać informację jak dużo zasobów systemowych mogą zużyć.
- Czy chciałbyś powiedzieć coś o DeviceSync albo o swojej pracy przy integracji PolicyKit, albo o pomysłach które kłębią się w twojej głowie?
- Ok, postaram się na wszystko odpowiedzieć... odnośnie DeviceSync, to praca nad nim postępuje podczas tej rozmowy; Alessandro (red. Alessandro Diaferia, deweloper KDE) pomaga mi przy tworzeniu GUI, dzięki czemu dobrze to wygląda. Celem projektu jest zapewnienie uniwersalnego menadżera urządzeń multimedialnych, takich jak iPod i podobne, oraz zintegrowanie go z systemem przez KIO slave. Obsługa urządzeń MTP devices już działa; stosowny program jest w tym momencie w playground/utils, oczywiście jako pre-pre-alpha.
- Wielkie brawa dla KDE Italia!
- PolicyKit-KDE jest już prawie gotowy, musimy tylko usunąć trochę małych błędów. Aktualnie najważniejsze zadanie to takie stworzenie PolicyKit API, który jest koszmarny, by był dostępny dla deweloperów KDE. Zaczęliśmy planować jak to zrobić, i mam zamiar napisać o tym na moim blogu jak tylko zdefiniujemy nasze plany nieco jaśniej. (Od redakcji: PolicyKit-KDE już działa i jest dostępny w extragear.)
- Z innej beczki: mam nadzieję, że dla KDE 4.3 będzie gotowy backend Solid Network bazujacy na Wicd. W ten sposób wszyscy użytkownicy Wicd w KDE nie będą zmuszani do używania interfejsu w GTK, ale będą mogli użyć oficjalnego apletu KDE w celu zarządzania siecią.
- Męczę Cię już od mniej więcej godziny i myślę, że czas przeskoczyć do jakichś łatwiejszych pytań, a zaraz po nich będziesz mógł wrócić do pracy nad wersją 4.2!! Lubisz schematyczne pytania? Chciałbyś odpowiedzieć na klasyczne pytania o ulubioną piosenkę, ulubiony film, ulubione piwo?
- Ok, spróbuję :D
- Cóż, wskazanie ulubionej piosenki jest prawie niemożliwe. Mogę tylko podać listę ulubionych artystów: Thrice i Ataris (przede wszystkim za 3 ostatnie albumy). Uwzględniając piosenki, które w tej chwili mi się podobają: Follow and Feel zespołu Saosin oraz Chapter III - Nostalgic Mannerism of The fall of Troy.
- Ulubiony film? Przykro mi, ale nie odpowiem na to pytanie, bo nie interesuje się kinematografią.
- Za to temat piwa jest dla mnie interesujący i mogę o nim coś powiedzieć! Jasne: potrójne karmelitańskie; pszenne: kapucyńskie; amber ale: st. bernardus. Wystarczy tego reklamowania?
- Chakra to live CD, które jest w trakcie tworzenia przez zespół KDEMod. To Arch Linux + KDEmod4 + kilka stworzonych przez nas narzędzi, z których najbardziej znane to Shaman i Arxin, oraz "apetyczny" instalator... największa część pracy przypadła mnie, Lukasowi Appelhansowi (temu od KGet) oraz reszcie zespołu KDEmod. Nagrania i zrzuty ekranu są umieszczone na stronie projektu.
- Czy chciałbyś pozdrowić przyjaciół, rodzinę, krewnych?
- Tak. Cześć mamo!
- Dziękuję Ci za wywiad i życzę owocnej pracy i miłego studiowania.


