Linux: pianificare un processo

La pianificazione dei processi, o scheduling, riguarda l’esecuzione in date e orari stabiliti e la modifica delle priorità. Il mezzo attraverso il quale si controlla l’avvio di un processo in un momento stabilito è dato dal sistema Cron, ovvero dal demone omonimo (‘cron’), mentre la priorità può essere modificata attraverso il valore nice. Cron è il sistema che si occupa di eseguire, attraverso il demone ‘cron’, dei comandi in momenti determinati in base a quanto stabilito all’interno della sua configurazione, rappresentata dai file crontab.

Leggi il resto

Pacchetti "on demand" con apt

Spesso gli sviluppatori in fase di compilazione hanno il problema dell’assenza di file e librerie utili per completare la compilazione del proprio programma.

Tramite il programma auto-apt questa situazione può essere gestita con estrema semplicità e con estrema comodità. Nello specifico programma “mette in pausa” l’esecuzione del processo principale, e richiede di installare i pacchetti necessari al completamento della compilazione, una volta installati, prosegue nell’esecuzione del processo principale.
Il comando da impartire è il seguente :

Leggi il resto

Linux e la masterizzazione

Il sistema operativo Linux è previsto anche di numerosi software che permettono la gestione completa a 360 gradi. Tutto è possibile fare ed eseguire con linux così come tutto è possibile fare con un sistema operativo Microsoft.
Si può anche masterizzare con linux, uno dei software comuni e presente nelle distribuzioni è K3b. Il software è abbastanza intuitivo da utilizzare, molto simile a tutti quelli in commercio, per cui non stiamo qui a spiegare come utilizzare questo software, ma si parlerà di come riuscire a copiare i cd rovinati con K3b. Infatti, gli sviluppatori hanno previsto questa modalità, che deve essere abilitata e che è detta Paranoia. Questa fa sì che il cd audio sia letto diverse volte alla presenza di parti rovinate, ottenendo così una copia della migliore qualità possibile.

Leggi il resto

Distribuzione a portata di Pendrive

In quest’articolo si parlerà di come inserire in un pendrive una distribuzione linux “leggera” come Ubuntu, e quindi utilizzare il dispositivo esterno per iniziare i primi passi con linux ed evitare di combinare guai con l’installazione del sistema direttamente sull’hard-disk.

Esistono diverse procedure per installare su una chiavetta USB linux, molte sono lunghe e laboriose. Il modo più semplice è quello di utilizzare il normale sistema d’installazione del CD Ubuntu, anzitutto occorre scaricare il sistema in maniera gratuita e masterizzarlo su un cd. Fatto questo inserire la chiavetta (consigliata 4 GB) in una porta USB e avviare il computer dal cd di Ubuntu.

Leggi il resto

System Call e System Multiusers

I programmi che possono accedere all’hardware eseguono per far ciò delle chiamate al sistema, tecnicamente sono dette System Call, si tratta di un insieme di funzioni che un programma può chiamare, per quali è generata un’interruzione del processo passando il controllo al programma che risiede nel kernel del sistema, sarà poi quest’ultimo che eseguirà le varie operazioni per cui è stato chiamato e alla fine restituirà i risultati ottenuti al programma chiamante che attende una risposta.

Leggi il resto

Interfacce con Linux

Un sistema Linux si può pensare come una piramide con le seguenti caratteristiche, che sono descritte di seguito. Al livello più basso si trova l’hardware, formato da CPU, memoria, dischi, terminali e altre periferiche ed è su questa parte che gira il sistema operativo. La sua funzione è controllare l’hardware e fornire a tutti programmi un’interfaccia con le chiamate di sistema.

Leggi il resto

Linux: Utenti e Gruppi

Gli utenti o users di chi utilizza un sistema Linux sono in pratica gli utilizzatori del sistema operativo e delle risorse; ogni singolo utente è in grado di operare con minore o maggiore libertà sulla base dei privilegi concessi dall’amministratore, che nell’ambito di questo sistema operativo è detto Root, cioè l’unico user in grado di svolgere qualsiasi tipo di operazione, comprese quelle più rischiose per la stabilità o addirittura per la stessa esistenza del sistema.

Leggi il resto

Come installare jdk 1.5 su Linux

Prima di analizzare i passi da seguire per l’installazione e la configurazione del software, occorre scaricare il pacchetto dal sito ufficiale della Sun e ovviamente occorre selezionare quello corretto, cioè quello funzionante sotto Linux. La versione da scaricare deve essere la RPM poiché la stragrande maggioranza delle distribuzioni le supporta.

Leggi il resto