Newsgroup: it.comp.os.dibattiti
Titolo: QNX is... open

"For the first time, a full-fledged realtime platform will be available
absolutely free to anyone who wants to use it for non-commercial
purposes."
http://get.qnx.com/openplatform.html
PPG

purposes."
Echissenefrega?
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | "You're one of those condescending Unix computer users!"
      | "Here's a nickel, kid. Get yourself a better computer"  -- Dilbert
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 non-commercial purposes."
"Free" nel senso della birra, no ?
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

 "Free" nel senso della birra, no ?
No. Non di tutto l'os, ma di molte parti saranno free anche i sorgenti.
Saluti,
Fabio Alemagna

 
http://get.qnx.com/openplatform.html
Interessante, molto interessante. Avranno visto la quantita' di
downloads del BeOS 5 PE.
ciao
-- 
-=* Biffuz *=- Gabriele Biffi
bif...@mail.com
        |  "L'intelligenza e' una gran bella cosa.
ICQ#5169491 (Biffuz)   |  Sarebbe bello se tutti ne avessero una."

 sorgenti.
E cosa ci guadagnano ? So che QNX viene venduto a peso d'oro, non e'
che credono di poter avere dei debugger a prezzo zero ?


 ICQ#5169491 (Biffuz)   |  Sarebbe bello se tutti ne avessero una."
Che c'entri o meno Be sicuramente e' una gran bella cosa, soprattutto per
gli studenti di ingegneria che si specializzano in automazione che potranno
cosi' avere una piattaforma da sfruttare "HW in the loop" per i loro
progetti, e questo e' ben oltre BeOs.
Ad essere sinceri e' ben alla portata di RTLinux, per il quale la Nat.
Instruments sta sfornando driver per le sue schede di acquisizione dati.
Tuttavia RT-Linux non ha <<AL MOMENTO>> grandi speranze di uscire
dall'ambito puramente accademico per essere adottato dall'industria (la
situazione e' ancora molto fluida, troppo fluida).
QNX invece c'e' gia' e viene usato abbastanza, anche se VxWorks/Tornado
rimane su un altro pianeta (anche in senso letterale, pathfinder docet)
Ciao,
    Antonio

       | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it
Ora non fare lo Zelota.
Non tutti qui dentro frequentano Slashdot, e QNX ha fatto la parte del leone
in molti thread.
Con tutta l'amicizia, quando te ne esci con post del genere dai ragione a chi
ti critica sostenendo che usi i paraocchi.
Ciao,
    Antonio

in molti thread.
Il punto e`: chi lo usera`? Non tutti progettano abitualmente sistemi
realtime non commerciali...


 realtime non commerciali...
QNX ha un'interfaccia POSIX, oltre alla sua. Tutto il sw per UNIX
compila anche sotto QNX. Non serve solo per sistemi realtime. Inoltre è
una buona occasione per studiare qualcosa di fatto davvero bene. Non so
se conosci Photon, la gui di QNX. Per la precisione Photon è detta
MicroGUI, per lo stesso motivo per il quale si distingue tra Kernel e
MicroKernel. 
Grazie all'architettura di QNX si può fare calcolo distribuito in
maniera trasparente per l'applicazione: il sistema di IPC di QNX
funziona anche attraverso la rete, allo stesso modo in cui funziona
sullo stesso computer. E' inoltre più efficiente di quello di linux, ad
esempio, in quanto spedire un messaggio da un processo ad un'altro sulla
stessa macchina non richiede che questo messaggio transiti in una zona
temporanea del kernel, come avviene su linux con le pipes, ad esempio.
Certo, su linux puoi utilizzare la shared memory, cosa che puoi fare
anche con QNX, ma è comunque sempre codice in più che devi scrivere, il
che rende il programma meno leggibile e più soggetto a bugs. 
Inoltre, per come è costruita la GUI di QNX, e per come è costruito il
kernel, è possibile avere un grande desktop virtuale condiviso tra più
schede video, che possono stare sullo stesso computer, oppure su altri
computers in rete, in maniera totalmente trasparente per l'applicazione,
ed anche per l'OS. In realtà a Photon non interessa sapere se una
finestra si trova su un computer o su un'altro.
Ed esiste anche XWindows per QNX.
Devo dire che probabilmente se riuscirò a creare un ambiente
confortevole con QNX come l'ho sotto linux, sul mio HD rimarrà molto
spazio libero :)
Saluti,
Fabio Alemagna

spazio libero :)
Devo dire che probabilmente se mio nonno avesse i cingoli, sarebbe un
carro armato.


