Creato da: Blog_Magazine

Blog Magazine

Il Blog Ufficiale della Community di Libero

Area personale

- Login

Cerca in questo Blog

 
trova
 

Archivio messaggi

  << Luglio 2024 >>  

Lu Ma Me Gi Ve Sa Do

 1   2   3   4   5   6   7 
 8   9   10   11   12   13   14 
 15   16   17   18   19   20   21 
 22   23   24   25   26   27   28 
 29   30   31         

Guarda le immagini del Mese

I miei Blog Amici

Leggi e diffondi

Scrivi anche tua.gif
 
Citazioni nei Blog Amici: 397

Chi può scrivere sul blog

Solo i membri di questo Blog possono pubblicare messaggi e tutti gli utenti registrati possono pubblicare commenti.

RSS (Really simple syndication) Feed Atom

BlogMagazine

Top 100 Italia di BlogItalia.it e Technorati

Cunctator

Free Hit Counter Code

 

Messaggio N° 1682
09/11/2005 - 14:10:27

QNX, sistema operativo estremo! [ Prima Parte ]


Oddio, si è bloccato tutto!!

Al giorno d'oggi è normalissimo sentire parlare, per non dire assistere, alle schermate blu di Windows, il classico crash per intenderci.

I motivi in realtà possono essere tanti, un programma scritto male, una DLL che crea un qualche conflitto e cosi via.

Spesso però, anche se il pc è in perfette condizioni, basta visitare un sito web per assistere al famelico crash, certi siti sono stati progettati con scopi non proprio benevoli ed anche a voler prendere tutte le dovute precauzioni, è sufficiente lasciar passare anche un solo javascript scritto ad hoc ed il danno è compiuto.


No guarda, io uso Linux, sono in una botte sicura.


Purtroppo nemmeno Linux è completamente immune dal crash, come dire, “anche lui ha i suoi difetti”, infatti ho letto da qualche parte che, come per Windows, è sufficiente qualche riga di codice malevolo per combinare danni.

Ovviamente Linux è di fatto molto più sicuro di Windows, i virus scritti per questo sistema sono ancora pochissimi, però con la crescente diffusione delle sue più disparate distribuzioni, c'è poco da stare allegri.


Ma allora, quale sistema operativo adottare, nel caso di operazioni dove il crash non è assolutamente ammesso?


Uno in realtà esiste, si chiama QNX, ovvero un sistema operativo “Real Time”, nato per lavorare in ambienti ad altissimo rischio, dove anche solo il più piccolo tentennamento del sistema può causare morte e distruzione anche su vasta scala, ad esempio il controllo delle centrali nucleari, e sappiamo tutti cosa era successo nel lontano 1986.

Dan Dodge e Gordon Bell, due canadesi che si sono cimentati in questa sfida nel mondo dei sistemi operativi estremi, e direi con risultati di primissimo livello, basti pensare che il QNX è usato da Cisco, Siemens, Nasa.. un bel biglietto da visita, vero?


Piccolo è meglio.


La soluzione al problema dei crash è stata risolta in modo davvero semplice: togliere tutto quello che non serve al motore, in parole povere, il suo kernel esegue solo lo stretto necessario alle funzioni di vitale importanza per il conseguimento delle operazioni richieste.

Questo fa si che il kernel sia di dimensioni veramente piccole (qualche decina di KB), dunque si può anche permettere di lavorare in tempo reale.

Le funzioni di “contorno”, tipo la gestione hardware, l'interfaccia grafica, ecc.. sono gestite al di fuori del kernel stesso, detto anche “microkernel”, garantendo cosi una stabilità operativa eccezionale, Paolo Attivissimo ne aveva fatto un esempio, chi di voi non ha mai visto il film “Terminator”?

Perde pezzi ma continua imperterrito il suo lavoro.

scritto da
ma_quando_mai

Inviato da: webandnet Commenti: 5



 
 
Inviato da MarcheseDeSade_RL il 09/11/05 @ 16:59 via WEB
Come dice Paolo Attivissimo (suppongo la fonte di "ma quando mai"), c'è una versione free di qnx, scaricabile qui: http://www.openqnx.com/ Saluti, MDS
(Rispondi)

.. 
 
Inviato da ma_quando_mai il 09/11/05 @ 17:39 via WEB
Certo! Paolo Attivissimo è davvero un grande, lo stimo moltissimo. Esiste anche la versione Free, però questo lo scriverò nella mia terza parte dell'articolo.
(Rispondi)

 
 
