<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- lftransstatus=1 --> <!-- if you want the source of this file the use ftp not http. The file contains ssi and you will see the wrong code if you use http --> <HTML> <HEAD> <META http-equiv="Content-Type" content= "text/html; charset=iso-8859-1"> <LINK rel="StyleSheet" href="../../common/style_issue.css" type= "text/css"> <!-- lftransstatus=1 --> <link rel="shortcut icon" href="../../favicon.ico" type="image/x-icon"> <link rel="icon" href="../../favicon.ico" type="image/x-icon"> <TITLE>LinuxFocus Magazin, November/Dezember 2002</TITLE> </HEAD> <BODY bgcolor="#ffffff" text="#000000"> <!-- just change the language in the next line. French would e.g be lfheader_issueindex-fr.txt --> <!-- tr_staticssi include virtual --> <!-- 2pdaIgnoreStart --> <!-- start navegation bar --> <!-- top navegation bar --> <TABLE cellspacing="0" cellpadding="0" border="0" align="center" width="90%"> <TR bgcolor="#2e2292"> <TD class="top"><TABLE cellspacing="0" cellpadding="0" border="0" width= "100%"> <TR><TD width="319"><IMG src="../../common/images/logolftop_319x45.gif" alt="[LinuxFocus-icon]" width="319" height="45" align="left" border="0"></TD> <TD class="top"> <TABLE width="100%"> <TR align="right"> <TD class="top"> <A class="nodec" href="../index.shtml"><FONT color= "#DDDDDD" size="2"><--</FONT></A> | <A class= "nodec" href="../map.html"><FONT color= "#DDDDDD" size="-1">Map</FONT></A> | <A class= "nodec" href="../indice.html"><FONT color= "#DDDDDD" size="-1">Index</FONT></A> | <A class="nodec" href="../Search/index.html"><FONT color= "#DDDDDD" size="-1">Search</FONT></A> </TD> </TR> <TR align="right"> <TD class="top"> <HR width="100%" noshade size="1"> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </TD> </TR> </TABLE> <!-- end top navegation bar --> <!-- blue bar --> <TABLE cellspacing="0" cellpadding="0" border="0" align="center" width="90%"> <TR bgcolor="#00ffff"> <TD><IMG src="../../common/images/transpix.gif" width="1" height= "2" alt=""></TD> </TR> </TABLE> <!-- end blue bar --> <!-- bottom navegation bar --> <TABLE cellspacing="0" cellpadding="0" border="0" align="center" width="94%"> <TR bgcolor="#000000"> <TD> <TABLE cellspacing="0" cellpadding="1" border="0" width= "100%"> <TR align="center"> <TD WIDTH="20%"><A class="nodec" href="../News/index.shtml"><FONT color= "#FFFFFF">News</FONT></A> </TD> <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD> <TD WIDTH="20%"><A class="nodec" href="../Archives/index.html"><FONT color= "#FFFFFF">Archives</FONT></A> </TD> <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD> <TD WIDTH="20%"><A class="nodec" href="../Links/index.shtml"><FONT color= "#FFFFFF">Links</FONT></A> </TD> <TD WIDTH="5%"><FONT color="#FFFFFF">|</FONT> </TD> <TD WIDTH="20%"><A class="nodec" href="../aboutus.html"><FONT color= "#FFFFFF">About LF</FONT></A> </TD> </TR> </TABLE> </TD> </TR> </TABLE> <!-- end bottom navegation bar --> <!-- stop navegation bar --> <!-- 2pdaIgnoreStop --> <!-- start content --> <!-- PALM DOC --> <TABLE border="0" width="100%" summary="palm"> <TR> <TD><!-- 2pdaIgnoreStart --> <FONT size="1"><IMG src="../../common/images/2doc.gif" width= "34" align="left" border="0" height="22" alt= "convert to palm"><A href= "http://cgi.linuxfocus.org/cgi-bin/2ztxt">Convert to GutenPalm</A><BR> or <A href="http://cgi.linuxfocus.org/cgi-bin/2pda">to PalmDoc</A></FONT> <!-- 2pdaIgnoreStop --> </TD> <TD> <CENTER> <H1>Willkommen zur November/Dezember 2002 Ausgabe von LinuxFocus</H1> </CENTER> </TD> </TR> </TABLE> <!-- END PALM DOC --> <P> <img src="../../common/images/coverNovember2002.png" hspace="5" vspace="5" width="474" height="369" alt="[LF is 5 years]" align="right"><br> Ja, Linux<font color="#FF0000">Focus</font> ist 5 Jahre alt! Es begann im <!-- if you have November1997 then change the link to your language in the next line --> <a href="../../Deutsch/November1997/index.html">November 1997</a> als Miguel die erste Ausgabe zusammen mit einigen Freunden herausbrachte. Seither hat es sich in eine wirklich große Wissenssammlung mit vielen verschiedenen Artikeln entwickelt. Von dem ursprünglichen Team ist nur noch John Perr mit dabei. 1997 war ich noch ein Linuxnewbie und hatte gerade seit einem Jahr Slackware laufen. Als ich das Magazin Anfang 1998 entdeckte, war ich von der Idee eines freien internationalen Magazins begeistert. Die Qualität der Artikel war gut und es war ein "ehrliches" Magazin. Ganz im Gegensatz zu vielen kommerziellen Magazinen voller Werbung und Produktberichten, die von den Herstellern finanziert sind. Ich erinnere mich, daß ich es kaum erwarten konnte, bis die nächste Ausgabe erschien. Wenn sie da war, las ich die Artikel bis spät in der Nacht. Und ich begann, selber Artikel zu schreiben. Natürlich war es ein Schock, als das ursprüngliche Linux<font color="#FF0000">Focus</font> Team nach der Januar 1999 Ausgabe aufhören wollte und so wurde ich Chefredakteur... Über die Jahre hat sich die Seite vom Editieren jedes einzelnen Artikels per Hand zu einem verwaltbareren System, das Inhalte und Layout trennt und das Layout durch Skripte generiert, entwickelt.<br><br> Linux<font color="#FF0000">Focus</font> machte mit einem Team aus neuen und alten Leuten weiter, aber es hat seinen ursprünglichen Geist bis heute behalten. <br><br>Herzlichen Glückwunsch zum Geburtstag! </P> <HR width="65%" noshade size="1"> <!-- content --> <CENTER> <H2>LinuxFocus.org Artikel</H2> </CENTER> <H4>Hardware</H4> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article251.shtml">Ein Microcontroller gesteuertes Labornetzteil </A> , von Guido Socher <BR> <BR> In diesem Artikel bauen wir ein sehr robustes, durch einen Microcontroller reguliertes Netzteil für dein "Labor" zu Hause. </LI> </UL> <H4>Kernel Corner</H4> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article264.shtml">Sichere Port-Zuweisung für Linuxgerätetreiber </A> , von Dr. B. Thangaraju <BR> <BR> Einen Gerätetreiber zu schreiben, ist ein herausfordernder und abenteuerlicher Job. Ist das Gerät einmal in der init_module Routine des Treibers registriert, sollten die Ressourcen für das Gerät allokiert werden. Eine der Hauptressourcen für das Gerät ist der I/O Port. Bei dynamisch verbundenen Treiber sollten die Entwickler vorsichtig sein, unbenutzte Bereiche der Portadressen für ihr Gerät zu allokieren. </LI> </UL> <H4>Softwareentwicklung</H4> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article272.shtml"> Concurrent programming - Prinzipien und Einführung in Prozesse </A> , von Leonardo Giordani<BR> <BR> Diese Serie von Artikeln hat das Ziel, den Leser in das Konzept des Multitasking und seine Implementation in das Linuxbetriebssystem einzuführen. </LI> </UL> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article266.shtml"> Entwickeln von Applikationen für Gnome mit Python (Teil 3) </A> , von Hilaire Fernandes<BR> <BR> Diese Serie von Artikeln ist speziell für neue Programmierer, die Gnome und GNU/Linux benutzen. </LI> </UL> <H4>Unix Grundlagen</H4> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article267.shtml"> (X)dialog: Sprechende Muscheln </A> , von Katja und Guido Socher<BR> <BR> Xdialog und dialog sind zwei klassische Utilities, um deine Shellscripte durch eine grafische Benutzerschnittstelle zu erweitern. </LI> </UL> <!-- netmag sidebar --> <TABLE cellspacing="3" cellpadding="3" border="0" summary="sidebar" width="40%" align="RIGHT"> <TR> <TD> <TABLE cellspacing="2" cellpadding="0" border="0" align= "center" bgcolor="#BEBEBE" width="100%" summary="sidebar"> <TR> <TD> <TABLE cellspacing="2" cellpadding="2" border="0" bgcolor="#FFFFFF" width="100%" summary= "sidebar second part"> <TR> <TD bgcolor="#113366"><FONT color="#FFFFFF"> <!-- TABLE HEAD --> <!-- linuxnetmag has english and german. uncommnt the following for the german version --> <!-- <B><A href="http://www.linuxnetmag.de"> <FONT color="#ffffff">Artikel von Linux Netmag</FONT></A></B> --> <B><A href="http://www.linuxnetmag.com"> <FONT color="#ffffff">Articles at Linux Netmag</FONT></A></B> <!-- END TABLE HEAD --> </FONT> </TD> </TR> <TR> <TD> <A href="http://www.linuxnetmag.com"> <img src="../../common/images/linuxnetmag_button.gif" width="88" height="31" alt="[LinuxNetmag.com]"></a><br> <!-- TABLE BODY --> <SMALL> <!-- linuxnetmag has english and german. change the following link for the german version --> <!-- tr_staticssi include virtual --> <ul> <li><a href="http://www.linuxnetmag.com/en/issue7/m7nvclock1.html"> (NVCLOCK - The tuning tool)</a> <li><a href="http://www.linuxnetmag.com/en/issue7/m7chipdrive1.html"> Chipdrive - Reading chipcards</a> <li><a href="http://www.linuxnetmag.com/en/issue7/m7hdparm1.html"> ATA, UDMA and hdparm</a> <li><a href="http://www.linuxnetmag.com/en/issue6/m6firewall1.html"> Setting Up a Firewall with SuSE Linux</a> <li><a href="http://www.linuxnetmag.com/en/issue6/m6ldap1.html"> Installation of a LDAP server</a> <li><a href="http://www.linuxnetmag.com/en/issue6/m6raccess1.html"> Answering machine with remote control</a> <li><a href="http://www.linuxnetmag.com/en/issue6/m6samba1.html"> Samba as a M$Win2000 domain controler</a> <ul> </SMALL> <!-- END TABLE BODY --> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </TD> </TR> </table> <!-- end netmag sidebar --> <br> <H4>Systemadministration</H4> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article263.shtml"> Root-kits und Integrität </A> , von Frédéric Raynal <BR> <BR> Dieser Artikel stellt die verschiedenen Operationen dar, die ein Cracker nach dem erfolgreichen Eindringen in eine Maschine tun kann. Wir diskutieren auch, was ein Administrator tun kann, um zu entdecken, daß seine Maschine gefährdet ist. </LI> </UL> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article270.shtml"> Installation eines LAMP-Systems </A> , von Sascha Blum <BR> <BR> LAMP steht für Linux Apache MySQL PHP. </LI> </UL> <H4>Applikationen</H4> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article262.shtml"> Mozilla unter der Lupe </A> , von Floris Lambrechts<BR> <BR> Besprechung des Mozilla Webbrowsers. </LI> </UL> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article265.shtml"> Gorm und ProjectCenter, die GNUstep RAD Werkzeuge </A> , von Georges Tarbouriech<BR> <BR> RAD steht für Rapid Application Development. </LI> </UL> <!-- LG sidebar --> <TABLE cellspacing="3" cellpadding="3" border="0" summary="sidebar" width="40%" align="RIGHT"> <TR> <TD> <TABLE cellspacing="2" cellpadding="0" border="0" align= "center" bgcolor="#BEBEBE" width="100%" summary="sidebar"> <TR> <TD> <TABLE cellspacing="2" cellpadding="2" border="0" bgcolor="#FFFFFF" width="100%" summary= "sidebar second part"> <TR> <TD bgcolor="#113366"><FONT color="#FFFFFF"> <!-- TABLE HEAD --> <B><A href="http://www.linuxgazette.com"><FONT color="#ffffff">Articles at Linux Gazette</FONT></A></B> <!-- END TABLE HEAD --> </FONT> </TD> </TR> <TR> <TD><!-- TABLE BODY --> <A href="http://www.linuxgazette.com"><img src="../../common/images/linuxgazette_button.png" width="140" height="29" alt="[]"></a><br> <SMALL> <!-- tr_staticssi include virtual --> <ul> <li><a href="http://www.linuxgazette.com/issue84/lg_mail.html">The MailBag</a><br></li> <li><a href="http://www.linuxgazette.com/issue84/lg_tips.html">More 2-Cent Tips</a><br></li> <li><a href="http://www.linuxgazette.com/issue84/lg_answer.html">The Answer Gang</a><br></li> <li><a href="http://www.linuxgazette.com/issue84/lg_bytes.html">News Bytes</a><br>By Michael Conry</li> <li><a href="http://www.linuxgazette.com/issue84/arndt.html">Office Linux -- Feedback</a><br>By Matthias Arndt</li> <li><a href="http://www.linuxgazette.com/issue84/bradley.html">Adding Plugin Capabilities To Your Code</a><br>By Tom Bradley</li> <li><a href="http://www.linuxgazette.com/issue84/ecol.html">Ecol</a><br>By Javier Malonda</li> <li><a href="http://www.linuxgazette.com/issue84/dashti.html">Making Your Own Toy Boot Floppy</a><br>By Muhammad Torabi Dashti</li> <li><a href="http://www.linuxgazette.com/issue84/hawk.html">How main() is executed on Linux</a><br>By Hyouck "Hawk" Kim</li> <li><a href="http://www.linuxgazette.com/issue84/okopnik.html">Perl One-Liner of the Month: The Adventure of the Misnamed Files</a><br>By Ben Okopnik</li> <li><a href="http://www.linuxgazette.com/issue84/orr.html">The Foolish Things We Do With Our Computers</a><br>By Mike ("Iron") Orr</li> <li><a href="http://www.linuxgazette.com/issue84/ortiz.html">Programming Bits: Meeting C# and Mono</a><br>By Ariel Ortiz Ramirez</li> <li><a href="http://www.linuxgazette.com/issue84/qubism.html">Qubism</a><br>By Jon "Sir Flakey" Harsem</li> <li><a href="http://www.linuxgazette.com/issue84/tougher.html">Debian APT Part 1: Basic Commands</a><br>By Rob Tougher</li> <li><a href="http://www.linuxgazette.com/issue84/vinayak.html">Using the Logical Volume Manager</a><br>By Vinayak Hegde</li> <li><a href="http://www.linuxgazette.com/issue84/lg_backpage.html">The Back Page</a><br></li> </ul> </SMALL> <!-- END TABLE BODY --> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </TD> </TR> </TABLE> <!-- end LG sidebar --> <UL> <LI type="circle"> <img src="../../common/images/frame_tux.gif" alt="[translated]" align="middle"> <a href="article268.shtml"> Benutzung von PGPLOT für interaktive Grafiken unter Linux </a> , von Baybora Baran und Seckin Gokaltun<BR> <BR> In diesem Artikel lernst du, wie man ein interaktives grafisches Programm in Fortran schreibt. </LI> </UL> <a name="tip"> </a> <H4>Der LinuxFocus Tipp</H4> Wie reduziert man die Größe von kompilierten Dateien? Eine kompilierte Datei enthält immer noch eine Menge an Symbolinformationen. Diese Symbolinformationen kann man sich als symbolische Referenz vorstellen. Während normaler Ausführung wird diese nicht gebraucht und kann entfernt werden. Dies reduziert die Größe und beschleunigt den startup, da weniger Daten von Platte gelesen werden. Alles, was du tun mußt, ist, <pre> strip /the/compiled/binary </pre> laufen zu lassen. <br> Hier ist ein Beispiel: <p> <font face="courier"> /usr/bin# ls -l kmail<br> -rwxr-xr-x 1 root root 2363005 Apr 17 17:04 kmail<br> /usr/bin# strip kmail<br> /usr/bin# ls -l kmail<br> -rwxr-xr-x 1 root root 2004492 Sep 1 14:27 kmail<br> </font> </p> Die Größe wurde um 358513 Bytes reduziert! <BR> <!-- end content --> <!-- start of footer --> <BR clear="all"> <CENTER> <HR width="95%" noshade size="1"> </CENTER> <P class="foot">© 2002 LinuxFocus<BR> <A href="../../common/lfteam.html">Click here to get to the LinuxFocus contact persons list</A></P> <small>Hints and tips for People translating articles can be found in <a href="../../English/articles/transguide.shtml">The Translation Guide</a></small> <!-- vim: set sw=2 ts=2 et textwidth=78: --> </BODY> </HTML>