No. Non di tutto l'os, ma di molte parti saranno free anche i sorgenti.
Sempre nel senso della birra. Altrimenti non ci sarebbe scritta la
parola magica (magica nell'attirare i grulli) "non-commercial".


 parola magica (magica nell'attirare i grulli) "non-commercial".
Be', sinceramente non ho approfondito. Però devo notare che gli OS
completamente free sono quelli che sono nati tali. A mio parere è
estremamente difficile che un'azienda decida di buttare al vento tutto
il materiale che fino a quel momento l'ha fatta campare. A meno che non
cambi settore :)
Saluti,
Fabio Alemagna

 Toh, mi ricorda proprio X11!
Appunto, ricorda X11, ma è molto più evoluto.
Saluti,
Fabio Alemagna

temporanea del kernel, come avviene su linux con le pipes, ad esempio.
E come fa?
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(address rot13 encoded)

 E come fa?
Copia il messaggio direttamente da un processo ad un'altro, dati i
buffers di input ed output, ovviamente.
maggiori informazioni le trovi qui:
http://www.qnx.com/literature/nto_sysarch/kernel3.html#NTOIPC
Ciao,
Fabio Alemagna

Appunto, ricorda X11, ma è molto più evoluto.
Evoluto in che modo? Chiarifica.


buffers di input ed output, ovviamente.
E dove hai sentito che linux usa un buffer intermedio?


 E dove hai sentito che linux usa un buffer intermedio?
L'ho letto, ora non ricordo. In ogni caso come mai il dubbio ti viene
solo adesso? E come mai non hai risposto all'altro post?
Saluti,
Fabio Alemagna

realtime non commerciali...
Ma ti da' tanto fastidio "cercare" di aprirti ad altri OS?
Paolo
p.s. Java si chiamava Oak e doveva essere l'anima della rivoluzione della digital-convergence.
      Ha sfondato? Si, ma ha anche mancato (quasi) del tutto gli obbiettivi iniziali.
       Penso di essermi spiegato....lascia che sia il tempo a decidere...

solo adesso? E come mai non hai risposto all'altro post?
Spero di non doverti rendere conto dell'ordine in cui leggo le news.
E comunque non mi risultano tuoi articoli senza risposta.


 E dove hai sentito che linux usa un buffer intermedio?
In qualcuno dei suoi viaggi sub-normali nello spazio infinito di una
toilette della stazione ferroviaria.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 E comunque non mi risultano tuoi articoli senza risposta.
Ma se non ha argomenti ti aspetti pure che motivi le idiozie che scrive?


 Ma se non ha argomenti ti aspetti pure che motivi le idiozie che scrive?
Diamine, mi hai rotto i coglioni razza di decelabrato! Ma perchè non ti
fai i cazzi tuoi? Ma se non sai neanche cosa ho scritto come ti permetti
di giudicare? Possibile che le sole cose che tu sappia scrivere sono
stupidagini di questo tipo? Non ho mai visto un tuo post che fosse
inerente al topic del gruppo. E che cazzo, ma quanti anni hai? Al
massimo te ne darei 10 e sarebbero pure troppi. Ma hai problemi a
relazionarti con gli altri, per caso? Curati, forse sei ancora in tempo.
E che miseria! Tanto questo post non lo leggerai e probabilmente
risponderà qualche tuo discepolo dicendo che sono solo idiozie, al quale
tu risponderai con altre assurde parole. Niente di nuovo da questo punto
di vista...
Saluti,
Fabio Alemagna

 toilette della stazione ferroviaria.
Basta. Ora hai definitivamente chiuso. Giuro che farò il possibile per
farti passare i guai peggiori della tua vita. Non è modo di comportarsi
questo. Troverò il sistema, stanne certo.
Fabio Alemagna

 che credono di poter avere dei debugger a prezzo zero ?
intendi che noi dovremmo fare da debuggers? Naaah, non è questo che
vogliono, IMHO. Vedi, il numero di bugs in QNX rasenta lo zero. 
Saluti,
Fabio Alemagna

 Evoluto in che modo? Chiarifica.
L'ho scritto appena più sopra. Comunque, come ho già scritto, puoi
sapere molto di più di quello che posso dirti io andando a leggere la
documentazione.
Ciao,
Fabio Alemagna

 E comunque non mi risultano tuoi articoli senza risposta.
Chiedo scusa, hai ragione. Mi era sfuggito.
Ciao,
Fabio Alemagna

 tutto questo lo hai in 55k di codice. Il server SVGA di Xfree3.6 è 55883
 
^^^^^
Scusa, ho sbagliato. E' "solo" 54 volte più grande ;)
Ciao,
Fabio Alemagna

tutto questo sta in 12k di kernel. Marco, la documentazione è
No, serve comunque della colla.


sorgenti.
Peccato che per usi commerciali serva comunque la licenza, quindi al
massimo e` gratis.
Una interpretazione un po' piu` ragionevole e` che hanno deciso di
regalare a tutti una licenza dei sorgenti in modo da essere piu`
competitivi nei confronti di altri sistemi (per esempio il microkernel
di Cygnus, che e` free sul serio).


Ma ti da' tanto fastidio "cercare" di aprirti ad altri OS?
Ti da tanto fastidio cercare di *capire* quello che ho scritto?


 No, serve comunque della colla.
l'IPC sta tutta nel kernel. Niente colla.
Ciao,
Fabio Alemagna

l'IPC sta tutta nel kernel. Niente colla.
Quindi giocherellando con la API dell' IPC posso far cadere il kernel.
Ottimo.
Saluti.

 fare pubblicità al QNX. Sto solo esprimendo delle mie idee.
Non dovevi dirlo... adesso sono sicuri che tu venga pagato per fare
pubblicita' a QNX.
-- 
Gabriele Biffi - 
gbi...@mail.com
Studente di Ingegneria Informatica presso il Politecnico di Milano
Student of Computer Engineering at the Polytechnic of Milan

 Tra computer, non ne sono sicuro. Tra monitor, si.
Tra monitor lo fa anche Windows...


 Ottimo.
Come? Il kernel è a prova di bomba... Potrei obbiettare la stessa cosa
con linux allora...
Saluti,
Fabio Alemagna

 pubblicita' a QNX.
Capisco che nessuno l'avrebbe mai pensato, ovvio :) Ho solo tentato di
far capire che non faccio il paladino di QNX.
Ciao,
Fabio Alemagna

 Tra monitor lo fa anche Windows...
Che lo faccia e' un conto, sarei curioso di vedere _come_


con linux allora...
Nulla č a prova di bomba. Nemmeno la bomba.
Saluti.

 Nulla è a prova di bomba. Nemmeno la bomba.
Prova a buttarlo giù se ci riesci, ma in ogni caso l'obbiezione non ha
senso, perchè in qualsiasi altro OS l'IPC sta nel kernel...
Saluti,
Fabio Alemagna