( bviktor | 2013. 08. 10., szo – 10:09 )

Sok Windowsos fejleszto a) nem ertene egyet veled b) a fejed vennek ilyen kijelentesekert... No de mindegy.

Mindig lesznek, akik a) lustak b) imadnak szellel szemben hugyozni. Egyik se igazan hat meg. Nagyjabol 10 eve nyilvanvalo, hogy a win32 immaron mostohagyerek, es az MS szabadulni akar tole minel elobb (amit egyebkent meg tudok erteni).

Penzert sok minden belekerul a repokba. Es nem is feltetlen kell a core repokba belekerulni, ha a cuccod eleg sikeres (es ingyenesen letoltheto), lesz olyan emberke, aki onkent es dalolva fogja neked portolni. A dolog mukodik, hidd el. Ma mar a 3rd party repok vagy a 3rd party csomagok nem az ordogtol valok, raadasul par kattintassal telepithetok a kulsos szoftverek.

He? "Portolni"? Mit portol rajta?

Igen, vannak kulsos tarolok, jellemzoen a nyilt kodhoz, de azt mar elmagyaraztam neked, hogy miert tomeny szopas a "rendes" taroloba bekerulni. A kulso tarolo mindig lenyegesen szarabb helyzetet teremt, illetve azt a munkat lenyegeben te csinalod meg, amit mar szinten kiveseztem, hogy miert kurva sok melo. Zart kodnal meg egyaltalan nem jellemzo az ilyen. Fizetos alkalmazasnal meg vegkepp, hulye lesz valaki egy for-profit ceg helyett ingyen dolgozni. Szoval az idea szep, de az elet nem ilyen rozsaszin felhos.

A Hexchatnal elsosorban az is volt a gond szerintem, hogy egy hanyattatott sorsu valamirol van szo, te meg raadasul egy vadidegen fejlesztokent a total ismeretlensegbol leptel elo. Igen, az elejen a siker minden egyes morzsajaert meg kell harcolni - de ezzel rajtad kivul mindenki tisztaban van, aki ilyesmibe vag. Te sem fogadsz el gondolkodas nelkul minden patchet es plugint, ami a projekthez erkezik, hanem megvizsgalod, hogy a sajat feltetelrendszered szerint passzol-e. Ok is ezt csinaljak, csak kisse maskepp. A modszerrel lehet egyet nem erteni (en sem ertek egyet vele), de hibaztatni oket erte nem tudom.

Mar bocsanat, minden nagyzolas nelkul, de nekem zenelsz, Kodalynak? Konyorgom, ne magyarazd mar el nekem kulsoskent, hogy mi tortent velem, jo? Azt latom, hogy mindenre akarsz valami "visszavagast", de ezt azert igy mar lecci ne. Meg ha fel is teszem, hogy az osszes bug osszes kommentjet elolvastad, akkor sincs elkepzelesed, hany orat, hany napot, hetet, honapot kellett atvitatkozni faraszto, banalis hulyesegekrol privat emailben meg IRC-n. Az altalanos kifogas az volt, hogy a) leszarjuk b) van mar X-Chat, minek ez. Kb.

Ezzel megint nehez vitatkozni. Abban igazad van, hogy az egysegesites keresese jo otlet, irtora kellene mar egy ilyen, es maga az otlet kivalo. Azonban egy egyebkent is szetforgacsolodott platformot akkor lehet egyseges alapokra helyezni, ha nem a Canonical dont ugy, hogy kell egy SDK, hanem a Canonical, a RedHat, a Novell es a Debian teszi ezt. Mert akkor talan van nemi esely arra, hogy ne a jelenlegi szart kavarjuk tovabb, hanem megprobaljunk valami tenyleg egysegeset alkotni.

Mintha egy szarra toredezett platformnak BARMI kart tudna okozni az ilyen. Hat nem. Igen, valoban sokkal jobb lenne, ha mindenki osszefogna, de fentebb mar felvazoltam, hogy az ego es az "en jobban tudom", a fork, mint alapotlet, a freedom of choice miert fojtja meg csirajaban az ilyen egysegesitesi elkepzeleseket. Ami miatt en konkretan nem tartom elkepzelhetonek, hogy a Linuxbol valaha is osszeszedett, rendesen menedzselt, elterjedt, stabil alap lehet a jelenlegi formajaban. Es ezeket a problemakat mar Molnar Ingo szintu emberek is kezdik mondogatni.

