Ne bantsatok Equ-t, neki csak az a gondja, hogy mivel nem igazan latja hogyan mukodnek a nyilt rendszerek nem erti azt sem miert nem mondjak mar neki azt az alkalmazast ami kivaltja a szivenek kedves Windowsos megoldast Linuxon.
A 'szigetvilagban' el, ahol szinte minden feladathoz tartozik egy-egy alkalmazas, vagy alkalmazas-csomag ami arrafele termeszetes, hiszen csak igy lehet hatekonyan eladni. (Az egyuttmukodes szinte nulla, hiszen amit mas irt, annak hasznalataert fizetni kell.)
Nos, termeszetesen nem azert nem mondjak mert nincs, hanem mert a megoldas nem ugy mukodik mint Windowson.
Hosszu litania helyett nezzunk egy eletszagu peldat:
(Egyebkent, hogy gigantikus adatbazisok kezelese nem Linuxra valo? A Google szerverfarm-rendszerein vajon mi fut? Az csak eleg nagy nem? :)
Szoval, rendszergazdank ejjeli ugyeletben uldogel egy szerverszobaban, egyszer csak csorogni kezd mellette az szerverben egy merevlemez. Kisse leizzad mert tudja, hogy kulcsfontossagu adatok vannak rajta es a mentes szalagra tobb ora, viszont a hang alapjan a dog rovidesen kinyiffan.
Ugy gondolja, celszeru lenne az egesz lemezrol ropteben egy biztonsagi masolatot kesziteni egy tavoli szerverre, egy teljes lemezkepet, hogy az uj vinyot reggel azzal felulirva mar lehessen is bootolni rola. Persze mindjart tomoritsuk is a kepet, hogy kevesebb helyet foglaljon meg a halozatot is kimeljuk illetve bar a masik szerver az intraneten van azert kodoljuk is az atvitelt mert erzekeny fileokat is tartalmaz.
Oke. Egy ilyen feladathoz peldaul Windowson kell egy kulon alkalmazas, Ghost, vagy hasonlo, megveszed draga penzen, a marketingesek odakat zengenek rola, feltelepited es orulsz. Nyilvan a tavoli szerveren is kell a program valami kis kliensenek lenni ami fogadja az adatokat egy porton es kiirja a lemezre. Szoval elinditod a doglodo szerveren, klikkelgetsz, igen, mentes, tavolira, hostnev, jelszo, tomoritse is, normalon, kodolja is, erosen, mehet. Ez egy kulon alkalmazas amit direkt erre a celra irtak, kellett is, hiszen a rendszer nem tartalmazott erre semmi komolyat. (Nem is tartalmazhatott, mert akik ilyeneket gyartanak azonnal neki is ugrottak volna.)
Linuxon ez egeszen mashogy megy, hiszen maga a rendszer is inkabb egy platform, kernel es egy utility gyujtemeny amibol barmit villamgyorsan osszerakhatsz.
Rendszergazdank fogja magat es beirja a terminalba:
Azaz olyan eszkozoket fuzott lancba egy feladathoz amiket onmagukban lehet, hogy teljesen masra terveztek, de akar igy is ossze lehet rakni beloluk valamit. Nem kell kulon program, maga a rendszer a program. Maga a rendszer biztositja azt, hogy teljesen kulonbozo programoktat egysegesen lehessen kezelni es barmit ossze tudj beloluk rakni. Kulon specialis kliens sem kellett. Ez a Unix ereje. Szinte barmilyen nagy projektbe vagsz a munka oroszlanreszet ott is hasonloan elegans modon oldhatod meg, nem kell hozza kulon 'alkalmazas', (legalabbis nem ugy mint Windowson), bar nyilvan ha kulonleges igenyeid vannak ossze kellhet dobni par utilityt.
Lehet hogy Windows alapokon kevesebb tudas kell mondjuk egy webszerver felepitesehez, de azert a LAMP (Linux, Apache, PHP, MySQL) sem egy utolso jatekszer, ha az lenne nem inditana a Microsoft oldalakat, hogy gyozkodje a programozoit, es nem parazna a Oracle sem az eloadasain. Egyebkent meg ki mondta, hogy a nyilt rendszereknek olyannak kell lennie mint a Windowsnak? Hogy egy kerdest ugyanugy lehessen megoldani? Nem hiszem hogy tudsz olyan feladatot mondani amit _valahogyan_ ne lehetne nyilt forrassal megoldani, legfeljebb nem point and click modszerrel hanem tobb ido, vagy melyebb/masmilyen tudas kell hozza.