Un X Terminal su Live CD Da Fedora 8 a Fedora 14 Davide Bolcioni Finsoft Srl.

Slides:



Advertisements
Presentazioni simili
Installazione pacchetti sotto Linux. Linux: Installare le applicazioni Adesso che abbiamo configurato Linux vogliamo imparare a installare qualche programma.
Advertisements

Lezione 1 Approccio al sistema operativo : la distribuzione Knoppix Live Cd Knoppix 3.6 Interfacce a caratteri e grafica: console e windows manager File.
QMAN Queue Manager Documentazione Commerciale Presentazione prodotti.
Implementazione di TRIP ai LNF Commissione Calcolo e Reti 31 maggio 2007 Massimo Pistoni.
Dynamic Farm Espansione Dinamica di una Farm Vincenzo Ciaschini CCR 31/3/2015.
Belluno.linux.it 25 ottobre 2008 Centralina meteorologica fatta in casa Vedere il tempo che fa a casa propria quando si è lontani o mostrare agli amici.
Linux Day 2005 BLUGRelatore: Alberto Fornasier Ubuntu GNU/Linux Desktop... e non solo!
Wiild e WiildOS: un modello di Lavagna Digitale Aperta M. Belardinelli.
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
Fondazione dell' Ordine degli Ingegneri della Provincia di Milano Fernando Fernandez - 14 Marzo 2006 VPN: Reti Private Virtuali VPN RETI PRIVATE VIRTUALI:
Corso gratuito di Linux. Linux User Group Mantova
Linux Day 2008 Non commettere una (s)vista... passa a Linux! ovvero Pimp your pc with Ubuntu Gian Luca CANE Courmayeur – Liceo Linguistico 25 ottobre 2008.
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
Alma Mater Studiorum - Università di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Dipartimento di Scienze dell’Informazione Supporto al multihoming.
Ripristino automatico con Linux Marco Ciampa LinuxDay2010 Alcuni diritti riservati Creative Commons Attribuzione-Condividi allo stesso modo 2.5 Italia.
Introduzione a GNU/Linux. GNU/Linux Caratteristiche Compatibile con UNIX ® Multitasking Multiutente Libero.
Orientamento. Il Kernel Il Kernel è un programma scritto in linguaggio vicino all'hardware che ha il compito di fornire ai processi in esecuzione sul.
User Mode Linux. Cos'è user mode linux ● User mode linux è un kernel linux che gira come un'applicazione nello spazio utente.
Gestione dei Software in GNU/Linux HackLab Catanzaro Installazione software da sorgente 8° Lezione GNU/Linux Base
AFS NELLA SEZIONE DI PADOVA aree_utenti: attualmente nessuno ha la proria home in AFS e quasi nessuno utilizza l'area utenti di AFS. /usr/local: si preferisce.
Cos'e' e cosa ci si puo' fare Andrea Trentini
12/11/2016www.renatopatrignani.net1 DIETRO IL COMPUTER PORTE E PERIFERICHE.
Aggiornamenti gruppo WINDOWS CCR Riunione 5-7 ottobre 2010 Gianluca Peco.
Nota: Questa brochure è pronta per la stampa. Prima di stampare su cartoncino, è consigliabile effettuare una prova di stampa su carta normale per assicurarsi.
UEFI Secure Boot Il prezzo della libertà Davide Bolcioni.
The amnesico incognico live sistem
Corso di Elementi di Informatica
Configurazione Router IR794- IG601
Tia Network S.r.l..
GNU/Linux (Lezione 2) Installiamo una Distribuzione
Aggiornamento del 29 Settembre 2011
Riccardo Veraldi - Massimo Donatelli CCR 3-4 Marzo 2008
Sale Force Automation.
WPC069 Il deployment automatizzato di Windows 10
CARATTERISTICHE DI UN DATACENTER
Incontri tematici su GNU/Linux ed il Software Libero - sommario -
I PROCESSI.
Come cercare le fonti di informazione scientifica RISORSE
Breve report su corso RedHat Enterprise Virtualization (RH318)
Sale Force Automation.
Terza Lezione → Navigare nel file System → parte 2
Esercizio no 5 Si realizzi un sistema di client-server per l’acquisizione di una forma d’onda (anche audio) e la sua trasmissione via rete Qualsiasi variazione.
HO UNA LIVE COSA POSSO FARE? Adriano Ciaghi.
I comandi.
Area critica dell’impianto
Distribuzioni usb Indirizzi utili
LA GESTIONE DEI PACCHETTI
A cura dell’Ing. Buttolo Marco
INFN-AAI Autenticazione e Autorizzazione
ai termini e ai principi informatici utili per utilizzare Linux
OLPC-Italia Brescia 16 Ottobre 2008.
LA GESTIONE DEI PACCHETTI
Sala di Videoconferenza … quale strumento usare ?
Virtualizzazione desktop e server
1.
Corso di Ingegneria del Web A A Domenico Rosaci 1
Alessandro Brunengo Mirko Corosu INFN – Sezione di Genova
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Non perdere tempo in fila!
© 2007 SEI-Società Editrice Internazionale, Apogeo
Benvenuto in PowerPoint
Il giornalista del futuro
INFN-AAI Autenticazione e Autorizzazione
Localizzazione da piattaforma web
IA2 Massimo Sponza IA2 – Osservatorio Astronomico di Trieste 2018 ICT Workshop - Catania.
Architettura del computer
Sicurezza in laboratorio
Come cercare le fonti di informazione scientifica RISORSE
Transcript della presentazione:

