Linus Thorvalds tunnusti kiertelemättä bugin:
http://www.mbnet.fi/artikkeli/tietokoneet/the_witcher_2_n_surkea_linux_kaannos_oli_riittava_syy_linus_torvaldsin_valiintuloon_vika_paljastui_linux_ytimesta
http://www.mbnet.fi/artikkeli/tietokoneet/the_witcher_2_n_surkea_linux_kaannos_oli_riittava_syy_linus_torvaldsin_valiintuloon_vika_paljastui_linux_ytimesta
Vastaukset 10
Vanhimmat
Nyt on kuitenkin paljastunut, että osa ongelmista menee Torvaldsin ja Linux-ytimen kehitystiimin piikkiin. Bugi kernelissä on ainakin osasyyllinen The Witcher 2:n ongelmiin.
Torvalds kirjoitti viestin GitHubiin, jossa hän kertoi että eräs ongelmista, jonka parissa The Witcher 2:n kehitystiimi painii, on itse asiassa Linuxin ytimessä. Torvalds lupasi kirjoittaa siihen korjauksen.
"Näyttää siltä, että LDT_empty on buginen 64-bittisessä ytimessä. Ihan oikein minulle, kun en sukeltanut alas makrotasolle asti", Torvalds myöntää.
-Tuo nyt kuitenkin korjataan pois tuo bugi nopeasti. Avoin lähdekoodi mahdollistaa virheiden nopean löytämisen ja korjaamisen toisin kuin suljetuissa paskoissa, joiden vikoja ei kukaan voi luotettavasti korjata.
Linuxin ylivoimaisen turvallisuuden ja vakauden tae on nimenomaan avoimuus, eli jokainen koodari näkee itse virheet ja voi korjata ne. Nyt sen virheen korjaa Torvalds ihan itse pois.
Näinhän se homma menee, että jokainen huolehtii oman tonttinsa.
Linux ja sen kehitystiimi sikäli jännä, että tällä on melko vähän vastuuta tekemisestään koska Linuxin suhteen ei anneta paljoakaan lupauksia mihinkään suuntaan vaan se Linux on osana muita tuotteita joissa tehdään ne lupaukset. Samojen firmojen palkkalistoilla vaan on sitä Linuxin kehitystiimiä.
Sanoisin, että Linuxin osalta tässä tuskin oli mitään vastuuta mutta toki ongelma korjataan sieltä Linuxista jos se huono koodi oli siellä ja siihen reagoitiin asianmukaisesti.
Ei Linuxin kehittäjä- ja käyttäjäkunta ole vastuussa mistään paitsi itselleen. Mitään ei olla luvattu ja ulkopuolisten satunnaisista ongelmista ei edes tarvitse välittää. Linux tehdään sille porukalle joka sitä käyttää ja osaa käyttää sekä koodata. Se ei kiinnosta pätkääkään ketään jos joku huawein mokkula ei satu toimimaan, ongelma kun ei ole Linuxissa vaan Huaweilla jos eivät tee avoimesti yhteistyötä Linux-yhteisön sanelemilla ehdoilla. Linux-yhteisön sinänsä ei ole pakko tehdä kenenkään kanssa minkäänlaista yhteistyötä.
Minä jos koodaan bugisen ohjelman niin en varmaan ala korjata sitä jonkun pellen vaatimusten mukaiseksi. Korjatkoon itse, siksihän koodaan avoimen koodin ohjelmia. Ei ole mun vastuullani mitä teen ja toimiiko ohjelma vai ei. Ei satu nimittäin kiinnostamaan ottaa vastuuta. Työltä ei saa edellyyttää laatua kun kerran vapaaehtoisesti tehdään.
"Ei Linuxin kehittäjä- ja käyttäjäkunta ole vastuussa mistään paitsi itselleen."
Ovat vastuussa työnantajalleen. Asiakas kertoo virheestä vaikka QNAP:n NAS:ssa, QNAP vastaa tästä asiakkaalleen ja selvittää ongelmaa. Huono koodi löytyykin Linuxista ja QNAP:n palkkalistoilla oleva kernelitiimin jäsen sitten korjaa sitä.
Näinhän se homma menee, eli ongelmista vastaa se kuka lupaukset tekee. Ongelmia korjaillaan sitten sieltä mistä parhaaksi nähdään.
Avoimen koodin projektit joissa motivaatio korjata sotkuja on tuolla tasolla, eivät kyllä kauaa kestä.
Tai mikään muukaan. Mitäpä jos Punaisessa Ristissäkin kaikki toimisivat tuolla asenteella?
Punaisessa ristissä nyt kuitenkin ollaan tekemisissä kertaluokkaa vakavampien asioiden kanssa kuin mikään koodin vääntäminen. Ensiapupäivystäjät tekevät päätöksiä ihmisen elämän ja kuoleman suhteen, joten esim. vakavan sydänkohtauksen tai alkavan infarktin nopea tunnistus ja oikea ensiapu pelastavat ihmishengen.
Kaikilla ensiapupäivystäjillä on erittäin korkea motivaatio ja halu auttaa sekä erinomainen koulutus jota annetaan läpi vuoden joka viikko. Osa kouluttajista on itse ensihoitajia jotka opettavat osaamisensa ea-päivystäjille.
Ambulanssi ei todellakaan ole useinkaan ensimmäisenä paikalla vaan hoitoketjun aloittaa vapaaehtoinen, joka pelastaa hengen jo tapahtumapaikalla. Käytännössä EA-päivystäjillä pitää monissa asioissa olla ihan sama osaaminen kuin ensihoitajillakin, mutta eroa on mm. luvissa jakaa lääkkeitä tai antaa defibrilaatiota ilman vastaavan päivystäjän lupaa.
Toki siis huono koodi aiheuttaa ongelmia myös SPR:llä toisinaan, lähinnä intran kanssa.
https://www.punainenristi.fi/tule-mukaan/ensiapuryhmaan
Mikrosoftin johtajat ovat täysiä petkuttajia, hihhuleita - sellaisia kiihkoilijoita. Linuxin kehittäjät ovat rehtejä ihmisiä!
Kunnon koodari on vastuussa itselleen. Kunnon koodari tahtoo näyttää osaamisensa muille joten hän voi suosia avointa lähdekoodia.
Surkeat koodarit piilottavat osaamattomuutensa suljettuun lähdekoodiin, he eivät kehtaa näyttää koodaustaitojaan julkisesti. (eli osaamattomuus mokat näkyy liian selvästi).
Tässäkin pätee sanonta "ammattitaito näkyy työn jäljistä". Kunnon koodari ei häpeä oman työnsä jälkiä. Kunnon koodarin työn jälkiä ei tarvitse jatkuvasti paikata.
Ei tämä osaamisvaatimus poikkea yhtään muiden alojen osaamisvaatimuksista. Se on aivan sama rakennatko taloa vain tietojärjestelmää.