<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- lftransstatus=1 -->
<!-- if you want the source of this file then 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">

    <TITLE>LinuxFocus Magazine, March/April 2004</TITLE>
  </HEAD>
<!-- lftransstatus=1 -->

  <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">&lt;--</FONT></A> &nbsp;|
                 <A class=
                 "nodec" href="../map.html"><FONT color=
                 "#DDDDDD" size="-1">Map</FONT></A> &nbsp;|&nbsp; <A class=
                 "nodec" href="../indice.html"><FONT color=
                 "#DDDDDD" size="-1">Index</FONT></A> &nbsp;|&nbsp; <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.html"><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.html"><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 -->
<!-- SSI_INFO -->
<!-- tr_staticssi include virtual -->
<!-- tr_staticssi exec cmd -->
<!-- addedByLfdynahead ver 1.5 --><TABLE ALIGN="right" border=0><TR><TD ALIGN="right"><FONT SIZE="-1" FACE="Arial,Helvetica">This document is available in: <A href="../../English/March2004/index.shtml">English</a> &nbsp;<A href="../../Castellano/March2004/index.shtml">Castellano</a> &nbsp;<A href="../../ChineseGB/March2004/index.shtml">ChineseGB</a> &nbsp;<A href="../../Deutsch/March2004/index.shtml">Deutsch</a> &nbsp;<A href="../../Francais/March2004/index.shtml">Francais</a> &nbsp;<A href="../../Italiano/March2004/index.shtml">Italiano</a> &nbsp;<A href="../../Nederlands/March2004/index.shtml">Nederlands</a> &nbsp;<A href="../../Russian/March2004/index.shtml">Russian</a> &nbsp;<A href="../../Turkce/March2004/index.shtml">Turkce</a> &nbsp;<A href="../../Polish/March2004/index.shtml">Polish</a> &nbsp;</FONT></TD></TR></TABLE><br>
 

<!-- SSI_INFO STOP -->
          <CENTER>
            <H1>Welcome to the LinuxFocus March/April 2004
            issue</H1>
          </CENTER>

    <P>
<table cellpadding="3" border="0" align="right">
<tr><td>
<center>
<img src="../../common/images2/coverMarch2004.jpg" width="350" height="290" alt="more fun every day"><br>
<font color="#db821c">LinuxFocus, more fun every day!</font>
</center>
</td></tr></table>
It is not the first time that XFree86, the X11 implementation for Linux, is
under heavy discussion. Sometimes you hear that the networking support
in X11 makes it too slow. The is not true at all. X11 is
not slower at all because of it's networking layer. What is
sometimes slow is the driver technology.
Until today it is important
to choose the right graphic card to get really fast and good
3D graphics. This is because not every driver is equally well
developed. Many people wanted to see faster and better driver
development. This has however not really happened until now 
because XFree86 was mostly good enough. <br><br>
In the end of January XFree86 <a
href="http://www.xfree86.org/pipermail/forum/2004-January/001892.html">
announced a new license</a> which might change this forever.<br> <br>
<i>The license review was prompted by a desire to ensure that XFree86 and
its contributors are receiving due credit for their work.</i><br>
<br>The license is unfortunately incompatible with 
the GPL.
 The change may have given XFree86 public attention
and credit for the moment but it may also drive the project into
irrelevance. Some bigger distributors like Mandrake, Gentoo, Debian,...
have already responded to this change by not using the 4.4.0 release.
The new  "advertising clause" is at
the heart of this license dispute. Any distribution of XFree86 software must now
explicitly mention that XFree86 is included. What is so special about
XFree86 to mention it explicitly on the box? After all Linux
comes with many other great software packages such as KDE, Xfce, Gimp, Qt, Gtk,
... The list would be endless. Further more XFree86 requires now written
permission when you use their name in any advertisement. The 
pure mentioning of XFree86 on a box might be  already a form of advertisement. In
short you might be forced to ask for written permission every time you distribute
XFree86. 
<br><br>What do we learn from this? Well, true free software lives on. A better X11 
might soon be available from http://freedesktop.org/ .
And don't fiddle around with the license. If you need a license then
take one from http://www.gnu.org/licenses/licenses.html or http://creativecommons.org/
    </P>
<p align="right">
-- Guido Socher
</p>
    <HR width="65%" noshade size="1">
    <!-- content -->

    <CENTER>
      <H2>LinuxFocus.org Articles</H2>
    </CENTER>




    <H4>System Administration</H4>
    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article326.shtml">
Rsync: The Best Backup System Ever
</A> , by
Brian Hone<BR>

        <BR>
Backup is one of the hardest and most neglected parts of system
administration. This article presents a very easy solution based on rsync.
      </LI>
    </UL>


    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article328.shtml">
Linux for S/390 (IBM z-Series)
</A> , by
C&uuml;neyt G&ouml;ksu<BR>

        <BR>
S/390 is a robust hardware platform from IBM for large enterprices. Linux runs
on it.
      </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.net"><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.net"><img src="../../common/images2/linuxgazette_button2.png" width="140" height="50"
alt="[]"></a><br>
                     <SMALL>
                    <!-- tr_staticssi include virtual -->
