diff --git a/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml index d27e601983..59d4b3e68c 100644 --- a/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml @@ -1,721 +1,721 @@ Bibliografie Hoewel de handleiding de juiste referentie is voor individuele stukken van het &os; besturingssysteem, staan ze erom bekend niet te illustreren hoe de stukken in elkaar vallen om het hele besturingssysteem soepel te laten draaien. Daarom wordt er gesteld dat er geen vervanger is voor een goed boek over &unix; systeembeheer en een goede gebruikershandleiding. Boeken & tijdschriften over &os; Internationale boeken & Tijdschriften: Using &os; (Traditioneel Chinees), gepubliceerd door Drmaster, 1997. ISBN 9-578-39435-7. &os; Unleashed (Versimpelde Chinese vertaling), gepubliceerd door China Machine Press. ISBN 7-111-10201-0. &os; From Scratch First Edition (Versimpeld Chinees), gepubliceerd door China Machine Press. ISBN 7-111-07482-3. &os; From Scratch Second Edition (Versimpeld Chinees), gepubliceerd door China Machine Press. ISBN 7-111-10286-X. &os; Handbook Second Edition (Versimpeld Chinese vertaling), gepubliceerd door Posts & Telecom Press. ISBN 7-115-10541-3. &os; 3.x Internet (Versimpeld Chinees), gepubliceerd door Tsinghua University Press. ISBN 7-900625-66-6. &os; & Windows (Versimpeld Chinees), gepubliceerd door gepubliceerd door China Railway Publishing House. ISBN 7-113-03845-X &os; Internet Services HOWTO (Versimpeld Chinees), gepubliceerd door China Railway Publishing House. ISBN 7-113-03423-3 &os; for PC 98'ers (Japans), gepubliceerd door SHUWA System Co, LTD. ISBN 4-87966-468-5 C3055 P2900E. &os; (Japans), gepubliceerd door CUTT. ISBN 4-906391-22-2 C3055 P2400E. Complete Introduction to &os; (Japans), gepubliceerd door Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Personal UNIX Starter Kit &os; (Japans), gepubliceerd door ASCII. ISBN 4-7561-1733-3 P3000E. &os; Handbook (Japanse vertaling), gepubliceerd door ASCII. ISBN 4-7561-1580-2 P3800E. &os; mit Methode (Duits), gepubliceerd door Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. &os; 4 - Installieren, Konfigurieren, Administrieren (Duits), gepubliceerd door Computer und Literatur Verlag, 2001. ISBN 3-932311-88-4. &os; 5 - Installieren, Konfigurieren, Administrieren (Duits), gepubliceerd door Computer und Literatur Verlag, 2003. ISBN 3-936546-06-1. &os; de Luxe (Duits), gepubliceerd door Verlag Modere Industrie, 2003. ISBN 3-8266-1343-0. &os; Install and Utilization Manual (Japans), gepubliceerd door Mainichi Communications Inc.. Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo Building Internet Server with &os; (Indonesisch), published by Elex Media Komputindo. Absolute BSD: The Ultimate Guide to &os; (Traditioneel Chinese vertaling), gepubliceerd door GrandTech Press, 2003. ISBN 986-7944-92-5. The FreeBSD 6.0 Book (Traditioneel Chinees), gepubliceerd door Drmaster, 2006. ISBN 9-575-27878-X. Engelstalige boeken & Tijdschriften: - Absolute BSD: - The Ultimate Guide to &os;, gepubliceerd door + Absolute FreeBSD, 2e + editie: The Complete Guide to &os;, gepubliceerd door No Starch - Press, 2002. ISBN: 1886411743 + Press, 2007. ISBN: 978-1-59327-151-0 The Complete &os;, gepubliceerd door O'Reilly, 2003. ISBN: 0596005164 The &os; Corporate Networker's Guide, gepubliceerd door Addison-Wesley, 2000. ISBN: 0201704811 &os;: An Open-Source Operating System for Your Personal Computer, gepubliceerd door The Bit Tree Press, 2001. ISBN: 0971204500 Teach Yourself &os; in 24 Hours, gepubliceerd door Sams, 2002. ISBN: 0672324245 &os; unleashed, gepubliceerd door Sams, 2006. ISBN: 0672328755 &os;: The Complete Reference, gepubliceerd door McGrawHill, 2003. ISBN: 0072224096 BSD Magazine, gepubliceerd door Software Press Sp. z.o.o. SK. ISSN 1898-9144 Voor gebruikers Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 Ohio State University heeft een Unix Introductie cursus geschreven welke online in HTML beschikbaar is en in het &postscript; formaat. Een Italiaanse vertaling van dit document is beschikbaar als onderdeel van het &os; Italian Documentation Project. Jpman Project, Japan &os; Users Group. &os; User's Reference Manual (Japanse vertaling). Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. Edinburgh University heeft een Online Guide geschreven voor nieuwkomers in de &unix; omgeving. Voor beheerders Albitz, Paul and Liu, Cricket. DNS and BIND, 4th Ed. O'Reilly & Associates, Inc., 2001. ISBN 1-59600-158-4 Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 Hunt, Craig. TCP/IP Network Administration, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-322-7 Nemeth, Evi. UNIX System Administration Handbook. 3rd Ed. Prentice Hall, 2000. ISBN 0-13-020601-6 Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 Jpman Project, Japan &os; Users Group. &os; System Administrator's Manual (Japanse vertaling). Mainichi Communications Inc., 1998. ISBN4-8399-0109-0 P3300E. Dreyfus, Emmanuel. Cahiers de l'Admin: BSD 2nd Ed. (Frans), Eyrolles, 2004. ISBN 2-212-11463-X Voor programmeurs Asente, Paul, Converse, Diana, and Swick, Ralph. X Window System Toolkit. Digital Press, 1998. ISBN 1-55558-178-1 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4th ed. Prentice Hall, 1995. ISBN 0-13-326224-3 Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. 2nd Ed. PTR Prentice Hall, 1988. ISBN 0-13-110362-8 Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 Spinellis, Diomidis. Code Reading: The Open Source Perspective. Addison-Wesley, 2003. ISBN 0-201-79940-5 Marshall Kirk McKusick, George V. Neville-Neil. The Design and Implementation of the &os; UNIX Operating System. Boston, Mass. : Addison-Wesley, 2004. ISBN 0-201-70245-2 Spinellis, Diomidis. Code Quality: The Open Source Perspective. Addison-Wesley, 2006. ISBN 0-321-16607-8 Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 2005. ISBN 0-201-43307-9 Stevens, W. Richard. UNIX Network Programming. 2nd Ed, PTR Prentice Hall, 1998. ISBN 0-13-490012-X Wells, Bill. Writing Serial Drivers for UNIX. Dr. Dobb's Journal. 19(15), December 1994. pp68-71, 97-99. Dieper in het besturingssysteem Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. Porting UNIX to the 386. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels en John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 Hoofdstuk 2 is online beschikbaar als onderdeel van het &os; Documentatie Project en hoofdstuk 9 hier. Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Over beveiliging Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 Garfinkel, Simson and Gene Spafford. Practical UNIX & Internet Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 Over hardware Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 Intel Corporation publiceert documentatie over haar CPU's, chipsets en standaarden op haar ontwikkelaars website, gewoonlijk als PDF bestanden. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 4th ed. Reading, Mass. : Addison-Wesley, 1999. ISBN 0-201-30974-2 Van Gilluwe, Frank. The Undocumented PC, 2nd Ed. Reading, Mass: Addison-Wesley Pub. Co., 1996. ISBN 0-201-47950-8 Messmer, Hans-Peter. The Indispensable PC Hardware Book, 4th Ed. Reading, Mass: Addison-Wesley Pub. Co., 2002. ISBN 0-201-59616-4 &unix; geschiedenis Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric S. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0. Ook bekend als het Jargon Bestand Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1. Het is niet meer te leveren, maar wel online beschikbaar. Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 The BSD family tree. of /usr/share/misc/bsd-family-tree op een &os; machine. Networked Computer Science Technical Reports Library. Oude BSD releases van de Computer Systems Research group (CSRG). : De set van 4 cd-roms bevat alle versies van BSD van 1BSD to 4.4BSD en 4.4BSD-Lite2 (maar helaas 2.11BSD niet). Op de laatste disk staan ook de laatste broncode en de SCCS bestanden. Tijdschriften en periodieken The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 freeX — Das Magazin für Linux - BSD - UNIX (Duits) Computer- und Literaturverlag GmbH, ISSN 1436-7033 diff --git a/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml index 8292fd5dcb..d49c9b8b98 100644 --- a/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml @@ -1,1262 +1,1271 @@ Chrisptophe Juliet Bijgedragen door René Ladan Vertaald door Bureaubladapplicaties Overzicht &os; kan een groot aantal bureaubladapplicaties draaien, zoals browsers en tekstverwerkers. De meeste hiervan zijn beschikbaar als pakketten of kunnen automatisch vanuit de Portscollectie gebouwd worden. Veel nieuwe gebruikers verwachten dit soort applicaties op hun bureaublad. Dit hoofdstuk laat zien hoe populaire bureaubladapplicaties moeiteloos geïnstalleerd kunnen worden vanuit een pakket of vanuit de Portscollectie. Als programma's vanuit ports geïnstalleerd worden, wordt hun broncode gecompileerd. Dit kan erg lang duren, afhankelijk van wat er gecompileerd wordt en de rekenkracht van een machine. Als compileren vanuit broncode te veel tijd kost, kunnen de meeste programma's van de Portscollectie als een voorgebouwd pakket geïnstalleerd worden. Omdat &os; compatibel is met &linux;, zijn veel applicaties die voor &linux; zijn ontwikkeld beschikbaar een &os; bureaublad. Het wordt sterk aanbevolen om te lezen voordat &linux; applicaties geïnstalleerd worden. Veel ports die gebruik maken van &linux; compatibiliteit beginnen met linux-. Dit is handig om te onthouden wanneer er naar een port gezocht wordt met bijvoorbeeld &man.whereis.1;. In dit hoofdstuk wordt aangenomen dat &linux; binaire compatibiliteit is ingeschakeld voordat &linux; applicaties worden geïnstalleerd. In dit hoofdstuk worden de volgende categoriën behandeld: Browsers (zoals Firefox, Opera, Konqueror) Productiviteit (zoals KOffice, AbiWord, The GIMP, OpenOffice.org) Documentviewers (zoals &acrobat.reader;, gv, Xpdf, GQview) Financieel (zoals GnuCash, Gnumeric, Abacus) Er wordt aangenomen dat de lezer van dit hoofdstuk: Weet hoe aanvullende software van derde partijen geïnstalleerd wordt (). Weet hoe aanvullende &linux; software geïnstalleerd wordt (). Meer informatie over een multimedia-omgeving staat in . Installatie van email staat beschreven in . Browsers browsers web &os; wordt zonder een voorgeïnstalleerde browser geleverd. In plaats hiervan bevat de www map van de Portscollectie browsers om te installeren. Het is ook mogelijk voor de meeste ports een pakket te installeren als compileren niet gewenst is. Compileren kan soms lang duren. KDE en GNOME bevatten reeds HTML-browsers. In staat meer informatie over de installatie van deze complete bureaubladen. Lichtgewicht browsers uit de Portscollectie zijn onder andere www/dillo2, www/links of www/w3m. Dit gedeelte behandelt deze applicaties: Applicatie Bronnen Ports Grote afhankelijkheden Firefox gemiddeld zwaar Gtk+ Opera weinig licht &os; en &linux; versies beschikbaar. De &linux; versie is afhankelijk van de &linux; binaire compatibiliteit en linux-openmotif. Konqueror gemiddeld zwaar KDE bibliotheken Firefox Firefox Firefox is een moderne, gratis, stabiele open-source browser die volledig geporteerd is naar &os;: het heeft een motor voor HTML-weergave die zich zeer strikt aan de standaarden houdt, browsen met tabbladen, blokkeren van pop-ups, uitbreidingen, verbeterde veiligheid, en meer. Firefox is gebaseerd op de codebase van Mozilla. Installeer het pakket door het volgende te typen: &prompt.root; pkg_add -r firefox - Dit zal Firefox 2.X installeren, - als u in plaats hiervan Firefox 3.X + Dit zal Firefox 3.6 installeren, + als u in plaats hiervan Firefox 3.5 wilt draaien, gebruik dan: - &prompt.root; pkg_add -r firefox3 + &prompt.root; pkg_add -r firefox35 De Portscollectie kan ook gebruikt worden als u liever vanuit de broncode installeert. &prompt.root; cd /usr/ports/www/firefox &prompt.root; make install clean - Voor Firefox 3.X dient + Voor Firefox 3.5 dient firefox in het vorige commando vervangen te - worden door firefox3. + worden door firefox35. Firefox en &java; plugin In deze en de volgende sectie wordt er vanuit gegaan dat Firefox reeds geïnstalleerd is. + + Momenteel werkt de &java;-plugin niet met + Firefox 3.6. De &os; Foundation heeft een licentie overeenkomst met Sun Microsystems om &os; binaries te distribueren voor de Java Runtime Environment (&jre;) en voor de Java Development kit (&jdk;). Binaire pakketten voor &os; zijn beschikbaar op de &os; Foundation website. Om &java; ondersteuning toe te voegen aan Firefox moet als allereerste de port java/javavmwrapper geïnstalleerd worden. Download daarna het Diablo &jre; pakket van , en installeer deze met &man.pkg.add.1;. Start nu de browser en voer in de adresbalk about:plugins in en druk op Enter. Een pagina met geïnstalleerde plugins wordt nu getoond; de &java; plugin zou hier nu tussen moeten staan. Als dit niet het geval is, dient elke gebruiker het volgende commando te draaien: - &prompt.user; ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \ + &prompt.user; ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \ $HOME/.mozilla/plugins/ Of als u het pakket Diablo &jdk; heeft geïnstalleerd: - &prompt.user; ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \ + &prompt.user; ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \ $HOME/.mozilla/plugins/ Start daarna de browser opnieuw. + + + De bovenstaande commando's gaan ervan uit dat u de &arch.i386; + architectuur draait, pakketten voor &arch.amd64; zijn ook + beschikbaar. + Firefox en ¯omedia; &flash; plugin Flash ¯omedia; &flash; plugin is niet beschikbaar voor &os;. Er is echter wel een softwarelaag (wrapper) om de &linux;-versie van de plugin te draaien. Deze wrapper ondersteunt ook &adobe; &acrobat; plugin, &realplayer; plugin en meer. Afhankelijk van de versie van &os; die u draait zijn er verschillende stappen nodig: Op &os; 7.X Installeer de port www/nspluginwrapper. Deze port heeft emulators/linux_base-fc4 nodig, wat een grote port is. De volgende stap is om de port www/linux-flashplugin9 te installeren. Dit zal &flash; 9.X installeren, van deze versie is bekend dat die correct werkt op &os; 7.X. Op versies van &os; ouder dan 7.1-RELEASE dient u www/linux-flashplugin7 te installeren en het gedeelte over &man.linprocfs.5; hieronder over te slaan. Op &os; 8.X Installeer de port www/nspluginwrapper. Deze port heeft emulators/linux_base-f10 nodig, wat een grote port is. De volgende stap is om de port www/linux-f10-flashplugin10 te installeren. Dit zal &flash; 10.X installeren, van deze versie is bekend dat die correct werkt op &os; 8.X. Voor deze versie is het nodig om de volgende koppeling aan te maken: &prompt.root; ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ /usr/local/lib/browser_plugins/ Wanneer de juiste &flash; port, afhankelijk van de versie van &os; die u draait, is geïnstalleerd, moet de plugin door elke gebruiker worden geïnstalleerd met nspluginwrapper: &prompt.user; nspluginwrapper -v -a -i Het &linux; procesbestandssysteem, &man.linprocfs.5;, moet zijn aangekoppeld op /usr/compat/linux/proc, indien het gewenst is om &flash;-animaties af te spelen. Dit kan met het volgende commando gedaan worden: &prompt.root; mount -t linprocfs linproc /usr/compat/linux/proc Dit punt kan geautomatiseerd worden tijdens het opstarten door het toevoegen van deze regel aan /etc/fstab: linproc /usr/compat/linux/proc linprocfs rw 0 0 Start dan de browser en voer op de adresbalk about:plugins in en druk op Enter. Een pagina met alle geïnstalleerde plugins wordt nu getoond. Firefox en Swfdec &flash; plugin Swfdec is de bibliotheek om &flash;-animaties te decoderen en af te beelden. Swfdec-Mozilla is een plugin voor Firefox-browsers dat de Swfdec-bibliotheek gebruikt om SWF-bestanden af te spelen. Er wordt nog steeds veel aan ontwikkeld. Als u het niet kunt of wilt compileren, kan het pakket vanaf het netwerk worden geïnstalleerd: &prompt.root; pkg_add -r swfdec-plugin Als het pakket niet beschikbaar is, kunt u het vanuit de Portscollectie compileren en installeren: &prompt.root; cd /usr/ports/www/swfdec-plugin &prompt.root; make install clean Herstart hierna uw browser om deze plugin effectief te maken. Opera Opera Opera is een volledige en een standaard volgende browser. Hij wordt standaard geleverd met een ingebouwde email-client, een nieuwslezer, een IRC client, een RSS/ATOM feed lezer en nog veel meer. Ondanks dat is Opera relatief gezien niet zwaar en erg snel. Hij komt in twee smaken: een &os; versie en een versie die draait onder &linux; emulatie. De &os; pakketversie van Opera wordt zo geïnstalleerd: &prompt.root; pkg_add -r opera Sommige FTP-sites hebben niet alle pakketten, maar Operakan worden nog altijd via de Portscollectie worden verkregen door te typen: &prompt.root; cd /usr/ports/www/opera &prompt.root; make install clean De &linux; versie van Opera kan geïnstlleerd worden door bij de bovenstaande voorbeelden linux-opera te gebruiken in plaats van opera. De &linux; versie is nuttig in situaties waarin plugins nodig zijn die alleen voor &linux; beschikbaar zijn, zoals Adobe &acrobat.reader;. In alle andere opzichten zouden de &os; en &linux; versies identiek moeten zijn. Konqueror Konqueror Konqueror is deel van KDE, maar kan ook buiten KDE gebruikt worden door x11/kdebase3 te installeren. Konqueror is meer dan een browser, het is ook een bestandsbeheerder en multimedia-viewer. Er is ook een verzameling plugins beschikbaar voor Konqueror, beschikbaar in misc/konq-plugins. Konqueror ondersteunt ook &flash;; een How To gids om ondersteuning voor &flash; in Konqueror te krijgen is beschikbaar op . Productiviteit Als het op productiviteit aankomt, zoeken nieuwe gebruikers vaak een goed kantoorpakket of een vriendelijke tekstverwerker. Hoewel sommige bureaubladomgevingen zoals KDE reeds een kantoorpakket verschaffen, is er geen standaard produktiviteitspakket. &os; kan alles verschaffen wat nodig is, ongeacht de bureaubladomgeving. In dit gedeelte worden de onderstaande applicaties beschreven: Applicatie Bronnen Ports Afhankelijkheden KOffice weinig zwaar KDE AbiWord weinig licht Gtk+ of GNOME The GIMP weinig licht Gtk+ OpenOffice.org veel erg zwaar &jdk;, Mozilla KOffice KOffice kantoorpakket KOffice De KDE-gemeenschap heeft zijn bureaubladomgeving met een kantoorpakket geleverd dat buiten KDE gebruikt kan worden. Het bevat de vier standaardcomponenten uit andere kantoorpakketten. KWord is de tekstverwerker, KSpread is het spreadsheetprogramma, KPresenter beheert diapresentaties en Kontour voorziet in grafische mogelijkheden. Voordat de nieuwste KOffice wordt geïnstalleert, moet er een recente versie van KDE geïnstalleerd zijn. KOffice als pakket installeren gaat met het volgende commando: &prompt.root; pkg_add -r koffice Als het pakket niet beschikbaar is, kan de Portscollectie gebruiken worden. Om KOffice voor KDE3 te installeren: &prompt.root; cd /usr/ports/editors/koffice-kde3 &prompt.root; make install clean AbiWord AbiWord AbiWord is een vrij tekstverwerkingsprogramma, ongeveer gelijk aandoet als µsoft; Word. Het is geschikt om verslagen, brieven, rapporten, memo's, enzovoort mee te typen. Het programma is snel, bevat veel mogelijkheden en is gebruikersvriendelijk. AbiWord kan veel bestandsformaten importeren en exporteren, waaronder enkele gesloten formaten, zoals µsoft;'s .doc. AbiWord is beschikbaar als pakket en te installeren met: &prompt.root; pkg_add -r abiword Als het pakket niet beschikbaar is, kan het worden gecompileerd vanuit de Portscollectie. De Portscollectie is meer recent. Dat kan als volgt: &prompt.root; cd /usr/ports/editors/abiword &prompt.root; make install clean The GIMP The GIMP Voor het bewerken of retoucheren van afbeeldingen is The GIMP een zeer geavanceerd afbeeldingenmanipulatieprogramma. Het kan als eenvoudig tekenprogramma worden gebruikt of als kwalititeitspakket voor het retoucheren van foto's. Het ondersteunt een groot aantal plugins en bevat een scripting interface. The GIMP kan een groot aantal bestandsformaten lezen en schrijven. Het ondersteunt interfaces met scanners en tabletten. Het pakket is te installeren met: &prompt.root; pkg_add -r gimp Als een FTP-site dit pakket niet heeft, kan de Portscollectie gebruikt worden. De graphics map van de Portscollectie bevat ook The GIMP Manual. Die kan zo geïnstalleerd worden: &prompt.root; cd /usr/ports/graphics/gimp &prompt.root; make install clean &prompt.root; cd /usr/ports/graphics/gimp-manual-pdf &prompt.root; make install clean De graphics map van de Portscollectie bevat de ontwikkelversie van The GIMP in graphics/gimp-devel. Een HTML versie van The GIMP Manual staan in graphics/gimp-manual-html. OpenOffice.org OpenOffice.org kantoorpakket OpenOffice.org OpenOffice.org bevat alle noodzakelijke applicaties in een compleet kantoorproductiviteitspakket: een tekstverwerker, een spreadsheet, een presentatiebeheerder en een tekenprogramma. De gebruikersinterface is vrijwel gelijk aan die van andere kantoorpakketten en het kan veel populaire bestandsformaten in- en uitvoeren. Het is beschikbaar in een aantal verschillende talen — internationalisatie is uitgebreid tot interfaces, spellingcontrole, en woordenboeken. De tekstverwerker van OpenOffice.org gebruikt een eigen XML-bestandsformaat voor overdraagbaarheid en flexibiliteit. Het spreadsheetprogramma bevat een macrotaal en kan gekoppeld worden aan externe databases. OpenOffice.org is stabiel en draait zonder aanpassingen op &windows;, &solaris;, &linux;, &os; en &macos; X. Meer informatie over OpenOffice.org staat op de OpenOffice.org website. Voor specifieke &os; informatie en om direct pakketten te downloaden is er de website van het &os; OpenOffice.org Porting Team. Om OpenOffice.org te installeren: &prompt.root; pkg_add -r openoffice.org Dit hoort te werken als er een -RELEASE versie van &os; wordt gedraaid. In andere gevallen is het verstandig om te kijken op de website van het &os; OpenOffice.org Porting Team en het juiste pakket met &man.pkg.add.1; te downloaden en te installeren. Zowel de huidige release als de ontwikkelversie kunnen op die locatie gedownload worden. Als het pakket geïnstalleerd is, start dan met het volgende commando OpenOffice.org: &prompt.user; openoffice.org Tijdens de eerste keer starten worden er een aantal vragen gesteld en wordt de map .openoffice.org in de thuismap van de aangemelde gebruiker gemaakt. Als de OpenOffice.org pakketten niet beschikbaar zijn, kan het uit de ports gecompileerd worden. Hiervoor is veel schijfruimte en tijd nodig: &prompt.root; cd /usr/ports/editors/openoffice.org-3 &prompt.root; make install clean Vervang om een gelokaliseerde versie te bouwen de voorgaande commandoregel door de volgende: &prompt.root; make LOCALIZED_LANG=uw_taal install clean Vervang taal door de juiste ISO-taalcode. Een lijst met ondersteunde taalcodes is beschikbaar in het bestand files/Makefile.localized in de map van de port. Start hierna OpenOffice.org met: &prompt.user; openoffice.org Documentviewers Sommige nieuwe documentformaten hebben aan populariteit gewonnen sinds de komst van &unix;; het kan zijn dat de standaardviewers die ze vereisen niet in het basissysteem zitten. In dit gedeelte wordt aangegeven hoe zulke viewers geïnstalleerd kunnen worden. Dit gedeelte behandelt de onderstaande applicaties: Applicatie Bronnen Ports Afhankelijkheden &acrobat.reader; weinig licht &linux; binaire compatibiliteit gv weinig licht Xaw3d Xpdf weinig licht FreeType GQview weinig licht Gtk+ of GNOME &acrobat.reader; &acrobat.reader; PDF bekijken Documenten worden vaak als PDF-bestanden, Portable Document Format, verspreid. Een van de aanbevolen viewers voor dit bestandstype is &acrobat.reader; dat Adobe voor &linux; heeft uitgegeven. Omdat &os; &linux; binaries kan draaien, is het ook beschikbaar voor &os;. Om &acrobat.reader; 8 te installeren uit de Portscollectie: &prompt.root; cd /usr/ports/print/acroread8 &prompt.root; make install clean Vanwege de licentie is een pakket niet beschikbaar. gv gv PDF bekijken &postscript; bekijken gv is een &postscript; en PDF viewer. Het is gebaseerd op ghostview maar heeft een vriendelijker uiterlijk dankzij de Xaw3d bibliotheek. Het is snel en heeft mogelijkheden, zoals oriëntatie, papiergrootte, schalen en anti-aliassen. Bijna elke bewerking kan met het toetsenbord of de muis worden gedaan. gv is als pakket te installeren: &prompt.root; pkg_add -r gv Of uit de Portscollectie: &prompt.root; cd /usr/ports/print/gv &prompt.root; make install clean Xpdf Xpdf PDF bekijken Xpdf een efficiënte lichtgewicht PDF-viewer voor &os;. Het heeft erg weinig bronnen nodig en is zeer stabiel. Het gebruikt de standaard X-fonts en is niet afhankelijk van &motif; of andere X-toolkits. Xpdf is als pakket te installeren: &prompt.root; pkg_add -r xpdf Of uit de Portscollectie: &prompt.root; cd /usr/ports/graphics/xpdf &prompt.root; make install clean Als de installatie voltooid is, kan Xpdf gestart worden en het menu kan met de rechtermuisknop geactiveerd worden. GQview GQview GQview is een afbeeldingenbeheerder. Een bestand kan met één klik bekeken worden, er kan een externe editor opgestart worden er kunnen thumbnail-voorbeelden gemaakt worden en nog veel meer. Het bevat ook een diapresentatie-modus en enkele standaard bestandsoperaties. Er kunnen afbeeldingsverzamelingen beheerd worden en eenvoudig duplicaten gevonden worden. GQview kan het complete scherm gebruiken en ondersteunt meerdere talen. GQview is als pakket te installeren: &prompt.root; pkg_add -r gqview Of vanuit de Portscollectie: &prompt.root; cd /usr/ports/graphics/gqview &prompt.root; make install clean Financiën Om financiën via het &os; bureaublad te beheren zijn er krachtige en gemakkelijk te gebruiken applicaties om te installeren. Sommige zijn compatibel met wijdverbreide bestandsformaten, zoals de formaten gebruikt door Quicken en Excel om documenten op te slaan. Dit gedeelte behandelt deze programma's: Applicatie Bronnen Ports Afhankelijkheden GnuCash weinig zwaar GNOME Gnumeric weinig zwaar GNOME Abacus weinig licht Tcl/Tk KMyMoney weinig zwaar KDE GnuCash GnuCash GnuCash is onderdeel van GNOME dat gebruikersvriendelijke en krachtige applicaties aan eindgebruikers wil leveren. Met GnuCash kunnen inkomsten en uitgaven, bankrekeningen en voorraden bijgehouden worden. Het bevat een intuïtieve interface terwijl het erg professioneel blijft. GnuCash levert een slim kasboek, een hiërarchisch systeem van rekeningen, en veel toetsenbordversnellers en auto-invul mogelijkheden. Het kan een transactie splitsen in meer gedetailleerde stukken. GnuCash kan Quicken QIF-bestanden invoeren en samenvoegen. Het kan ook met de meeste internationale datum- en valutaformaten omgaan. GnuCash is als pakket te installeren: &prompt.root; pkg_add -r gnucash Of uit de Portscollectie: &prompt.root; cd /usr/ports/finance/gnucash &prompt.root; make install clean Gnumeric Gnumeric spreadsheet Gnumeric Gnumeric is een spreadsheetprogramma uit de GNOME bureaubladomgeving. Het maakt gebruikt van auto-invullen afhankelijk van het celformaat. Het kan bestanden in een aantal populaire formaten zoals Excel, Lotus 1-2-3 en Quattro Pro inlezen. Gnumeric ondersteunt grafieken door middel van het grafiekprogramma math/guppi. Het heeft een groot aantal ingebouwde functies en kent gebruikelijke celformaten als nummer, valuta, datum, tijd en veel meer. Gnumeric is als pakket te installeren: &prompt.root; pkg_add -r gnumeric Of uit de Portscollectie: &prompt.root; cd /usr/ports/math/gnumeric &prompt.root; make install clean Abacus Abacus spreadsheet Abacus Abacus is een kleine en gemakkelijk te gebruiken spreadsheetprogramma. Het bevat veel ingebouwde functies die nuttig zijn in verschillende domeinen zoals statistiek, financiën, en wiskunde. Het kan Excel-bestanden lezen en schrijven. Abacus kan &postscript; uitvoer produceren. Abacus is als pakket te installeren: &prompt.root; pkg_add -r abacus Of uit de Portscollectie: &prompt.root; cd /usr/ports/deskutils/abacus &prompt.root; make install clean KMyMoney KMyMoney spreadsheet KMyMoney KMyMoney is een persoonlijke financiële beheerder gebouwd voor KDE. KMyMoney poogt om alle belangrijke eigenschappen die in commerciële persoonlijke financiële beheerders zitten te bieden en te integreren. Gebruiksgemak en degelijke dubbele accounting zijn eigenschappen die worden benadrukt. KMyMoney importeert vanuit standaard Quicken Interchange Format (QIF) bestanden, houdt investeringen bij, kan met meerdere munteenheden overweg, en biedt een waaier aan rapporten. Mogelijkheden om OFX te importeren zijn via een aparte plugin beschikbaar. Om KMyMoney als een pakket te installeren: &prompt.root; pkg_add -r kmymoney2 Als het pakket niet beschikbaar is, kan de Portscollectie gebruikt worden: &prompt.root; cd /usr/ports/finance/kmymoney2 &prompt.root; make install clean Samenvatting Hoewel &os; populair is bij ISP's om zijn prestaties en stabiliteit, is het behoorlijk klaar voor dagelijks gebruik als een bureaublad. Met enkele duizenden applicaties als pakketten of ports, is een perfect bureaublad te bouwen dat aan alle noden voldoet. Nu volgt nog een overzicht van alle bureaubladapplicaties die in dit hoofdstuk zijn behandeld: Applicatie Package Port Opera linux-opera www/linux-opera Firefox firefox www/firefox KOffice koffice-kde3 editors/koffice-kde3 AbiWord abiword editors/abiword The GIMP gimp graphics/gimp OpenOffice.org openoffice editors/openoffice.org-3 &acrobat.reader; acroread print/acroread8 gv gv print/gv Xpdf xpdf graphics/xpdf GQview gqview graphics/gqview GnuCash gnucash finance/gnucash Gnumeric gnumeric math/gnumeric Abacus abacus deskutils/abacus KMyMoney kmymoney2 finance/kmymoney2 diff --git a/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml index c35e8b9473..3aec2e38f9 100644 --- a/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml @@ -1,1128 +1,1137 @@ Murray Stokely Bijgedragen door René Ladan Vertaald door Virtualisatie Overzicht Virtualisatiesoftware maakt het mogelijk om meerdere besturingssystemen gelijktijdig op dezelfde computer te draaien. Zulke softwaresystemen voor PC's gebruiken vaak een gastheer-besturingssysteem dat de virtualisatiesoftware draait en dat elk aantal gast-besturingssystemen ondersteunt. Aan het einde van dit hoofdstuk weet de lezer: Het verschil tussen een gastheer-besturingssysteem en een gast-besturingssysteem. Hoe &os; op een &intel;-gebaseerde &apple; &macintosh; computer te installeren. Hoe &os; op Linux te installeren met &xen;. Hoe &os; op µsoft.windows; te installeren met Virtual PC. Hoe een &os;-systeem in te stellen voor de beste prestaties tijdens virtualisatie. Voordat het lezen van dit hoofdstuk, dient de lezer: De beginselen van &unix; en &os; () te begrijpen. Te weten hoe &os; te installeren (). Te weten hoe een netwerkverbinding te installeren (). Te weten hoe aanvullende software van derde partijen te installeren (). &os; als een gast-besturingssysteem Parallels op &macos; Parallels Desktop voor &macos; is een commercieel softwareprodukt voor &intel;-gebaseerde &apple; &mac; computers die &macos; 10.4.6 of nieuwer draaien. &os; is een volledig ondersteund gast-besturingssysteem. Nadat Parallels is geïnstalleerd op &macos; X dient de gebruiker een virtuele machine in te stellen en daarna het gewenste gast-besturingssysteem te installeren. &os; installeren op Parallels/&macos; X De eerste stap in het installeren van &os; op &macos; X Parallels is het aanmaken van een nieuwe virtuele machine voor het installeren van &os;. Selecteer &os; als het Guest OS Type wanneer dit gevraagd wordt: Kies verder een hoeveelheid aan schijf- en geheugenruimte afhankelijk van de plannen voor deze virtuele instantie van &os;. 4GB aan schijfruimte en 512MB aan RAM werken goed voor de meeste gebruikers van &os; onder Parallels : Selecteer het type netwerk en een netwerkinterface: Bewaar de instellingen en sluit af: Nadat de virtuele &os;-machine is aangemaakt, dient er &os; op geïnstalleerd te worden. Dit gaat het beste met een officiële &os; CDROM of met een ISO-beeld dat is gedownload van een officiële FTP-site. Wanneer het juiste ISO-beeld op het plaatselijke &mac;-bestandssysteem of een CDROM in de CD-drive van de &mac; aanwezig is, dient op het schijfikoon in de rechteronderhoek van het &os; Parallels-scherm geklikt te worden. Dit zal een scherm tonen dat het mogelijk maakt om de CDROM-drive in de virtuele machine te associëren met een ISO-bestand op schijf of met een echte CDROM-drive. Nadat deze associatie met de CDROM-bron is gemaakt, dient de virtuele &os;-machine herstart te worden door op het herstart-icoon te klikken. Parallels zal herstarten met een speciale BIOS dat eerst controleert of er een CDROM aanwezig is, net zoals een normale BIOS zou doen. In dit geval zal het de installatiemedia van &os; vinden en een normale installatie gebaseerd op sysinstall beginnen zoals beschreven in . X11 kan nu geïnstalleerd, maar nog niet ingesteld, worden. Nadat de installatie is voltooid, kan naar de nieuw geïnstalleerde virtuele &os;-machine herstart worden. &os; instellen op &macos; X/Parallels Nadat &os; succesvol op &macos; X met Parallels is geïnstalleerd, zijn er een aantal instellingen die gewijzigd kunnen worden om het systeem voor virtuele werking te optimaliseren. De variabelen voor de bootloader instellen De belangrijkste stap is om de tunable te verlagen om het CPU-gebruik van &os; onder de Parallels-omgeving te verminderen. Dit kan bereikt worden door de volgende regel aan /boot/loader.conf toe te voegen: kern.hz=100 Zonder deze instelling zal een rustend &os; Parallels gast-besturingssysteem ongeveer 15% van de CPU van een enkele &imac;-processor gebruiken. Na deze wijziging zal het gebruik slechts ongeveer 5% zijn. Een nieuw instellingenbestand voor de kernel aanmaken Alle stuurprogramma's voor SCSI, FireWire, en USB kunnen verwijderd worden. Parallels biedt een virtuele netwerkadapter die door het stuurpogramma &man.ed.4; wordt gebruikt, dus kunnen alle andere netwerkapparaten behalve &man.ed.4; en &man.miibus.4; uit de kernel verwijderd worden. Het netwerk instellen De eenvoudigste netwerkinstallatie omvat het gebruik van DHCP om de virtuele machine met hetzelfde LAN te verbinden als het &mac;-gastheer. Dit kan bereikt worden door ifconfig_ed0="DHCP" aan /etc/rc.conf toe te voegen. Meer geavanceerde netwerkinstallaties staan beschreven in . + &os; met &xen; op Linux De hypervisor van &xen; is een open-source paravirtualisatieproduct dat nu wordt ondersteund door het commerciële bedrijf XenSource. Gast-besturingssystemen staan bekend als domU-domeinen, en het gastheer-besturingssysteem staat bekend als dom0. De eerste stap in het virtueel draaien van &os; op Linux is om &xen; voor Linux dom0 te installeren. Het gastheer-besturingssysteem zal een Slackware Linux-distributie zijn. &xen; 3 op Linux dom0 installeren &xen; 3.0 van XenSource downloaden Download xen-3.0.4_1-src.tgz van . De tarball uitpakken &prompt.root; cd xen-3.0.4_1-src &prompt.root; KERNELS="linux-2.6-xen0 linux-2.6-xenU" make world &prompt.root; make install Om de kernel voor dom0 opnieuw te compileren: &prompt.root; cd xen-3.0.4_1-src/linux-2.6.16.33-xen0 &prompt.root; make menuconfig &prompt.root; make &prompt.root; make install Voor oudere versies van &xen; kan het nodig zijn om make ARCH=xen menuconfig te specificeren. Een menuregel voor menu.lst van Grub toevoegen Voeg de volgende regels aan /boot/grub/menu.lst toe: title Xen-3.0.4 root (hd0,0) kernel /boot/xen-3.0.4-1.gz dom0_mem=262144 module /boot/vmlinuz-2.6.16.33-xen0 root=/dev/hda1 ro De computer naar &xen; opstarten Voeg als eerste de volgende regel toe aan /etc/xen/xend-config.sxp toe: (network-script 'network-bridge netdev=eth0') Nu kan &xen; gestart worden: &prompt.root; /etc/init.d/xend start &prompt.root; /etc/init.d/xendomains start dom0 draait: &prompt.root; xm list Name ID Mem VCPUs State Time(s) -Domain-0 0 256 1 r----- 54452.9 +Domain-0 0 256 1 r––––– 54452.9 &os; 7-CURRENT domU Download de &os; domU-kernel voor &xen; 3.0 en het schijfimage van http://www.fsmware.com kernel-current mdroot-7.0.bz2 xmexample1.bsd Sla het instellingenbestand xmexample1.bsd op in /etc/xen en pas de regels over waar de kernel en het schijfimage zijn opgeslagen aan. Het dient er als volgt uit te zien: kernel = "/opt/kernel-current" memory = 256 name = "freebsd" vif = [ '' ] disk = [ 'file:/opt/mdroot-7.0,hda1,w' ] #on_crash = 'preserve' extra = "boot_verbose" extra += ",boot_single" extra += ",kern.hz=100" extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a" Het mdroot-7.0.bz2 dient uitgepakt te worden. Vervolgens dient de sectie over __xen_guest in kernel-current aangepast te worden om de VIRT_BASE dat &xen; 3.0.3 nodig heeft toe te voegen: &prompt.root; objcopy kernel-current -R __xen_guest &prompt.root; perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' > tmp -&prompt.root; objcopy kernel-current --add-section __xen_guest=tmp +&prompt.root; objcopy kernel-current ––add-section __xen_guest=tmp &prompt.root; objdump -j __xen_guest -s kernel-current kernel-current: file format elf32-i386 Contents of section __xen_guest: 0000 4c4f4144 45523d67 656e6572 69632c47 LOADER=generic,G 0010 55455354 5f4f533d 66726565 6273642c UEST_OS=freebsd, 0020 47554553 545f5645 523d372e 302c5845 GUEST_VER=7.0,XE 0030 4e5f5645 523d7865 6e2d332e 302c4253 N_VER=xen-3.0,BS 0040 445f5359 4d544142 2c564952 545f4241 D_SYMTAB,VIRT_BA 0050 53453d30 78433030 30303030 3000 SE=0xC0000000. Nu kan onze eigen domU aangemaakt en gestart worden: &prompt.root; xm create /etc/xen/xmexample1.bsd -c Using config file "/etc/xen/xmexample1.bsd". Started domain freebsd WARNING: loader(8) metadata is missing! Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006 kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF WARNING: DIAGNOSTIC option enabled, expect reduced performance. Xen reported: 1796.927 MHz processor. Timecounter "ixen" frequency 1796927000 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz (1796.93-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH, DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x4400<CNTX-ID,<b14>> real memory = 265244672 (252 MB) avail memory = 255963136 (244 MB) xc0: <Xen Console> on motherboard cpu0 on motherboard Timecounters tick every 10.000 msec [XEN] Initialising virtual ethernet driver. xn0: Ethernet address: 00:16:3e:6b:de:3a [XEN] Trying to mount root from ufs:/dev/xbd769a WARNING: / was not properly dismounted Loading configuration files. No suitable dump device was found. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: /dev/xbd769a: 18859 files, 140370 used, 113473 free (10769 frags, 12838 blocks, 4.2% fragmentation) Setting hostname: demo.freebsd.org. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 Additional routing options:. Mounting NFS file systems:. Starting syslogd. /etc/rc: WARNING: Dump device does not exist. Savecore not run. ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout Starting usbd. usb: Kernel module not available: No such file or directory Starting local daemons:. Updating motd. Starting sshd. Initial i386 initialization:. Additional ABI support: linux. Starting cron. Local package initialization:. Additional TCP options:. Starting background file system checks in 60 seconds. Sun Apr 1 02:11:43 UTC 2007 FreeBSD/i386 (demo.freebsd.org) (xc0) login: De domU zou nu de kernel van &os; 7.0-CURRENT moeten draaien: &prompt.root; uname -a FreeBSD demo.freebsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006 kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF i386 Het netwerk kan nu op de domU ingesteld worden. Het domU van &os; zal het interface xn0 gebruiken: &prompt.root; ifconfig xn0 10.10.10.200 netmask 255.0.0.0 &prompt.root; ifconfig xn0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu 1500 inet 10.10.10.200 netmask 0xff000000 broadcast 10.255.255.255 ether 00:16:3e:6b:de:3a lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 Op dom0 Slackware zouden nu afhankelijke netwerkinterfaces te zien moeten zijn: &prompt.root; ifconfig eth0 Link encap:Ethernet HWaddr 00:07:E9:A0:02:C2 inet addr:10.10.10.130 Bcast:0.0.0.0 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:815 errors:0 dropped:0 overruns:0 frame:0 TX packets:1400 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:204857 (200.0 KiB) TX bytes:129915 (126.8 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:99 errors:0 dropped:0 overruns:0 frame:0 TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9744 (9.5 KiB) TX bytes:9744 (9.5 KiB) peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:1853349 errors:0 dropped:0 overruns:0 frame:0 TX packets:952923 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2432115831 (2.2 GiB) TX bytes:86528526 (82.5 MiB) Base address:0xc000 Memory:ef020000-ef040000 vif0.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:1400 errors:0 dropped:0 overruns:0 frame:0 TX packets:815 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:129915 (126.8 KiB) TX bytes:204857 (200.0 KiB) vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:157 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:140 (140.0 b) TX bytes:158 (158.0 b) xenbr1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:112 (112.0 b) TX bytes:0 (0.0 b) &prompt.root; brctl show bridge name bridge id STP enabled interfaces xenbr1 8000.feffffffffff no vif0.1 peth0 vif1.0 +--> Virtual PC op &windows; Virtual PC voor &windows; is een softwareprodukt van µsoft; dat gratis gedownload kan worden . Zie systeemeisen. Nadat Virtual PC is geïnstalleerd op µsoft.windows;, dient de gebruiker een virtuele machine in te stellen en daarna het gewenste gast-besturingssysteem te installeren. &os; installeren op Virtual PC/µsoft.windows; De eerste stap in het installeren van &os; op µsoft.windows;/Virtual PC is het aanmaken van een nieuwe virtuele machine voor het installeren van &os;. Kies Create a virtual machine wanneer daarom wordt gevraagd: Selecteer Other als het Operating system wanneer dat gevraagd wordt: Kies vervolgens een gepaste hoeveelheid aan schijf- en geheugenruimte afhankelijk van de plannen voor deze virtuele instantie van &os;. 4GB aan schijfruimte en 512MB aan RAM werken goed voor de meeste gebruikers van &os; onder Virtual PC: Bewaar de instellingen en sluit ze af: Selecteer de virtuele &os;-machine en klik op Settings, stel daarna het type netwerk en een netwerkinterface in: Nadat de virtuele &os;-machine is aangemaakt, dient &os; erop geïnstalleerd te worden. Dit gaat het beste met een officiële &os;-CDROM of met een ISO-beeld dat van een officiële FTP-site is gedownload. Wanneer het juiste ISO-beeld op het lokale bestandssysteem van &windows; staat of er een CDROM in de CD-drive zit, dubbelklik dan op de virtuele &os;-machine om op te starten. Klik daarna op CD en kies Capture ISO Image... in het venster van Virtual PC . Dit toont een scherm dat het mogelijk maakt om de CDROM-drive in de virtuele machine te associëren met een ISO-bestand op schijf of met een echte CDROM-drive. Start, nadat deze associatie met de CDROM-bron is gemaakt, de virtuele &os;-machine opnieuw op zoals gewoonlijk door op Action en Reset te klikken. Virtual PC zal herstarten met een speciale BIOS dat eerst controleert of er een CDROM aanwezig is, net zoals eeen normale BIOS dat zou doen. In dit geval zal het de installatiemedia van &os; vinden en een normale installatie gebaseerd op sysinstall beginnen zoals beschreven in . X11 kan nu geïnstalleerd, maar nog niet ingesteld, worden. Denk eraan om de CDROM of het ISO-beeld te verwijderen nadat de installatie voltooid is. Start als laatste op naar de nieuw geïnstalleerde virtuele &os;-machine. &os; instellen op µsoft.windows;/Virtual PC Nadat &os; succesvol is geïnstalleerd op µsoft.windows; met Virtual PC zijn er een aantal instellingen die aangepast kunnen worden om het system te optimaliseren voor virtueel gebruik. De variabelen voor de bootloader instellen De belangrijkste stap is om de tunable te verlagen om zo het CPU-gebruik van &os; in de omgeving van Virtual PC te verminderen. Dit kan bereikt worden door de volgende regel aan /boot/loader.conf toe te voegen: kern.hz=100 Zonder deze instelling zal een &os; als gast-besturingssysteem voor Virtual PC in rust ongeveer 40% van de CPU van een computer met een enkele processor gebruiken. Na deze verandering zal het gebruik slechts rond de 3% liggen. Een nieuw instellingenbestand voor de kernel aanmaken Alle stuurprogramma's voor SCSI, FireWire, en USB kunnen verwijderd worden. Virtual PC beidt een virtuele netwerkadapter dat door het stuurprogramma &man.de.4; gebruikt wordt, dus kunnen alle netwerkapparaten behalve &man.de.4; en &man.miibus.4; uit de kernel verwijderd worden. Het netwerk instellen De eenvoudigste netwerkinstallatie omvat het gebruik van DHCP om de virtuele machine met het zelfde LAN te verbinden als de µsoft.windows;-gastheer. Dit kan bereikt worden door ifconfig_de0="DHCP" toe te voegen aan /etc/rc.conf. Geavanceerdere netwerkinstallaties staan beschreven in . VMware op &macos; VMware Fusion voor &mac; is een comercieel softwareprodukt beschikbaar voor op &intel; gebaseeerde &mac;-computers die &macos; 10.4.9 of nieuwer draaien. &os; is een volledig ondersteund gast-besturingssysteem. Nadat VMware Fusion is geïnstalleerd op &macos; X dient de gebruiker een virtuele machine in te stellen en daarna het gewenste gast-besturingssysteem te installeren. &os; installeren op VMware/&macos; X De eerste stap is om VMware Fusion te laden, de Virtual Machine Library zal geladen worden. Klik op "New" om de VM aan te maken: Dit laadt de New Virtual Machine Assistant dat helpt om de VM aan te maken, klik op Continue om verder te gaan: Selecteer Other als het Operating System en &os; of &os; 64-bit , afhankelijk van de wens voor ondersteuning voor 64-bit, als de Version wanneer dat gevraagd wordt: Kies de naam van het VM-beeld en de map waarin het bewaard dient te worden: Kies de grootte van de virtuele harde schijf voor de VM: Kies de manier om de VM te installeren, van een ISO-beeld of van een CD: Nadat op Finish is geklikt, zal de VM opstarten: Installeer &os; zoals gewoonlijk, of door de aanwijzingen in op te volgen: Nadat de installatie voltooid is kunnen de instellingen van de VM aangepast worden, zoals het geheugengebruik: De instellingen van de systeemhardware van de VM kunnen niet veranderd worden zolang de VM draait. Het aantal CPU's waartoe de VM toegang heeft: De status van het CD-ROM-apparaat. Gewoonlijk kan de CD-ROM of het ISO-beeld van de VM worden losgekoppeld wanneer het niet meer nodig is. Het laatste om te veranderen is de manier waarop de VM verbinding met het netwerk maakt. Indien verbindingen naar de VM van andere machines naast de gastheer gewenst zijn, dient Connect directly to the physical network (Bridged) gekozen te worden. In andere situaties is Share the host's internet connection (NAT) te verkiezen, zodat de VM toegang kan hebben tot het Internet, maar dat het netwerk geen toegang heeft tot de VM. Herstart de nieuw geïnstalleerde virtuele &os;-machine nadat alle instellingen zijn aangepast. &os; instellen op &macos; X/VMware Nadat &os; succesvol is geïnstalleerd op &macos; X met VMware, zijn er een aantal instellingen die gewijzigd kunnen worden op het systeem te optimaliseren voor virtueel gebruik. De variabelen voor de bootloader instellen De belangrijkste stap is het verlagen van de tunable om het CPU-gebruik van &os; in de omgeving van VMware te verminderen. Dit kan bereikt worden door de volgende regel aan /boot/loader.conf toe te voegen: kern.hz=100 Zonder deze instelling gebruikt &os; als VMware gast-besturingssysteem ongeveer 15% van de CPU van een enkele &imac;-processor. Na deze verandering zal het gebruik dichter bij 5% liggen. Een nieuw instellingenbestand voor de kernel aanmaken Alle stuurprogramma's voor FireWire en USB kunnen verwijderd worden. VMware biedt een virtuele netwerkadapter dat door het stuurpogramma &man.em.4; gebruikt wordt, dus alle netwerkapparaten behalve &man.em.4; kunnen uit de kernel verwijderd worden. Het netwerk instellen De eenvoudigste netwerkinstallatie omvat het gebruik van DHCP om de virtuele machine met hetzelfde LAN te verbinden als de &mac;-gastheer. Dit kan bereikt worden door ifconfig_em0="DHCP" toe te voegen aan /etc/rc.conf. Geavanceerdere netwerkinstallaties staan beschreven in . &os; als een gastheer-besturingssysteem Voor een aantal jaren werd &os; niet officieel ondersteund als een gastheer-besturingssysteem door de beschikbare virtualisatiepakketten. Sommige mensen gebruikten oudere en meestal overbodige versies van VMware (zoals emulators/vmware3), die gebruik maakten van de &linux; binaire compatibiliteitslaag. Kort na de uitgave van &os; 7.2 verscheen de Open Source Edition (OSE) van Suns &virtualbox; in de Ports; Collectie als een programma dat voor &os; zelf bedoeld is. &virtualbox; is een actief ontwikkeld en compleet virtualisatiepakket dat beschikbaar is voor de meeste besturingssystemen waaronder &windows;, &macos;, &linux; en &os;. Het kan evengoed &windows; of &unix; als gast draaien. Het komt in twee smaken, een opensource en een gesloten editie. Voor de gebruiker is de grootste beperking van de OSE waarschijnlijk het gebrek aan ondersteuning voor USB. Andere verschillen kunnen op de pagina Editions van de wiki van &virtualbox; op gevonden worden. Momenteel is alleen de OSE beschikbaar voor &os;. &virtualbox; installeren &virtualbox; is beschikbaar als een &os;-port in emulators/virtualbox-ose en kan met de volgende commando's geïnstalleerd worden: &prompt.root; cd /usr/ports/emulators/virtualbox-ose &prompt.root; make install clean Een nuttige optie in het configuratiescherm is de verzameling GuestAdditions programma's. Deze bieden een aantal nuttige mogelijkheden in gastbesturingssystemen, zoals integratie van de muiscursor (wat het mogelijk maakt om de muis te delen tussen de gast en de gastheer zonder dat er een speciale toetsencombinatie hoeft te worden gebruikt voor het omwisselen) en snellere video-rendering, met name in &windows;-gasten. De gastaanvullingen zijn beschikbaar in het menu Devices, nadat de installatie van het gastbesturingssysteem is voltooid. Er zijn enkele aanpassingen aan de instellingen nodig voordat &virtualbox; voor het eerst wordt gestart. De port installeert een kernelmodule in /boot/modules welke in de draaiende kernel geladen moet worden: &prompt.root; kldload vboxdrv Voeg de volgende regel toe aan /boot/loader.conf om er zeker van te zijn dat de module altijd na een herstart wordt geladen: vboxdrv_load="YES" Voor versies van &virtualbox; lager dan 3.1.2 is het nodig om het bestandssysteem proc aan te koppelen. Voor recente versies is dit niet nodig, die maken gebruik van de functies die door de bibliotheek &man.sysctl.3; worden aangeboden. Volg de onderstaande instructies op bij het gebruik van een oudere versie van de port om er zeker van te zijn dat proc juist is aangekoppeld: &prompt.root; mount -t procfs proc /proc De volgende regel is nodig in /etc/fstab om de instelling werkend te houden na een herstart: proc /proc procfs rw 0 0 Als er zich een foutmelding voordoet die lijkt op de volgende wanneer &virtualbox; vanaf de terminal wordt gedraaid: VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1 Waarschijnlijk is de boosdoener het proc bestandssysteem. Controleer met het commando mount of het juist is aangekoppeld. De groep vboxusers wordt tijdens de installatie van &virtualbox; aangemaakt. Alle gebruikers die toegang tot &virtualbox; nodig hebben moeten als lid van deze groep worden toegevoegd. Met het commando pw kunnen nieuwe leden worden toegevoegd: &prompt.root; pw groupmod vboxusers -m uwgebruikersnaam Gebruik de optie Sun VirtualBox van het menu van uw grafische omgeving of typ het volgende in in een terminal om &virtualbox; te starten: &prompt.user; VirtualBox Bezoek de officiële website op voor meer informatie over het configureren en gebruiken van &virtualbox;. Aangezien de &os;-port erg nieuw is, wordt het nog volop ontwikkeld. Kijk voor de laatste informatie en instructies om problemen op te lossen op de relevantie pagina in de &os;-wiki op . Andere mogelijkheden voor virtualisatie Er wordt gewerkt om &xen; als een gastheer-omgeving op &os; te laten draaien.