[OT] Re: Asfaleia in Practice

"Νικόλαος Κ. Διονυσόπουλος" nikosdion at yahoo.gr
Thu Apr 7 16:25:58 EEST 2005


Tsoukas Evangelos wrote:
> Geia sas,
> 
> Kalh h episthmh ton ypologiston GIA thn episthmh, alla: 1) Tha
> empiseuosastan na epikoinonhsete mystika meso Internet, to opoio
> perilambanei >7 levels epikoinonias,
> 
>>100 epiloges programmaton, xiliades kombous, anarithmitous experts
> 
> (see crackers) anamesa pou kaneis den kserei pou krybontai kai tosa
> alla, eno eseis eiste enas aplos kataskeuasths... px mystikon oplon?
> 2) Tha empisteuosastan thn ektelesh mias efarmoghs prosomoioshs ths
> kardiakhs leitourgias kata th diarkeia exgeirhshs by-pass sto Linux
> kai se opoio OS, pou exei alles 1000 efarmoges, ekatontades entoles se
> polles glosses, adynata shmeia kai pou lathos se ena bit mporei na
> odhghsei sthn katareush?
> 3) Tha empisteuosastan thn katathesh tou ethsiou misthou sas meso
> Internet-banking? Thn metadosh plhroforion ston egkefalo tou
> autokinhtou sas otan trexete me 160 km/h?
> 

Ξεχνάς κάτι: Απαίτηση Realtime εκτέλεσης. Ακόμα το linux δεν το έχει 
επιτύχει αυτό (κάτι πάει κι έρχεται με τα multimedia patches), τα 
Windows αρκετά (αλλά κρεμάνε πολύ συχνά για να τους εμπιστευτώ το αμάξι 
μου και μάλιστα στους ελληνικούς καρόδρομους) και ορισμένα άλλα OSes 
(π.χ. QNX) σχεδόν απόλυτα.

Επίσης, σε ένα ζωτικής σημασίας σύστημα δεν βάζεις 1000000 εφαρμογές, 
γιατί απλά προκαλείς την ατυχία σου. Αν και ξέρω μερικές εταιρίες στην 
Ελλάδα που σε πολύ πιο απλά πράγματα παίρνουν μηδέν (π.χ. η γραμματέας 
δουλεύει πάνω στον υπολογιστή server που κρατάει ολόκληρη την 
επιχείρηση, πετάει μια μπλε οθόνη κι όλη η εταιρία ψάχνεται...).

> Jyst asking (me).
> 
> H apanthsh einai nai! Tha empisteuomoun to Linux/Unix (kai tou Internet). Giati:
> 1) Mporei na ginoun pragmatika asfalh an kai thelei gnosh ki empeiria.

Η ασφάλεια είναι ένα πολύ μικρό κομμάτι αυτού που ψάχνεις. Αν μιλάς για 
network security, ναι, είναι αρκετά υλοποιήσιμο μέχρι την ανακάλυψη του 
επόμενου exploit.

> 2) Ena embedded systhma pou tha ylopoihthei apo mia etaireia san th
> Hitachi h th GE den tha einai pio asfales apo to Linux se leitourgia
> syntheton efarmogon opos h simulation. Kanena systhma alloste den
> einai apolyta asfales.

Ναι και όχι. Το embedded σύστημα κάνει ΜΟΝΟ την δουλεία που 
προγραμματίστηκε να κάνει. Ένα λειτουργικό σύστημα αναλαμβάνει και 
ολόκληρη την λειτουργία της πλατφόρμας στην οποία τρέχει, εξ ου και το 
επίθετο "λειτουργικό".

> 3) To systhma Linux/Unix tha mporei na prosarostei se anages aurio, se
> ena mhna, se 10 xronia.
> 

Γιατί, το embedded σύστημα τι κάνει δηλαδή; Επειδή γράψαμε 100 γραμμές 
κώδικα σήμερα δεν πάει να πει ότι τις πετάμε απ' το παράθυρο και σε ένα 
μελλοντικό revision πάμε φτου κι απ' την αρχή. Δεν στέκει αυτό που λες.

> To symperasma-erothma: Pos eksasfalizetai h asfaleia (safety kai security)?
> Mia apo tis protes (kai liges?) apanthseis einai KISS (keep it simple
> stupid). Simple software, simple hardware (!), simple UserInteface ...
> 

Μόνος σου το είπες! Τι είναι πιο απλό; Ένα PIC που κινεί ένα μηχανικό 
βραχίονα με βάση inputs και έναν απλό αλγόριθμο, ή ένα PC με Linux, 
κάρτες ADC και DAC και χιλιάδες γραμμές κώδικα από πίσω που κάνει την 
ίδια δουλειά; Άσε με να μαντέψω, το σύστημα με το PIC, a.k.a. embedded 
system. Πάμφθηνο, αξιόπιστο, γρήγορο.

> Evangelos
> 
> PS Exo amfibolies iga to an ta erothmata mou tairiazoun sth lista. Tha
> xairomoun an kapoios to epishmaine.
> 

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

Νικόλαος Κ. Διονυσόπουλος
Διπλ. Μηχανολόγος Μηχανικός



More information about the Linux-greek-users mailing list