Προς το περιεχόμενο

Υμνείται η ποιότητα του λογισμικού ανοιχτού κώδικα


Dionisos

Προτεινόμενες αναρτήσεις

Δημοσ.

Μια ομάδα συμβούλων εξέτασε εξονυχιστικά τον κώδικα που βρίσκεται κάτω από διάφορα λειτουργικά συστήματα και βρήκε ότι τα βασικά στοιχεία που αφορούν τα δίκτυα στο Linux είναι υψηλότερης ποιότητας από στοιχεία αυτά σε συστήματα λογισμικού κλειστού κώδικα.

<br/>

Η μελέτη έγινε από την <a href="http://www.reasoning.com">Reasoning</a>, η οποία σύγκρινε έξι λειτουργικά, ένα εκ των οποίων και το Linux. Η μελέτη έγινε πάνω στο TCP/IP που είναι μία βασική τεχνολογία στο δίκτυο, και βρήκε λιγότερα λάθη στο Linux.

Ο ρυθμός λαθών στο Linux ήταν 0.1 λάθη σε κάθε 1000 γραμμές κώδικα, ενώ σε λειτουργικά συστήματα γενικής χρήσης, δύο εκ των οποίων ήταν εκδόσεις του Unix, ο ρυθμός λαθών ήταν μεταξύ 0.6 με 0.7 ανά 1000 γραμμές κώδικα. Ακόμα ο ρυθμός λαθών για τα δύο embedded λειτουργικά συστήματα ήταν από 0.1 μέχρι 0.3 ανά 1000 γραμμές κώδικα.

Αυτό είναι κάτι που είναι λίγο πολύ γνωστό. Όταν υπάρχουν bugs στο Linux τότε πολύ γρήγορα κάποιος το διορθώνει, σε αντίθεση με την Microsoft που πρέπει να περιμένουμε για την έκδοση ενός patch. Όπως σημειώνει και η Reasoning:"Όλα τα bugs είναι επιπόλαια, όταν υπάρχουν πολλά μάτια".

 

Πηγή: <a href="http://news.com.com/2100-1001-985221.html?tag=fd_top">C|Net</a>

  • 2 εβδομάδες αργότερα...
Δημοσ.

Πολύ καλή έρευνα αυτή ! Να τα βλέπει αυτά η Microsoft . Το θέμα είναι όμως ότι καμία εταιρεία του χώρου δεν θα προχωρήσει σε απελευθέρωση του πηγαίου κώδικα των προιόντων της . Φοβούνται (και ίσως να έχουν και δίκιο) ότι θα έχουν μείωση των κερδών τους .

 

Πάντως , στο χέρι μας είναι να στηρίξουμε όλοι ερασιτεχνικές προσπάθειες στον χώρο του προγραμματισμού . Γενικότερα, πρέπει να αναπτυχθεί ένα πνεύμα συνεργασίας μεταξύ όλων των προγραμματιστών με σκοπό την δημιουργία όλο και καλύτερων προγραμμάτων και εφαρμογών που πραγματικά θα εκμεταλλεύονται τις δυνατότητες των υπολογιστών μας .

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...