<!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"><--</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.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> <A href="../../Castellano/March2004/index.shtml">Castellano</a> <A href="../../ChineseGB/March2004/index.shtml">ChineseGB</a> <A href="../../Deutsch/March2004/index.shtml">Deutsch</a> <A href="../../Francais/March2004/index.shtml">Francais</a> <A href="../../Italiano/March2004/index.shtml">Italiano</a> <A href="../../Nederlands/March2004/index.shtml">Nederlands</a> <A href="../../Russian/March2004/index.shtml">Russian</a> <A href="../../Turkce/March2004/index.shtml">Turkce</a> <A href="../../Polish/March2004/index.shtml">Polish</a> </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üneyt Gö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á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 Özcan Güngö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ü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">© 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>