Software na zakázku
Ačkoliv je svobodný software vyvíjen v podstatě neustále a denně zdokonalován, závisí tento posun
často jen na volném čase a dobrovolnosti jeho vývojářů. Někdy tak může nastat situace, že je
nutno v co nejkratším čase opravit chybu nebo doplnit chybějící funkcionalitu v softwarové
komponentě, která zajišťuje chod firemního serveru (web, mail, databáze, apod.). Nicméně vývojář
tohoto konkrétního svobodného software momentálně není k dispozici, případně je zaneprázdněn
jinými povinnostmi. V takovém případě se lze obrátit na Neosystem, který zreviduje možnosti
daného software, náročnost oprav a rozšíření, a navrhne řešení, jak dosáhnout potřebné
funkcionality.
Zde je několik příkladů softwarových úprav takového charakteru (realizováno průběžně pro Seznam.cz).
- doplnění funkcionality podle protokolu HTTP/1.1 do webového serveru thttpd a jeho stabilizace
(kód)
- rozšíření DNS serveru PowerDNS o možnost rozkládat dotazy a kontrolovat dostupnost doménových
serverů (kód)
- selektivní výdej MX záznamů v PowerDNS - rozklad příchozí pošty mezi různé lokality, případně
pomocný nástroj v boji proti nevyžádané poště
(kód)
- inkrementální zálohování systémů Debian GNU/Linux s kompletní historií verzí, realizováno
s využitím obecně používaných nástrojů grep, find, diff, rsync a subversion
(kód)
- univerzální nástroj pro testování výkonu síťových serverů
(kód)