Linux-koodissa hyvin vähän virheitä

http://etn.fi/index.php?option=com_content&view=article&id=2803:linux-koodissa-on-vahan-virheita&catid=13&Itemid=101

Linux-koodissa on vähän virheitä

Myös avoimen koodin ohjelmistot ovat alttiita uusille verkkouhkille, kuten Heartbleed-bugi viime vuonna osoitti. Koodin laatu on tärkeä tekijä siinä, miten virheitä – ja siten haittoja – vastaan taistellaan. Tällä saralla linux pärjää erittäin hyvin.

Normaalisti laadukkaan koodin rajan pidetään sitä, että tuhannen koodirivin joukkoon eksyy yksi virhe. Linux-ytimen koodissa tämä virheluku on 0,55. Linux on siis lähes kaksi kertaa laadukkaampaa kuin sellainen koodi, jota yleensä pidetään korkeatasoisena.

Näin ei ole aina ollut. Linuxiin tuottaa aktiivisesti komponentteja useampi tuhat koodaajaa ja takavuosina fokus oli selvästi uusien ominaisuuksien kehittämisessä. Vuonna 2007 yksi ytimen ylläpitäjistä, Googlella työskentelevä Andrew Morton kehotti kehittäjiä poistamaan koodista virheitä ja haavoittuvuuksia. Sen jälkeen linux-ytimen koodin laatu on selvästi parantunut.

Vuonna 2007 linux-ydin koostui lähes 3,5 miljoonasta koodirivistä. Bugeja tunnistettiin 425 ja niistä korjattiin 217. Nyt ytimessä on koodirivejä lähes 20 miljoonaa

-Niinpä, avoimen lähdekoodin softa on aina huimasti turvallisempaa ja luotettavampaa kuin suljettu koodi, jonka virheitä ei näe eikä siten korjaa kukaan. Eikä avoimeen lähdekoodiin ole edes mahdollista ujuttaa poliisin takaporttejakaan, koska nekin näkyisivät tuhansille silmäpareille heti ja poistettaisiin jaosta. Linux on turvallisuudessa aina ollut ja tulee aina olemaan täysin ylivoimainen verrattuna suljetun koodin koodioksennuksiin, joiden ainoa funktio on kaupallisuus.

Linux perustuu avoimuuteen, vapauteen ja ilmaiseen hintaan. Kukaan ei pääse hyötymään taloudellisesti kun työ on yhteisöllistä ja avointa: kuka tahansa voi jatkaa ja parantaa avoimesti toisen tekemää työtä, eikä kenelläkään ole mitään oikeutta esittää yhteisön muille jäsenille tekijänoikeusvaatimuksia. Työhän on yhteisomistettua sosialismin hengessä. Linux on nykypäivän käytännön Marxilaista sosialismia, jossa kaikki on yhteistä.
11<50
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Kaiken koodin tekeminen maksaa, myös avoimen. Kaikkein inhottavimpia avoimen koodin käyttäjiä ovat vapaamatkustajat jotka ottavat kaiken ilmaiseksi eivätkä palauta tekijäyhteisölle mitään. Sen ei tarvitse olla rahaa ja se voi olla esim. bugiraportteja, apua käännöksissä tai muuten avoimien ohjelmien käytön asiallista edistämistä. Ei kaikkien tarvitse osallistua koodaamiseen mutta kaikki apu on tarpeen.

Vapaalla ja avoimella koodilla ei myöskään ole mitään tekemistä yhdenkään talousideologisen suunnan kanssa. Ei edes sosialismin. Yksikään vapaan ja avoimen koodin lisenssi ei kiellä rahan tekemistä niillä ohjelmilla. Red Hat on hyvä esimerkki tästä.

Vapaa ja avoin koodi ei myöskään ole bugi- tai haavoittuvuusvapaata. Heartbleed osoitti että useiden silmäparien tutkima koodi ei käytännössä pidä paikkaansa. Keskeistä nettiturvallisuuskoodia ei ollut tutkinut kuin muutama ihminen eikä heistä kukaan huomannut moneen vuoteen siinä mitään vikaa. Toisaalta ko. haava toimi silmien avaajana ja kaikki suuret toimijat linuxin ympärillä ovat satsanneet heartbleedin jälkeen rahaa ja resursseja Linux Foundationin johdolla avoimen koodin turvallisuuden parantamiseen. Tämä panostus alkaa pikkuhiljaa kantamaan hedelmää ja se tulee parantamaan kaikkien netinkäyttäjien turvallisuutta sillä suurin osa netin infrasta toimii jo nyt linuxilla.

Vaikka uskonkin että tulevaisuus on vapaan ja avoimen koodin ei minun uskomisilla ole mitään merkitystä. Sen sijaan sillä että kaikki suurimmat it alan toimijat satsaavat huomattavia määriä rahaa ja resursseja avoimeen ja vapaaseen koodiin on merkitystä. Monet isoimmista palveluntarjoajista ovat vielä rakentaneet koko toimintansa avoimien ja vapaiden ohjelmien ympärille. Kaikki nämä uskovat että sijoitus avoimeen ja vapaaseen koodiin on myös pitkällä tähtäimellä tuottavampaa kuin suljetusta koodista maksaminen.

Avoimet ja vapaat ohjelmat ovat jo nyt muuttaneet tätä maailmaa peruuttamattomasti mutta isoimmat muutokset taitavat olla vielä edessä kun BRICS- ja muut kolmannen maailman maat siirtyvät suljetuista ohjelmista avoimiin ja vapaisiin ohjelmiin tietoturvan ja paremman kustannusvastaavuuden takia. Tämä tarkoittaa sitä että miljardit ihmiset ovat hallitustensa johdolla hylkäämässä windowsin ja muut suljetut ohjelmat.

Äänestä

