PDA

Visualizza la versione completa : Sistema operativo minimale


Paulin
12-03-2005, 21:05
Ho la necessità di configurare un PC per utilizzo in processi di controllo.

Il quesito che vi rivolgo riguarda il sistema operativo, WINDOWS non è sufficentemente affidabile, MSDOS invece si è dimostrato molto stabile.
Purttroppo con linux non ho esperienza, secondo voi è stabile più o meno come il dos?
É possibile installare un kernel minimale (e per minimale intendo ridotto ai minimi termini!)?

Lo scopo che vorrei raggiungere è riassumibile in questi pochi punti:

Software di sistema il più semplice e leggero possibile
Avvio veloce
Prestazioni ottimali del sistema
massima affidabilità.

...ringrazio chi vorrà rispondere

Ikitt
12-03-2005, 21:47
Originariamente inviato da Paulin
Ho la necessità di configurare un PC per utilizzo in processi di controllo.

Il quesito che vi rivolgo riguarda il sistema operativo, WINDOWS non è sufficentemente affidabile, MSDOS invece si è dimostrato molto stabile.
Purttroppo con linux non ho esperienza, secondo voi è stabile più o meno come il dos?
Non conosco il mondo dei processi di controllo (anzi, in base al tuo intervento lo conosco ancora meno di quanto pensassi).
Posso pero` segnalarti che esistono versioni ad-hoc di linux adattate per girare su sistemi embedded/realtime:
questo, per esempio:
http://sources.redhat.com/ecos/

ma e` solo la prima cosa che mi e` passata per la mente, ci sono altre alternative.



Software di sistema il più semplice e leggero possibile
Avvio veloce
Prestazioni ottimali del sistema
massima affidabilità.


Beh, 'a sto punto mi sbilancio: in termini di semplicita` e leggerezza dubito esista qualcosa di meglio del DOS, dato che il DOS e` praticamente il minimo comune denominatore per un OS (anzi, meno secondo alcuni, vedasi no multitasking nativo) :stordita:

cacao74
12-03-2005, 21:53
Partendo dal presupposto che un sistema che non si conosce è per forza di cose sconosciuto e probabilmente 'difficile'...

Potresti installare versioni minimaliste di Linux, come Damn Small Linux o altre mini-distro che trovi in rete. Se l'hardware te lo permette potresti installare una distribuzione con poca roba per occupare poco spazio.
Poi oltre al sistema operativo, ti servirà un software, vero?
Dovrai cercarlo, impararlo e testarlo.
Esistono anche sistemi operativi real-time come QNX.
Di più non saprei dirti.

ciao

Caleb
12-03-2005, 21:55
ma il programma che si interfaccia al plc su che sistemi gira?

Paulin
13-03-2005, 13:15
Vi ringrazio per le risposte, ho scaricato le documentazioni dei sistemi che mi avete consigliato, in particolar modo mi sembrano interessanti "ecos" e "QNX".

Per quanto riguarda il software l'intenzione è quella di installare un applicativo residente nel sistema, lo sto sviluppando in assembler per la necessità di aver piena padronanza dell'hardware. Infatti non è una condizione necessaria quella che l'applicativo sia portabile, nè che lo sia il sistema operativo.

Per far ciò miro ad un microkernel che mi disponga di un debuggher, da lì vedrò di costruire tutto il resto.

Per ora ho incominciato sul dos, in quanto leggerezza e stabilità è il massimo che mi posso permettere, ma mi piacerebbe poter sviluppare un minimo di interfaccia utente con un minimo di grafica, anche una grafica fissa e a costo di caricarla pixel per pixel...

Per ora il multitasking non è necessario, anche se non si sa mai...

Caleb
13-03-2005, 13:19
allora sicuramente openqnx (http://www.openqnx.com), per la grafica puoi usare le ncurses e non hai nemmeno bisogno di X

Loading