Inviato da hayka82 il 10/11/05 @ 08:53 via WEB
passa dal mio blog...ciao.
(Rispondi)

 
 
Inviato da eolotricks il 12/11/05 @ 13:31 via WEB
Discutiamone.. QNX, sistema operativo basato su un microkernel di derivazione unix, chi lo ha provato? Io lo feci anni fa, QNX non è certo una novità, facilmente installabile su una partizione ETX2, e facilmente avviabile con un floppy di boot che viene creato in fase di installazione, risulta essere graficamente scarno, come tutti i sistemi unix/like il kernel fa "girare" un server grafico sul quale si basa la GUI, l'installazione richede poco più di 15 minuti, all'avvio l'interfaccia grafica ci chiede ovviamente il login utente, dopodiche ci fa accedere al "desktop"... Premesso che in questo ambiente sono compilabili la maggior parte dei programmi scritti per unix/linux, le difficoltà sorgono nel far riconoscere qualche periferica al suddetto sistema operativo, che svolge bene il proprio compitino: "stabilità e sicurezza". Resta il fatto che io riuscii solo a far riconoscere un vecchio modem 56k US-robotics su porta seriale, praticamente inesistente il supporto USB... E ovviamente non esistono driver per nessuna periferica di comune utilizzo (vedi stampanti, scanner, o qualsivoglia ammenicolo collegabile al pc). Anche il fronte grafico è limitato, nessun supporto openGL o accellerazione grafica, si vocifera che il driver video fornito da NVIDIA per linux possa essere adattato, ma è roba esoterica, incantesimi per pochi, e non alla portata della comune utenza... Per forza è stabile, non fa "girare" nulla... Ogni driver ed ogni applicazione deve essere scritta o adattata all'ambiente. Nessun fabbricante hardware lo supporta, nessuna casa di produzione software lo tiene in considerazione. Anche l'installazione dei programmi aviene per compilazione in ambiente "bash", e non certo con eseguibile autoestraente a cui la maggior parte degli utenti è abituata (vorrei vederlo un utente newby alle prese con un TAR.GZ :-) Ovviamente se intendete usarlo, scordatevi masterizzatori, modem adsl non su ethernet (e anche quelli su ethernet possono essere usati solo dopo la scrittura e la compilazione dei drivers...), fotocamere digitali, stampanti, scanners, ecc...ecc... Ne vale la pena? Secondo il mio modesto parere no, windows XP ha raggiunto livelli di affidabilità molto elevati, e con una facilità d'uso inarrivabile. Dal lato sicurezza, il discorso è complesso, windows, non è il sistema più vulnerabile (potrei elencare qui decine e decine di vulnerabilità di linux/unix), ma solo il più usato, risulta ovvio che se dovessi scrivere un virus, non lo scriverei per un sistema operativo che viene usato da 20 persone sul pianeta, ma lo scriverei per il sistema che può garantirmi la maggior diffusione possibile del mio codice malevolo... Un discorso a parte lo merita Internet Explorer, il browser web più usato, ormai, la versione "6" di questo programma rilasciata 3 anni fa (3 anni in ambiente informatico sono un'era geologica...), è datata, e le patch che vengono rilasciate da mamma Microsoft, sono solo paliativi che servono a tappare dei buchi. Usare browser più recenti (vedi Firefox) è una soluzione facile ed efficace per evitare la maggior parte del codice malevolo incontrabile sul web... Per un'utenza newby, risulta indispensabile anche l'aggiornamento del sistema operativo con le patch rilasciate dal M.S.B. Bisogna in oltre dire, che la maggior parte dei BHO OBJECT che possono infettare i browser durante la navigazione, vengono presi visitando siti porno del tipo: ENTRA QUI! CI SONO DONNE CHE LA DANNO A TUTTI GRATIS!!! Quindi la massima: "MENO SEGHE E PIU' RIFLESSIONE" risulta essere un toccasana per un corretto funzionamento del PC... Concluderei dicendo che dalla mia pluridecennale esperienza con questi "aggeggi informatici" ho dedotto, che la maggior parte dei problemi riscontrabili su un PC, derivano da quello spazio compreso tra la tastiera e lo schienale della sedia, non certo dal web o dal sistema operativo utilizzato... Salutoni...Eolotricks
(Rispondi)

.. 
 
Inviato da ramtut3 il 12/11/05 @ 16:31 via WEB
Eolotricks sono completamente d'accordo con te, ed è per questo poi che scelgo si usare Mac: Mac Os è abbastanza affidabile, sicuramente meno usato di windows, ed è molto, molto più semplice ;)
(Rispondi)



© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963