Today's News

1st Jan 2007
31st Dec 2006
30th Dec 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 31st December 2006

Pretoria Linux Distributors

previous    Distro Watch    next


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Mandriva Size: 12.93 MB Status: 3 seeders and 1 leechers Added: 2006-12-31 23:15:33


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Knoppix Size: 697.87 MB Status: 218 seeders and 96 leechers Added: 2006-12-31 15:41:54


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Knoppix Size: 4.02 GB Status: 70 seeders and 811 leechers Added: 2006-12-31 15:36:20


  popularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Slackware Size: 169.57 MB Status: 2 seeders and no leecher Added: 2006-12-31 14:09:35


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Ubuntu Size: 144.83 MB Status: 17 seeders and 11 leechers Added: 2006-12-31 13:12:03


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: ParallelKnoppix Size: 680.83 MB Status: 7 seeders and 8 leechers Added: 2006-12-31 11:57:47


  popularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Ubuntu Size: 695.00 MB Status: no seeders and no leecher Added: 2006-12-31 07:49:43


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Open Source Software Size: 123.39 MB Status: 1 seeders and no leecher Added: 2006-12-31 07:22:35


  popularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Knoppix Size: 697.87 MB Status: 286 seeders and 291 leechers Added: 2006-12-31 01:37:14


  popularitypopularitypopularitypopularitypopularitypopularity

Source: LinuxTracker.org

Category: Knoppix Size: 4.02 GB Status: 157 seeders and 539 leechers Added: 2006-12-31 01:37:13


  popularitypopularitypopularitypopularitypopularitypopularity

Source: parallelknoppix

A new bug-fix release of ParallelKnoppix is out: "For those of you who like to start the new year with a new release, version 2.2 is out. This release meets the long term goal of removing the need to mount a storage device. Since no storage device is .


  popularitypopularitypopularitypopularity

Source: smeserver

Gordon Rowell has announced the final release of SME Server 7.1, with only minor changes compared to the earlier release candidate: "The SME Server development team is pleased to announce the release of SME Server 7.1. This release has many new features and fixes for previously reported issues ..


  popularitypopularitypopularitypopularitypopularitypopularity

Source: geexbox

The first preview of the upcoming GeeXbox media centre version 2.0 is now available for testing: "Time has come to let you discover our very first technological preview of GeeXboX 2.x series. The decision has been taken to make use of Freevo 2.0 (still work in progress, but .


  popularitypopularitypopularitypopularitypopularitypopularity

Source: pcbsd

PC-BSD 1.3 has been released: "Just in time to ring in the New Year, the PC-BSD team is pleased to announce the immediate availability of PC-BSD version 1.3 for public download. This release incorporates many new features and options which make desktop computing easier than ever. Some of .



previous    Linux Today News Service    next


Source: Linux Today

Microsoft Corp. has two years in which to convince Amsterdam city authorities that it can offer better value for money on the desktop than open source alternatives.


Source: Linux Today

I’d like to suggest some resolutions that will assist you in your pursuit of free software.


  popularitypopularity

Source: Linux Today

AMD said the court order issued Wednesday was a "significant legal victory."



previous    News for nerds, stuff that matters    next


  popularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

An anonymous reader writes to pass on the news that the Fedora Legacy project is going away. The project has been providing security updates and critical bugfixes to end-of-life Red Hat and Fedora Core releases. From the article: "In case any of you are not aware, the Fedora Legacy project is in the process of shutting down. The current model for supporting maintenance distributions is being re-examined. In the meantime, we are unable to extend support to older Fedora Core releases as we had planned. As of now, Fedora Core 4 and earlier distributions are no longer being maintained. Discussions on the #Fedora-Legacy channel have brought to light the fact that certain Fedora Legacy properties (servers) may be going away soon, such as the repository at http://download.fedoralegacy.org and the build server."


  popularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

schestowitz notes an interview with Jeremy Allison, of Samba fame, after he had left Novell in protest over the company's deal with Microsoft. From the interview: "My guess is that the negotiations for the useful parts of the agreement (the virtualization part and the federated directory interoperability part) had, as Ron [Hovsepian' says, been going on for months and just before Novell wanted to seal the deal Microsoft turned up with 'there's just this one more thing we want you to sign ' and in desperation to get the other parts of the deal done they rushed it through."


  popularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

