Prijava
Korisničko ime:

Lozinka:

remember me

Zaboravili lozinku?

Registrirajte se!
Glavni menu
Potraga
Tko je online
5 korisnika je online (2 korisnika cita Novosti)

članovi: 0
Gosti: 5

više...
HULK-Novosti
Chat WIKI Kontakt
GNU/Linux : Linux ima 100 puta manje bugova od vlasničkog softvera
Poslao Anonimni majstor on 14.12.2004 14:21:10 (2625 Čitanja)
GNU/Linux

Odobrio: igustin. Napisao: mxray.
Prema pisanju Wired magazina upravo su objavljeni rezultati istraživanja u kojem je znanstvenim statističkim metodama dokazano kako Linux kernel ima sto puta manje programskih grešaka od komercijalnog softvera.

Prema četverogodišnjoj analizi 5,7 milijuna linija koda Linux kernela računalni znanstvenici američkog sveučilišta Stanford ustanovili su kako je programski kod jezgre Linux puno bolji i sigurniji od većine programskog koda vlasničkog softvera.

U navedenom znanastvenom radu tvrdi se i dokazuje kako 2.6 jezgra Linuxa koja se isporučuje sa sustavima proizvođača Red Hat , Novell i drugih vodećih Linux distributera, sadrži 985 bugova na 5,7 milijuna redaka programskog koda što je značajno ispod prosjeka softverske industrije. Tako primjerice, Windows XP sustav sadrži otprilike 40 milijuna redaka programskog koda, a nove programske pogreške pronalaze se takoreći svakodnevno.

Komercijalni softver uobičajeno sadrži 20 do 30 bugova na svakih 1000 linija koda što je podatak iz istraživanja provedenog na američkom sveučilištu Carnegie Mellon. Sukladno tome u jezgri Linuxa bilo bi za očekivati između 114 i 171 tisuću bugova na 5,7 milijuna linija koda.

Istraživanje je identificiralo 0,17 bugova na 1000 linija koda jezgre Linuxa. Od 985 pronađenih bugova, 627 ih se nalazilo u bitnim dijelovima jezgre. Drugih 569 bugova može prouzročiti pad sustava, 100 su sigurnosni propusti, a njih 33 mogu prouzročiti neoptimalan rad sustava.

Seth Hallem, izvršni direktor tvrtke Coverity, koja je provela analizu izvornog programskog koda, napominje kako je većina bugova dokumentiranih u studiji već ispravljena od strane članova open source razvojne zajednice.

"Naša saznanja pokazuju kako Linux sadrži izuzetno malo programskih pogrešaka što je i dokaz izuzetne sigurnosti Linux-a", kazao je Hallem. "Mnogi sigurnosni propusti u računalnim programima rezultat su programskih pogrešaka koje mogu biti eliminirane dobrim procesom proizvodnje programskog koda."

Projekt analize izvornog koda Linuxa započeo je 2000. godine u Istraživačkom centru za računalne znanosti sveučilišta Stanford kao dio velikog istraživačkog projekta koji bi pokazao kako poboljšati procese softverskog inžinjerstva u softverskoj industriji.

Projekt je nastavljen u tvrtki Coverity, novoosnovanoj softverskoj tvrtki koja zasad zapošljava pet istraživača koji su proveli istraživanje. Namjera tvrtke je započeti redovito izdavanje izvješća o bugovima u Linuxu te će sažetak rezultata slobodno staviti na raspolaganje zajednici razvijatelja Linuxa.

"Tako što je dobrobit za Linux razvojnu zajednicu i mi cijenimo trud tvrtke Coverity koji nam pomaže kako bi poboljšali sigurnost i stabilnost Linuxa", kazao je Andrew Morton, jedan od održavatelja jezgre Linuxa. Prema Mortonu programeri su već ispravili najbitnije bugove otkrivene ovim istraživanjem.

Stranica pripremljena za ispis Pošaljite priču prijatelju
Komentari su osobni stavovi autora. Admini ne odgovaraju za njihov sadržaj.
Copyright © 1995-2009 HULK web team. Sva prava pridržana. RSS. Engine: XOOPS