Today's News

11th May 2006
10th May 2006
9th May 2006

Get Linux in South Africa Pretoria on DVD or CD, SUSE, OpenSuse, Fedora, Mandriva, Knoppix, Mandrake, Debian, DamnSmall, DSL, Gentoo, Slackware, SimplyMepis, Monoppix, FreeBSD, Trustix, Comodo, Smoothwall, Gibraltar, IPCop, OpenCD, Ubuntu, Kubuntu, Redhat, CentOS, Whitebox, PCLinuxOS, Xandros, Vector, Scientific, OpenOffice, Vector, Foresight, Asterisk
 
News Alert


Linux and Open Source News for 10th May 2006

Linux South Africa

previous    Distro Watch    next


Legend - DivX - [DvDRip] [Eng] [1985]   popularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: MoviX Size: 700.66 MB Status: 2 seeders and 102 leechers Added: 2006-05-10 22:38:35


Kid-Safe LiveCD v.0.10-beta   popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: PCLinuxOS Size: 557.66 MB Status: 9 seeders and 6 leechers Added: 2006-05-10 22:10:45


Gfoss Livecd Versione 1.00 (Italian Version)   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Linux Live CDs Size: 685.76 MB Status: 9 seeders and 2 leechers Added: 2006-05-10 10:24:53



previous    Linux Today News Service    next


Blog of Helios: What Price Will Linux Pay to Be MainStream?   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

I can think of nothing more frustrating than not knowing the specific tactics of my enemy. Yeah, yeah I know, I'm not supposed to know my enemies plans


Tectonic: Impi Linux Focuses on Migration   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

In a presentation to press and potential partners yesterday, Impi Linux--predominantly owned by Mark Shuttleworth--previewed some of the expected features of its next distribution


CUPS.org: Common UNIX Printing System 1.2.0   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

CUPS 1.2.0 is the first stable feature release in the 1.2.x series


DesktopLinux: Bettering the Linux Desktop--Portland Progress   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Six months ago, architects from two dozen desktop-oriented Linux projects gathered in Portland, Ore. to work together on creating the best possible Linux desktop


ZDNet Australia: Open Source Net Support Not Enough for Business   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Businesses should not expect that the open source community will always provide it with the patches and fixes required to deliver business-grade application support


SearchOpenSource: Open Source Standard and New Plug-In Present Problems for Microsoft Office   popularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Microsoft was hit with a one-two punch that could make it easier than ever for Office suite users to make the jump to open source


Techworld: Open Source Lemonade to Beat Blackberry?   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

The never-ending spate of law-suits between companies like RIM and Visto could soon be over, thanks to a mobile email standard which might support an open-source alternative


ConsortiumInfo: Big Lies, Press Releases and Objective Journalism   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

It's not my goal at this blog to nominate myself as the official FUD Ombudsman for the contest between the ODF standard and Microsoft Open XML


ZDNet: BitTorrent Inks Studio Distribution Deal   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

BitTorrent, the creator of the file-sharing software that for some has become synonymous with piracy, has struck a landmark distribution deal with a Hollywood studio


AP/OregonLive: Microsoft CEO Downplays Linux-Oregon Connection   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Microsoft Chief Executive Officer Steve Ballmer is less than impressed with a rival computer software developer based in Oregon


PersonalTech Pipeline: Group Accuses Massachusetts Government Of Open-Source Bias   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

A trade association has blasted the Massachusetts Information and Technology Division (IDT) for requesting a plug-in for Microsoft's Office Suite


CNET News: Novell Brands Its Own Open-Source Religion   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Novell is readying two major product launches meant to make its open-source software more palatable to corporate customers


-stable: Linux 2.6.16.15   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

We (the -stable team) are announcing the release of the 2.6.16.15 kernel. Fixes for SCTP security issues


Tectonic: Waugh, Friedman and Hall to grace LinuxWorld Johannesburg   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

South Africa's LinuxWorld, taking place in Johannesburg later this month, sports a host of famed open source movers and shakers as keynote speakers


NewsForge: GotVMail Gets Open Source   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

GotVMail is a virtual PBX seller that says it delivers 'big company' telephone sound and functionality for a small company price


SearchOpenSource: Golden's Rules: Migrating from SQL Server to MySQL   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Because databases are so important, they have long been the royalty of the software world