An anonymous reader tipped us to a Techworld article proclaiming Linux as the next big thing again. A study of IT directors, VPs and CIOs has concluded that within five years the open-source OS will be running more than half of all important business applications. From the article: "In short, open source, especially Linux, is being legitimized by the major enterprise vendors, and user executives are more than happy to believe them Microsoft's thawing toward Linux is now easier to understand when faced with such data - even as Windows continues to grow as the other main server platform of choice."


  popularitypopularitypopularitypopularitypopularitypopularity

Source: Slashdot: Linux

nanday writes "Linux.com is running a story about how the Free Software Foundation has transformed itself into an activist organization in the past year. From the story: 'At the start of 2006, the Free Software Foundation (FSF) was largely inward-looking, focused on the GNU Project and high-level strategic concerns such as licensing. Now, without abandoning these issues, the FSF had transformed into an openly activist organization, reaching out to its supporters and encouraging their participation in civic campaigns often designed to enlist non-hackers in their causes. Yet what happened seems to bemuse even FSF employees.'" Linux.com and Slashdot are both owned by OSTG.



previous    The O'Reilly Network ONLamp Articles and Weblogs    next


  popularity

Source: ONLamp.com

I will close 2006 with a summary of my game development course I taught at Tufts University earlier in the year. You may be wondering why I taught the course considering my background is primarily in computer security and privacy. As I wrote in the beginning of the year, students in my previous computer security, privacy, and politics course expressed interest in more technical content including programming. Moreover, the Tufts Experimental College asked students what courses they would like to see in the future, and many said a course on game development. What better way to expose students to computer programming and the different facets of Computer Science than game development.
I taught the class using Java. I had a little over twenty students in my class. A number of students had strong computer programming background, while others never did any programming before. I lectured on a number of standard game development topics including user interfaces, 2D graphics, game testing, texture mapping, animation, sound, and 3D graphics. Teaching the course in Java had its strengths and drawbacks. In short:
Strengths:

Rich 2D graphics and UI widgets (e.g. Swing) all part of the standard development kit
The “write once, run everywhere” paradigm worked well

Weaknesses:

The bugs in Java 3D and Java sound
Extremely deep library with obsolete and deprecated classes

Students and I didn’t observe any glaring performance issues in Java, contrary to popular belief. I also didn’t find the notion that Java “is too high-level” to be necessarily true, considering depth of the Java Sound API and support for input devices including joysticks.
The most important aspect of my course was creating games, and did that. I created five teams, each creating a different 2D game. Each team had technical and non-technical students. It would not be right if there was a team of all programmers and another team of students with no programming experience. I asked each team to submit a proposal for a game, and once approved, a design document for the game. For your pleasure, several of the games are available for download:
BattleBlocks - An arcade style game somewhere between breakout and space invaders. Available for download on SourceForge.net (JAR file).

Flauncy Space Cows - Presented by Maniacally Obese Penguins, a nifty Asteroids clone. Design document for the game is also available. Build and run the game from source.

Startrain Chronicles - Based on, and extensive modifications, to Professor Andrew Davison’s “JumpingJack “(a sidescroller), presented in his book Killer Game Programming in Java. Build and run the game from source.

The production of games was a major accomplishment in my class. The accomplishment was reflected on my course evaluations: students were pleased that they had the opportunity to implement a 2D game, and the skills that they learned (the design, programming, and teamwork skills) were valuable. Some students wished that there was more programming involved in the course, while others wished that there was less programming in the course. In addition, several students wished that there were more discussions on the gaming business and on game engines. I enjoyed teaching the course, but it was no walk-in-the-park. Is Java relevant for game development? I think it is a great language for implementing 2D games. Several students even told me to just focus on 2D games if I do teach this course again in Java. Students and I struggled with Java 3D. For 3D games and using game engines, I feel that C++ is by far more suitable.
I cannot thank and commend my students enough for their incredible work, and for a tremendous course. So I close 2006. Back to teaching computer security and privacy in 2007.


  popularity

Source: ONLamp.com

This week on the Perl 6 mailing lists
“Grrr, otta profefreed my onw righting occashionaly.”

– Larry Wall’s commit message for r13508–one typo correction of many

Language
Numeric Semantics
Luke Palmer wanted a clear definition of when math should use floating
points and when it should be integer-based. In response, Darren Duncan
highlighted a recent #perl6 discussion
on the topic. He proposed distinct operators to allow users to explicitly
choose the math mode. Jonathan Lang mentioned that in the one other
instance where there were type-specific versions of a common operator,
a third ‘generic’ version was required. Dr. Ruud suggested giving
numerics multiple faces.

