Bringing you the latest news from the Linux World.
Dedicated to keeping Linux users up-to-date, with concise
news for all interests
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page
Other stuff:
Here is the permanent site for this page.
|
Leading itemsAre you certified? Do you want to be? Two competing groups came forward with Linux certification programs this week. The certification landscape now looks like this (new ones listed first):
Before pondering which of these programs, if any, to support, it's worth thinking for a moment on whether certification is useful at all. There is some controversy around this issue, to put it mildly. Opponents of certification fear a money-grabbing obstacle course that must be passed in order to work in this field. Or they suspect an attempt to set up a guild system intended to limit the number of certified engineers, and thus keep salaries up. Those concerns are valid, but there do remain some useful aspects of certification. It provides a minimal level of comfort for employers who lack the skills needed to evaluate the abilities of job applicants (i.e. many small businesses). Certification can also provide both a goal for and a means of evaluating training programs. Insofar as the certification exam is a meaningful test of Linux ability, a training program that enables people to pass the exam is achieving something useful. So which of the above initiatives is best for the Linux community? There are some obvious attributes to look for: the certification program should function in a similar manner to the community itself. That means independence from any one vendor, an open, transparent, and accountable development and management structure, and as much information available as possible. The "source code" of the certification scheme should be open, in other words. Applying those criteria leave the Linux Institute and Linuxcertification.org as the clear top candidates. The two groups currently appear to be very much in competition with each other. It may be that the community can be well served by competing certification groups, but it is not clear that this is the case. Some thought about creating a joint, cooperative effort may be in order. Richard Stallman has stirred the pot again with his articleentitled "Why you shouldn't use the Library GPL for your next library". If you go to LinuxToday, you'll get the benefit of user comments on his article, which range, as usual, from whole hearted agreement to epithets. Richard's article indicates that when commercial alternatives to a library already exist, then using the GPL produces no true benefit. However, if your library provides a functionality not easily available elsewhere, then use of the GPL can "encourage" people to release their code under the GPL as well, in order to benefit from your library. On the other side of the argument, Bill Henning wrote us to provide a pointer to his article, which claims that the use of the GPL instead of the LGPL results in wasted effort, since commercial or LGPL alternatives end up being written instead. Commercial alternatives are particularly abhorrent, since the time spent on developing them could have been used to improve the original GPL library instead. Comments found on the LinuxToday site include other arguments, both in concert with Richard and in opposition. One well-written comment from Pascal Martin argues, "Free software is contagious, but you see the benefit of it only if you use it: let's have as many people as possible, including corporations, try free software with some peace of mind. Once they are hooked, and dependent on it, they will move forward. The LGPL does help a lot." While RMS points to at least one example where the use of the GPL for a library pushed a company towards free software, many other examples exist, such as Netscape and Digital Creations, where the software was released without any such incentive, because companies are truly starting to learn that free software benefits them. Who is right? To walk a fine line (but expecting to fall off anyway): everyone. If you look closer at the article, you will find that Richard himself states more conservatively, "Which license is best for a given library is a matter of strategy, and it depends on the details of the situation." This is an absolutely accurate statement. It also might truthfully be amended, "it depends on the details of the situation and your personal goals and beliefs." Read Richard's article and hear him talk. His ideals are part of what created this community and they are extremely important. Then listen to the counter arguments. Think about what your goals are and what you believe is important. Choose the license that gives you the best strategy to achieve your goal. For now, we believe the LGPL meets the original goals of free software: no wasted effort re-inventing the wheel, the ability to fix problems in the software yourself and the ability to freely share what you've done with your neighbor. In addition, it encourages the use of free software in many arenas where it would not have used it otherwise, and, as another commentator mentioned, it has resulted in time and effort from commercial companies going into developing and improving LGPL libraries instead of commercial libraries. Watch your domains. The unwary may not have noticed that while linuxexpo.org points to the Linux Expo conference as one would expect, linuxexpo.com instead points to the LinuxWorld Conference and Expo. The potential for confusion is clear. A Korean Translation of our Interview with Alan Cox is now available. Many thanks to Sang-Hyun Shim for this translation. |
February 4, 1999
|
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Security page. |
SecurityNewsIs there any chance that the U.S. Government will relax its stance on the export of encryption technologies? In 1998, heavy lobbying by many industries resulted in the relaxation of controls on some weaker forms of encryption, but most of the relaxation affected only commercial entities and had little benefit for the end user. An article entitled Data Scrambling Fight Continues, by Aaron Pressman, examines the political climate in the U.S. and sums up our chances for change. The bad news is that lobbying from commercial entities is likely to decrease, releasing some of the pressure on lawmakers. However, there is good news, based on an increase in support in political circles and the absence of at least one key opponent. Legislation to remove bars to the use and export of encryption will be reintroduced, so there is hope, but because of the absence of lobbying from industry, the result is definitely in doubt. We strongly urge you to contact your own representatives and voice your opinion. Voter opinion can sway this vote.Security ReportsAn rpcbind Security Advisory has been issued. The advisory reports a vulnerability found by Martin Rosa where a remote attacker can insert and delete entries by spoofing a source address. It can be prevented via proper firewall hygiene.Marc Schaefer has pulled together information on potential modem denial-of-services attacks. His note explains the potential problems and offers work-arounds. In response, Steve Bellovin provided a pointer to an article on problems with tty access and a possible strong solution that he wrote over 10 years ago. Chris Evans, of the security audit project, has put out some updated RPMs with security fixes. Hopefully as a result, we'll soon see some updated RPMs from the Linux distributions for lpr, bootpd, nmh and inn. UpdatesOn the topic of uses for a serial number built into the CPU, (covered in last week's Security Column ), Bill Henning wrote to us to mention his article on the subject. While concurring that using the ID numbers for tracking stolen CPU's is one likelihood, he suggests that the more prevalent use will be for copy protection. His argument is highly plausible, especially given Microsoft's obsession with software piracy over the past year.It is interesting to note, therefore, that Intel will offer software to disable the processor serial number in their upcoming Pentium III chips, in response to concerns about customer privacy. The next question is, of course, whether or not you'll still be able to install new software if you've chosen to disable the process serial number. Eric Smith posted us a note with comments on last week's SSH thread. His comments are in reference to the quote we pulled out of an administrative note from Aleph One and focus on how PAM can be used to to implement security policies for ssh in an external and extensible manner. In fairness to Aleph One, if you examine his actual posting, he also discusses how PAM can be used to address these issue, slightly below the paragraph we pulled out for a quote. Crispin Cowan provided some comments on the w00w00 article on Heap Overflows mentioned in last week's LWN Security page. Last week's HERT Advisory included a pointer to auditd. This note from HERT mentions that auditd is still in beta and contains an overflow that could cause a kernel panic. Downloads of auditd on hert.org have been disabled and a new version will be made available shortly. ResourcesNessus 990201 has been released. Nessus is a client/server security scanner, available under the GPL. The new version includes GTK 1.1 compatibility, a new ciphered layer between the client and server and over 180 security checks. EventsNetworking '99 is a conference jointly sponsored by USENIX and SAGE which plans to bring together network administrators to share expertise and strategies for managing complex network. Check their announcement for more details.The Call-for-Papers for the Fourth ACM Workshop on Role-Based Access Control has been released. "The driving motivation for RBAC is to simplify security policy administration while facilitating the definition of flexible, customized policies." |
February 4, 1999 |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Kernel page. |
Kernel developmentThe current kernel release is 2.2.1. This is the "brown paper bag" release, so named by Linus since it did have a problem or two sufficiently embarrassing to make him want to wear a bag over his head in public for a while. Foremost among those was, of course, the "ldd core" bug reported last week, which allowed any user to crash the system. Fixes continue to pour in. Alan Cox's "ac" patches are up to 2.2.1ac4. This patch contains a number of fixes presumably destined for 2.2.2 or so, and the "large file array" patch which apparently is not. There is also a 2.2.2 prepatch put into the "testing" directory by Linus. A 2.2.2 release is this likely sometime in the near future. Why do I see double network routes with 2.2.x? One change that occurred in the 2.1 series is that the kernel now automatically adds a network route to an interface when it is configured. Thus a separate "route" command is not necessary. Most systems have startup scripts which, not being 2.2-ready, do the "route" command anyway, thus adding a redundant route to the tables. It is harmless, but aesthetically displeasing. This behavior does annoy a certain number of people who believe that configuring an interface and setting up a network route are two separate tasks. The reply to that objection is that a network interface and its routes are meaningless in isolation from each other, and that a request to configure an interface is also thus by necessity a request to configure the routes that go with it. As with a number of linux-kernel debates, the end result is moot; the current behavior is unlikely to change. Tar is tremendously slow with 2.2.x is another common complaint. The "slow tar" problem is the result of an interaction between some networking changes and suboptimal system configuration. What's happening is that tar is trying to look up a user ID for each file; the system, which is likely configured by default to attempt NIS queries, is trying to get the answer via NIS. Likely as not the victim is not really running NIS, so no answer is forthcoming. But not getting that answer takes a while. The solution, for networks where NIS is not used, is to remove all references to NIS and NIS+ in /etc/nsswitch.conf. This problem should also go away once glibc 2.1 comes out, since it implements a caching mechanism for lookups. What color are your pages? Page coloring has been an occasional topic of conversation for some time, but the amount of interest grew substantially this week. A superficial understanding of memory architectures helps in the page coloring discussion. Modern memory is slow, much slower than the processor; the result is that your fancy new 1GHz processor gets to spend a lot of time waiting every time it goes to main memory. It's sort of like having a Ferrari in the city. In an attempt to mitigate this problem, one or more layers of fast cache memory are typically placed between the processor and main memory. When a memory page exists in the cache, it can be accessed much more quickly. A modern PC has some amount of "level 2" cache - typically 128K to 512K worth. There is usually a very straightforward mapping between the L2 cache and main memory, such that for any given "line" (typically rather smaller than a page) in main memory, there is exactly one spot where it can be in the L2 cache. Obviously, this L2 cache line is shared among quite a few main memory lines. An obvious result of this architecture is that the speed at which any given process can execute is highly dependent on how its pages are laid out in memory. In the worst case, the entire address space of the process can map into a very small number of cache lines. In this case, cache hits are rare and the process executes slowly. If, instead, the process's memory maps across the entire cache, the process will execute much more quickly. Since physical memory layout is a runtime function, compute-bound processes can show a highly variable runtime from one run to the next, depending on its luck in getting well-laid out pages. Page coloring, in the end, is really just an attempt to control how physical memory pages are allocated to processes in order to produce deterministic cache behavior. The resulting cache behavior is not necessarily optimal, and will likely result in slowing down some processes some of the time. But performance will at least be constant, allowing the programmer to tune the memory behavior of an individual program when the effort is justified. Performance tuning with nondeterministic cache behavior is nearly impossible. In this context, a few efforts are underway to add page coloring to the Linux kernel, or at least to design it (presumably as a 2.3 project). Richard Gooch has put out a patch (available from his kernel patches page) which provides access to the "model specific registers" (MSRs) in the processor. This access allows the number of cache hits and misses to be measured, which in turn allows developers to measure the effectiveness of any given coloring scheme. Richard's patch also includes a simple page coloring capability, useful for experimenting. Larry McVoy, instead, posted an algorithm for doing effective coloring based on his experience with other OS's. David Miller responded with an approach of his own which also attempts to color pages used for mapped files - an approach which can lead to a globally-colored shared C library, for example. Those interested in further information on page coloring may want to look at this PhD thesis (postscript format, 1.3MB) on the subject. (Thesis URL posted by Sebastien Gignoux). Two new kernel mailing lists have been created by Rik van Riel. "Linux-future" was created to discuss and debate possible future developments in the Linux kernel; it has been home to a lively discussion since its creation. "Kernel-doc" is for discussion of kernel documentation, and, hopefully, the production of more of it. Subscription information and archives for both lists (and some others) can be found on the nl.linux.org lists page. There is also a summary of the items discussed in linux-future on this site. The real-time Linux system has been updated to the 2.2 kernel. This is a development version of RTLinux; it is available from the RTLinux web site. A new RAID patch is available which brings the new RAID stuff up to the 2.2.0 kernel level. See the announcement for details. |
February 4, 1999
Since we're a weekly publication, chances are we'll be behind a rev or two on the kernel release by the time you read this page. Up-to-the-second information can always be found at LinuxHQ. |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Distributions page. |
DistributionsEasyLinux is a new distribution from Germany due to be released first quarter of 1999. As the title implies, EasyLinux is specifically aimed at non-technical users, attempting to provide a GUI-based installation from the beginning, a tiered installation process scaling from novices to gurus with many decisions and programs pre-chosen for the user. Obviously, this is not an installation for the experienced Linux user that prefers total control over their installation and already knows exactly what programs they want installed. CalderaTroy Will released an RPM for Caldera which contains a trouble-shooting script to help diagnose printing problems under COL 1.3. It is now available from his Printing Support web-page.DebianDebian has a new leader! Wichert Akkerman replaces Ian Jackson as the Debian Project Leader. He begins his two year term today. Specific election results and candidate platforms are available, though the page had not been updated to reflect the vote as of 20:00 MT Februrary 3rd.Here is a status report on XFree86 3.3.2.3a in slink. Five steps remain before it will be declared ready for release. On a lighter note, Debian has opened a logo contest, to choose a new Debian logo. The Debian logo-team has been created to select the best logos in preparation for a developer vote. Debian packages for gnome-apt are now available. In response to a question about what distinguishes Debian security from other distributions, Stephane Bortzmeyer replied with a nice, succint list. Alpha users will want to know more about the egcs issues that are holding up the Debian Alpha effort. They will require the recompilation of a large number of Alpha packages now that repaired egcs debian packages are in place. In addition, anyone developing on a Debian alpha system will want to upgrade to the new egcs packages as soon as possible to prevent compatibility problems with other Linux-Alpha systems. Red HatAs many of you are probably aware, Red Hat moved its offices in Durham, North Carolina, on Friday, January 29th. Estimated downtime for the two mile move was two hours, but unfortunately equipment problems kept all the Red Hat sites off the Internet for over 26 hours initially. Back up on Saturday morning, they went back off Saturday evening and remained down until around 10:30am ET. Fixing these problems required new equipment in both cases, the first time equipment borrowed from UUNET, requiring one technician to drive to Richmond, VA, and the second time equipment was air shipped in. Unfortunately, the sites went back down on Wednesday, February 3rd. This time, the problem was traced to a bad port on a UUNET router, potentially the cause of the other incidents. Red Hat is back (along with Freshmeat and other sites) and hopefully will get a chance to remain up this time.It seems likely that Red Hat will be investing in a backup link to the Internet in the near future ... We were able to get to the Red Hat Errata pages earlier this week, so we can tell you that updated versions of dump, perl and Xconfigurator were posted there on Februrary 2nd. The dump update is only needed for the Sparc platform. The perl update addresses some problems with Majordomo and various cgi-bin scripts. The new version of Xconfigurator was released to work with the new XFree86 3.3.3.1. None of these updates appear to be security related. SlackwareA package browser for Slackware is now available. The information is updated daily and allows you to browse, download, see what a package does, check version information, etc.The Slackware Propaganda page has been updated. Now you, too, can create your own Slackware logo, which they will display and distribute. SuSENo word yet on when the U.S. version of SuSE will be shipping, but it has been added to the on-line order form at the U.S. SuSE site, so you can put your order in now and presumably already be in line for the upcoming CD shipments. |
February 4, 1999
Please note that not every distribution will show up every week. Only distributions with recent news to report will be listed. |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Development page. |
Development toolsAdaDavid A. Wheeler wrote in to mention that GNAT version 3.11p has just been released. GNAT is a widely-used, open source Ada95 compiler. Preliminary RPMs and Debian packages are available, along with additional information, on the Ada for Linux Team home page.JavaJDK 1.2 for Alpha/Linux. "Uncle George" has announced the availability of version 1.2 of the Java JDK for the Alpha architecture. This is a port of the non-commercial sources from Sun. A mirror of the port is also available and recommended.There is still no new news (and therefore no good news yet) on the Blackdown Team's JDK 1.2 port. It is still held up due to threading problems that prevent it from passing the required tests. For those of you under considerable pressure to move to Java 2 (JDK 1.2), Jerry Treweek mentioned that he is willing to make available an alpha of jrex v1.1, a remote executor that allows you to keep your Linux development environment, but submit compilation of code to an NT workstation (presuming you have one available). PerlThe next Perl release grows closer and closer. Maintenance trial 5 for perl5.005_03 is available under Graham Barr's CPAN directory.From the Perl Institute's News page, we note that 20 new perl monger groups have been announced, in sixteen different countries. 22 new or updated modules have been announced so far since last week. PliantHubert Tonneau has presented his new language, Pliant. He sent us this note describing the language a bit. By exploring the Pliant web-site, we found some more information on what Pliant is and why he decided to create it. Pliant is "more a new generation of language than an improvement in a given programming language family". Instead of building a new language with a few new interesting features, he chose to build a "very tiny language with a trivial syntax" to allow advanced features to be added to the language via modules. Take a look and see whether you like what he's put together or not! It is in a very early stage still and he is now looking for help to further improve it.
PythonThe Call-for-Papers for this year's O'Reilly Python Conference is out. The conference will be held August 21st through the 24th in Monterey, CA and will contain two days of tutorials followed by two days of conference.Version 1.0alpha2 of the Remote Microscope software from CRNI is now available. The Remote Microscope system provides a Java applet that allows users to access and control an optical microscope over the Internet. The release announcement indicates that the new release contains minor interface and configuration improvements as well as bug fixes. pyslang-0.1.5 is now available. It includes bug fixes and improved portability for the python extension which provides cross-platform low-level text-mode user interaction facilities. Version 0.5.4 of wxPython, a Python extension module that encapsulates the wxWindows GUI classes, is now available. This week's Python-URL! is edited by Mike Orr. It is the first edition to try the experiment of using the USENET Message ID for the URLs instead of the Dejanews-specific ID. This is done to make Python-URL! more portable to non-Dejanews archives. If you have a problem with this change, be sure and send feedback to Cameron Laird. A technical explanation of Message-IDs is attached to the end of this week's edition. In addition, this week's Python-URL! contains pointers to postings on ILU 2.0alpha14, DCOracle 1.1.0, standard APIs for drawing and printing, Pythondoc and "getting PyTix 1.12 to work on Python 1.5". SmalltalkThe Call-for-Papers for the 9th ECOOP Workshop for PhD Students in Object Oriented Systems (PhDOOS '99) has been released. The workshop will be part of the 13th European Conference on Object Oriented Programming (ECOOP '99), to be held in Lisbon, Portugal, June 14th through the 18th, 1999. A website for the workshop is available.ObjectShare will premier VisualWorks 3.0 for Linux at the upcoming LinuxWorld conference. Tcl/tkThis week sees the introduction of a new Tcl resource, Stoian Jekov's free, on-line Tcl/Tk Journal. The first issue was released on Friday, January 15th, 1999. It contains an article on "Concepts of Architectural Design for Tcl Applications" by Alexandre Ferrieux.This week's Tcl-URL! is now available. It contains several new software and resource announcements, as well as the usual pointers to some of the more interesting threads of the week. Version 6.3 of moodss, a modular spreadsheet, is now available. mod_dtcl version 0.4.2 is being made more widely available than other early releases of the free/open source implementation of server parsed Tcl, under Apache. David Welton included the README for it in his announcement. A Russian Tcl mailing list is now available. |
February 4, 1999 |
|
Development projectsDDDUsers of the (really nice) DDD debugger may want to have a look at this call for help and see if you can chip in a bit. The maintainer of DDD is getting overwhelmed by the task of keeping DDD going and dealing with users, and needs a hand. (Thanks to Vitaly Fedrushkov for passing the note on to us).GanymedeGanymede is a network directory management system, developed over the past three years and just released under the GPL. It is similar in concept to Microsoft's ActiveDirectory and Novell's NDS. Jonathan Abbey dropped us a note which describes ganymede in more detail. Written in Java, it uses a multi-threaded server and provides a graphical client and console applets.The Ganymede server will run on any operating system with a Java 1.1.6 or better JDK, but the install scripts are heavily Unix-oriented, so it is likely to be difficult to install and configure under Windows NT or other non-Unix operating systems. It is known to work on Solaris 2.5, Solaris 2.6, Solaris 2.7, Linux 2.0.x with the Blackdown JDK port, FreeBSD with the FreeBSD JDK port, and on AIX. For more information, documentation and screenshots, check out the Ganymede page. Alternately, you can download Ganymede from here. Icecasticecast 0.9 is out. Several big changes are incorporated, including a Remote Administration interface, stream relay and JavaCast, a pure Java implementation of the server.KDEkde 1.1pre2 rpms are available for Red Hat 5.1 and 5.2 and for Caldera OpenLinux 1.3. New KDE packages from the past week include:GNOMEGNOME 0.99.5 is out. The release includes gnome-libs, gnome-network, gnome-pim gnome-utils, mc and gnome-games. Note that Miguel is having problems with insufficient disk space which caused a lot of wasted time in producing this release. If you have any large disks to donate, or extra memory, please let him know.Gnumeric 0.8 is out. The announcement indicates that the more important change is integration of Adrian Likins' documentation into the build system. Many buxfixes, of course, are also included. Debian users will be happy to note that gnome-apt is now available. Version 0.3 is considered to be very usable, although there are a couple of known annoying bugs. New GNOME releases from the past week include: Mozilla/NetscapeThe jazilla.org site has had a face lift!. Check out the New Site, which has definitely improved a great deal. Here is Sunny Hundal's note with several comments on the new site.Several of the following items were pulled from the Mozillazine, always a good source of information on the Mozilla project. If you are curious about XUL, (pronounced Zool) the eXtensible User-interface Language, check out this essay by Dave Hyatt. The NPL and MPL are scheduled for overhauls. Draft versions of the new licenses will be posted to Mozillazine over the next two weeks. The drafts will include minor changes to the patent infringement portion of the licenses. The changes are intended to "encourage greater adoption of the Mozilla code base". LyxVersion 1.0.0 of Lyx has been released! Lyx is an advanced open source document processor. Lyx "encourages an approach to writing based on the structure of your documents, not their appearance". It promises fast and easy creation of short notes and letters, but its functionality is primarily aimed at complex documents like technical documentation, doctoral theses and conference proceedings. Check out the announcement for more details, or go straight to the Lyx home page.QtThe beta version of Qt 2.0 has been announced. An anonymous source provided us with this screenshot of a partial port of KDE to Qt 2.0. It demonstrates one of Qt's new styles, the "platinum" look, meant to appeal to MacIntosh aficionados. In addition, a screenshot of the Qt "metal" demo (Qt widgets) is also available.Siag OfficeSiag Office contains the Siag spreadsheet, the PW word processor and the Egon enimation program. The latest release, 3.1.4 has support for Spanish, German, French and Swedish. More information can be found on the Siag home page.WineWine 990131 is now available. The announcement indicates that the new version contains a lot of new OLE "stuff", improvements to DirectDraw support, and better messages queues, along with bug fixes, new functions and new stubs.Douglas Ridgway will be giving a talk on Wine at the upcoming LinuxWorld Expo. He hopes to meet with any other Wine hackers that show up, so keep an eye out for him! | |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Commerce page. |
Linux and businessCompaq has announced its new line of Alpha-based servers; as expected, Linux is supported on these systems. See their press release for more. IBM Software Solutions has joined Linux International as a sponsoring corporate member. A couple of different Wall Street analysts have upgraded their rating of Silicon Graphics' stock after a corporate meeting; both cite the support of Linux as one of the reasons for the new rating. See the releases from Merrill Lynch and BancBoston Robertson Stephens. For some more information on SGI's Linux support, see their press release on the subject. They seem to be aiming at Linux support for the Intel-based systems, as opposed to their higher-end MIPS systems. HP has released (free of charge) a Linux version of its "JetAdmin" software. This is a fact that will be appreciated by no end of system admins who have tried to make HP's network printers work in Linux environments. This long-awaited release was, in retrospect, almost inevitable once HP announced that they would sell Linux-based servers. It wouldn't do, after all, if their servers were not able to talk to their printers. See HP's press release for more. (Thanks to XosÉ Vázquez). SuSE is getting into the cluster business. Here is a page (in German) on their site describing their setup; there is also a brief Heise News article about the new offering. They will present the system at the upcoming Cebit conference. (Babelfish pages: SuSE cluster page and Heise article). (Thanks to Boris Povazay). This article in AsiaBizTech is a month old, but it's the first we have seen it, and it's interesting. When Kyoto Sangyo University needed to upgrade their computing network, they put in an order to IBM for over 600 "Netfinity" systems running Linux. The main reason for the choice of Linux seems to be that it's a cheaper way of getting a Unix workstation. "...a UNIX environment is required for students majoring in engineering and sciences for programming and for writing papers, as well as for students learning the Hebrew language." Press Releases:
|
February 4, 1999 |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Linux in the news page. |
Linux in the newsEven by latter-day standards, the press coverage of Linux was heavy this last week. We'll start off, as usual, with this week's recommended reading:
As might be expected, there was much coverage of the various announcements by Compaq, Dell, HP, and SGI. Here's a selection:
VA Research was the subject of a fair amount of press attention this week as well.
There were a few articles on the 2.2 kernel release:
And here's a set of miscellaneous, hard to classify articles.
|
February 4, 1999 |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Announcements page. |
AnnouncementsResourcesThe March 1999 issue of PC Plus magazine, a UK-based production, will include a cover CD with over 400MB of Linux software, including Corel's WordPerfect 8 for Linux Personal Edition. Check this announcement from Dave Taylor for a lot more details.Since we haven't run this for a while: here's the list of Italian Linux mailing lists. A German-speaking Linux announcements list has been set up, see the announcement for more information and signup instructions. The Slashdot effect documented. Stephen Adler has put up an article about said effect, complete with graphs of web server traffic. LinuxCare, a Linux support provider, has announced the contest winner and runner-ups for their first "Cool Linux Story" Contest. "Herbert the Secret Linux Server" is highly enjoyable and the runners-up shouldn't be missed either. EventsOpen Source 99 will be held in London on May 11, 1999. From this note sent to us by Eddie Bleasdale, it seems that the conference will also be repeated on September 23rd, 1999 and January 26th, 2000.Web sitesControl-Escape is a new "alternative software journal" aimed at novice Linux users.User Group NewsJim Gleason reports that the New York Linux Users Group is alive and well, meeting every third Wednesday of the month. This contradicts reports previously posted to comp.os.linux.announce that the NYLUG had merged with another group.The UCLA LUG is holding an installfest on February 7, folks in Los Angeles are invited to participate. See The UCLA LUG page for more information. An unfortunate altercation developed over the past week between the Silicon Valley Linux User Group and the Skane Sjaelland Linux User Groupover the issue of which group was the "Largest Linux User Group". Fortunately, both sides have worked to try and resolve the issue and have changed their claims to be "One of the Largest Linux User Groups", an excellent wording, since either could be considered larger depending on what metric is used. With the advent of additional large groups in Japan and Texas, the title was bound to be in further debate, if it was not set to rest. Hopefully now that the parties involved have had a chance to air their opinions, apologies, etc., the rest of the community will also allow the issue to stay settled. If you insist on more information, this link goes to a summary on the SVLUG page, which has links to some of the editorials that started the altercation. |
February 4, 1999
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Software Announcements
|
Our software announcements are provided courtesy of FreshMeat
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Back page page. |
Linux links of the weekGolgotha Forever! is the coordinating site for the effort to complete Crack Dot Com's "Golgotha" game, now that the company is gone and the source has been released. It has downloads, news, screenshots, and more. The next Linus need not start from scratch to make a new operating system; the OSKit now exists to provide a set of 31 component libraries which can be used to piece together a new kernel. This is a serious project, with a lot of (open source) code and documentation; worth a look. |
February 4, 1999 |
|
Letters to the editorLetters to the editor should be sent to editor@lwn.net. Preference will be given to letters which are short, to the point, and well written. If you want your email address "anti-spammed" in some way please be sure to let us know. We do not have a policy against anonymous letters, but we will be reluctant to include them. | |
Date: Thu, 28 Jan 1999 23:34:46 -0500 (EST) From: Conrad Sanderson <conrad@hive.me.gu.edu.au> To: lwn@lwn.net Subject: correction to LWN 28 Jan edition, kernel section You mention in the kernel section of LWN: > Allocation of large (4MB) physically contiguous memory areas in the > kernel. The sad fact is that there are increasing > numbers of peripherals, such as sound cards and frame grabbers, which > require this sort of allocation. Solutions to this problem seem to > involve some sort of complicated shuffling of data structures in memory, > not for the faint of heart. An attempt to make it work in 2.3 is likely. Actually, there's already a fairly elegant and simple solution. It may not be the best possible solution, but it works very well. It's called bigphysarea patch, available from: http://www.uni-paderborn.de/fachbereich/AG/heiss/linux/bigphysarea.html As far as I know work is being done to port this patch to 2.2 kernels. The patch reserves, at boot time, a user defined contiguous block of memory, out of the reach of the rest of the kernel and normal user apps. Specifically enabled apps can then allocate contigious blocks of ram with minimum fuss. There's even a proc interface. I have been using a Matrox Meteor frame grabber with this patch, without problems. In my opinion this patch should become part of the kernel proper. Conrad Sanderson - Microelectronic Signal Processing Laboratory Griffith University, Queensland, Australia | ||
Date: Sat, 30 Jan 1999 03:39:42 +0100 From: Ulf Carlsson <ulfc@bun.falkenberg.se> To: editor@lwn.net Subject: Structure vs purism Hi, I think it was stupid to post 'Structure vs purism' message in lwn without including some of the replies, telling *why* gotos and strange syntaxes are used in the kernel. It gives an incorrect view of the kernel as an unprofessional piece of work, produced by programmmers who don't know "the first thing that is being taught on pretty much every programming course", which certainly isn't true. - Ulf | ||
To: editor@lwn.net Subject: sigh... From: Gordon Matzigkeit <gord@trick.fig.org> Date: 28 Jan 1999 07:11:00 -0600 Please don't mince words. If you had said ``sex games'' instead of ``adult games'', the AdultLinux news item is a lot clearer. As it stands, your description of this site makes it sound more interesting than it actually is. OTOH, maybe I'm just naive to have thought that ``adult games'' meant something different than ``sex games''. -- Gordon Matzigkeit <gord@fig.org> //\ I'm a FIG (http://www.fig.org/) Lovers of freedom, unite! \// I use GNU (http://www.gnu.org/) [Unfortunately, www.fig.org is broken. Please stay tuned for details.] | ||
Date: Thu, 28 Jan 1999 01:46:57 -0600 (EST) From: Dave Finton <surazal@nerp.net> To: editor@lwn.net Subject: Is there life for Linux after business? A number of comments have been thrown around about the future of Linux, now that Linux is becomeing Big Business(TM). One reporter said that linux would "lose its soul" as corporate interests dominated the scene. I've also made a comment in an earlier letter to the editor (I can't remember when and I'm too lazy to go look for it :^) about how business are going to increase their role in not only using Linux, but in also controlling its future development, much in the same way it's been done with the World Wide Web. Well, it's happening. Businesses like Sun, Dell, Oracle, Netscape, and so on are all jumping on the open source and Linux bandwagons, although each are doing it their own ways. Linux is no longer perceived as the "hacker's toy", but rather as a professional tool. Open Source and Free Software are no longer regarded as flukes, but as a direction software development is heading towards. So now what? I think one of the dangers of all this is that the mainstream press and a few of the open source leaders have over-emphasized the fact that "Linux must be accepted by the business world to be important". I absolutely disagree. While I'm glad to see Linux being used more and more (as it means I'll be that much more likely to use it for my job when I get out of college), I think some people have gotten this mentality of all-or-nothing. Either business accepts Linux, or it will die and fade away into history. The real power that feeds Linux doesn't come from Oracle or Dell or Compaq or Sun. That's like saying the true power of the web comes from MSN or Netcenter or Yahoo. Yahoo or Netcenter wouldn't even exist if it weren't for the thousands of web pages they index that are created by individuals or small organizations. The same is true for Linux. The real "action" comes from individual programmers, Linux User Groups, small business, and so on. True, they don't make the big headlines like the big boys do, but that doesn't make them less important. Linux has always been important. Big business is now just along for the ride. I just hope they don't crowd everyone else out of the bus. :^) - Dave "suffering from long-winded Jon Katz-ism" Finton --------------------------------------------------------- | If an infinite number of monkeys typed randomly at | | an infinite number of typewriters for an infinite | | amount of time, they would eventually type out | | this sentencdfjg sd84wUUlksaWQE~kd ::. | | ----------------------------------------------------- | | Name: Dave Finton | | E-mail: surazal@nerp.net | | Web Page: http://surazal.nerp.net/ | --------------------------------------------------------- | ||
Date: Tue, 02 Feb 1999 11:11:02 -0500 From: Dan Ginsberg <dan@hibernal.com> To: editor@lwn.net Subject: Reactions to poll data I just read Nicholas Petreley's bit ( http://www.linuxworld.com/linuxworld/lw-1999-01/lw-01-penguin.html ) about RedHat and it struck a nerve, not because of what NP had to say (as usual he made a lot of sense) but because of what motivated the article: "LinuxWorld ran an interesting poll recently...." Two things struck me upon reading this. The first is that I've seen a lot more Linux related news based on poll data of late. This is fine. If your self-image hangs on Linux's stature, then all the more reason to strut; you, qua Linux user, have become a target-able demographic group. (Woohoo, and stuff.) If you care about the future of Linux, then here is the promise of useful data (e.g., as the demographics of the Linux community change, what new concerns about or demands on the OS and its community arise? What does that mean for developers and distributors?). Unfortunately, the second thought that struck me upon reading NP's piece was that most of the polls said nothing and that it was unfortunate that anyone took them seriously enough to react to them. Let me unpack that a bit. Consider the poll that inspired NP's article, or the bit of demographic polling that LWN pointed us to a few weeks back (lost that URL, sad to say). In both cases they polled a lot of people. LinuxWorld talked to 895 people and 73.75% identified Linux with RedHat. That sure *seems* to say something; but as anyone who's done a bit of sampling can tell you, the numbers mean nothing. Given the number of Linux users out there, you can sample 385 folks and be 95% confident that data gathered from the sample projects to the universe of Linux users with 5% error. And that aint bad. However, that only holds true if your sample was randomly selected. If your sample wasn't randomly selected then you could sample a few thousand people and you would have no idea if data collected from that sample projects to the universe. Worse yet, you can be pretty sure that your selection method has skewed your data to exclude or underrepresent some groups. For example, neither NP's piece nor the demographic survey captured users who could not participate because they couldn't get network services up. In fact there are two problems with this poll data. The first is that part of the universe is excluded from the poll (they aren't aware of it, can't get to it, don't read that language and so on). The second problem is that those who are not excluded from the poll determine on their own whether or not they will be a part of the sample. It turns out that folks who choose to participate in polls differ significantly from folks who choose not to. Oops. It is important that we explore the demographics, beliefs, values, and quirkinesses of Linux users. (Humor value aside, the whole multi-colored iMacs thing bespeaks something powerful.) It is also wonderful that folks covering Linux are sensitive to poll data when. However, it is important that we get it right, especially at the outset. Are there virtually no women running Linux? Do 75% of people think "RedHat" when they think "Linux?" I don't think that we know; and I suspect that it is a particularly bad idea to act as if we do. dan ginsberg | ||
Date: Tue, 02 Feb 1999 09:33:44 -0700 From: Alan Robertson <alanr@henge.com> To: pankaj_chowdhry@zd.com Subject: Re: Labs'-eye view I have some trouble understanding what was meant by a comment in your article on Linux found at: http://www.zdnet.com/pcweek/stories/jumps/0,4270,387772,00.html > The community developing for Linux moves at a snail's pace I assume this refers to something like this... > With the exception of Novell--and we know how its market share is > doing--operating system vendors have been providing symmetric > multiprocessing support for I/O-intensive applications a while now. Linux has had SMP capabilities which outperformed NT for about 2 years, since the beginning of the 2.0 series of kernels. The new kernels provide better performance in 4-way and larger SMP clusters (causing it to outperform NT by a wider margin). Release 1.0 of Linux came out in 1994. Release 2.0 (with SMP) came out in about 1996. To make a fair comparison of Linux to NT in terms of development speed would be to compare Linux 2.0 features and performance (with it's superior SMP) to NT after 2 years (in 1993). Although NT has been slow since it's inception, it is better than it was in 1993. In release 2, Linux supported more hardware than NT did in 1993. NT 4.0 is now about on a par with Linux in terms of hardware supported. Surely everyone wants for the new kid on the block to be as far along in every respect as the best of every other operating system. It will be within a year or so. After that, it will be the leader in most respects. If you have read the Halloween documents, the Open Source development model's incredible speed was one Microsoft's big concerns. The size of the development community increases each time the user community grows. This may not sound like much, after all probably only 1% of the users develop and test code for it. With 10 million users, that's only 100,000 developers or so. If Linux growth continues at the current pace, expect to see a quarter of a million developers and testers soon. This is not to discount the efforts of the "big guys". The dozens of people they may eventually contribute to the effort are very important -- they have access to detailed and often undocumented information on how their proprietary hardware works. Many of them are dedicated and experienced specialists whose key contributions will be out of proportion to their numbers - like the core linux developers are now. To contribute to proprietary OSes, you pretty much have to live in Redmond, WA, or Silicon Valley, and those two locales are getting close to maximum capacity. Although opportunities like these are disproportionately available in a few places, smart people are more-or-less uniformly distributed across the globe. The opportunities to contribute to Linux are restricted only by having internet access. Linux development is moving faster than NT today, and will pick up the pace more and more over the next several years as its development community continues to grow at > 40%/year. If you want to say "When compared to XYZ, Linux has the following holes in it today", I have no problem with that. If you want to point to a particular perceived deficiency and say "It shouldn't have this specific deficiency!", I also perfectly understand. However, I believe vague statements like "Linux development moves at a snail's pace" (or "Linux is slow to fill it's [unnamed] holes") are badly mistaken. When you start from ground zero, by definition, you start behind. When you compare its recent rate of filling holes to any other OS, it is filling them very rapidly, with greater performance, reliability, and on many more hardware platforms than NT and most other OSes. -- Alan Robertson alanr@henge.com | ||