Un X Terminal su Live CD Da Fedora 8 a Fedora 14 Davide Bolcioni Finsoft Srl

Come cominciò – il contesto ● Il cliente fornisce impianti di segnalamento ferroviario in tutto il mondo ● Finsoft Srl fornisce servizi IT specialistici – Tra cui sviluppo e ingegnerizzazione su piattaforme Unix ● In cui il sottoscritto fa la sua parte ● Sistema di telecomando dell'impianto di segnalamento (messo in opera da anni) – Usa il protocollo X per visualizzare un quadro sinottico – Gli X Terminal (Neoware, Textronix, NCD...) devono essere sembrati un'ottima idea a suo tempo – Prodotto maturo ● In funzione dagli anni 90 ● Ingegnerizzato e rodato

Come cominciò – l'incidente ● Richiesta di supporto dal cliente ● Guasto multiplo, scorta compresa ● In Grecia ● Difficoltà di approvvigionamento ● Soluzione temporanea ● Indovinate... un X Terminal su Live CD ● Il cliente compra un PC in Grecia ● Si manda la ISO via Internet – Firewall aziendali poco comprensivi

C'è qualche problema ● L'applicazione tollera solo Visual PseudoColor ● Ricordate le palette di 256 colori ? – Usata per il lampeggiamento – Deve essere sembrata una bella idea a suo tempo ● Geometria del sinottico non modificabile ● Sinottico accuratamente ingegnerizzato – Ergonomia – Regolamenti interni ● Applicazione certificata e testata (sui binari) ● Non ti azzardare a cambiare qualcosa

Aggiustamenti per il Live CD ● Forzare X ad utilizzare PseudoColor ● Disabilitare autenticazione X (rete isolata) ● Forzare Virtual appropriato in xorg.conf ● Intristire sequenza di boot Fedora ● Evitare che gli operatori chiamino ● Adeguarsi alle linee guida logo Fedora ● Spedirla via Internet ● Usando archivio PAR (Usenet RAID)

Implementazione in Fedora 8 ● Script di avvio SysV, tra i primi ● Chiedi a kudzu che driver video usare ● Fabbrica degli xorg.conf – Auto configurato – Configurato per VESA – Configurato per VESA con frequenze fasulle del monitor ● Rimpiazzare il display manager prefdm ● Shell script che prova le configurazioni a turno ● Invocando esplicitamente xinit ● Indicando un X client minimale (spegne DPMS)

Il secondo incidente ● Stavolta consideriamo le alternative ● Linux Terminal Server (LTSP) – Non fa quello che serve ● Debian – Vendor non accreditato ● Ubuntu – Vendor non accreditato – Presumibilmente poco retrocompatibile ● Buona Fedora (9), buono il Live CD ● Vendor accreditato ● USB facile da perdere o asportare

Schede grafiche, triste storia ● Compra Intel senza patemi, si pensava ● Poultsbo, sbagliato ● Driver Intel avvia X in PseudoColor (con VESA), ma distorcendo l'immagine ● Introdotta black/white list su PCI ID ● Supporto dei display LCD inconsistente ● Necessario facilitare il supporto telefonico ● Aggiunto xdialog a X client script – Mostra caratteristiche chiave del display – Pulsante per provare un'altra configurazione

Implementazione su Fedora 9 ● Non c'è più kudzu ● Chiamiamo system-config-display al suo posto – Dio benedica /dev/stdout

Ridondanza schede di rete ● Requisito addizionale... supporto per configurazioni di rete ridondate ● Schede doppie, HP o Intel ● Altro script di avvio che fabbrica gli ifcfg del caso – Disinstallare NetworkManager

Il cicalino ● Requisito addizionale... il cicalino ● Alla faccia del cicalino ● Applicazione usa l'estensione xkb ● Mezza dozzina di cicalini diversi – Che gli operatori riconoscono ● Perchè a volte parte con il volume a 0 ? ● Aggiungi chiamata del mixer ALSA

Fedora 12 – Niente cicalino ● Il cicalino non suona più ● E' stato messo nel window manager ? ● L'applicazione mal tollera i window manager – Difficile risalire a una causa puntuale ● Ancora Poultsbo ● Problemi con l'ufficio acquisti ● Il Kernel mode setting (KMS) stronca VESA ● Disabilita KMS nei parametri di avvio del kernel – A questo punto l'auto configurazione forse è inutile

PulseAudio ● L'audio... quasi non si sente ● Comportamenti capricciosi – Solo un reboot in Windows mette a posto il volume ● Si comperano degli altoparlanti potenti ● PA deve partire nello script di sessione ● Va configurato per caricare l'apposito plugin ● L'apposito plugin non prende in considerazione i parametri di durata, tono e volume impostati tramite l'estensione xkb

Fedora 14 ● Introdotto un demone per il cicalino che ● Si registra presso il server X ● Riceve le notifiche, compresi parametri tono etc ● Costruisce al volo la sinuisoidale conseguente ● La spedisce a PulseAudio ● Le notifiche smettono di arrivare ● Dopo 4-7 giorni di funzionamento ininterrotto ● Difetto emerso in produzione (sigh) ● Applicazione non compatibile con xscope ● Riavviare il demone di cui sopra non basta

Uno sguardo indietro ● Doveva essere soltanto un tappabuchi ● Costruito con revisor ● Repository delle configurazioni d'impianto (in fieri) ● Installato con RPM ● Forti vincoli dal contesto (PseudoColor etc)