The European Commission sent out
a
press release on July 8 announcing a new report it had published
on sharing of open source software between European governments. Those who
are interested can get the full report as
a 3 MB
PDF file; for the rest of you, we have read it through and distilled
out the main points.
The focus of this report is relatively narrow. The Commission is not
trying to promote open source in general, and it is not trying to get
governments to use free software desktops. Instead:
The object of the study is the specialized software produced by the
public authorities across Europe, to respond to the administration
or more generally to eGovernment needs: administration of roads,
hospitals and public health, education, tax payment and recovery,
justice, territory management.
In other words, the Commission thinks that open software can maybe help
keep the trains running on time. Performing these governmental tasks
requires large amounts of custom software. In general, there is not a
market for this kind of administrative software, since there are so few
buyers. So governments end up writing their own. And that, of course,
leads to the obvious question:
...rather than to develop nearly identical solutions separately,
why not adopt the open source development model to share the cost
between a broader (trans-border) development team?
The open source case is helped by the fact that governments will, in
general, need to be able to adapt any shared software to their particular
needs.
So the report's authors envision setting up a "Pool of Open Source
Software" (POSS) portal where governments could share their software. The
end result looks very much like a multilingual, restricted access version
of SourceForge.
They have already picked out the components they expect to use in the
creation of this portal: Linux, Apache, ProFTPd, MySQL, phpMyAdmin, exim or
sendmail, mailman, python, fetchmail, webalizer, PHP, cvs, sourceforge,
OpenSSH, etc. They picked
open source tools "to reinforce the credibility" of the project, "although
we do not consider this requirement as a technical one." Running this
project is expected to cost about EUR 6 million over five years.
Much space is dedicated to worrying about licenses, patents, and
liability. Governments, it is said, satisfy two criteria that make them
especially prone to litigation: they are easy to find, and they have deep
pockets. So a licensing or liability issue that attracts little attention
when a small company or development group is involved could turn into a big
court case for a governmental agency. To avoid such troubles, the report authors
want to nail down a number of legal items with more than the usual amount
of precision.
For example, very few free software licenses specify where any disputes
should be resolved. The report states that the license for any software
distributed through POSS should be augmented (with a separate agreement,
perhaps) by a statement of jurisdiction. If a licensing issue goes to
court, they want to know which court. Similarly, they want a
declaration of which country's laws apply in a dispute.
Patents are a concern as well; the report seems to accept that software
patents are in Europe's future. There is a discussion of an IBM submarine
patent in the ebXML specification as an
example of the sort of trouble that can come up. The report concludes:
A practical consequence of software patentability regarding the
publication or the pooling of open source software inside the POSS
is the requirement to investigate on possible patents, in order to
avoid legal hassles and even higher costs.
The report has no suggestions, though, on how to find all of the
potential patent problems in a given piece of software.
Then, there is the issue of liability for software-related problems. The
report writers worry that the standard liability exclusions found in both
free and proprietary licenses may not be legally valid. They hope to
address this problem by instituting a review process within the POSS system
- though it's hard to imagine how this group could, with confidence, issue
a clean bill of health for any package.
There is one other component to the report's solution to licensing, patent,
and liability issues: restricting access to the software to "public
administrations," initially in Europe only. With a restricted user base,
contracts can be signed that give the POSS system - and those contributing
software to it - a better handle on the various legal issues. A "public
administration" which obtained software from the system could, of course,
redistribute it under the terms of its (open source) license; they would,
then, take on the related legal issues. In practice, it would not be
surprising if very few government agencies redistributed software obtained
from POSS.
In other words, the software involved may be open source, but there are
limits to the openness of POSS. European Union citizens wanting to look
at the code used by their government may have a hard time getting access -
even though said code is, in theory, under an open source license. POSS
looks more like a private code sharing club than a true open source
project. Sharing code may be helpful for governmental efficiency, but the
"members only" approach could deprive both governments and citizens of many
of the advantages of truly free software.
Comments (7 posted)
The Electronic Frontier Foundation has issued
a
press release on the abandonment of the 2600 DVD case, which will not
be appealed to the Supreme Court. This marks the end of one of the more
prominent DMCA cases, and it sets some unfortunate precedents - at least,
in the second federal court circuit. The ban on a piece of software as a
"circumvention device" remains intact, and, chillingly, it is fine for the
government to prohibit linking to content that it does not like.
The EFF's position is that this is not the right case to take to the
Supreme Court - the end result would be much the same as with the lower
courts. It is true that the EFF's resources are limited and should not be
expended tilting at windmills. One can only hope that the right case comes
along and we can begin to put a stop to the erosion of freedom in the name
of protecting intellectual property.
Comments (3 posted)
A few small changes have been made to the site, in response to user
requests. They include:
- There is a new combined security page with a
snapshot view of the various security-related resources on LWN. If
all goes well, we'll put together similar pages for other categories
of news.
- The weekly archives page is back - and
includes the table of contents for weekly editions published on the
new site.
- Comments are now presented in full-text form after an article by
default. This behavior has always been available to readers with
accounts. (If you do have an account, we assume that you set the
option the way you wanted it and thus we did not change it).
There are many other enhancements we would like to make to the site if we
can keep things going long enough. If you have not already done so, please
consider donating to LWN or
advertising to help keep LWN on
the air.
Comments (3 posted)
Page editor: Jonathan Corbet
Security
Brief items
The Squid proxy server project has released Squid-2.4.STABLE7, which
contains several security fixes. Some of the vulnerabilities are thought
to be remotely exploitable. If you are running Squid, you should be
looking to upgrade. Vendor alerts are listed in the
vulnerability report as we get them.
Full Story (comments: none)
Security reports
Olaf Kirch looks at a posted artsd exploit (implemented using
artswrapper). A local attacker may use such an
exploit to get a shell with realtime scheduling priority but no other privledge escalation.
Full Story (comments: none)
New vulnerabilities
bind buffer overflow vulnerability in DNS resolver libraries
| Package(s): | bind glibc |
CVE #(s): | CAN-2002-0651
CAN-2002-0684
|
| Created: | July 8, 2002 |
Updated: | October 1, 2003 |
| Description: |
The BIND 4.9.8-OW2 patch and BIND 4.9.9 release (and thus 4.9.9-OW1)
include fixes for a libc related vulnerability which does not
affect Linux. Updates from
the Internet Software Consortium (ISC)
are available from here.
No release or branch of Openwall GNU/*/Linux (Owl) is known to be
affected, due to Olaf Kirch's fixes for this problem getting into the
GNU C library more than two years ago.
Unfortunatly that does not mean that Linux systems are not vulnerable.
Similar code, without Olaf Firch's fixes,
is in the glibc getnetbyXXX functions.
These functions are described in the SuSE alert as
"
used by very few applications only, such as ifconfig and ifuser,
which makes exploits less likely."
CERT Advisory: CA-2002-19
Buffer Overflow in Multiple DNS Resolver Libraries
CAN-2002-0651
CAN-2002-0684 |
| Alerts: |
|
Comments (1 posted)
nn remote code execution vulnerability
| Package(s): | nn |
CVE #(s): | |
| Created: | July 9, 2002 |
Updated: | July 10, 2002 |
| Description: |
A NNTP server may be used, maliciously, to
remotely execute code through the nn client.
Nn is a popular Unix newsreader. Versions prior to
6.6.3 are vulnerable.
The problem is fixed in nn 6.6.4 which is available here.
For more information, see the
security advisory.
|
| Alerts: |
(No alerts in the database for this vulnerability)
|
Comments (none posted)
Multiple vulnerabilities fixed in Squid-2.4.STABLE7
| Package(s): | squid |
CVE #(s): | |
| Created: | July 8, 2002 |
Updated: | November 15, 2002 |
| Description: |
Here is the security advisory for the Squid proxy server reporting several vulnerabilities in versions up to and including 2.4.STABLE7.
Several of the bugs are believed to allow remote code execution.
The security advisory lists the following
changes:
- Several bugfixes and cleanup of the Gopher client, both
to correct some security issues and to make Squid properly
render certain Gopher menus.
- Security fixes in how Squid parses FTP directory listings into
HTML
- FTP data channels are now sanity checked to match the address
of the requested FTP server. This to prevent theft or injection
of data. See the new ftp_sanitycheck directive if this sanity
check is not desired.
- The MSNT auth helper has been updated to v2.0.3+fixes for
buffer overflow security issues found in this helper.
- A security issue in how Squid forwards proxy authentication
credentials has been fixed
|
| Alerts: |
|
Comments (none posted)
Kernel vulnerabilities in CIPE, ICMP and netfilter.
| Package(s): | kernel 2.2 and 2.4 |
CVE #(s): | |
| Created: | July 9, 2002 |
Updated: | July 9, 2002 |
| Description: |
The three vulnerabilities are:
- CIPE (VPN tunnel) implementation bug that allows a maliciously formed packet to crash the system.
- ICMP implementation bug that allows remote disclosure of random memory
only in kernels prior to 2.4.0-test6 and 2.2.18.
- IRC connection tracking component of netfilter bug in Linux 2.4 kernels that can lead to unwanted ports being opened on the firewall.
Apparently these three vulnerabilities only impact users who use
CIPE (VPN tunnel), kernels prior to 2.4.0-test6 or 2.2.18
or a firewall based on netfilter that uses IRC tracking.
Since the kernel tends to be customized by each Linux Distributor,
your distribution may or may not be vulnerable.
|
| Alerts: |
|
Comments (none posted)
Acrobat reader temporary files
| Package(s): | acroread |
CVE #(s): | |
| Created: | July 8, 2002 |
Updated: | July 10, 2002 |
| Description: |
There is a symlink attack vulnerability in Acrobat Reader 5.05.
Acroread uses a file it creates with wide open permissions (mode 666) in /tmp; it also follows symlinks.
See the report of the bug in Acrobat Reader
5.05 for the details. The problem has also been
reported in version 4.05.
|
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
Apache 'chunk handling' vulnerability
| Package(s): | apache |
CVE #(s): | CAN-2002-0392
|
| Created: | June 19, 2002 |
Updated: | July 3, 2002 |
| Description: |
It is past time to upgrade your Apache servers. A worm which takes advantage of the this vulnerability has been sighted, and its source has been publicly posted.
An apache httpd bug related to chunked encoding presents a denial
of service vulnerability. For some platforms,
including both 32-bit and 64-bit Linux, it is also a potential remote exploit vulnerability.
A "carefully crafted invalid request" may be
used to trigger the bug. The problem is fixed in Apache
2.0.39 and 1.3.26, which may be downloaded
from here.
For more information, see the advisories from CERT and the Apache Group.
This vulnerability has been widely publicized. Applying a patch from your vendor or upgrading to the latest version from the Apache Software Foundation is strongly encouraged. Avoid patches from other sources; at least one patch that
does not address the full scope of the problem has been circulated.
|
| Alerts: |
|
Comments (none posted)
Heap corruption vulnerability in at
| Package(s): | at at, sudo, xchat |
CVE #(s): | CAN-2002-0004
|
| Created: | May 21, 2002 |
Updated: | May 15, 2003 |
| Description: |
The at command has a
potentially exploitable heap corruption bug.
(First LWN report: January 17th).
|
| Alerts: |
|
Comments (none posted)
Denial of service vulnerability in version 9 of BIND
| Package(s): | bind |
CVE #(s): | CAN-2002-0400
|
| Created: | June 5, 2002 |
Updated: | August 19, 2002 |
| Description: |
Here is an advisory from the Computer Emergency Response Team (CERT)
regarding the denial of service vulnerability in version 9 of the BIND
nameserver, up to 9.2.1. An attacker can send a properly crafted packet
which triggers a check within BIND and causes it to shut down. The
vulnerability can not be exploited for any purpose beyond denial of
service, but that is bad enough; if you are running BIND 9, an upgrade
is probably a good idea.
Note that many or most systems out there will still be running
BIND 8, and thus will not be vulnerable.
News articles on the vulnerability appear in the
Register
and
Network World Fusion News. |
| Alerts: |
|
Comments (none posted)
Ethereal buffer overflow, infinite loop and memory management vulnerabilities
| Package(s): | ethereal |
CVE #(s): | CAN-2002-0012
CAN-2002-0013
CAN-2002-0353
CAN-2002-0401
CAN-2002-0402
CAN-2002-0403
CAN-2002-0404
|
| Created: | June 12, 2002 |
Updated: | October 27, 2002 |
| Description: |
Ethereal 0.9.4
was released
on May 19, 2002 fixing four potential security issues in Ethereal 0.9.3:
- The SMB dissector could potentially dereference a NULL pointer in two cases.
- The X11 dissector could potentially overflow a buffer while parsing keysyms.
- The DNS dissector could go into an infinite loop while reading a malformed packet.
- The GIOP dissector could potentially allocate large amounts of memory.
No known exploits exist "in the wild" at the present time for any of these issues.
Ethereal 0.9.2 has several packet handling vulnerabilities
that are best avoided by upgrading to 0.9.4.
The PROTOS test
suite found some flaws in SNMP and LDAP protocols support.
Malformed packets could also crash ethereal 0.9.2 due to a
ASN.1 zero-length g_malloc problem.
The zlib "double free" vulnerability
was addressed by the updates for that bug from many distributors. |
| Alerts: |
|
Comments (none posted)
GNU fileutils race condition
| Package(s): | fileutils ucdsnmp |
CVE #(s): | CAN-2002-0435
|
| Created: | May 21, 2002 |
Updated: | May 16, 2003 |
| Description: |
A race
condition in rm may cause the root user to delete the whole filesystem.
The problem exists in the version of rm in
fileutils
4.1 stable and 4.1.6 development version. A patch
is available.
(First LWN
report: May 2).
|
| Alerts: |
|
Comments (none posted)
Buffer overflow problem in glibc
| Package(s): | glibc glibc/shlibs, glibc, nscd |
CVE #(s): | CAN-2001-0886
|
| Created: | May 21, 2002 |
Updated: | July 14, 2002 |
| Description: |
The glibc filename globbing code has a buffer overflow problem.
For those who are interested, Global InterSec LLC has provided
a detailed description
of this vulnerability.
This problem was first reported by LWN on December 20th.
|
| Alerts: |
|
Comments (2 posted)
Buffer overflow in groff
| Package(s): | groff |
CVE #(s): | CAN-2002-0003
|
| Created: | May 21, 2002 |
Updated: | December 9, 2002 |
| Description: |
The groff package has a buffer overflow
vulnerability; if it is used with the print system, it is conceivably
exploitable remotely.
|
| Alerts: |
|
Comments (none posted)
UW imapd remotely exploitable buffer overflow
| Package(s): | imap |
CVE #(s): | CAN-2002-0379
|
| Created: | June 5, 2002 |
Updated: | December 20, 2002 |
| Description: |
UW imapd versions 2000c and prior allow remote authenticated users to execute code via a buffer overflow. A malicious user can craft
a request to run commands on the server under their UID and GID.
(First LWN report: May 23). |
| Alerts: |
|
Comments (2 posted)
Apache mod_ssl off-by-one local code execution and DoS vulnerability
| Package(s): | libapache-mod-ssl mod_ssl |
CVE #(s): | CAN-2002-0653
|
| Created: | July 2, 2002 |
Updated: | August 14, 2002 |
| Description: |
Mod-ssl provides strong cryptography for the Apache webserver
via the Secure Sockets Layer (SSL).
A maliciously-crafted .htaccess file, may
be used by an attacker to execute arbitrary
commands as the httpd user or launch a denial of service attack.
The problem is fixed in mod_ssl 2.8.10 which is available
from here.
For more information see the announcement. |
| Alerts: |
|
Comments (none posted)
LPRng accepts jobs from any host.
| Package(s): | LPRng |
CVE #(s): | CAN-2002-0378
|
| Created: | June 12, 2002 |
Updated: | October 31, 2002 |
| Description: |
Matthew Caron pointed out that LPRng's default configuration accepts job submissions from any host.
This could be an especially annoying vulnerability for adminstrators
with systems exposed to the general public.
|
| Alerts: |
|
Comments (none posted)
Mailman 2.0.11 fixes two cross-site scripting vulnerabilities
| Package(s): | mailman |
CVE #(s): | CAN-2002-0388
|
| Created: | June 5, 2002 |
Updated: | August 28, 2002 |
| Description: |
Barry A. Warsaw announced
the release of Mailman 2.0.11
"which fixes two
cross-site scripting exploits, one reported by "office" in the admin
login page, and another reported by Tristan Roddis in the Pipermail
index summaries.
It is recommended that all sites upgrade their 2.0.x systems to this
version."
|
| Alerts: |
|
Comments (none posted)
Mozilla XMLHttpRequest file disclosure vulnerability
| Package(s): | mozilla |
CVE #(s): | CAN-2002-0354
|
| Created: | May 21, 2002 |
Updated: | October 18, 2002 |
| Description: |
This XMLHttpRequest security
bug impacts all Mozilla-based browsers. "The bug is found in versions of
Mozilla from 0.9.7 to 0.9.9 on various operating
system platforms, and in Netscape versions 6.1 and
higher."
(First LWN
report: May 2).
|
| Alerts: |
|
Comments (none posted)
String format bug in pam_ldap logging
| Package(s): | nss_ldap |
CVE #(s): | CAN-2002-0374
|
| Created: | June 5, 2002 |
Updated: | October 29, 2002 |
| Description: |
The nss_ldap package includes the pam_ldap module for
authenticating a user with an LDAP database.
Pam_ldap versions prior to 144 have a string format
bug in the logging mechanism. |
| Alerts: |
|
Comments (none posted)
Privilege escalation vulnerability in OpenSSH 2.9.9 through 3.3
| Package(s): | openssh |
CVE #(s): | |
| Created: | June 26, 2002 |
Updated: | July 3, 2002 |
| Description: |
OpenSSH versions 2.9.9 through 3.3 have a
bug in input validation which can lead to
an integer overflow and privilege escalation.
According to the OpenSSH developers:
Systems running with UsePrivilegeSeparation yes or ChallengeResponseAuthentication no are not affected.
The 3.4 release contain many other fixes done over a week long audit started when this issue came to light. We believe that some of those fixes are likely to be important security fixes. Therefore, we urge an upgrade to 3.4.
Upgrading to
OpenSSH 3.4 is recommended.
See the CERT Advisory and OpenSSH
Security Advisory
for more information including patches for the "pre-authentication problem."
OpenSSH 3.3 users are encouranced to
also read
the previous vulnerability report.
OpenSSH 3.2 and later have the bug in input validation
but prevent the privilege escalation if privilege separation is enabled by setting
UsePrivilegeSeparation in sshd_config.
Version 3.3 was the first release to turn on "privilege separation" by default Essentially, privilege separation works by splitting the ssh server into two cooperating processes. One process is charged with talking to the network; it runs without privilege. The other process sits back, makes decisions, and hands out privileges when it's convinced that is the right thing to do.
CERT Advisory: CA-2002-18 OpenSSH Vulnerabilities in Challenge Response Handling
|
| Alerts: |
|
Comments (none posted)
Remotely exploitable vulnerability in pine
| Package(s): | pine |
CVE #(s): | CAN-2002-0014
|
| Created: | May 21, 2002 |
Updated: | November 27, 2002 |
| Description: |
Pine has an
unpleasant
vulnerability in URL handling vulnerability which can lead to
command execution by remote attackers.
(First LWN report: January 17th).
This vulnerability is remotely exploitable; updating is a good idea.
Note: If an update isn't yet available for your distribution,
setting enable-msg-view-urls to "off" in pine's setup will
avoid the vulnerability. (Thanks to Greg Herlein).
|
| Alerts: |
|
Comments (none posted)
Sharutils potential privilege escalation using uudecode
| Package(s): | sharutils |
CVE #(s): | CAN-2002-0178
|
| Created: | May 21, 2002 |
Updated: | October 31, 2002 |
| Description: |
According to the CVE entry,
"uudecode, as available in the sharutils package before 4.2.1, does not
check whether the filename of the uudecoded file is a pipe or symbolic
link, which could allow attackers to overwrite files or execute commands."
(First LWN
report: May 16).
|
| Alerts: |
|
Comments (none posted)
Squid DNS vulnerability fixed in Squid-2.4.STABLE6
| Package(s): | squid |
CVE #(s): | CAN-2002-0163
|
| Created: | July 8, 2002 |
Updated: | July 10, 2002 |
| Description: |
A malicously crafted DNS reply can cause Squid
versions up to and including 2.4.STABLE4
to crash.
Squid-2.4.STABLE6 fixes the vulnerability; see
the updated
advisory from the squid team for the details. |
| Alerts: |
|
Comments (none posted)
Malformed NFS packet buffer overflow vulnerability in tcpdump
| Package(s): | tcpdump |
CVE #(s): | CAN-2002-0380
|
| Created: | June 5, 2002 |
Updated: | October 9, 2002 |
| Description: |
A buffer overflow in tcpdump can be triggered by a bad NFS packet when
tracing the network. Unmodified tcpdump versions 3.6.2 and earlier are vulnerable.
|
| Alerts: |
|
Comments (none posted)
Multiple vendor telnetd vulnerability
| Package(s): | telnet Telnet netkit-telnet-ssl kerberos telnetd netkit-telnet nkitb/nkitserv/telnetd krb5 |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | October 5, 2004 |
| Description: |
This vulnerability,
originally thought to be confined to BSD-derived systems, was first covered
in the July 26th Security
Summary. It is now known that Linux telnet daemons are vulnerable as
well.
|
| Alerts: |
|
Comments (none posted)
Multiple vulnerabilities in SNMP implementations
| Package(s): | ucdsnmp ucd-snmp |
CVE #(s): | CAN-2002-0012
CAN-2002-0013
|
| Created: | May 21, 2002 |
Updated: | September 17, 2002 |
| Description: |
Most SNMP
implementations out there have a variety of buffer overflow vulnerabilities
and should be upgraded at first opportunity. See this CERT advisory for more. (First
LWN report: February 14).
|
| Alerts: |
|
Comments (none posted)
webalizer: reverse DNS buffer overflow vulnerability
| Package(s): | webalizer |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | January 27, 2003 |
| Description: |
The cause is a buffer overflow bug.
This one sounds nasty.
If reverse DNS lookups are enabled in webalizer,
"an attacker with control over the victims DNS may spoof responses thus
triggering a buffer overflow, potentially leading to a root compromise."
Webalizer 2.01-10 "fixes this and a few
other buglets that have been discovered in the last month or so".
(First LWN report: April 18th, 2002).
|
| Alerts: |
|
Comments (none posted)
Webmin/Usermin vulnerabilities
| Package(s): | webmin |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | January 10, 2003 |
| Description: |
Webmin is a web-based interface for
system administration for Unix.
Webmin has cross-site scripting and
session ID spoofing vulnerabilities
which are fixed in the May 6, 2002 release of version 0.970.
(First LWN
report: May 9).
This one is scary. The session ID
spoofing vulnerability allows the "possibility that arbitrary
commands may be executed with root privileges."
Upgrading is strongly recommended. At a minimum avoid the
"preconditions for a successful exploit" by disabling
password timeouts under Webmin->Configuration->Authentication.
|
| Alerts: |
|
Comments (1 posted)
Problems with libgtop_daemon
| Package(s): | wuftpd libgtop |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | May 7, 2003 |
| Description: |
The libgtop_daemon package is a GNOME
program which makes system information available remotely.
LWN reported the remotely exploitable format
string and buffer overflow vulnerabilities in that package
on December 6th.
On November 28th
disabling the libgtop_daemon on systems where it is running until
an update is available.
Many Linux systems do not run
libgtop by default, but applying the update is a good idea anyway.
|
| Alerts: |
|
Comments (1 posted)
xchat IC server based dns query vulnerability
| Package(s): | xchat |
CVE #(s): | CAN-2002-0382
|
| Created: | June 5, 2002 |
Updated: | September 24, 2002 |
| Description: |
A malicious IRC server may
return a response to a /dns query that executes arbitrary commands
with the privileges of the user running XChat.
Versions of XChat prior to 1.8.9 are vulnerable. |
| Alerts: |
|
Comments (none posted)
Resources
David Wagner has released BOON, a tool for scanning C source code for buffer overrun vulnerabilities.
Be warned that this code is primarily a research prototype and has some
serious problems. Nonetheless, I hope it will be useful to you in your
security auditing work.
Full Story (comments: none)
The
July 8th Linux Security Week
newsletter from LinuxSecurity.com is available.
Comments (none posted)
LinuxOrbit has
this tutorial on building firewalls on a Debian system. "
This
tutorial will give you the necessary steps to turn one of your old PCs
into a firewall with IP Masquerading, using a popular Linux
distribution. I will leave it to you to get and install Debian onto your
machine and work out connectivity to your ISP, then I will guide you
through a kernel compile and install - which is necessary to enable
features in the 2.4.x series kernels which allow your Linux machine to
act as a firewall."
Comments (none posted)
Events
The
USENIX Security Symposium will be here in less than a month. The list of accepted papers has been
published; there are some interesting ones.
Full Story (comments: none)
The Fifth International Symposium on Recent Advances in Intrusion Detection
(
RAID 2002) issued a call for participation.
The symposium will be held October 16-18, 2002 in Zurich, Switzerland.
Full Story (comments: none)
| Date | Event | Location |
| July 12 - 14, 2002 | H2K2 "Hacker" conference | New York City |
| July 31 - August 1, 2002 | Black Hat Briefings 2002 | (Caesars Palace Hotel and Resort)Las Vegas, NV, USA |
| August 2 - 4, 2002 | Defcon | (Alexis Park Hotel and Resort)Las Vegas, Nevada |
| August 5 - 9, 2002 | 11th USENIX Security Symposium | San Francisco, CA, USA |
| August 6 - 9, 2002 | CERT Conference 2002 | Omaha, Nebraska, USA |
| August 19 - 21, 2002 | Canadian Security & Intelligence Conference(CSICON) | (Hyatt Regency)Calgary, Alberta Canada |
| August 28 - 30, 2002 | Workshop on Information Security Applications(WISA 2002) | Jeju Island, Korea |
For additional security-related events, included training courses (which we
don't list above) and events further in the future, check out
Security Focus' calendar,
one of the primary resources we use for building the above list. To
submit an event directly to us, please send a plain-text message to
lwn@lwn.net.
Comments (none posted)
Page editor: Dennis Tenney
Kernel development
Brief items
The current development kernel is 2.5.25, which was
announced by Linus on July 5. It includes
a 1000 HZ internal clock on x86 processors (though that may change, the
real point of interest is that the internal clock has been detached from
the HZ seen in user space), some SCSI midlayer work (see
last week's LWN Kernel Page for a
description of the plan for SCSI), a bunch of filesystem and VM layer
cleanups, an NTFS update, more kbuild tweaks, and many other changes.
Those wanting details can look at
the long-format
changelog.
Linus's BitKeeper tree for 2.5.26 contains only a small set of fixes as of
this writing.
The latest prepatch from Dave Jones is 2.5.25-dj1, which catches up to the 2.5.25
kernel and throws in a number of fixes and a "fatfs crapectomy."
The latest 2.5 status summary from Guillaume
Boissiere is dated July 10.
The current stable kernel is 2.4.18; Marcelo has not released any
new 2.4.19 release candidates over the last week.
Alan Cox has released 2.4.19-rc1-ac1, which
catches up to the first 2.4.19 release candidate and adds a small set of
additional fixes.
Comments (2 posted)
Kernel development news
Andrew Morton's
"direct-to-BIO for O_DIRECT"
patch is another step in the process of converting the file I/O
subsystem over to the new BIO request structure. Files opened with
O_DIRECT are a bit of a special case, in that I/O happens directly
to or from a userspace buffer. Andrew's patch sets up a BIO request
pointing directly to that buffer; for large operations, the result is a
significant speedup.
That sort of optimization is certainly worthwhile. The really interesting
part of this patch, however, is that it shorts out the "kiobuf" layer for
O_DIRECT, and for the raw block I/O devices as well. Kiobufs were
initially implemented to support that sort of raw I/O; they were intended
to be a generic abstraction for a collection of physical pages in I/O
operations. Kiobufs have been gradually falling out of favor over the last
couple of years, however, as their limitations have come to light. They
are a relatively heavyweight data structure, with high setup and teardown
costs. Kiobufs also break down operations into relatively small chunks
which must be processed sequentially, slowing down large requests.
The direct-to-BIO patch has eliminated the original and largest use of
kiobufs within the kernel. That leads to the obvious question: is it time
to remove kiobufs from 2.5? The answer seems to be "yes," and some patches removing the last remaining uses of
kiobufs have started appearing. Kiobufs, it seems, are on the way out.
The only gap left if kiobufs are removed would be direct I/O support for
character devices. There are devices which can benefit from direct I/O:
consider the SCSI generic layer, video devices, or high-speed tape drives.
Requests have been posted for a function which would map a userspace buffer
into a "scatterlist," a data structure representing memory which has been
set up for DMA operations. This capability would take almost all of the
pain out of supporting direct I/O in character devices; no such patch has
yet been posted, though.
Comments (none posted)
The volume of the complaints about the 2.5 IDE subsystem is increasing.
Consider
this posting from Russell King:
If stuff in 2.5 wasn't soo broken (looking at IDE here) then more
people would be using it, and less people would be wanting the 2.5
features back ported to 2.4. IMHO, at the moment 2.5 has a major
problem. It is not getting the testing it deserves because things
like IDE and such like aren't reasonably stable enough.
...or this one from Andi Kleen...
Testing 2.5 (in this case with x86-64) is a major problem unless
you're lucky enough to find a SCSI adapter and a SCSI disk. IDE
just deadlocks and hangs too often. This prevents testing
everything else and stops development in 2.5 for many things.
The state of the IDE code is seen by many as a drag on the 2.5 development
process as a whole. For those who are concerned, there are a few things
worth looking at.
Part of the problem, apparently, is that the 2.5.25 kernel is missing
several of the more recent patches, which fix serious problems. As Martin Dalecki puts it:
My plan is to provide a 98 soon which will be cummulative against
2.5.25, just to geive people a chance to work on it again. But as
it stands - *plain* 2.5.25 is indeed very dangerous in this regard.
Martin's IDE-98 patch has not been posted as of this writing; those wanting
to run 2.5.25 on an IDE system in the mean time and actually keep their files
should apply this set of patches.
Interestingly, most of those patches were not posted
by Martin (who has been on vacation). Instead, the recent IDE patches have
been produced by Bartlomiej Zolnierkiewicz. Bartlomiej seems to take a bit
more cautious approach, and even has the
respect of former IDE maintainer Andre Hedrick. With luck, he will be
more involved in future IDE work. Few people contest the need to "clean
up" the IDE layer, but this work needs to be done in a very careful way.
Meanwhile, a different approach has been taken by Jens Axboe. It is normal
for interesting features in the current development series to be backported
to the previous stable kernel. Thus, for example, Alan Cox's 2.4.19-ac
patch includes the O(1) scheduler from 2.5. Jens has gone the other
direction and posted a patch (since updated) which "foreports" the 2.4 IDE layer to
2.5. His purpose was to have a stable platform to work on; the patch will
be maintained until the 2.5 IDE layer becomes a little more trustworthy.
It is not intended to be a long-term replacement for that layer.
With luck, the 2.5 IDE issues will settle out soon. Meanwhile, caution (or
a SCSI system) is suggested for people running 2.5.
Comments (none posted)
In the beginning Alan Cox created the big
kernel lock (BKL), and Linux became SMP-capable. The BKL ensured that only
one processor could be running kernel code at any given time, thus keeping
the processors from stepping on each other. It was an effective way of
bringing SMP support to a kernel which had not been designed for multiple
processors.
The problem with the BKL, of course, is that multiple processors often want
to run concurrently in kernel code. Most of the time, those processors are
working on entirely different tasks and would not interfere with each
other. The more processors you have, the worse the problem gets; the Linux
kernel with just one big lock (i.e. 2.0) really did not function all that
well with more than two processors. Any additional CPUs would just spend
their time waiting to be able to get into the kernel code.
Scalability to larger systems, thus, requires finer locking. The BKL can
be split into a memory management lock, a networking lock, a filesystem
lock, etc. In the 2.1 development series, for example, the block I/O
subsystem adopted its own lock (io_request_lock) to keep the block
code and drivers from getting into trouble. Scalability was improved,
since the block code no longer needed the BKL, and could execute
concurrently with other kernel code.
But the io_request_lock serialized all block request handling. A
process submitting requests for one drive could not run concurrently with a
different process working with a different device. Floppy operations
contended for the same lock as performance-critical disk requests. The I/O
request lock improved scalability, but, once you get enough processors and
drives, it was still a bottleneck. So, one of the first steps in the 2.5
block subsystem work was to replace io_request_lock with a
per-queue lock, one for each device. The result will be better performance
on large, disk-intensive systems.
Most other kernel subsystems have been going through a similar development
process: global locks are replaced by multiple locks which protect smaller
data structures. This increasingly fine-grained locking makes the kernel
scalable to more and more processors, but it also brings some real costs.
For example, most of us do not run Linux on huge systems, and probably
never will. Embedded SMP systems are also rare.
All that locking will have a cost, even though the compiler
optimizes it out on uniprocessor systems.
The real cost, however, is in the complexity of the kernel code. As the
kernel becomes populated with thousands of little locks, it becomes
increasingly difficult to write correct kernel code. Which lock(s) must
you have to access a given data structure, or to call a given function? In
which order should locks be taken? Consider two code paths, both of which
need locks L1 and L2. The first thread takes L1, the second takes L2; each
then tries to take the other lock. The result is a deadlocked system.
Avoiding this problem requires specifying ordering relationships for every lock
in the system - and the number of those relationships grows exponentially
with the number of locks.
One can try to document the locking requirements of each data structure and
function in the kernel, and every lock ordering constraint.
But, even if one honestly believed that such a
document would be created (and, importantly, maintained), it would be a
very thick, complicated manual. A kernel with many locks will be a kernel
that is difficult to program.
Some people (i.e. Larry McVoy) have been arguing for years that Linux
should not chase the "scalability" goal too far. Down that road lies a
kernel that is twisted beyond maintainability, and, once you realize that
this has happened, it is too late to go back. For the most part,
scalability work has continued in the face of those warnings, but there are
signs that things are beginning to change. For example, a recent patch which removed the BKL from the driverfs
code was shouted down in a fairly strong way. Alexander Viro stated, in characteristic fashion:
"Zillion little spinlocks" means that kernel is scaled into
oblivion. Literally. If you want to play with resulting body -
feel free, but I like it less kinky.
So, while there has been no definitive statement of policy, it looks like
at least some kernel developers are thinking that locking in the kernel is
complex enough. There may be no 64-processor Linux in our future...
...at least, not in the classic SMP form. Larry McVoy has been pushing "cache-coherent clusters" as an alternative
approach for some time. A CC/cluster takes a large machine and divides it
into small group of (four, say) processors; each group runs an independent
Linux kernel. The kernels have minimal interactions with each other, so
locking issues fade to the background. Nobody has, yet, implemented such a
cluster, though a lot of the pieces are there. If somebody runs with this
idea, Linux could yet be the most scalable system of them all.
Comments (3 posted)
Patches and updates
Kernel trees
Core kernel code
- William Lee Irwin III: lazy_buddy-2.5.25-1. Defers coalescing of adjacent pages in the buddy allocator as a way of making some operations go faster.
(July 10, 2002)
- Rusty Russell: cpu_mask_t. "<span>This fixes the last of my cpu_online_map damage, completing the abstraction.</span>"
(July 10, 2002)
Development tools
Device drivers
- Jens Axboe: 2.4 IDE core for 2.5. "<span>I needed stable IDE for 2.5 testing and it
was/is clear that 2.5 just isn't quite there yet. I intend to maintain
this patch set until I deem 2.5 IDE stable enough (in code) that I'm
willing to spend time on that instead.</span>"
(July 9, 2002)
Filesystems and block I/O
- Vitaly Fertman: reiserfsprogs release. "<span>The most of changes are just bug fixes and speedups.</span>"
(July 10, 2002)
Memory management
Networking
Architecture-specific
Miscellaneous
Page editor: Jonathan Corbet
Distributions
Distribution News
The Debian Weekly News for July 9 is out. It looks at Debian ports to
FreeBSD and NetBSD, the Woody release, the new wiki-based documentation
project, and several other topics.
Full Story (comments: none)
Anthony Towns has posted a release status update for Debian "Woody."
"
As most of you will have noticed by now, ISS and Theo de Raadt have
been kind enough to provide some stress tests for the new security
infrastructure we deployed last month." In the end, there remain a
few security and other issues to resolve, but the Woody release is actually
starting to look like it could happen soon.
Full Story (comments: none)
Plans are already underway for a Debian mini-conference at the 2003
Linux.conf.au. The call for speakers is out.
Full Story (comments: none)
The Mandrake Linux Community Newsletter for July 4 is out. It looks at
MandrakeSoft's stand on UnitedLinux, the Libre Software Meeting, and more.
Full Story (comments: none)
New packages are available that bring Mandrake Linux 8.2 into compliance with the LSB (Linux Standard Base) version 1.2.
Full Story (comments: none)
New Distributions
Caixa Mágica comes from
Portugal. There is a desktop version, "Computador Mágico", available
now, and a server version, "Servidor Mágico", coming soon. This
distribution is partialy based on Debian and SuSE, but much of it was
rewritten, and localized in Portuguese. It includes OpenOffice. (Thanks
to sitaar!COM and Henrique Rodrigues)
Comments (none posted)
Here's a new distribution from Thailand,
Phayoune Secure Linux. The
Phayoune-Desktop 0.0.11 is available now, with KDE 3.0.2, Mozilla 1.0
rc2, and much more. (Thanks to Speed Net Club)
Comments (none posted)
RxLinux seeks to
centralize configuration and management of multiple Linux servers. A Web
interface is used to build custom ISO CD-ROMs dedicated for specific
servers. Servers, also called rxnodes, boot up from that CD-ROM and get
the rest of the configuration and software from a master server. No
administration is done directly on the nodes; everything is controlled
from the master servers. When the rxnode has finished booting up and all
software is running, it is completely independent from the rxmaster until
the next reboot. Version
1.0 beta1 was released
July 5, 2002.
Comments (none posted)
Shilosh OS
provides a secure and stable operating system based on a highly modified
Linux kernel, with its own package system similar to BSD's "ports", BSD
Init scripts. Compatible with x86 and Power PC, it is also 99% compatible
with Windows 9x. It is easy to use and includes complete documentation in
many languages. Version
0.1 was released July 7,
2002.
Comments (1 posted)
Minor distribution updates
ALT Linux
Junior has released
version 2.0j. This
distribution is available for purchase as a lighweight boxed set that
includes 1 CD and a handbook. You can also download a package tree or an
ISO image. It features an enhanced desktop which includes KDE 3.0.1,
GNOME 1.4, OpenOffice.org 1.0, Mozilla 1.0, and more, with an additional
development CD available. Supported languages include English, Russian,
Ukrainian, Belarussian, German, and French.
Comments (none posted)
Astaro Security Linux
has released
stable verion
2.027 with major security fixes. Version
2.027 for Sun Cobalt is
also out, as is the i386 version
3.202.
Comments (none posted)
Kondara Project has
announced its
dissolution scheduled on July 15 due to some reasons, after about a month
of discussion. In the meantime, some folks from the ex-Kondara team seem
to be trying to fork it as
Momonga Linux so
their code will survive. They say the name "Momonga" (a Japanese word
for the "flying squirrels") was chosen because flying squirrels are
small but work hard and have a lot of guts. (Thanks to Maya Tamiya
<lwn at changelog dot net>)
Comments (none posted)
Leka Rescue Floppy has released
version 0.7.1. It looks like this will be the last update for a while.
Check the website for details.
Comments (none posted)
The
SELinux web site has been
updated, including the mail list archives. The site includes a new release
of the LSM-based SELinux prototype.
Full Story (comments: none)
PXES Linux Thin Client has
released
version
0.5-RC2 with bug fixes.
Comments (none posted)
Rock Linux version 1.5.16 is
available for download. The
dRock
project has
announced the final release of dRock 1.6.0.
Comments (none posted)
TA-Linux has released
version 0.2.0-Preview1
with major feature enhancements.
Comments (none posted)
Distribution reviews
DistroWatch
reviews SuSE 8.0 Download
Edition. "
The fact is that SuSE 8.0 is now available for
free. With this release, SuSE has made extra effort to provide a more
user-friendly FTP installation routine -- with all the past releases you
had to download a set of floppy images, use an obscure Windows or Linux
utility to create the floppies, juggle them in and out of your floppy drive
when looking for the correct Kernel modules... Things have become a lot
easier, so go and get the new SuSE now. You can always reward the SuSE
developers once you find out how much solid hard work they have been
putting into making your computing life that much easier..."
Comments (none posted)
Here's
a review of the Microtel computer running Lindows from the San Jose Mercury News.
"
The resulting mess will make no one happy. Experienced Linux users, a savvy
bunch, won't need the hand-holding provided by what the company calls
LindowsOS. Ordinary non-technical consumers are likely to fall into one of the
many holes in the LindowsOS structure, canceling out any benefit from the
slightly lower cost of buying a personal computer without Microsoft's current
Windows XP Home Edition."
Comments (3 posted)
Page editor: Rebecca Sobol
Development
System Applications
Audio Projects
Version 0.4.0 of the GStreamer streaming media framework
has been released with bug fixes and new features. See the
release notes for more information.
Comments (none posted)
The July 9, 2002 edition of
Ogg Traffic is out.
News includes a bunch of status reports and an updated
Ogg Theora
video codec and integration project web site.
Comments (none posted)
Education
The July 8, 2002 edition of the
Linux in Education Report looks at efforts to get Linux
into the classroom in India, Malaysia, Canada, and England.
The Schoolforge Coalition is examined, and a number of new
educational software packages are listed.
Comments (none posted)
Electronics
The
gEDA News page
lists new versions of the Icarus Verilog compiler, Gerber Viewer,
and the GTKWave waveform viewer.
Comments (none posted)
Mail Software
A new mail filtering package,
miltrassassin, has been announced.
"
Miltrassassin is a sendmail milter, to connect sendmail to the spamd from the spamassassin package. The milter is multithreaded and implements the spamd protocol version 1.2 for tcp connection to spamd."
Miltrassassin has been released under the Postcardware License.
Comments (none posted)
Medical Software
LinuxMedNews
reports on the release of OpenEMR, a GPL licensed Electronic Medical
Record System.
"
OpenEMR has been in development and beta testing for the past 2 years, and is finally released to the public for download. The system is cross platform, and operates on top of Apache or IIS, PHP and MySQL."
Comments (1 posted)
Printing
A new developer release of AFPL Ghostscript
has been announced
"
artofcode LLC and Artifex software are pleased to announce the 7.21 developer release of AFPL Ghostscript. This release, while a development snapshot, should be reasonably stable, thanks to our regression testing processes. This is the last snapshot before the DeviceN integration, and also Peter's pdfwrite font copying improvements."
Comments (1 posted)
Web Site Development
Version 1.2.9 of
ASPseek, a web site search
engine, is available. A number of bugs have been fixed, see the
Changes document
for a detailed list.
Comments (none posted)
Zope Corporation has announced the second beta release
of version 1.3 of its Content Management Framework (CMF).
The list of changes include:
- A new calendar object, which manages the presentation of
calendar events within the site template.
- More customizability for filesystem-based skin methods.
- Through-the-web customization of all dynamic, context-sensitive
actions.
- Improved tracking of content modification times (no longer
tied to the underlying database modification time.
Plus numerous bugfixes. The final release of version 1.3 should
follow within two weeks.
Comments (none posted)
Documentation
Here is the lastest news from the Linux Documention Project.
Full Story (comments: none)
Desktop Applications
Desktop Environments
Version 1.0-beta of the
Equinox Desktop Environment has been released.
"
Equinox Desktop Environment is desktop environment that is simple, fast with good look and feel. It use FLTK2 GUI library."
The companion edelib-1.0beta has also been released.
Comments (none posted)
Jeff Waugh has announced the release of GARNOME 0.12.1. GARNOME, of
course, is "the bad-ass, bleeding edge GNOME distribution for testers and
tweakers everywhere." That said, much of the new stuff in this release is
KDE related; it includes KDE 3.0.2 and a whole set of new KDE packages.
Full Story (comments: none)
Office Applications
The
July 8
AbiWord Weekly News is available. Things have been relatively quiet on
the development front - mostly improvements in the table support. The
interesting news, perhaps, is that the AbiWord Weekly News is about to turn
into a subscription publication. "
I feel I need to know that I'm not
just continuing editing AWN because it's what I've been doing for more than
a year. I need to know that the readers appreciate it - otherwise, there's
little point in continuing (I mean, I know the information I put in AWN, so
I hardly gain anything from doing it). So I've decided to go
commercial."
Comments (none posted)
Web Browsers
The July 4, 2002
Mozilla Status Update is out with all of the latest
Mozilla project developments.
Comments (none posted)
The latest
Mozilla Independent Status Reports are available.
Updated projects include Diggler, K-Meleon, Livelizard, and
Mycroft.
Comments (none posted)
evolt.org
looks at additions to Mozilla that will support some common, but broken
web standards.
"
In the upcoming 1.01 and 1.1 releases, Mozilla will add an "almost standards" mode to its mix. This mode is virtually identical to the standards mode (now being referred to as "full standards mode") but with one crucial change. In almost standards mode, Mozilla will not implement the CSS-2 line-height rules that causes many pages with pixel-precise image layouts via tables to break apart."
Comments (none posted)
Languages and Tools
Caml
This week,
The Caml Hump
looks at lablglut: A GLUT binding for OCaml, the findlib library,
OCaml-MySQL, netclient, the xstr thread-safe string tools, and
the Cameleon IDE.
Comments (none posted)
HTML
Sathyan Munirathinam
introduces XHTML on IBM's developerWorks.
"
This article takes a pragmatic look at XHTML, a markup language that effectively bridges the gap between the simplicity of HTML and the extensibility of XML. It also covers the essential features of the various flavors of XHTML and includes discussions of the language and a number of real-world applications."
Comments (none posted)
Java
Merlin Hughes
shows how to read data from an output stream using Java.
"
The Java I/O framework is, in general, extremely versatile. The same framework supports file access, network access, character conversion, compression, encryption and so forth. Sometimes, however, it is not quite flexible enough. For example, the compression streams allow you to write data into a compressed form but they don't let you read it in a compressed form. Similarly, some third-party modules are built to write out data, without consideration for scenarios where applications need to read in the data."
Comments (none posted)
Perl
Use Perl has posted the
Perl 6 Porters summary for July 1-7, 2002,
a wide variety of Perl 6 topics are covered.
Comments (none posted)
The Perl 5 Porters summary
is available on use Perl.
Topics include PerlIO::Via, an encoding.pm parsing bug,
common opcodes combinations, and more.
Comments (none posted)
Use Perl is carrying
an announcement about a new release of the Perl diagnostics
core module.
"
Jean FORGET writes 'I have released a CPAN-ized version of the diagnostics core module. This is an alpha version. You can
download and install it as
any CPAN module, but you should backup first, this is an alpha version!'"
Comments (none posted)
PHP
The July 9, 2002 edition of the
PHP Weekly Summary covers
Python in PHP, Presentation system, a file_exists() bug, PHP and serial ports, TrustCommerce, the return of Jason Greene, and a PHP Bughunt.
Comments (1 posted)
Python
Here is Dr. Dobb's Python-URL for July 8; look inside for pictures from the
EuroPython conference, information on thread safety, the first Python
Director release, and more.
Full Story (comments: none)
This week's entries on the
Daily Python-URL
include Python in the enterprise,
the Journyx Timesheet, Python Programming with the Java Class Libraries,
CherryPy, Pythius, Eep3, Memigo, Yio, pycgirpc, Python Director,
and more.
Comments (none posted)
Linux Magazine is running
an introductory article on the Python language.
"
Python has been around for a dozen years and is going strong -- two production releases a year, a vibrant community, lively Net presence, yearly conferences, tracks on Python at Open Source and Web Development venues, books, articles, the works. Why is Python so popular? The reasons are simplicity, regularity, and the talent of Guido van Rossum, Python's inventor and Benevolent Dictator For Life."
Comments (none posted)
Ruby
The July 8, 2002
Ruby Weekly News is out. Topics include
Ruby documentation, Ruby as a replacement for shell scripts,
packaged level protection, Ruby logos, a new irb type, and more.
Some new Ruby software contributions are also included.
Comments (none posted)
Tcl/Tk
Dr. Dobb's Tcl-URL for July 8 is out with the usual collection of
interesting happenings from the Tcl/Tk development community.
Full Story (comments: none)
XML
Andre Tost
writes about data integration with XSLT style sheets on IBM's developerWorks.
"
Many applications now take advantage of XML to format business data. This allows the use of self-describing, tagged data that can be handled on a wide range of platforms and programming languages. Integration between heterogeneous applications is made easier through the use of XML data formats. Web services technology, for example, promotes the use of XML-based message formats for backend application data. However, integrating that data into user output during run time can be a challenge. In this article, Andre Tost describes how data integration can be achieved through the use of XSLT style sheets."
Comments (none posted)
Bob DuCharme
shows how
to use xsl:sort on O'Reilly's XML.com site.
"
XSLT's xsl:sort instruction lets you sort a group of similar elements. Attributes for this element let you add details about how you want the sort done -- for example, you can sort using alphabetic or numeric ordering, sort on multiple keys, and reverse the sort order."
Comments (none posted)
Page editor: Forrest Cook
Linux in Business
Business News
The chairman of the W3C and three undisclosed participants
made an exception
proposal to bring back a type of RAND track/hybrid, allowing patented
material into the W3C specifications.
Comments (5 posted)
Volumes 7, 8, and 9 of the "Linux for Astronomy" software collection have
been released. "
Now in its 8th year, LfA is in use by both amateur and professional
astronomers worldwide. The packages on LfA represent the state-of-the-art
in Astronomical data processing, and are identical to the versions used on
high end scientific workstations."
Full Story (comments: none)
Just what everybody was waiting for: Oracle CEO Larry Ellison has been
added to the list of keynote speakers at LinuxWorld. The
press
release gives the details.
Comments (none posted)
LSI at closing on July 05, 2002 ... 23.05
LSI at closing on July 10, 2002 ... 22.08
The high for the week was 23.05
The low for the week was 22.08
Comments (none posted)
Press Releases
Distributions and Bundled Products
Software for Linux
Hardware with Linux support
-
Caldera International, Inc., Conectiva S.A., SuSE Linux AG, and Turbolinux, Inc. (LINDON, Utah, CURITIBA, Brazil, NUREMBERG, Germany, and BRISBANE, Calif.): UnitedLinux Announces Support for Intel Itanium 2 Processor.
Cross Platform/Porting Product
Linux at Work
Training and Certification
Partnerships
Financial Results
Personnel and New Offices
Miscellaneous
Page editor: Rebecca Sobol
Linux in the news
Recommended Reading
ZDNet
looks at the
European Commission report recommending greater governmental use of
open source software. "
The study does not say that European
governments should use off-the-shelf open-source software from companies
such as Red Hat, but rather focuses on specialized software produced
in-house by public authorities. Such software is typically used for the
administration of roads, hospitals and public health, education, tax
payment and recovery, justice, and territory management."
Comments (none posted)
According to
this
News.com article, the parties involved have decided not to appeal the
2600 (New York) DVD case. "
The Electronic Frontier Foundation
(EFF), which represents the magazine, said other cases in the future 'will
provide a better foundation for the Supreme Court to act on the problems
created by the Digital Millennium Copyright Act.'"
Comments (none posted)
The Christian Science Monitor has
an opinion
column on the excesses of current copyright law. "
These are mere
annoyances, however, compared with what's coming next: the computer as
informational Coke machine, on which we have to pay for every view. As
publishers move increasingly to the Web, for example, they will be able to
restrict not just access, but downloading and printing as well."
Comments (none posted)
News.com is running
an article that looks into the problem of sites that
use broken web standards, and only support the Internet Explorer browser.
"
Non-agnostic Web sites "are saying, 'We're only interested in people if they use this browser,'" said Janet Daly, a representative for standards group the World Wide Web Consortium (W3C). "That's a mistake on their part. The browser is a basic utility for people, and it's about having access to information regardless of who made that information or what authoring tool they used.""
Comments (13 posted)
Business
Linux Magazine has
some suggestions on making a living in the Linux world.
"
Can't stomach the idea of working on Microsoft software? Then consider picking up Web development, eXtensible Markup Language (XML), and the Web Services XML trifecta of Simple Object Access Protocol (SOAP), Web Services Definition Language (WSDL), and Universal Description, Discovery, and Integration (UDDI). Trust me, with sufficient knowledge of those protocols, you won't have any trouble finding a job this year."
Comments (none posted)
Doc Searls points out transparency as, perhaps, the greatest virtue of free
software in
this Linux Journal
article.
"
But most significantly, stockholders are finally--thanks
to Enron and WorldCom--fed up with opaque accounting
practices.
How long will it take before they get equally as fed
up with opaque infrastructural software?"
Comments (none posted)
Interviews
The Easino site has
an
interview with John Cox, the lead developer of PostNuke. "
As far
as our relationship [with PHP-Nuke], quite frankly we have none. If we are
aware of a security hole from the legacy code, we will forward it to
Mr. Burzi, but seldom (if ever) get a reply."
Comments (none posted)
Resources
The
LinuxDevices
Embedded Linux Newsletter for July 4, 2002 is available. See what's
new in Embedded Linux.
Comments (none posted)
The Linux Journal
looks at the Linux
in One Stanza Project, which seeks to distribute Linux usage tips via
short email signatures. "
As time went, however, the team found that
readership of e-mail
signature tips was about 80%, much higher than any of the other information
available on the server. So, more attention was paid to developing these
short, info-containing signatures to disseminate Linux-related
knowledge."
Comments (4 posted)
Reviews
LinuxOrbit
reviews
the FREESCO firewall distribution. "
I gave it a shot and was
very impressed. It seems ideal for someone who wants to get a quick and
secure protected network up with some enhanced services behind it."
Full Story (comments: 1)
Mozillaquest
reviews the tabbed browsing capabilities of KDE's Konqueror browser.
"
The K Desktop Environment (KDE) certainly has done lots to narrow the gap between the Linux desktop and the Microsoft Windows desktop. And the addition of tabbed-browsing to KDE's Konqueror browser is one more large step in closing that gap. In our opinion, the K Desktop Environment already is just as good as, if not better than, the MS Windows desktop."
Comments (none posted)
TuxReports
reviews KWord 1.2beta2.
"
Many bug reports were sent to the development team because people didn't realize that the application was not meant to be WYSIWYG.
Apparently the team changed it's mind and the latest 1.2beta2 offering is extremely good at matching the print preview with the document."
Comments (none posted)
TekCentral
takes
a look at the Simputer. "
A little fact that Cnet neglected to
mention was that all the information required to manufacture the product
is available under the Simputer Trust's own hardware license, the
SGPL. As the name suggests, the license is inspired by the GNU GPL. The
SGPL differs in many ways though, the main way is that if you use the
information for a commercial product you must make a one-off payment to
the Simputer Trust ($25,000 for devloping countries and $250,000 for
developed countries)." (Thanks to Thesmelialichu)
Comments (none posted)
Miscellaneous
Wired News
covers
the recent death of Gnutella hacker Gene Kan. "
Kan, peer-to-peer
file-sharing programmer extraordinaire, died on June 29. His professional
life revolved around developing new ways to share information easily and
quickly. Thousands of people use Gnutella to swap files, a program Kan was
instrumental in developing and promoting."
Comments (3 posted)
The Register
reports on
Congressman Rick Boucher and his legislative efforts. "
We don't
know what holy light guides Rep. Boucher, but it's a holy light
indeed: he's singular amongst public representatives in daring to reclaim the
works of popular culture as something that belong to The Commons (that's us)
... rather than something that belongs in perpetuity to an industry that
depends on its legitimacy on an antiquated distribution system."
Comments (none posted)
Here's
a TechWeb article on how Johns Hopkins University is using a Linux cluster for ocean modeling. "
Johns Hopkins' staff considered systems from Silicon Graphics Inc. and Sun Microsystems but ultimately chose Dell and Linux because of price. An expensive supercomputer was out of the question."
Comments (none posted)
News.com
reports on
the porting of various operating systems to the Itanium architecture.
"
MSC Software came out with its own version of Linux for Itanium 2 on Monday. The Department of Energy's (DOE) Pacific Northwest National Laboratory will incorporate HP Itanium 2 servers running MSC's Linux into a clustered supercomputer."
Comments (none posted)
Page editor: Forrest Cook
Announcements
Resources
The
Quick toots site has published
a FAQ on using the Ardour multi-track audio package
for editing and recording.
Comments (none posted)
The July issue of
The Perl Review (PDF format) is out.
Topics include Perl Golf: The Kolakoski sequence,
Parroty Bits: Bit 2, BASIC Parrot!, The Facade Design Pattern,
and more.
Comments (none posted)
Upcoming Events
The
Boston GNOME Summit is
happening on July 18 to 20. Attendance at this event has now
been opened up to people who are not members of the GNOME Foundation; if
you would like to be a part of GNOME planning process, this could be a good
event to be at.
Comments (none posted)
KDE.org has
a report from the Linux@work 2002 conference that was held this June
in Amsterdam.
Comments (none posted)
A
second call for presentation proposals has been posted
for the Ruby Conference 2002, to be held in November, 2002.
The deadline for proposals is August 15.
Comments (none posted)
| July 11 - 14, 2002 | Uniforum NZ 2002 | Auckland, New Zealand |
| July 18 - 20, 2002 | Boston GNOME Summit | Boston, Mass. |
| July 20, 2002 | Fourth Australian Open Source Symposium(AOSS4) | (UNSW, Sydney)Sydney, Australia |
| July 22 - 26, 2002 | O'Reilly Open Source Convention | (Sheraton San Diego Hotel and Marina)San Diego, California |
July 23, 2002 August 27, 2002 | Seattle Ruby Brigade Meeting | Seattle, Washington |
| August 1 - 2, 2002 | 3rd annual Bioinformatics Open Source Conference(BOSC 2002) | Edmonton, Canada |
| August 12 - 15, 2002 | Linux World Conference & Expo | (Moscone
Center)San Francisco, California |
Comments (none posted)
Web sites
Use Perl
mentions the Gallery of Geeks, which features photographs of
over 100 geeks. The Perl software for the gallery is also available.
Comments (none posted)
Software announcements
Here are the software announcements, courtesy of
Freshmeat.net. They are available in
two formats:
Comments (none posted)
Miscellaneous
Use Perl
covers the status of the Perl Foundation grants, donations are
needed to keep Perl development moving forward.
Comments (none posted)
According to php.net, a new Usenet newsgroup, comp.lang.php,
has been created.
Comments (none posted)
Page editor: Forrest Cook
Letters to the editor
| From: |
| Leon Brooks <leon@cyberknights.com.au> |
| To: |
| lwn@lwn.net |
| Subject: |
| Would you like an Education miniconference at LCA2003? |
| Date: |
| Wed, 10 Jul 2002 13:26:35 +0800 |
The LCA2003 people (http://linux.conf.au/) are currently assembling a
flock of miniconferences to be bolted on to the front of the main
Australian conference, the idea being that conference attendees can
roll up early and get something extra for free. The first cab off the
rank is Debian (http://lca.apt-cacher.org/), to enable the release of
Woody (http://lwn.net/Articles/4232/). I've been offered the task of
investigating and assembling a Linux in Education miniconf.
I plan to present at the Educational Computing Association of WA's
2002 conf (http://www.ecawa.asn.au/conferences/conf2002/conf2002.htm)
about LTSP and Mosix, which I can easily adapt to an LCA miniconf
presentation, but one solitary talk is going to be kind of
unfulfilling; I'm hoping that more people are going to be interested
in either or both of learning and teaching about Linux in Education.
I'm particularly interested in social and implementation reports from
the trenches.
If you'd attend an Education miniconf held in sunny Perth during what
is teeth-chattering winter in the USA and Europe, please say so by
sending email here: attend-lca@cyberknights.com.au - if you have
something you'd like to say in 45 minutes at the conference, please
send mail to present-lca@cyberknights.com.au as well. If I see
sufficient interest, you will be contacted and a web-page and
announcement will presently appear.
Regardless of your education interests, LCA2003 is going to be great,
so visit their website and think about booking. It's midwinter here,
and we've finally started getting cold days (16C/60F), but at the end
of January you can expect at least 30C/85F, a good fact-absorbing
temperature. It's important to book now, rather than when the first
snow falls, as the LCA committee have nailed down all the available
resources, and sooner or later will run out of seats.
Cheers; Leon
Comments (none posted)
| From: |
| <felix@crowfix.com> |
| To: |
| letters@lwn.net |
| Subject: |
| I still don't understand this SSH release fiasco |
| Date: |
| Thu, 4 Jul 2002 08:56:53 -0700 |
The rationale for not releasing details (like disable a specific
configuration item) is that this would have alerted the black hats to
500 lines of code in question. Thus it was better to update to the
new version which had separation of powers and at least minimized the
exploit dangers.
Then later, a patched version of the new version was released, and all
distros had very little time in which to cut new packages, sysadmins
had very little time to upgrade systems, and so on, before the black
hats analyzed the patch to see what the bug was in order to design
their exploits in order to release them to script kiddies and so on.
But the release of a specific patch narrows the bug search down much
closer than 500 lines; in fact, it narrows it down to the exact buggy
lines, directly, immediately. no analysis required.
Please also explain how upgrading SSH, new version, new functionality,
maybe new configuration, is a better solution than "Edit this line to
fix the problem".
It still smells fishy. Someone got their knickers in a knot and is
too proud to admit it.
--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
Comments (none posted)
Page editor: Jonathan Corbet