Labas, > Manyciau kad distros pasirinkima stipriai ir kartais abosliuciai nulemia > vieno ar kito produkto developerio kompetencijos apsitarnauti savo > darza. Ar kernelis yra 'savo daržas' ar ne? libc 'savo daržas' ar ne? Ar kiekvieno produkto developeris turi būti implementacijų guru, ar visgi sekti ganėtinai aiškiais standartais, ala POSIX? Nepamiršk, kad tokie produktai, kaip duombazės, nedaromi vienai OS. Tas pats kodas sugeba kompiliuotis ir ant QNX, ir ant SCO, ir ant Windowsų, ir ant visokios egzotikos :-) Aj, ir dar, tokie produktai kaip duombazės privalo nelūžt ir neklyst, ir gauna sudėtingiausius load patternus. Į juos spoksant, geriausiai matos aplinkos problemos :) > Graziausia kai OS ir produkto developeriai is principo nesusitaria > tarpusavy kas ka lopys. Nu pavyzdžiui Drepperis nusprendžia, kad Linuxo threadingo modelis yra skirtas aplikacijom, kurios naudoja threadus kaip workerius, o ne kaip loginius atskyrimo segmentus, ir gali įrodinėt jam. POSIX'o modelis leidžia abjuzint threadus, kitos OS leidžia, o vat čia glibc maintaineris galvoja kitaip. Tai ir spaudi per komercinius vendorius, kaip RH ar Novell, jie ir supatchina. :) Pagaut visokius pthread bugus galima po begalinio spoksojimo į kokį helgrindą ar dar ką - jeigu įsivaizduoji, kad tai aplikacijų developerių reikalas, tai esi iš dalies teisus, nes mes ta darom :) Nors visgi, neturėtume. Čia, iš tokių istorijų - kadaise NPTL developeriai nusprendė padaryt seminarą visiems suinteresuotiems žmonėms. Paruošė kompiuterių klasę, atspausdino popierėlius, ir atvyko trys žmonės. Visi iš mūsų kontoros. :) > Idomu kodel vis dar nera MySqlLinux distros bent daliai $KERNEL/arch > platformu ne tik su konfiguraciniais failais ir teisingom bibliotekom ir > serveriniais sertifikuotais kalnieriais bei sarasu ant kuriu gamintoju > serveriu ta "produkta" leisti? Todėl, kad anksčiau MySQL nebuvo operacinių sistemų kompanija? Todėl, kad tai operacinių sistemų reikalas implementuot tvarkingai specifikacijas, interfeisus bei standartus? Oh, btw, dabar ta kompanija, kuri gamina MySQL, turi modernią operacinę sistemą, kuri net ir opensource'inė. Solaris, go figure. Žmonės kalba, kad anas net ir greitesnis šiais laikais ;) O ir šiaip, daugiausiai feedbacko apie problemas gaunama iš klientų, kurie moka už supportą (ir tuo pačiu, pikčiausiai naudoja produktus :). Be to, skirtingai nei opensource projektuose, komerciniai vendoriai yra tiesiogiai suinteresuoti išspręst klientų problemas, nes visgi - jų toks verslas. Mokūs klientai (ala Google :) irgi nori išsispręst savo problemas, nes jie turi nemažus verslus kurie nuo to priklauso. > Domai, nuvylei... > :( Tai aš pats nusivylęs :) Kol nesusiduri su karčia realybe, lengva būt idealistu. Domas