     [ Domande & Risposte ]ķ
                                    ķ
                                                                             
  D: Ho usato un disco aggiuntivo sul mio computer e tutto era a posto, ma   
      un amico me lo ha chiesto indietro, percio' l'ho rimosso. Ora lui      
      non riesce ad avviare nulla. Cosa posso fare?                          
  R: E' un problema con la tabella delle partizioni. Alcuni sistemi          
      operativi richiedono di risiedere nell'unica partizione "attiva",      
      quindi AiR-BOOT rimuove il settaggio "attiva" da tutte le partizioni   
      TRANNE che per quella che sara' avviata. Per riuscire ad avviare       
      nuovamente dal disco, dovete riottenere l'hard-disk, avviare dalla     
      partizione dalla quale il vostro amico vuole avviare, spegnere il      
      computer, rimuovere l'hard-disk e il gioco e' fatto.                   
                                                                             
      NOTA: se il vostro amico usasse AiR-BOOT, questo problema non si       
            porrebbe. Se ha solo una partizione avviabile e non vuole il     
            menu, puo' disattivarlo. AiR-BOOT usera' automaticamente la      
            partizione predefinita.                                          
                                                                             
  D: Perche' l'utente e' obbligato ad avere almeno 62 settori per traccia    
      nel suo harddisk. ho controllato la tua immagine del codice e non ne   
      usa neppure la meta'.                                                  
  R: Dapprima ne ho fatto una versione piu' 'compressa' (necessitava di soli 
      31 settori ), ma ho scoperto che era una stupidaggine. Se un virus     
      stealth avesse distrutto parte della configurazione, l'utente avrebbe  
      dovuto rifare completamente l'installazione di AiR-BOOT.               
      Attualmente invece la configurazione viene salvata in una diversa      
      posizione. La maggior parte dei virus non dovrebbero corrompere la     
      configurazione. NOTA: il  disco di AiR-BOOT riparera' *solo* il codice 
      di AiR-BOOT, in modo che non e' necessario riconfigurare AiR-BOOT.     
      Basta inserire il disco di AiR-BOOT in caso di problemi nell'avvio del 
      computer. Egli cerchera' e riparera' le parti danneggiate di AiR-BOOT. 
                                                                             
  D: Ho dato un'occhiata al tuo codice nel MBR e ho visto che stai facendo   
      cose un po' strane. Perche'?                                           
  R: Questo e' il codice di avvio nel MBR a partire dalla verisone 0.26b:    
      CLI (disabilita gli Interrupts)                                        
      JuMP DaQualcheParte                                                    
      JuMP DaUnAltraParte                                                    
      STI (abilita gli Interrupts)                                           
                                                                             
      Perche': Colpa di Microsoft. Nel MBR c'e' anche un bel giochetto.      
                Loro non usano nessuno standard. Perche' dovrebbero.         
                Windoze NT/2000 controlla la presenza dell'istruzione CLI.   
                Non so il perche'. Non e' uno standard di scrittura del MBR. 
                Se non si trova, Windoze 2000 s'arrabbia. I due salti sono   
                perche' all'offset 2h del MBR c'e' la signature di AiR-BOOT. 
                Non voglio cambiare il riconoscimento, cosi' ho fatto la     
                'A' come parte dell'istruzione JMP. Il tutto salta ad uno    
                specifico indirizzo e deve saltare poi al vero inizio.       
                                                                             
     Tutto questo ha dovuto essere fatto PROPRIO a causa di Microsoft. Non   
      puo' essere tollerabile. Non c'e' bisogno di tale controllo. Non e'    
      documentato da nessuna parte e CLI e' comunque una stupidata, perche'  
      non e' necessario disabilitare gli interrupts per cambiare lo stack o  
      qualcos'altro. Qualsiasi programmatore di Assembly esperto lo sa.      
                                                                             
  D: Hey, perche' hai creato cio'? 'NT BOOT'/'OS/2 BOOTMAN'/'LILO' sono      
      ottimi                                                                 
  R: Certamente. Diciamo qualcosa al riguardo.                               
      NT BOOT e' una schifezza.. 100 KBytes per un BOOTMANAGER? Siamo pazzi? 
      E oltretutto richiede Windows NT installato. (o una partizione FAT?!)  
      OS/2 BOOTMAN richiede una partizione primaria, cosi' ne rimangono      
      disponibili solo tre.                                                  
      LILO e' stupido. Prima di tutto non riesce a caricare Linux, se Linux  
      non risiede nel primo  harddisk (almeno l'ultima volta, come ho        
      provato). Carica il Kernel Linux tramite HackIn, e anche questo non    
      riesco a sopportarlo. E non e' cosi' facile da installare e            
      configurare. Deve essere riconfigurato tutte le volte che si           
      aggiungono nuove partizioni all'harddisk,. etc. etc. etc.              
                                                                             
      La maggior parte dei bootmanager necessitano uno specifico S.O. e cio' 
      non e' molto conveniente. Tra l'altro: se aggiungete una nuova         
            partizione in un drive contenete Linux, LILO non trovera' piu'   
            la partizione di root (haha, bella roba). Questo e' il vostro    
            "migliore" boot-manager. Phew. AiR-BOOT la trova al volo         
            (generalmente) in modo automatico e avvia come sempre.           
                                                                             
  D: ehi, amico, cos'hai contro LILO. E' taaaanto bello.                     
  R: Bene, non avevo nulla contro di lui, fino a che non mi ha quasi         
      cancellato la partizione con i miei progetti. era una FAT e questo     
      piccolo criminale ha sovrascritto alcuni descrittori interni *come     
      documentato* senza neppure darmi un messaggio di avvertimento.         
      Posso paragonare LILO allo stesso livello dei prodotti Mickeysoft.     
      Pensano di dettare legge sull'intero computer e di potergli fare       
      qualsiasi cosa. Durante l'alpha testing di AiR-BOOT, non ha MAI        
      danneggiato nessuna tabella delle partizioni. gli unici problemi sono  
      stati dei crash, che hanno richiesto il ripristino del MBR. Durante    
      gli ultimi beta test, non ha avuto nessun problema. E se ce n'erano,   
      bastava inserire il disco di AiR-BOOT e wups, il problema spariva.     
      (per inciso: e' il modo in cui ho scoperto che Partition Magic 3.x     
      sovrascriveva alcuni settori nel MBR).                                 
                                                                             
  D: Quante opzioni, nessuno ne avra' mai bisogno. Penso che tu abbia        
      sprecato il tuo tempo.                                                 
  R: Okay, bene, magari ci sono troppe opzioni e magari e' una pazzia.       
      Penso che diversi utenti useranno diverse opzioni, quindi vanno bene   
      come sono. Troppe opzioni possono esserci se il programma va troppo    
      lento o se la loro gestione diventa complicata, ma non per AiR-BOOT.   
      E' piccolo come dimensioni e facile da configurare... proprio come il  
      vostro BIOS. Ed e' incluso anche un aiuto in linea VERO. Non come      
      quelli della maggior parte dei BIOS. Ho inserito anche cose carine,    
      come i menu colorati... guardate i BIOS a partire dal 1989. Erano      
      veramente orrendi. I menu colorati sono molto piu' piacevoli.          
      Ma lo so, voi avete WindowsNT, che pensate sia il migliore S.O del     
      mondo. Non avete mai provato OS/2 e neppure Unix/Linux. Volete una     
      interfaccia grafica, ma odiate quelle finestre stupidamente colorate.  
                                                                             
  D: Credo che tu abbia copiato il testo del menu di avvio da DocsBoot.      
  R: E' vero. DocsBoot e' interessante, ma bisogna configurarlo mediante un  
      programma DOS. Questo non puo' essere possibile in Unix/Linux, e       
      neppure con WinNT o OS/2. quindi e' da escludere. Inoltre non ha molte 
      delle opzioni che invece AiR-BOOT ha.                                  
                                                                             
  D: Dopotutto, il menu di CONFIGURAZIONE assomiglia molto al mio BIOS SETUP 
      della Award.                                                           
  R: Beh, :] non proprio, ho modificato la maggior parte del suo design.     
      Il posizionamento dei menu era fatto bene, lo stesso per i colori,     
      quindi li ho usati anch'io (alla maggior parte degli utenti non piace  
       avere due setup differenti). Ma i motivi delle finestre, la           
       velocita' di presentazione sullo schermo e l'ottimizzazione sono un   
       po' differenti <bg>.                                                  
                                                                             
  Q: Sono il rappresentante di un costruttore di BIOS, vorrei implementare   
       AiR-BOOT nei nostri BIOS.                                             
  A: Sarebbe ottimo, pensavo proprio ad un utilizzo come questo, in modo che 
      essendo pre-eseguito da BIOS, nessuna installazione di WinNT potrebbe  
      farlo fuori.                                                           
      Contattateci. (Abbiamo programmato AiR-BOOT in modo che questo possa   
      essere possibile. Abbiamo bisogno di circa 512 byte di spazio codice   
      nel vostro BIOS).                                                      
      AiR-BOOT potrebbe aver bisogno di essere installato comunque           
      nell'harddisk, ma il livello 0 del codice sarebbe nel BIOS, quindi     
      AiR-BOOT avrebbe il diritto di accedere per primo all'harddisk e       
      potrebbe allora controllare la presenza di virus, etc.                 
                                                                             
  Q: Sono il rappresentante di una Azienda software produttrice di S.O.      
      Ci piacerebbe incorporare anche il vostro AiR-BOOT.                    
  A: Possiamo trattare di prodotti venduti assieme (in bundle). Ma AiR-BOOT  
      NON VERRA' MAI modificato in modo da essere dipendente da un S.O..     
      AiR-BOOT e' stato creato per essere totalmente indipendente da ogni    
      S.O., quindi le versioni OEM versions potranno comunque avviare altri  
      S.O. come adesso.                                                      
                                                                             
                                    Ľ
     Ľ