<ul>
<li><a href="http://linuxgazette.net/100/lg_mail.html">The Mailbag</a><br></li>
<li><a href="http://linuxgazette.net/100/lg_tips.html">More 2 Cent Tips!</a><br></li>
<li><a href="http://linuxgazette.net/100/lg_answer.html">The Answer Gang</a><br></li>
<li><a href="http://linuxgazette.net/100/lg_bytes.html">News Bytes</a><br>By Michael Conry</li>
<li><a href="http://linuxgazette.net/100/adam.html">Fvwm and Session Management</a><br>By Thomas Adam</li>
<li><a href="http://linuxgazette.net/100/collinge.html">Help Dex</a><br>By Shane Collinge</li>
<li><a href="http://linuxgazette.net/100/dennis.html">Retrospectives</a><br>By Jim Dennis</li>
<li><a href="http://linuxgazette.net/100/ecol.html">Ecol</a><br>By Javier Malonda</li>
<li><a href="http://linuxgazette.net/100/foolish.html">The Foolish Things We Do With Our Computers</a><br>By Ben Okopnik</li>
<li><a href="http://linuxgazette.net/100/pramode.html">Python Generator Tricks</a><br>By Pramode C.E</li>
<li><a href="http://linuxgazette.net/100/vinayak.html">Programmer's Toolkit: Profiling programs using gprof</a><br>By Vinayak Hegde</li>
<li><a href="http://linuxgazette.net/100/lg_backpage.html">The Back Page</a><br>By Thomas Adam</li>
</ul>

                    </SMALL> <!-- END TABLE BODY -->
                     </TD>
                  </TR>
                </TABLE>
              </TD>
            </TR>
          </TABLE>
    <!-- end LG sidebar -->
        </TD>
      </TR>
    </TABLE>
    <!-- end LG sidebar -->


    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article330.shtml">
uucpssh.org: UUCP e-mail for Linux fans
</A> , by
Guido Socher<br>

        <BR>
In the windows world incoming mails are received via POP3 or IMAP and
outgoing mails are sent directly via SMTP. This split setup can cause all kind
of headaches especially if you are using different ISPs all the time.
      </LI>
    </UL>

    <H4>Graphics</H4>
    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article333.shtml">
Tuxpaint: A paint program for kids
</A> , by
Katja Socher<BR>

        <BR>
        Tuxpaint is a paint program (not only) for children and it is really
        great and fun!
      </LI>
    </UL>



    <H4>Software Development</H4>
    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article331.shtml">
An introduction to the TclMySQL library
</A> , by
Diego Alberto Arias Prad<BR>

        <BR>
MySQLTcl is a Tcl library to do SQL queries.
      </LI>
    </UL>


    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article329.shtml">
Gambas: Basic for Linux
</A> , by
Jon&aacute;s
Alvarez<BR>

        <BR>
Gambas is one of the currently available graphical Basic programming environments for Linux.
      </LI>
    </UL>


    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article332.shtml">
GUI Programming with GTK - 3
</A> , by
&Ouml;zcan
    G&uuml;ng&ouml;r
<BR>

        <BR>
In these article series, we will learn how to write graphical user interfaces
(GUIs) using GTK.
      </LI>
    </UL>


    <H4>Applications</H4>
    <UL>
      <LI type="circle">
        <img src="../../common/images/frame_tux.gif" alt="[translated]"
 align="middle"> <a href="article334.shtml">
Statistics Anyone?
</A> , by
J&uuml;rgen Pohl<BR>

        <BR>
Most statistics packages seem to be overwhelming in their scope, forcing the
user on a very steep learning path, most of them are also very expensive.
There is however a refreshing alternative: SalStat.
      </LI>
    </UL>


<a name="tip"> </a>

    <H4>The LinuxFocus Tip</H4>
Here is an easy solution to check the temperature of your remotely hosted server.
New motherboards have some sensors which you can read out but even
if you have slightly older machines there is a chance that you can monitor
the temperature without additional hardware:
<br>
Harddisks with "S.M.A.R.T." support have a built-in sensor which you can read out
with the command "smartctl -a /dev/hda" (for the first ide disk). No kernel
changes are needed to do that.
So if you know what the temperature of the disk under normal conditions is,
then you can detect a failing air-conditioning or a congested power supply fan
because the temperature will also increase in the disk:
<pre>
193 Load_Cycle_Count       0x0032 253 253 000 Old_age Always -    379
194 Temperature_Celsius    0x0032 253 253 000 Old_age Always -  <b>  45</b>
195 Hardware_ECC_Recovered 0x000a 253 252 000 Old_age Always -    0
</pre>
<br>
The command smartctl is part of the smartmontools package: <a href="http://smartmontools.sourceforge.net/">http://smartmontools.sourceforge.net/</a>
    <BR>
    <BR>
There is also a small tool which reads only the temperature (not all
S.M.A.R.T.
parameters as smartctl): <br>
<a
href="http://coredump.free.fr/linux/hddtemp.php">http://coredump.free.fr/linux/hddtemp.php</a>:

    <BR>
<pre>
#hddtemp /dev/hda
/dev/hda: ST94011A: <b>45</b> C
</pre>
    <BR>
     <!-- end content --> <!-- start of footer -->
    <BR clear="all">

    <CENTER>
      <HR width="95%" noshade size="1">
    </CENTER>

    <P class="foot">&copy; 2004 LinuxFocus<BR>
    <A href="../../common/lfteam.html">Click here to get to the
    LinuxFocus contact persons list</A></P>

<!-- vim: set sw=2 ts=2 et textwidth=78: -->
  </BODY>
</HTML>