Linux.com: Review: Trinity Rescue Kit   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Anyone who dual-boots, runs, or manages a heterogeneous network with Windows and Linux workstations must occasionally contend with offline or dead systems


SearchOpenSource: IT Managers: PGP is Easy   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

PGP, or Pretty Good Privacy, is a security program that allows users to encrypt and decrypt e-mail, as well as incorporating the added protection of digital signatures for user verification


LinuxDevCenter: Creating a Dual-Boot Windows XP and Ubuntu Laptop   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Notebook computers are generally preloaded with Windows XP, but for those of us who do considerable work in the Linux environment, a Windows-only notebook is far from ideal


The R Zone: Computer Stability Explained: Why Your Computer Crashes, And What You Can Do About It   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Does your computer crash? Do you want to know why? Here's a guide which will help you understand why this happens, and (hopefully) lead you on to a better computing experience


Advisories, May 9, 2006   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

Tonight's security advisories: mozilla and tiff (Debian GNU/Linux); cpio and gzip (Mandriva Linux); libtiff and ruby (Red Hat Linux); and Apache httpd and mysql (Slackware Linux).


NewsForge: My Desktop OS: PCLinuxOS 0.92   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

After getting my hands dirty with nearly a dozen operating systems over the years, I find PCLinuxOS (PCLOS) comes closest to being a complete desktop solution right out of the box


Intelligent Enterprise: Analysis: Should You Consider Open-Source Content Management?   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Today

I do, however, buy into open-source pricing models and have little doubt that in five years' time it will be the standard means of purchasing software


OpenConsortium: On the Art (?) of Disinformation: Telling the Big Lie   popularitypopularitypopularity

Source: Linux Today

This blog entry is a rarity for me: an exegesis on the deliberate disinformation spread by a single vendor



previous    Linux and Open Source News, Reviews and Strategy from eWEEK.com    next


'Portland' Makes Progress on Linux Desktop   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: eWEEK Linux

The Portland Project is moving forward with its goal of creating a common set of standards that allow applications and desktop interfaces to easily integrate into a Linux desktop.


Is Linux Getting Buggier?   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: eWEEK Linux

Opinion: Maybe it is, maybe it isn't. It depends on how you look at it.



previous    News for nerds, stuff that matters    next


Nine Things You Should Know About Nautilus   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

lessthan0 writes "The Nautilus program in GNOME is not only the default file manager, it creates and manages the desktop. While it looks simple on the surface, there is The a lot of hidden power under the shell. The latest version of Nautilus is 2.14.0, which is included in Fedora Core 5. article covers a few non-obvious things about how Nautilus works."


Torvalds on the Microkernel Debate   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

diegocgteleline.es writes "Linus Torvalds has chimed in on the recently flamed-up (again) micro vs monolithic kernel, but this time with an interesting and unexpected point of view. From the article: 'The real issue, and it's really fundamental, is the issue of sharing address spaces. Nothing else really matters. Everything else ends up flowing from that fundamental question: do you share the address space with the caller or put in slightly different terms: can the callee look at and change the callers state as if it were its own (and the other way around)?'"


Kevin Carmony Responds to Criticism   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

sharkscott writes to tell us that LXer's Don Parris took a few minutes to get Kevin Carmony's response to the large amount of criticism he has been taking over offering non-free software in Linspire. From the article: "Essentially, Carmony's position is that, in ten years of holding out, the FOSS community has made relatively few gains, in terms of convincing vendors to release libre codecs and drivers. In other words, the strategy doesn't seem to be working. Additionally, while some will be patient, most users would prefer to have something - anything - that works in the meanwhile."



previous    Read the front page news from Linux Magazine's new web site.    next


ou Can't Always Get What You Want   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Magazine Online

You can’t always get what you want. But that doesn’t stop me from asking. Besides, Buddha’s got my back. Here's my HPC wish list.


Sever Your Tether   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: Linux Magazine Online

Many laptops can now run Linux well, making it convenient to port the Penguin everywhere you go. However, wireless networks can sometimes be doggedly frustrating to use with Linux. Fortunately, some wireless cards come complete with Linux drivers, while many Windows-compatible cards and drivers can run unchanged with software called ndiswrapper. Here’s a hands-on guide sure to cure your wireless blues.