"Kaikkein inhottavimpia avoimen koodin käyttäjiä ovat vapaamatkustajat jotka ottavat kaiken ilmaiseksi eivätkä palauta tekijäyhteisölle mitään"

Ja noistakin suuri osa taitaa olla näitä täälläkin avointa koodia haukkuvia ja silti käyttäviä only-Windows-idiootteja.

Äänestä
  • Maksan käyttämistäni tuotteista mieluummin rahalla kuin työlläni. Siksi Windows.

    Äänestä

  • linux_orjatyö kirjoitti:

    Maksan käyttämistäni tuotteista mieluummin rahalla kuin työlläni. Siksi Windows.

    Koneellasi ei siis ole yhtään ilmaista ohjelmaa?
    No MS:n omia "ilmaisia" ei lasketa ilmaisiksi.

    Äänestä

Windows piraatit jotka piratisoivat niin tietokoneohjelmat ja pelit kuin musiikin ja elokuvat luulevat linuxin olevan ilmainen. Ne ketkä oikeasti osallistuvat linuxin kehittämiseen tietävät ettei ilmaista lounasta ole. Maksutapoja vain on useita erilaisia.

On varmaan parempi ettei linux yleisty työpöydillä. On yhteisölle parempi että sitä käyttävät vain ne ketkä osallistuvat myös yhteisön toimintaan. Suurimmalla osalla windows käyttäjistä ei ole osaamista eikä tietoa, osallistumishalusta puhumattakaan että heistä olisi iloa linuxyhteisölle.

Äänestä
  • Lataan ubuntun asennuspektin joka päivä useita kertoja kaikilla koneillani ihan vain kuluttaakseni canonicalin maksamaa verkkokaistaa. En aio ikinä asentaa kuraista ubuntu-tubutinta koneelleni.

    Äänestä

Kaikki linukskoodi on bukista pa5kaa johon yhdenkään älykkäään ihmisen ei tule koskea...†

Vainn usko Jeesukseen Krisrtukseen ja Microsoftiin voi pelastaa. Muut tiet vievät helv3tttiin...†

Äänestä
  • Missä windows, siellä hihhuli.

    Äänestä

Linuksissa ehkä vähän virheitä, mutta etsippäs tulostimeen ajuri tai yritä saada tubuttimessa mokkula käyntiin, niin eipä nuo "vähän virheitä" taida paljoa auttaa.....†
Sitten se suttuinen kuvanlaatu - virhekö vai ei - MTV-3 katsomo näkymään ilman helvetillisiä sudo apteekkeja......†
Ja kaikki muu toimimattomuus, surkiat ohjelmat ja ja ja ja ja.....†...lista on lähes loputon.....†

Äänestä
  • Joko taas tumputtaja todistaa osaamattomuuttaan, voi voi ......†.

    Äänestä

  • Se on vain hyvä, että kokonaisuus tuodaan kattavasti esille, eikä vain jotain yksittäistä ominaisuutta!

    Äänestä

Kommentoi aloitusta


laadukas_linux kirjoitti:

http://etn.fi/index.php?option=com_content&view=article&id=2803:linux-koodissa-on-vahan-virheita&catid=13&Itemid=101

Linux-koodissa on vähän virheitä

Myös avoimen koodin ohjelmistot ovat alttiita uusille verkkouhkille, kuten Heartbleed-bugi viime vuonna osoitti. Koodin laatu on tärkeä tekijä siinä, miten virheitä – ja siten haittoja – vastaan taistellaan. Tällä saralla linux pärjää erittäin hyvin.

Normaalisti laadukkaan koodin rajan pidetään sitä, että tuhannen koodirivin joukkoon eksyy yksi virhe. Linux-ytimen koodissa tämä virheluku on 0,55. Linux on siis lähes kaksi kertaa laadukkaampaa kuin sellainen koodi, jota yleensä pidetään korkeatasoisena.

Näin ei ole aina ollut. Linuxiin tuottaa aktiivisesti komponentteja useampi tuhat koodaajaa ja takavuosina fokus oli selvästi uusien ominaisuuksien kehittämisessä. Vuonna 2007 yksi ytimen ylläpitäjistä, Googlella työskentelevä Andrew Morton kehotti kehittäjiä poistamaan koodista virheitä ja haavoittuvuuksia. Sen jälkeen linux-ytimen koodin laatu on selvästi parantunut.

Vuonna 2007 linux-ydin koostui lähes 3,5 miljoonasta koodirivistä. Bugeja tunnistettiin 425 ja niistä korjattiin 217. Nyt ytimessä on koodirivejä lähes 20 miljoonaa

-Niinpä, avoimen lähdekoodin softa on aina huimasti turvallisempaa ja luotettavampaa kuin suljettu koodi, jonka virheitä ei näe eikä siten korjaa kukaan. Eikä avoimeen lähdekoodiin ole edes mahdollista ujuttaa poliisin takaporttejakaan, koska nekin näkyisivät tuhansille silmäpareille heti ja poistettaisiin jaosta. Linux on turvallisuudessa aina ollut ja tulee aina olemaan täysin ylivoimainen verrattuna suljetun koodin koodioksennuksiin, joiden ainoa funktio on kaupallisuus.

Linux perustuu avoimuuteen, vapauteen ja ilmaiseen hintaan. Kukaan ei pääse hyötymään taloudellisesti kun työ on yhteisöllistä ja avointa: kuka tahansa voi jatkaa ja parantaa avoimesti toisen tekemää työtä, eikä kenelläkään ole mitään oikeutta esittää yhteisön muille jäsenille tekijänoikeusvaatimuksia. Työhän on yhteisomistettua sosialismin hengessä. Linux on nykypäivän käytännön Marxilaista sosialismia, jossa kaikki on yhteistä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu