Taloussanomat
Lue uutinen mobiilisivustolla
Yacc-ongelma

Unix-virheelle kertyi ikää 33 vuotta

11.7.2008 06:44 OpenBSD:stä on löytynyt bugi, joka on peräisin Sixth Edition Unixista vuodelta 1975.

Miljoonan ihmisen katsellessa kaikki bugit ovat pinnallisia, sanoo Linusin laki. Nyt Unixien perimästä löytyi hieman syvempään hautautunut bugi, sillä se on ollut olemassa 33 vuotta.

OpenBSD-kehittäjä Otto Moerbeek huomasi, että yacc toimii tietyissä olosuhteissa väärin Sparc64-alustalla.  Virhettä tarkemmin tutkaillessaan Morbeek sai selville, että sama virhe on ollut mukana Unixeissa jo vuodelta 1975.

Jutun kirjoitti: Olli Sulopuisto

Olli Sulopuisto

Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.

Kommentit (24)

Huono 0
Sparc64:sia on ollut vasta jostain 90-alusta.
Salakka
Sparc64:sia on ollut vasta jostain 90-alusta.
Väittikö artikkeli jotakin muuta? Yaccissahan se bugi oli, ja kuten todettiin, tarkemmat tutkimukset paljastivat sen olleen mukana Unixeissa (monikko implikoi, että tähän joukkoon mahtuu muitakin kuin bugin löytymishetkellä alustana ollut Sparc64) jo vuodesta 1975.

Tosin jos tarkoitus oli vain sivistää kansaa uutiseen liittymätöntä nippelitietoa jakelemalla, niin kerronpa sitten itsekin että tekstissä ohimennen mainittu OpenBSD sai alkunsa Theo de Raadtin NetBSD:stä forkkaamana projektina loppuvuodesta 1995 (tosin ensimmäinen versio julkaistiin vasta hieman myöhemmin)... :P
Totta
Mutta bugi eli virheellinen koodi on ollut olemassa jo vuonna 1975, vaikkakaan se ei ilmene kuin sparc64-alustalla.
Bison Yacc
Kuinkahan moni käyttää SPARC64-OpenBSD -yhdistelmää?
Get-a-life!
Minä käytän OpenBSD:tä Sparc64:llä o/
Mutta kyseinen aukko ei vaikuta elämääni mitenkään
jee
Näin se open source ja koodin lukeminen vaan parantaa koodin laatua. Open source jos mikä on pelkkää savua ja peilejä.
savua ja peilejä
Näin se open source ja koodin lukeminen vaan parantaa koodin laatua. Open source jos mikä on pelkkää savua ja peilejä.

Kuinkas niin? Jos tuo olisi ollut kaupallinen softa, niin ei sitä kukaan olisi huomannut... varsinkin kun ko. softaa ei enää varmaan olisi edes olemassa noin kunnioitettavan iän jälkeen.
Viilari Ville
Hyvä että tämäkin lopulta selvisi!

NÄIN SE VAAN KEHITYS ETENEE VAIKKA VÄLILLÄ VÄHÄN TÖKKII
Päivä pelastettu
Näin se open source ja koodin lukeminen vaan parantaa koodin laatua. Open source jos mikä on pelkkää savua ja peilejä.
Kuinkas niin? Jos tuo olisi ollut kaupallinen softa, niin ei sitä kukaan olisi huomannut... varsinkin kun ko. softaa ei enää varmaan olisi edes olemassa noin kunnioitettavan iän jälkeen.

Kyllä se softan yleisyys lienee parempi mittari sille todennäköisyydelle miten hyvin koodissa piilevät ongelmat löydetään.
Jaa
Ilmeisesti tätä ei ole sitten miljoona ihmistä tutkinut ;-)
Ja ei taida tuo yacc(1) olla muiden kuin näiden nörttien ongelma.
Nörde
Sivut: 1 2 3 Edellinen Seuraava
Kirjoita vastaus
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Uusimmat uutiset

Digiyesterday

Viisi vuotta sitten

G8-maat: apua tarvitaan lapsipornon vastaiseen sotaan

27.05.2007 G8-maat ovat tehneet vetoomuksen vahvistaakseen lapsipornon vastaista taistelua. Maat kehottavat muun muassa internet-palveluntarjoajia, it-ammattilaisia, mediaa, vanhempia ja opettajia miettimään, miten voisivat osallistua taisteluun.


Kolme vuotta sitten

Deutsche Bank lomautti turvallisuuspäällikkönsä

27.05.2009 Saksan suurimman pankin Deutsche Bankin turvallisuuspäällikkö on lomautettu tietoturvaloukkausten takia.

.