Sajnos a Canonical megprobal ugy viselkedni, mint egy Microsoft v. egy Apple, meghozza a rossz ertelemben: megprobal egyedulinek latszani egy sok alkotoelembol allo vilagban. Az Unity, a Mir, es a tobbi fejlesztes egyre tavolabb viszi ot a tobbi disztrotol, es semmit nem tesznek azert, hogy legalabb valamilyen szinten kozos nevezon maradjanak. Ezen az uton az Ubuntu egy ido utan ugyanugy el fog kulonulni a tobbi Linux disztrotol, mint az OS X a BSD-ktol, lesznek ugyan Linux alapok, de senkinek sem fog eszebe jutni Linux disztronak hivni, ezaltal letrejon majd egy negyedik platform, ami senkinek sem jo.

Ezt ugy mondod, mintha az ido eddig nem az MS-t es Apple-t igazolta volna. Es nem, nem azert, mert tele vannak penzzel. Nem penzeltek le a vilag osszes win/osx fejlesztojet es ceget, hogy az o platformjukra fejlesszenek. Mar az a puszta teny, hogy egyetlen OS 3 release-enek tesztelesevel lefedtem a celkozonseg 99%-at, kvazi onmagaban el tudja donteni a kerdest sokaknal.

A Canonical mit tenne az egysegessegert? Aruld mar el nekem. Az egvilagon semmit nem tehet. Megegyezhet 20 disztroval, megegyezhet 200 disztroval, vagy 2000-rel, akkor majd lesz egy 2001-edik, aki megjelenik, mint a freedom of choice, hogy akinek ez nem tetszik, hasznalhat mast, hurra hurra eljen hurra. Ez nem jarhato ut. Kicsiket se. Ha az elmult 20 evben nem sikerult, aruld mar el, miert most sikerulne. Az alapkoncepcio gyokeres resze ez az allando hiszti, hogy te szabad vagy, es mindig lehet mashogy csinalni.

Ha valami nem vezet sikerre egy modon, akkor mas modot kell talalni. Ha nem lehet raeroltetni az akaratod masra (marpedig a Linux eseteben nem lehet), akkor marad az, hogy elerni a kritikus tomeget, a kello nepszeruseget, amikor onalloan tudsz dontest hozni, es a tobbiek kenytelenek lesznek kovetni. A sikeres termekek ilyenek, lasd GMail, Microsoft Office. Amig te targyalsz a 20 masik "partnereddel", addig a konkurencia mar reg megcsinalta egyedul. Nincs ido erre a faszlogatasra, erre a szajtepesre.

A verzios kerdesre valaszolva: azt tessek megerteni, hogy a platform toredezettsege es a terjesztes modszerei miatt nem lehet olyasmiket mondani a Linuxra, mint a Windows/OS X-re, hogy pl "Minimalis verzio kovetelmeny: Windows Vista SP1", vagy "Intel Mac-eken 10.7-es verziotol fut", mert a Linux, mint platform nem ilyen egysegesen van csomagolva.

Igy van. Ez itt a kurva nagy problema, errol volt szo eddig is. Ezt mondtam en. Ezek utan nem tudom, mit kene nekem "megerteni".

Ott csak meg lehet mondani, hogy mely parameterek azok, amik szamitanak: kernel verzio, X, Mesa. Az, hogy a Windows jatekok csomagolasan csak az operacios rendszer van feltuntetve (meg esetleg a szerviz pakk), meg nem jelenti azt, hogy ott nincsenek ilyen fuggosegek, csak nem kotelezo kiirni.

Sehol nem "kotelezo" kiirni, csak Windows-on nem erdekel senkit, mert a telepitonek van annyi esze, hogy felrakja magatol, ha meg nincs fent. Nem a user-tol/csomagolotol/barki mastol varja el, hogy kitalalja, vajon honnan/hogyan fog tudni libfapfap-2.4.7-et forditani a rendszerere, es vajon kompatibilis-e az igenyelt 50 masik library tarolobol elerheto verzioival, vagy esetleg fordithat maganak meg 10-et.

Az API/ABI kompatibilitas minden platformon letezo jelenseg.

Persze, hogy az, csak az kurvara nem mindegy, hogy az API/ABI 0.5 vagy 5 evente valtozik, meg hogy az elmult 20 ev ABI-ja elerheto marad-e a rendszeremen, vagy nem.