GUARDING YOUR BUSINESS ■ Linux disztribúciók és FreeBSD az upstream szemszögéből Czanik Péter Community manager syslog-ng upstream
GUARDING YOUR BUSINESS ■ 2 Tartalom ■ syslog-ng ■ Kapcsolat a disztribúciókkal ■ Kapcsolat a nagyvilággal (Google alerts) ■ Körkép a disztribúciókról a syslog-ng példáján keresztül (FreeBSD, Debian, Fedora, Gentoo, Mandriva, OpenSUSE, Ubuntu)
GUARDING YOUR BUSINESS ■ 3 syslog-ng ■ A syslog-ng az egyik legelterjedtebb syslog (UNIX rendszernapló) implementáció ■ 12+ éves nyílt forráskódú magyar fejlesztés ■ Célunk ennek a vezető szerepnek a megtartása ■ Nem elég a jó szoftver ■ Syslog-ng minél több disztribúcióba ■ Napi kapcsolat a disztribúciókkal és felhasználókkal ■ Bármilyen szabad szoftvernél szükség van erre
GUARDING YOUR BUSINESS ■ 4 Kapcsolat a disztribúciókkal ■ Személyes kapcsolat a csomag karbantartókkal ■ Csomagok karbantartása ■ Verzió frissítések koordinálása ■ „Downstream” patch-ek gyűjtése és problémák figyelése ■ Javaslatok gyűjtése ■ Kölcsönösen előnyös kapcsolat
GUARDING YOUR BUSINESS ■ 5 Kapcsolat a nagyvilággal ■ Google Alerts figyelés – syslog-ng kulcsszó ■ Segítség fórumokban, levelezőlistákon – ha nem disztribúció / alkalmazás specifikus probléma ■ Jellemző problémák gyűjtése és továbbítása a fejlesztőknek ■ Ötletek gyűjtése ■ Érdekességek: □ Hol használnak syslog-ng -t □ Könyvek, blogok, stb.
GUARDING YOUR BUSINESS ■ 6 Upstream és a disztribúciók ■ A syslog-ng szinte minden Linux disztribúció és BSD ports része ■ Sok helyen régi verziók ■ Nem használják ki az új lehetőségeket ■ „Downstream” verziók telepítése □ Stabil és fejlesztői ág követése □ Segítség a frissítésben és bővítésben ■ Példák konkrét disztribúciókon keresztül
GUARDING YOUR BUSINESS ■ 7 Mandriva ■ Van syslog-ng csomag ■ Szinte azonnal frissül ■ Az első disztribúció, ahol egy pattern-db snapshot is elérhető csomagként ■ Beszállás a fejlesztésbe:
GUARDING YOUR BUSINESS ■ 8 Gentoo ■ Van syslog-ng e-build ■ Ez az ajánlott syslog megoldás ■ Új verziók szinte azonnal ■ Időnként lassan jelölik stabilnak a legújabb verziót ■ Csomag karbantartás először mentor felügyeletével ■ További információ:
GUARDING YOUR BUSINESS ■ 9 Debian ■ Van syslog-ng csomag ■ kapcsolat a karbantartóval ■ Új csomag, és ennek karbantartása szponzoron keresztül ■ Más csomagokhoz hibajelentéseken át lehet módosítást kérni ■ Önállósodás: „new maintainer” procedúra ■ További információ:
GUARDING YOUR BUSINESS ■ 10 FreeBSD ■ Van syslog-ng a ports-ban ■ Erősen hiányos volt ■ A régi „ a karbantartónak” nem működik már ■ Egy patch csatolása csodákra képes :-) ■ Új port / javítások: ■ Ha valaki nagyon aktív, akkor cvs elérést kaphat (ports committer)
GUARDING YOUR BUSINESS ■ 11 Ubuntu ■ Debianon alapul, a syslog-ng-t is onnan veszi át ■ Hibák, módosítási kérések a „launchpad”-re mehetnek: ■ Nagyjából a /dev/null-nak felel meg ■ Belső ember / irc / stb. elérése hasznosabb
GUARDING YOUR BUSINESS ■ 12 OpenSUSE ■ Van syslog-ng ■ Csináltam újat az openSUSE Build Service-ben ■ „submit request” az aktuális verzióhoz ■ Sok „rejected” után bejutott, karbantartó is lettem ■ Változtatások: bugzilla, de gyorsabb, ha „sr” is van :-) ■ OBS: ■ _Factory
GUARDING YOUR BUSINESS ■ 13 Fedora ■ Van syslog-ng csomag ■ nem működött ■ Van karbantartó időtúllépési procedúra ■ A „hivatalos” frissítési ügymenetet is kijátszotta a „csomag tulajdonos” ■ Új csomag / módosítási kérelem: ■ Karbantartóvá válás:
GUARDING YOUR BUSINESS ■ 14 Köszönöm a figyelmüket!