previous    The O'Reilly Network ONLamp Articles and Weblogs    next


Refactoring Everything, Day 17   popularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularitypopularity

Source: ONLamp.com

This 30-day project explores the refactoring of a legacy system. The Everything Engine is an aging software
project that powers Perl Monks, Everything 2, and a few other websites.
It suffers from poor design and maintainiability. Learn what it’s like to look
over the shoulder of an experienced developer as he refactors, redesigns, and
updates the code.

Today’s task is to continue porting the nodegroup tests. This is a great way to test the inheritance of test methods.

Day 17: More Nodegroup Porting

When I stopped on day 16, the new nodegroup test class ran 254
tests and 41 failed. I’d ported 30% of the tests.

The first test method to port is nuke(). It looks like
inheriting the test_nuke_access() call works fine, so there’s
deletable code. Seven tests run and pass (after passing the arguments to
SUPER()), bringing the total to 234 tests and 19 failures. I think
this can inherit from test_nuke(), but I want to try that
first.

Adding SUPER() naively to the end of this test method runs 261
tests, of which 35 fail. That’s 16 more failures out of 27 more tests. What’s
the problem? Mocks again. Unmocking SUPER() in the node makes 41
tests fail.

After shuffling the position of the SUPER() call, it’s clear
again that the problem is that the parent and child implementations call the
same methods, so the mocks don’t know what to report or where. That’s fine.
Deleting the fresh code goes back to 234 tests with 19 failing.

test_is_group() takes a moment to write (but the parent
implementation didn’t fail because there was no derived group table set in the
mock — interesting). 234/19 again.

test_in_group_fast() is also easy to write, though I made one
typo and one logical error. 238/19.

inGroup() is also straightforwardd. I like how some of these
methods are still decent enough code. There are 12 tests in the test method (I
counted wrongly a few times), but three of them fail. Why? Probably mismatched
mock expectations.

After reading through those again, I decided to remove some of the
next_call() calls — there’s no reason to check the specific order
of things if I can check a couple of mocks and make sure that everything is
correct. That makes 248/19, with 43% of the code ported.

selectNodegroupFlat() is longer than I like, but it seems
straightforward. There are ten tests (and a missing semicolon and
my when I ported it). Three of them fail. There are also
uninitialized value warnings, because this set of tests depended on data being
set earlier in the test file. Fixing that fixes the warnings, but doesn’t fix
the three failing tests.

The problem is that this method is recursive, at least as I’ve coded it. I
need another mock object. (Mocking this method on the node means that the tests
will only call the mock, not the actual method being tested. That’s somewhat
useless.) With the new mock, returned from the mock database, 258 tests run and
19 pass.

My first pass at tests for insertIntoGroup() failed, again
because they relied on data from a previous test still being in the node. I
really like having a fresh node on every test method, so I feel pretty good
about finding errors like this. After adding a test for an untested call, 269
tests run and 19 fail. I’ve ported 54% of the code and still have about 20
minutes left in my hour. This is good progress.

There are some unnecessary mock logging tests in
test_remove_from_group(), so I deleted them. Now 276 tests run and
21 fail. Why? One is because I forgot to mock groupUncache().
Fixed. The other is because I mocked getId() on the node, not the
mock database. Also fixed.

This test lets me clean up some too-clever code in the method itself,
replacing a loop and a nested splice() operation with a simple
grep().

276 tests run and 19 fail. I have just under 15 minutes remaining. Can I get
over two-thirds of this test ported?

test_replace_group() ports quickly (two minutes) and runs
correctly the first time through.

test_get_node_keys() also ports quickly. Now 285 tests run and
only 17 fail. Can I call SUPER() on this method? With a quick
experiment, I can get to 289 tests running and 18 passing, but I’m not sure
that there’s an easy way to make the final test pass (because
nodegroup adds an extra exportable key that node
shouldn’t know about). No inheritance then.

That’s 65% of the file and it’s close to my hour (and the next tests to port
are the hateful XML method tests). How does everything else work? All of the
old nodegroup tests still pass. So do the other tests. Great!
This is checkin #854.



Updated: Thu May 11 23:55:01 2006


OrderWeb Software CC
Contact Us