Parrot Porters
Re: [perl #41020] [PATCH] pmc2c.pl functionality extracted into separate package
Earlier, James Keenan supplied some patches which he noted were not
completely functional.

This week, chromatic made a few suggestions on the style of the code.
James explained that some of his choices had been dictated by the fact
that this was maintenance coding.

In another subthread, James stated that he had found a good way to
run the tests. They are meant to be run before make.

After Kevin Tew reported some failing tests, James requested the
output with the failing tests. Will Coleda suggested that perhaps
James could make the tests give a helpful error message if they
are run at the wrong time. James added the suggested patch.

chromatic sent James his test results. With the newest patches,
everything worked. chromatic committed them as r16345.

Building Parrot::Embed on Windows XP / Visual C++
Ron Blaschke reported two warnings he had seen from trying to build
Parrot::Embed on Windows/VC8. He had some questions on how to
proceed. chromatic and Ron tried to find a patch which would fix
the problems. A solution was applied as r16229.

[perl #41125] [PATCH] Fix small typo in root.in
Nikolay Ananiev’s patch in ticket [perl #41125] was applied as r16239.

[perl #41128] [PATCH] Fix #41122: ParrotObjects don't call init_pmc vtable
In ticket [perl #41128], Matt Diephouse submitted a patch but didn’t
commit it because it affected code other people are maintaining.
chromatic agreed with the patch because it didn’t break any tests
or modify the external interface.

Creating Keys in PIR
chromatic discovered that writing tests for keyed variants is painful.
He wanted to see working PIR for creating a key for a nested namespace.
Bob Rogers supplied a patch and wondered if it was what chromatic had
had in mind.

Re: [perl #41132] [BUG] Segfault in Parrot_call_sub_ret_int
Nikolay Ananiev created ticket [perl #41132] to deliver a patch.
Jonathan Worthington replied that he had applied the patch, because
it was consistent with Parrot_call_sub. He asked if Nikolay could
look at related code to see if similar fixes were needed. Bob Rogers
explained the underlying problem as he saw it.

chromatic wondered if it would be possible to create some documentation
on how contexts, interpreters and code segments work. Bob said he’d try,
but that he was just learning about code segments as well.

[PATCH] make pdump's output about debug segment more consistent
Lee Duhem submitted a patch to make pdump’s output more consistent.
This was ticket [perl #41140]. It was applied as r16269.

GC problem in parrot_pass_args to a tailcall (r16239)
Bob Rogers wrote about a segmentation fault which is triggered during
argument passing after a tailcall. He gave an analysis of the problem
and provided a patch. However, he hoped that there was a better option.

[PATCH] Add get_name() Method to Namespaces
chromatic supplied a patch to implement get_name() as specified in
PDD21. He did not check it in because it changed the API.

[perl #41141] [PATCH][Win32][VC] Minor display cleanup during compilation
In ticket [perl #41141], Ron Blaschke reported a problem with
compilation output on Windows. He supplied a patch to correct this.

[perl #41144] [PATCH] refresh front page of parrotcode.org
Allison Randal submitted a patch as [perl #41144]. The patch
cleans up the main web page at Parrotcode.org.
James E Keenan wondered who applied these types of patches.
Will Coleda applied the patch and gave instructions on how to
acquire commit access to the website.

Mac OS X Concurrency
Allison Randal gave the URL to an article on Mac OS X concurrency.

Exceedingly lightweight C embedding
Allison Randal posted a link on the topic.

Users
gather { if $xy.was_taken { … } }
Gilbert R. Röhrbein
asked if there is a way to look inside a gather-block if something
was already taken. He included some example code of how he thought it
would work.

Acknowlegements
This summary was prepared using
Mail::Summary::Tools,
available on CPAN.

If you appreciate Perl, consider contributing to the Perl
Foundation to help support the
development of Perl.

Thank you to everyone who has pointed out mistakes and offered
suggestions for improving this series. Comments on this summary can be
sent to Ann Barcomb, kudra@domaintje.com.

Happy New Year!

Distribution
This summary can be found in the following places:


use.perl.org
The Pugs blog
The perl6-announce mailing
list
ONLamp


See Also

Perl Foundation activities
Perl 6 Development
Planet Perl Six



Updated: Mon Jan 1 23:55:01 2007


OrderWeb Software CC
Contact Us