.88888. .8888. 88888. 88 88 88 88 88 88 88 88 88 88 88 88 88 88 F 88 Y8b d8P 88 88888. .8888b 888888 88 888888 888b. 88 A 88 Y8b d8P 88 88 88 88 88 88 88 88 88 Q 88 Y8b d8P 88 88 88 8888b 88 88 88 d88888 88 88 88 8P 88 88 88 88 88 88 88 88 88 88 88 "88888" "8888" 888888 88 88 88 Y8888P 88 88 88 88 Y88888 8888 Curate e redatte da: Marco G. Salvagno ============ Introduzione ------------ Questo documento contiene le Frequently Asked Questions Ufficiali della conferenza nazionale FidoNet OS2_INST.ITA. > Questo testo non contiene piu` caratteri estesi. Questa scelta e` stata fatta > per consentire il posting del documento nelle aree echomail fidonet. > > Sempre per mantenere questo tipo di compatibilita`, il testo e` ora > formattato in righe di massimo 79 caratteri. Qualsiasi viewer ASCII e` adatto per consultare il documento. Le domande sono elencate come Q(s).n dove s e` un carattere indicante la sezione, e n un numero progressivo. Ho scelto questo metodo in apparenza complicato, affinche' sia possibile localizzare una FAQ direttamente dall'indice. Questo testo non ha pretese di completezza: si propone esclusivamente di rispondere ai quesiti piu` frequenti, e a quelli piu` interessanti dell'area in questione. Suggerimenti e segnalazioni sono benvenuti; scrivete un matrix a: Marco G. Salvagno, 2:333/730@fidonet.org Se non ottenete risposta dopo qualche giorno, riprovate! Infine, ci tengo a precisare che *non* mi assumo alcuna responsabilita` circa le operazioni descritte nel testo. Ringraziamenti: Fabrizio Ammollo, Marco Venturini Autieri, Nicola Chietera, Angelo Ghigi, Marco Pontello, Mike Ruskai, Francesco Tomadini, Marco Turchetto. Menzione d'onore a Alessandro Bonometti per le numerose segnalazioni :-) ====================== Indice delle Modifiche ---------------------- In questo numero :)) + Q(2).17 (Copiare OS/2) + Q(2).18 (I FixPak nuovi comprendono i precedenti?) + Q(3).9 (shutdown senza conferme) Legenda: * Modifica rispetto alla versione precedente + Aggiunta - Cancellazione ! Correzione di un errore Q(0).0: Perche' questa FAQ non e` disponibile in formato HTML? A: Hai cercato bene? ;) Partiamo dalla OS2_Appl.Ita FAQ: o La versione HTML e` in beta! Il curatore (MgS) aveva voglia di imparare un po' di HTML, e cosi`... :-) Per la OS2_Inst.Ita FAQ o La versione HTML (parzialmente modificata), viene curata da Alessandro Cantatore, 2:335/724.7 e viene distribuita attraverso Just Warp! la rivista HTML dedicata ad OS/2! ======================= Sezione 1: Informazioni ----------------------- Q(1).1: Qual e` il numero verde IBM? A: Per qualsiasi informazione, IBM Direct risponde al 167-016338. Provate anche il Direct Fax, allo 039-600.6001. Q(1).2: Qual e' il numero della BBS IBM? A: La IBM Personal Software Products BBS risponde al numero 02-7531441. Q(1).3: Quali sono i requisiti minimi per OS/2? A: Per installarlo bastano un 386sx con 4 MB di memoria. Per un uso quotidiano, e` consigliabile un 486 con 8 MB di RAM e un buon disco. Non e` nemmeno necessario installarlo su una partizione primaria (a differenza di Windows)! Q(1).4: Come va OS/2 con...? A0: Memoria RAM 4 MB Sono appena sufficienti per l'uso di OS/2; e` consigliabile usarlo solo in modalita` testo. Da notare che IBM, pur considerando 4 MB come requisito minimo, offre OS/2 solo sui PC con almeno 8MB di RAM! 8 MB Il sistema gira bene, anche se con un un po' di swapping. 16 MB Ottimamente: dovrete impegnarvi per mettere il sistema in difficolta` :-) 16+ MB La differenza e` chiara solo in scenari d'utilizzo particolarmente pesanti. A1: Disco L'importante non e` tanto lo spazio disponibile (pensiamo che i nuovi dischi non sono piu` piccoli di 400 MB), quanto la velocita` del disco ed eventualmente la possibilita` di trasferire dati in DMA, che alleggerisce molto il carico di processore, dunque libero per altre incombenze. Attualmente i dischi SCSI sono gli unici che lavorino sicuramente *bene* in questa modalita`. A2: CPU Un 486 va piu` che bene per un utilizzo medio. I 386 sono utilizzabili, ma solo se adeguatamente dotati di memoria e dischi veloci. A3: Scheda Video Una scheda accelerata e` il minimo. I punti di cui tenere conto sono: a) Disponibilita` di buoni driver b) Velocita` dell'acceleratore c) Modi video disponibili d) frequenze di refresh Q(1).5: Cos'e` HPFS e quali sono i suoi vantaggi? A: HPFS e` un file system (struttura di registrazione) ad alte prestazioni. Ogni partizione puo` essere formattata con un diverso file system: ad esempio, MS-DOS usa partizioni formattate in FAT, Linux in ext2, etc. OS/2 puo` lavorare sia con file system FAT sia con HPFS, con tutti i vantaggi in flessibilita` e potenza che cio` comporta. Se da un lato la compatibilita` con MS-DOS e` garantita (non e` nemmeno necessario riformattare o cancellare il DOS), HPFS ha tutta una serie di caratteristiche che lo rendono piu` adatto ad un SO moderno. Vediamo quali sono: * Velocita` di ricerca. * Resistenza alla frammentazione (non c'e` piu` bisogno di defrag!). * Supporto per partizioni fino a 2199 GB, file grandi fino a 2 GB, con cluster di 512 byte. [Fonte: Microsoft Systems Journal, 1989] * Supporto di nomi di file lunghi (254 caratteri), comprendenti caratteri minuscoli e maiuscoli e simboli. * Supporto nativo per gli attributi estesi. * Maggior resistenza al crash. D'altronde, se le applicazioni MS-DOS e Windows che girano sotto OS/2 hanno pieno accesso alle partizioni HPFS, esse saranno visibili da MS-DOS solo attraverso particolari drivers che consentono di accedere in sola lettura di tali partizioni; esiste un solo driver che consente di scrivere su HPFS da DOS, hobbes.nmsu.edu:/os2/diskutil/hpfsa102.zip). Inoltre, HPFS ha bisogno di una maggior quantita` di memoria (sistemi da almeno 8 MB di RAM), soprattutto se si vuole usarlo in concomitanza con partizioni FAT. Q(1).6: Cosa sono gli attributi estesi ? A: Si tratta di campi aggiuntivi nei quali possono essere memorizzate specifiche informazioni circa un qualsiasi file; essi sono *necessari* per il corretto funzionamento di OS/2 e della WPS. Poiche' FAT non dispone del supporto nativo per gli EA, essi vengono memorizzati in file esterni (ea data. sf). Si deve dunque prestare una certa attenzione se si usa anche DOS: programmi "maleducati" potrebbero danneggiare questi files. Q(1).7: Dove posso trovare tutte i programmi citati in queste FAQ? A: Se avete accesso a Internet, i siti migliori sono quelli IBM, Hobbes (ftp.nmsu.edu), i mirror di Hobbes (ftp.uwp.edu, sunsite.doc.ic.ac.uk, etc), LEO (ftp.leo.org), l'Universita` di Stuttgart (ftp.uni-stuttgart.edu), e la Walnut Creek (ftp-os.cdrom.com). Se avete un lettore CD prendete in considerazione l'acquisto di Hobbes OS/2 archived della Walnut Creek, che contiene grossomodo tutto quello che c'e` nel sito Hobbes. In fidonet, le BBS con i soft piu` alla moda :) sono: (2:331) SunShine (2:341), (2:332) ApWorks (504), Banana's BBS (801), Techno World (805), (2:333) The Giant BBS (511), TITO BBS (722), Time BBS (906), (2:334) Biolus (501), Delenda Carthago! (201), (2:335) Henry the 8th Mail-Only (212), The World (4). Q(1).8 : Quali sono gli FTP server di IBM? A: IBM ha moltissimi FTP server, ad oggi i siti che conosco sono questi: ftp.ibm.net Sito primario ftp01.ny.us.ibm.net Alias del precedente ftp.software.ibm.com ? /ps/products/os2 ftp.pcco.ibm.com IBM Personal Computer Company BBS /pub ftp.software.ibm.com IBM Watson Research, ospita il OS/2 device driver repository /ps/products/os2 ftp.europe.ibm.com Sito per gli utenti europei ftp.nordic.ibm.com ? /pub/pccc/baseos/os2 Q(1).9: Cos'e` il Dual Boot/Duplice Avviamento? A: E' un modo di installare OS/2, senza cancellare il DOS e senza ripartizionare. In sostanza, OS/2 si installa nella stessa partizione di DOS, e attraverso uno speciale comando (disponibile sotto DOS e sotto OS/2), e` possibile scegliere se al prossimo boot sara` caricato DOS oppure OS/2. Q(1).10: Cos'e` il Boot Manager/Gestione Caricamento? A: Il Boot Manager e` una "applicazione" fornita assieme a OS/2, che una volta installata, permette di scegliere, al momento del boot, quale sistema operativo deve essere avviato. Il grosso vantaggio del BM e` che permette di avviare tutti i sistemi operativi che piu` vi piacciono, a patto che essi siano stati correttamente installati su uno qualsiasi dei dischi del sistema. Q(1).11: Qual e` la differenza tra Warp per Windows e Warp FullPak? A: Warp for Windows (Red Box) si appoggia ad un MS-Windows preinstallato, mentre Warp FullPak (Blue Box) incorpora una versione ottimizzata e ricompilata di Windows. Warp for Windows costa sensibilmente meno, ma Warp FullPak e` molto piu` adatto se si fa un uso pesante di Windows sotto OS/2. Q(1).12: Come fa OS/2 a leggere da una partizione HPFS il config.sys e i vari driver? A: Domanda lecita, visto che HPFS.IFS viene caricato successivamente! La risposta e` semplice: Il loader di OS/2 contiene un'implementazione 'restricted' di HPFS, che consente la lettura e poche altre semplici operazioni sul disco. Q(1).13: Esistono programmi di BackUp per OS/2? A: Certamente, ma entro il sistema operativo e` incluso solo il preistorico backup a linea di comando. Per software piu` moderni , vedere la FAQ della OS2_Appl.Ita. Q(1).14: Qual e` il criterio che determina l'avvio automatico di CHKDSK al boot? A: Quando il sistema viene chiuso in maniera irregolare (crash, interruzione dell'alimentazione), CHKDSK viene avviato sulle partizioni in AutoCheck. E' da notare che vengono controllate tutte le partizioni alle quali si e` acceduto almeno una volta: cio` viene controllato dal flag DirtyFS, contenuto nello SpareBlock. Q(1).15: Cos'e` HPFS386? A: E' l'IFS che gestisce HPFS in LAN Server Advanced. Questo driver include le funzioni di rete (gestione permessi, etc), non ha limiti nella dimensione della cache, sfrutta un diverso algoritmo di caching per i dati (auto-adattativo), gira completamente a Ring 0 (incluse le funzioni di rete). Q(1).16: Dov'e` finito OS/2 for PowerPC? A: Nello sviluppo e` intervenuta una battuta d'arresto. Attualmente, se possedete un IBM PowerSeries PowerPC, potete ordinare una copia di OS/2 Warp (PowerPC edition), detto Falcon. Falcon attualmente consiste dei seguenti prodotti: OS/2 Warp 3.0 for PowerPC, IBM MicroKernel, IBM File Server, IBM Registry, BonusPak e Applcation sampler. Il BonusPak contiene: IBM Works, HyperACCESS Lite for OS/2, FaxWorks Lite for OS/2, OS/2 CompuServe Information Manager. Rispetto alla versione Intel manca dunque dello IAK. Il prezzo dovrebbe essere di 215$ per la prima licenza e di 209$ per le successive. Q(1).17: Cos'e` il fix della SIQ ? A: Si tratta di una "patch" che va a migliorare il sistema di focus switching di OS/2. Questo si sistema provvede a portare una finestra in foreground (primo piano) e ad aprire e chiudere le finestre. Prima dell'introduzione di questa fix, la procedure per il focus switching richiedeva che la finestra rispondesse a tutti i messaggi a lei destinati nella coda di Input (che e` unica per tutto il sistema, da cui Single Input Queue - SIQ). Se la thread dell'applicazione che perde il focus e` occupato, o l'applicazione si e` piantata, il PM e` costretto ad attendere; se l'utente preme Ctrl-Esc (o Alt-Esc, o cerca di cambiare focus con il mouse), inizia un conto alla rovescia, terminato il quale il sistema chiede all'utente se desidera terminare l'applicazione. Puo` accadere che l'applicazione lasci il sistema in uno stato tale che OS/2 non riesce a terminarla; le applicazioni continuano a girare, ma l'interfaccia utente e` bloccata. Programmi come Watchcat cercano di rimediare a questo problema, non sempre con successo. La SIQ fix interviene a questo punto: se l'applicazione non riprende l'elaborazione dei messaggi, la cosa messaggi per quella finestra viene marcata come 'bad', e il sistema "strappa" letteralmente il focus alla finestra corrente per darla alla richiedente. La SIQ fix include altri vantaggi. Impedisce all'utente di dare il focus ad una finestra la cui coda sia marcata 'bad', e inoltre ridisegna la finestra in modo che abbia i bordi di colore inattivo oppure -in alcuni casi- del colore di default. Inoltre se si cerca di chiudere dalla Window List l'applicazione in questione, la DosKillProcess la chiudera` forzatamente: in precedenza, veniva spedito un messaggio WM_QUIT (che ovviamente veniva ignorato). La SIQfix e` stata pubblicamente diffusa con il FixPak #16 prima, e il #17 poi. * Basata su un testo di Aidon Jennery, Consulente Programmatore per il team di sviluppo IBM OS/2 Windows Management. Q(1).18: Come si abilita la SIQfix? A: La fix e` disabilita di default, aggiungere al Config.Sys questa riga: SET PM_ASYNC_FOCUS_CHANGE=ON In questo modo l'applicazione avra` 2 secondi di tempo per rilasciare il Focus. E' possibile variare il timeout aggiungendo il valore in millisecondi: SET PM_ASYNC_FOCUS_CHANGE=ON 5000 Il timeout e` in questo caso di 5 secondi. Per disabilitarla usare: SET PM_ASYNC_FOCUS_CHANGE=OFF Q(1).19: La Q(1).17 e` sbagliata! Le cose non stanno cosi`! A: Infatti le cose non stanno proprio cosi` :) Il problema non e` tanto che la coda messaggi e` singola, ma che viene processata in modo *sincrono*. Questo significa che se un'applicazione non legge i messaggi a lei destinati, i messaggi per le altre applicazioni che si trovano dopo quelli incriminati non riusciranno a "passare". Il modello di programmazione PM vero e proprio, prevederebbe la presenza di una seconda thread per le elaborazioni che richiedano piu` di un decimo di secondo. Molti programmi non lo seguono, ad esempio E.eXe (l'editor di sistema) e View.eXe (l'IPF). Tutto ha origine nel design originale del PM. La MicroSoft voleva che il porting Windows-OS/2 fosse facilitato dall'adottare lo stesso modello fondamentale di programmazione, riguardo ai messaggi. L'IBM non puo` modificare sostanzialmente questo meccanismo senza perdere la compatibilita` con molte applicazioni, e con la SIQfix ha fatto in modo che la coda messaggi fosse elaborata in modo asincrono (da cui PM_Async_Focus_Change): in pratica, le applicazioni maleducate vengono ignorate dal sistema (almeno a livello della coda di messaggi). Q(1).20: Come posso provare se la SIQfix sta funzionando? A: Se proprio non riuscite a trovare un'applicazione maleducata , allora esiste un programma fatto appositamente. Cercate Siqftst.* Q(1).21: Si puo` configurare la dimensione della Message Queue? A: Certo. L'abilitazione della SIQ Fix aumenta la dimensione della coda a 3000 messaggi, ma e` possibile specificarla aggiungendo questa riga al Config.Sys: SET QUEUE_SIZE_THRESHOLD=3000 In questo caso specifichiamo la dimensione di default. Q(1).22: Cos'e` il Dynamic Drag? A: Il Dynamic Drag e` una feature introdotta nel FixPak #16 che migliora l'aspetto del PM. Il resize e lo spostamento delle finestre viene effettuato in tempo reale, ovvero non viene disegnato il solo bordo ma l'intera finestra. Q(1).23: Cos'e` HPOFS? A: Si tratta di un File System IBM EWS che ha molte analogie con HPFS, e una differenza fondamentale: funziona con drive rimuovibili. La versione attuale di HPFS -infatti- non consente di formattare unita` rimuovibili, pena il crash di sistema al momento del cambio del disco. Vale la pena notare che funziona anche con i normali dischetti, anche se con una consistente riduzione della capacita` (es: 1.44 -> 1.2). reperibile come hpofs20.* sul 2:332/803 o in Internet ftp://www.pc.ibm.com/pub/refdisks/hpofs20.exe ===================================== Sezione 2: Installazione (e problemi) ------------------------------------- Q(2).1: Se effettuo una ricerca dei files sul HD, il sistema si addormenta quando arriva a "Scrivania per la manutenzione". A: Nella preparazione della versione italiana, sono stati affrettatamente tradotti anche i nomi di alcune directory, utilizzando caratteri non riconosciuti da molti programmi. Il problema e` facilmente aggirabile rinominando le directory usando caratteri standard, ovvero eliminando le lettere accentate (es: ren Unita` "Unita'"). Prima di procedere a questa modifica e` necessario effettuare il boot da dischetti e cambiare la codepage in 850 (CHCP 850 al prompt). Q(2).2: Non riesco a inserire caratteri che si ottengano premendo il tasto AltGr, perche'? A: Si e` scelta una tastiera scorretta. Controllare nell'installazione selettiva se si e` selezionata la tasteria 'Italiana (142)', e in caso affermativo sostituire a quest'ultima la 'Italiana (141)'. Attenzione: la tastiera 142 consiste in una diversa mappatura. Quest'ultima puo` essere piu` vantaggiosa della 141, in quanto mette a disposizione alcuni caratteri normalmente non presenti sulla IT141: AltGr-Q @ AltGr-3 # AltGr-7 { AltGr-8 [ AltGr-9 ] AltGr-0 } AltGr-+ ~ AltGr-u` ` Il resto della mappa e` identico alla IT141. Q(2).3: Sto cercando di installare Warp ma il sistema si blocca dopo aver caricato il primo disco. A: Si tratta di un ben noto bug di Warp for Windows (solo livello XRI3000), e che si incontra solo con alcune versioni di certi BIOS (es: Award, Phoenix). Si puo` facilmente risolvere installando il FixPak #3, disponibile presso la IBM PSP, con filename WFP_03.*. Esso contiene il file IBMKBD.SYS che deve essere sostituito a quello presente nel minidisco 1 di Installazione. Q(2).4: La mia stampante va a scatti / stampa in modo non corretto. A: In OS/2 3.0, la gestione della parallela da parte dei driver di stampa e' stata modificata dall'originale modalita' IRQ alla nuova PIO (Polled I/O). In questo modo e' possibile usare l'IRQ della parallela per altri usi (Sound Blaster docet). Tuttavia cio' comporta cali di prestazioni, o errori di stampa su alcune accoppiate sistema/stampante. Il problema si puo' facilmente risolvere adottando la vecchia gestione aggiungendo l'opzione /IRQ al BASEDEV=PRINT01.SYS. Q(2).5: Ho tentato di cancellare il LaunchPad, senza successo. Cosa devo fare? A0: Prima di eliminare il LaunchPad, vi consiglio di provare a installare NewLaunchPad (New_Lnch.zip); questo programma elimina il problema del popup di LaunchPad ogni volta che si "manca" un icona. A1: Editare il Config.Sys di OS/2 (si trova nella root del disco di boot), ed eliminare LaunchPad dalla riga SET AUTOSTART= ... dopo di che, fate ripartire il sistema e buttate il LaunchPad dentro la Trinciatrice. Q(2).6: Perche' il file di swap e` molto piu` grande di quello di OS/2 2.1? A: Non si tratta di un problema, ma di un comportamento specifico di Warp. Il Swapper.Dat dunque, cresce molto piu` rapidamente e si restringe piu` lentamente. Q(2).7: E' possibile installare il FixPak n in versione US su Warp Italiano? A: Solo se si tratta di un FixPak MultiLingual. Questi FixPak hanno un codice specifico: XR_Wnnn. Q(2).8: A cosa serve il comando ... in Config.Sys? A: Non tutti le entries del Config.Sys sono descritte accuratamente negli help di OS/2. Puo` venire in aiuto l'esauriente documento di Rick Meigs; il nome del file e` os2cfg*. Q(2).9: Cos'e' un FixPak? A: I FixPak consistono in un insieme di patch (aggiornamenti, modifiche) del sistema, che vengono distribuiti periodicamente da IBM per risolvere alcuni bug di OS/2 oppure del BonusPak. La differenza fra un FixPak e un ServicePak consiste nella "ufficialita`" dello stesso: il ServicePak e` un vero e proprio aggiornamento (infatti modifica il SysLevel), mentre un FixPak ha carattere di temporaneita`. Le build dei FixPak vengono preparate per l'uso interno ogni due settimane, e se dopo un mese d'uso non affiorano grossi problemi, il FixPak viene distribuito pubblicamente. E' possibile che la stessa IBM fornisca al cliente che ne faccia esplicita richiesta un FixPak che risolva problemi riscontrati. Di norma, i FixPak vanno installati SOLO se si riscontrano i problemi specificamente risolti dal FixPak. Q(2).10: Il Fixpak #n non si installa! A: E' normale se si e` *gia`* installato un FixPak precedente, o se l'installazione del FixPak in questione e` fallita in un tentativo precedente. Per ovviare al problema, basta cancellare i file \OS2\Install\Log* . Q(2).11: Non riesco a cancellare le directory (vuote!!) [ NoWhere* | SenzaUb* | SenzaUbicazione* ], Warp le ricrea sempre!! A: Non devono essere cancellate. Le suddette directory contengono i transient objects (oggetti temporanei creati dalla WPS durante il normale funzionamento) e gli oggetti del LaunchPad. La directory NoWhere1 viene utilizzata durante il normale funzionamento della Scrivania, mentre la NoWhere viene utilizzata in concomitanza con la Scrivania per la Manutenzione. Q(2).12: Non ci capisco piu` nulla con tutti questi FixPak!!! A: Ecco una piccola lista - * FixPak #5 - Questa e` la prima release ufficiale, e aggiorna Warp RedBox al livello di Warp BlueBox (disponibile in versione italiana). E' il piu` sicuro. * FixPak #9 - Ha storia breve, in quanto e` stato rapidamente rimpiazzato dal #10. * FixPak #10 - E` l'ultima release ufficiale. Migliora in qualche modo HPFS, anche se da' qualche problema con l'help e il REXX. * FixPak #11 - Reperibile su Internet, conteneva ulteriori bugfix. Ufficiale. * FixPak #12 - Reperibile su Internet, mantiene la linea "bugfixing" dei precedenti FixPak, ma introduce alcuni problemi con PM, peraltro facilmente risolvibile adottando la copia d'archivio di PMCtls.Dll. Parecchie persone rilevano incrementi in velocita` e stabilita`. * FixPak #12 (Internal) - E` rimasto interno all'IBM. Includeva una beta di DAPIE-Striker (vedi Sezione X), e il fix per la SIQ. A questo proposito, vedere la Q(1).17. Per non causare ulteriori problemi, questa release non e` stata distribuita, anche se nel DevCon 9 era presente una beta di DAPIE, dunque e` probabile che contenesse anche il FixPak. * FixPak #14 - Reperibile su Internet. Pur essendo comparso su un sito FTP ufficiale NON e` ufficiale. Voci asseriscono che se non dara` ulteriori problemi, sara` la prossima versione ufficiale. * FixPak #16 - Reperibile su Internet. Presente anche sui siti IBM, e` *forse* la versione ufficiale del 14. * FixPak #17 - Ufficiale. Refresh del 16, implementa inoltre il Fix della Single Input Queue e il Dynamic Drag. Ne esistono due versioni e mezza :) La prima e` del 28 Gennaio, tuttavia e` stato distribuito successivamente il disco 8 in versione aggiornata (dovrebbe interessare solo le macchine Aptiva serie P- e M-) La seconda versione e` datata 1ø Febbraio. * FixPak #19, #20 - Internet Leak. Q(2).13: Mi sono comparsi del punti di domanda / strane icone nel LaunchPad, cosa faccio? A: E' sufficiente trascinare i punti di domanda e i 'broken link' nella Trinciatrice, ed eventualmente ricreare gli oggetti perduti. Si tratta di un problema associato alla cancellazione degli oggetti originali (il LaunchPad contiene Copie Collegate) oppure alla corruzione di attributi estesi, Q(2).14: Non riesco a installare il FixPak #17!! A: Assicuratevi di avere la versione F.127 dei kicker (altre versioni potrebbero lasciare incompleto l'aggiornamento, pur segnalando un corretto svolgimento del processo). Togliete tutti i driver piu` o meno esotici. Se lo usate *togliete* PMQsize, che andra` a interferire con la nuova PMmerge.dll. Infine, leggete per bene *TUTTO* il Readme 1 del FixPak! Q(2).15: Ho messo uno sfondo a 256 colori, ma si vede malissimo! A: E' sufficiente abilitare 'WorkPlace Shell palette aware' in System Setup, System. Q(2).16: Ho una scheda video S3, e ho un sacco di problemi!!! A: E` necessario procurarsi l'ultima versione dei driver (2.82.10); Queste le risoluzioni supportate: +--------------------------------------------+ | Moda | Risoluzione | Memoria | Serie | | lita`| | Necessa | Trio | | | | ria | 764/765 | |------+-----------------+---------+---------| | 101 | 640x480 256c | 1 MB | OK | |------+-----------------+---------+---------| | 103 | 800x600 256c | 1 MB | OK | |------+-----------------+---------+---------| | 105 | 1024x768 256c | 1 MB | OK | |------+-----------------+---------+---------| | 107 | 1280x1024 256c | 2 MB | OK | |------+-----------------+---------+---------| | 111 | 640x480 65535c | 1 MB | OK | |------+-----------------+---------+---------| | 114 | 800x600 65535c | 2 MB | OK | |------+-----------------+---------+---------| | 116 | 1024x768 65535c | 2 MB | OK | |------+-----------------+---------+---------| | 212 | 640x480 65535c | 1 MB | no | |------+-----------------+---------+---------| | 112 | 640x480 32bpp | 2 MB | OK | +--------------------------------------------+ La modalita` 640x480 16Mc viene utilizzata solo dalle schede con un solo megabyte di memoria; per le schede con 2 MB e oltre e` supportata solo la modalita` a 32 bpp. Notare che il driver per le modalita` a 32 bpp potrebbe richiedere l'uso di un swap file di grandi dimensioni (es: 15 MB) Il driver per OS/2 richiede piu` memoria del BIOS S3 in alcune modalita` video: +-------------------+---------+--------+ | Risoluzione | BIOS S3 | Drvr/2 | |-------------------+---------+--------| | 1600x1200 256c | 2 MB | 4 MB | |-------------------+---------+--------| | 800x600 65535c | 1 MB | 2 MB | |-------------------+---------+--------| | 1280x1024 256c | 3 MB | 4 MB | |-------------------+---------+--------| | 800x600 32bpp | 2 MB | 4 MB | +-------------------+---------+--------+ Q(2).17: Come faccio a copiare OS/2 su un'altra partizione? A: Innanzitutto e` necessario creare una partizione dello stesso tipo della sorgente. Dopo di che digitare il seguente comando: XCopy /S /E /H /T /R /O /V Dove do: e` il drive d'origine e dd: quello di destinazione. Lanciate poi SysInstX (e` nella directory do:\OS2\Install\Bootdisk) Q(2).18: I FixPak nuovi comprendono i precedenti? A: Si. ========================= Sezione 3: Ottimizzazione ------------------------- Q(3).1: Cosa posso fare per diminuire il tempo di boot? A: E' possibile ordinare il Config.Sys. E' preferibile ordinare ogni sezione in ordine alfabetico, compatibilmente con le priorita' di caricamento. Gli IFS vanno per primi, seguiti dai BASEDEV, dai SET, dalle direttive di OS/2 (BUFFERS, DISKCACHE...), dai device e i devinfo, per terminare con la sezione riguardante il sottosistema DOS. Considerate comunque che alcuni drivers devono essere installati prima di altri (ad esempio MOUSE.SYS prima di COM.SYS). E' consigliabile avere un config.sys funzionante a portata di mano, nel caso si facesse qualche errore. Eventualmente e' disponibile anche un programma che effettua automaticamente l'ordinamento, CSORT201. Q(3).2: Ho installato OS/2 con 4 MB di RAM, e ora sono passato a 8 MB. Cosa devo fare affinche' la memoria venga sfruttata in modo ottimale? A: Sarebbe meglio reinstallare OS/2, ma se non si ha molto tempo a disposizione, e' sufficiente aggiornare le dimensioni delle cache (DISKCACHE, HPFS, BUFFERS). Q(3).3: Qual e' la dimensione ottimale per il file di swap (swapper.dat)? A: Non esiste dimensione ottimale; il file di swap di OS/2 viene gestito dinamicamente e modifica la sua dimensione a seconda del carico del sistema. E' preferibile settare (con SWAPPATH) la dimensione che il file ha in media come valore di partenza. Se si usa una partizione specifica per ospitare il Swapper.Dat e` preferibile collocarla sulla partizione piu` usata del disco meno usato, e si puo` impostare la dimensione massima consentita dalla partizione. Q(3).4: Come posso diminuire l'occupazione di memoria? A: Eliminando i drivers inutili e le feature inutilizzate. Ad esempio: se non avete un sistema MicroChannel, si possono disinstallare i driver relativi (tipo IBM2FLPY.ADD, PRINT02.SYS etc etc), se avete Warp su CD potreste disinstallare il filtro per i floppy XDF (1.8 MB) e cosi` via. Se non siete molto pratici di OS/2, e` consigliabile usare il programma CFGINFOx.* che effettua i cambiamenti per voi. Un altro metodo valido e` quello di sostituire la WPS con una shella alternativa meno potente ma piu` leggera (FeelX 1.1a, FileBar 2.05, MShell, Program Commander/2 1.90). Q(3).5: Come si puo` installare una shell sostitutiva? A: L'interfaccia grafica di OS/2 ha un'architettura modulare che consente di sostituire la WPS con una shell a piacere. Basta modificare in Config.Sys, la riga SET RUNWORKPLACE= ... in modo che punti al programma che si desidera usare come shell, ad esempio SET RUNWORKPLACE=C:\BIN\APP\FLX\FEELX.EXE. IBM raccomanda di usare un programma appositamente studiato per funzionare da shell, anche se prove hanno dimostrato che quasi tutti i programmi possono essere usati come shell; bisogna comunque fare attenzione e scegliere un programma che sia in grado di effettuare *quantomeno* lo shutdown del sistema. Q(3).6: E' possibile usare OS/2 senza interfaccia grafica? A: Certamente. Basta prendere e installare TShell, un prodotto IBM EWS, che consente di sfruttare tutte le feature di OS/2 senza l'interfaccia grafica, incluso multitasking, multithreading, REXX, supporto DOS, etc etc Q(3).7: Voglio cambiare i puntatori di default, ma il mio sistema da' problemi con il cursore software.. A: Recuperate una delle tante utilita` che cambiavano i puntatori ad OS/2 2.1. Molte funzionano anche con Warp e risolvono il problema. Q(3).8: Come posso cambiare i font di una *singola* finestra testo? A: Purtroppo OS/2 supporta il salvataggio di un solo font per tutte le finestre in modalita` testo. Bisogna rimediare "manualmente", prendendo FeelX e in particolare un solo programma in esso contenuto, detto font.exe (necessita di altri files dello stesso pacchetto). L'applicazione va lanciata con , il font verra` modificato non appena la finestra sara` creata. Q(3).9: Come si puo` effettuare lo shutdown senza conferme? A: E` necessario installare SendYes (1.1 o 2.0), e digitare shutdown. ======================== Sezione 4: DOS & Windows ------------------------ Q(4).1: Si puo` installare Windows su HPFS? A: Si`. Si puo` usare un backup di un Windows precedentemente installato (si abbia cura di modificare tutti i riferimenti al drive su cui risiede Win), oppure sfruttando l'apposito programma WSetUp. Q(4).2: Il puntatore del mouse va a scatti, quando uso Windows. A: L'unica soluzione e` quella di impostare IDLE_SENSITIVITY a 5. Q(4).3: Si puo` usare una vecchia versione di Win-OS/2 con Warp per Windows? A: Si, e` possibile, ma il procedimento e` elaborato e io non ne sono a conoscenza ;) C'e` un volontario? Q(4).4: Come si prepara una VMB? * Questa FAQ sara` _forse_ inserita in una delle prossime versioni. Nel frattempo consiglio di consultare i manuali di Warp. Q(4).5: Quando chiudo il sistema, OS/2 mi dice che c'e` una sessione Win-OS/2 attiva, ma se richiedo l'Elenco Finestre, la sessione non c'e`!! A: E' normale se avete attivato l'opzione Caricamento Rapido nelle impostazioni di Win-OS/2. In tal caso, OS/2 fa partire Windows all'avvio del sistema, invece di attendere che venga lanciata un'applicazione Windows. Cio` rende effettivamente piu` veloce il caricamento solo se si usano molte applicazioni Windows. D'altra parte, l'avvio del sistema richiede piu` tempo, e tenere aperto Win-OS/2 implica un'occupazione di memoria aggiuntiva permanente. Il "problema" puo` essere risolto semplicemente disattivando l'opzione 'Caricamento Rapido'. Q(4).6: Un programma segnala l'errore "MSCDEX not installed", anche se il CD funziona benissimo! A: Alcuni programmi poco ortodossi ;) hanno la cattiva abitudine di rilevare la presenza del CD-ROM controllando se il driver MSCDEX (estensioni per CD di MicroSoft) e` caricato in memoria. Il supporto DOS di OS/2 non prevede il caricamento di un simile driver, ed ecco qui il problema. Dotatevi allora di un TSR piccolo e "innocuo", e rinominatelo in MSCDEX. Caricatelo prima del programma che segnala l'errore (magari in un batch) e il gioco e` fatto. Lo stesso procedimento si puo` applicare in tutti i casi simili. ===================== Sezione 5: Multimedia --------------------- Q(5).1: Cos'e` il DIVE? A: Il DIVE (Direct Interface to Video Extensions) e` una libreria di funzioni grafiche ad alta velocita`, progettate per lo sviluppo di giochi e di altre applicazioni multimediali che abbisognano di video ad alta velocita`. Esso e` disponibile sotto Warp solo se si installa MMOS/2, e indipendentemente dalla presenza di una scheda audio. Q(5).2: Esistono dei driver MMPM/2 per la Gravis UltraSound? A: Sono disponibili due flavours dei driver GUS. I primi sono i Manley Drivers (MPCA): supportano gli effetti digitali (sono riproduzione), il synth interno e la porta MIDI esterna. Non supporta invece Windows, il DART, e l'emulazione Sound Blaster. La versione shareware e` limitata inoltre a 3 sole sessioni concorrenti: la registrazione e` di circa 25$. In seconda instanza, abbiamo i driver di Dennis Ernst (gusos202.*). Se ne sconsiglia l'uso, in quanto l'autore ha abbandonato lo sviluppo. Q(5).3: Cos'e` EnDIVE? A: Enhanced DIVE :) una nuova versione di DIVE che vedra` la luce ufficialmente con Merlin. Fra le novita`, la possibilita` di far girare le applicazioni DIVE a pieno schermo. (vedi Q(X).4) Q(5).4: Cos'e` DART? A: Un'estensione del MMPM/2, che introduce la possibilita` di effetti in "tempo reale" in MMPM/2. (vedi Q(X).4) ============================ Sezione X: Il futuro di OS/2 ---------------------------- Q(X).1: Ho letto/sentito/intuito ;) che IBM abbandonera` il supporto OS/2!!! A: Niente di piu` falso: OS/2 e` un prodotto strategico per IBM. Vi sono tuttavia alcuni giornali e riviste, italiani e non, che periodicamente diffondono questa notizia, ad esempio il New York Financial Times (dove WGJr tiene una rubrica) e PC-Magazine USA (rivista strettamente di parte MicroSoft). Q(X).2: Cosa sono Eagle, Talon, Raptor, Hawk e Striker? A: Eagle consistera` di una serie di moduli da aggiungere al vostro server, Talon e` un pacchetto integrato di moduli composto da Warp Server o AIX base, un communication server, un database server e un workgroup server. Raptor dovrebbe essere la strategia del "common code". Molte delle cose che prima ricadevano sotto l'egida di Raptor fanno ora parte di Merlin. Hawk e` invece un prodotto: dovrebbe essere la versione 'Server' di OS/2 for PowerPC. Striker e` il soprannome delle DAPIE :) Q(X).3: Quando uscira` il nuovo OS/2? A: Probabilmente nella seconda meta` del 1996. ========= Glossario --------- API - Application Program Interface. Si tratta di chiamate che l'applicazione fa al SO per svolgere determinate funzioni. CSD - Corrective Service Diskette. Si tratta di dischetti contenenti aggiornamenti del sistema. CSF - Corrective Service Facility. E' il programma che installa i CSD. DART - Direct Audio Real Time. D&D, DnD - Drag And Drop. Da non confondere con Dungeons & Dragons, noto gioco di ruolo fantasy :-)) DAPIE - Developer API Extensions DASD - Direct Access Storage Device. Memoria di massa ad accesso diretto (floppy, HD, etc) EA - Extended Attributes, Attributi Estesi. Vedere la Sezione 1. EWS - Employee Written Software: e` software scritto da dipendenti IBM, che ricade sotto una licenza particolare; e` freeware per chiunque abbia una licenza regolare di OS/2. Tra questo software ci sono alcune delle utility "piu` utili" e meglio realizzate. FAT - File Allocation Table. Il vecchio file system (struttura di registrazione) ereditato da MS-DOS. FSP - File Service Protocol. E' un protocollo Internet di trasferimento files. Detto anche File Slurping Protocol, FTP's sexiest partner, Flaky Stream Protocol. FTP - File Transfer Protocol. E' un protocollo Internet necessario per trasferire file da un sito all'altro. HPFS - High Performance File System. E' il file system (struttura di registrazione) piu` avanzato attualmente disponibile per Warp. IPE - Internal Processing Error. IPF - Information Presentation Facility. E' il viewer di OS/2 che consente di leggere file .HLP e .INF. E' cosi` chiamato anche il sorgente di un INF. IPL - Initial Program Loading: l'ennesimo nome per il bootstrap. Si riferisce specificamente al caricamento del Sistema Operativo. MIME - Multipurpose Internet Multimedia Extensions. Un sistema per far viaggiare file binari insieme alla email. PDD - Physical Device Driver. PM - Presentation Manager: si tratta del sottosistema grafico di OS/2. SIQ - Single Input Queue: trattasi della coda messaggi (unica) del sistema. SOM - System Object Model. VDM - Virtual DOS Machine. L'emulazione DOS (e di conseguenza Windows) di OS/2 lavora in uno spazio virtuale completamente isolato dai restanti processi in esecuzione sulla macchina, che viene detto VDM. VMB - Virtual Machine Boot. Procedimento attraverso il quale e` possibile effettuare un boot "virtuale" del DOS, ovvero avviare un MS-DOS al posto di mDos di OS/2. WGJr - Guglielmino Cancelli, alias William "Bill" Gates Junior. WPS - WorkPlace Shell: e` l'interfaccia grafica ad oggetti, standard su OS/2.