Programming

Perl Features of the Future - Part 1 61

Kevin writes "This story highlights some of the features being included in Perl 6. "There will be substantial changes in the move from Perl 5 to Perl 6. We've been hamstrung for a while by the need to maintain backward compatibility all the way back to Perl 1. There are some things we want to remove, because they seemed like good ideas when they were introduced but they're more trouble than [they're worth] now."
Microsoft

Plex86 Lives, As Lightweight VM Technology 232

Kevin P. Lawton writes "Plex86 has been completely overhauled, and simplified to be a user (application) code only Virtual Machine technology. For running user code, many of the heavy weight x86-VM techniques are unnecessary. But the bonus is, Linux can easily be made to run inside the plex86 VM, so that the kernel is actually 'pushed down' to user privilege level. This has been demonstrated on both Linux 2.4 and 2.5 kernels. Thus, Linux can run in a plex86 VM without the need for any heavy virtualization. My goal is to keep the code base trim, tight, auditable and get to usable releases quickly. And to favor those goals over adding unnecessary complexities. The first milestones have just been reached, so it's still early in development. There are email lists available on the main plex86 site."
Games

Snowboarding Soul Ride Engine Goes GPL 217

TuringTest writes "LinuxGames reports this news update at the Soul Ride game site. Soul Ride is a snowboarding game with real character physics, and its engine is now released under GPL and available for download. You may see its beautiful screenshots until it gets /.ed. Note that only the engine is GPL'd, not the artwork and data. Can you imagine a GPL game with the Fellowship of the Ring crossing the Caradhras with these graphics?" I hope this release spawns a Linux-friendly snowboarding simulator -- Soul Ride is limited to Windows (9X, NT, 2000) for now.
Graphics

Software/Hardware FPGA Dev Board that runs Linux 208

bforsse writes "The ML300 allows engineers to develop hardware with HDL synthesis/simulation and software with standard GNU tools. The entire system is implemented inside one FPGA with an integrated IBM PPC processor. The board comes with all the peripherals that a standard motherboard or laptop has and then some. It currently ships with MontaVista Linux, a number of other linux flavors and OSs are in the pipeline. Maybe this new merging of the hardware and software worlds will settle some of the religious wars between hw and sw engineers?...ok, maybe not."
Programming

Trees Fall Prey to AoA 30

bluethundr writes "For all of the years that it has been available, the only way to read the classic instructional text known as the Art of Assembly by Randy Hyde, was to read it online or download a PDF'd copy and print it out for your own bad sef. It would seem that No Starch Press stands poised to release a pre-bound (aka BOOK) version of this most highly esteemed volumes on the arcane topic on highly convenient dead tree media. I for one am very glad about this development. While I recognize the value of hypertext for reference, when it comes to learning any complex topic at length dead tree media is the way to go, hands down IMHO! I emailed the company to get a bead on when to expect this development and this was the reply: 'No, you are not misinformed. The scheduled publication date for Art of Assembly is March, 2003. I will have something posted on the website very soon, perhaps in the next couple of days. Thanks for the interest!'"
News

Creating Your Own CA 31

lisam writes "Rob Flickenger shows how to become your own Certificate Authority, and sign your own, or others', SSL certificates in this onlamp.com article. (He also manages to mention fnords and deny responsiblity for the Microsoft Corporation cert snafu.)"
Programming

Programmers and the "Big Picture"? 405

FirmWarez asks: "I'm an embedded systems engineer. I've designed and programmed industrial, medical, consumer, and aerospace gear. I was engineering manager at a contract design house for a while. The recent thread regarding the probable encryption box of the Columbia brought to mind a long standing question. Do Slashdot readers think that the theories used to teach (and learn) programming lead to programmers that tend to approach problems with a 'black box', or 'virtual machine' mentality without considering the entire system? That, in and of itself, would explain a lot of security issues, as well as things as simple as user interface nightmares. Comments?"
Programming

Guido van Rossum On Strong vs. Weak Typing 100

Bill Venners writes "In this interview, Java creator James Gosling says, 'There's a folk theorem out there that systems with very loose typing are very easy to build prototypes with. That may be true. But the leap from a prototype built that way to a real industrial strength system is pretty vast.' In this interview, Python creator Guido van Rossum responds with 'That attitude sounds like the classic thing I've always heard from strong-typing proponents. The one thing that troubles me is that all the focus is on the strong typing, as if once your program is type correct, it has no bugs left. Strong typing catches many bugs, but it also makes you focus too much on getting the types right and not enough on getting the rest of the program correct.'"
The Internet

Overview of Zeroconf Networking 8

An anonymous reader writes "An interesting article in the IPJ this issue. It gives an overview of Zero Configuration Networking. Also talks about Apple Rendezvous, and how they use Zeroconf. Read more about it here"
Hardware

Fatal WeaknessWith High-Capacity MMC/SD Cards? 57

jvaigl writes "I think I've spotted a pretty fundamental problem with those little Secure Digital and MultiMedia Cards. Since so many people are starting to use them as portable storage and file backup, I thought I'd try run this by the Slashdot readers and either get some corroboration or else have someone knowledgeable point out my misunderstanding." Read on for the trouble -- which has to do with FAT32 formatting and those high-capacity cards -- and the conclusions that jvaigl draws from his experiences.
Programming

Trail of Tears: MySQL, ODBC, & OpenOffice 1.0 352

Joe Barr writes " I found a wonderful "how-to" piece called "OpenOffice.org 1.0, ODBC and MySQL," by John McCreesh. In the introduction, McCreesh writes about OpenOffice.org 1.0's "best kept secret" -- that secret being the fact that hidden away inside, completely unknown to most OpenOffice users, is a user-friendly front end for databases that is "a Microsoft Access (and more) equivalent." That may be so, but there is a very good reason why it's a secret: it's too damn hard getting OpenOffice and ODBC wired up correctly."
Programming

XML Turns 5 36

GiMP writes "According to the World Wide Web Consortium, XML turns 5 years old today. XML is used by many programs as a generic container for data. Applications range from websites, to word processor documents, to video games. It seems like only yesterday it was only a working-draft."
Programming

First Free Linux-Based Development Kit for Intel XScale 3

EmbeddedMan writes "For any potential XScale developers out there, this announcement of a completely free development kit for XScale processors is very interesting. Although I am not using XScale at the moment, I have used the distribution this release will be based on and it is extremely flexible and easy to use. It is good to see that this support will be freely available for everyone to use."
Programming

IPv6 Application Competition - win $10,000 217

sneekz writes "The IPv6 Promotion Council of Japan has announced a competition for developers of IPv6-enabled applications. Various prizes up to $10,000 for ideas and actual implementations, and you keep the rights to your work. From their site: 'The contest will award developers of applications and software which helps to create new possibilities in the Internet world.'"
Java

Even Sun Can't Use Java 833

cowmix writes "It turns out that Sun does not eat its own dog food. Specifically, this internal memo from Sun strongly suggests that Java should not be used for Sun's internal projects. More interesting still, they go on to state which other languages fullfil Java's goals better than Java does itself. Finally, the memo states Sun's own Solaris is the cause of many of Java's woes. Yikes."
Perl

POE 0.25 Released 10

Casey West writes "Version 0.25 of the award-winning POE networking and multitasking framework has been released. This version is mainly a bug fix release." Read on for more...
Programming

Open Watcom 1.0 Released 307

JoshRendlesham writes "The Open Watcom C/C++ and FORTRAN 1.0 compilers have been officially released. The source, and binaries for Win32 and OS/2 systems, are available. This release also means that outside developers can join and contribute to the project." Or if you prefer, gcc is up to 3.2.2.
Microsoft

Xbox Media Player Contest 187

mliu writes "Xbox Media Player, the GPL application that turns everyone's favorite hackable console (the Xbox) into a set-top-Divx/Xvid-playing- Shoutcast-radio-streaming- lean-mean-Mp3/Ogg-music-playing-all-while- sporting-a-pretty-user-interface-machine is holding a contest. They're in desperate need of help in terms of more developers and are holding a giveaway of 25 top of the line X2 Pro modchips for the 25 best patch submissions between now and March 31. If you don't know what Xbox Media Player is and/or feel the need to ask why bother hacking the Xbox, you have definitely gotta check it out. It turns the Xbox from Bill Gates' insidious plot to get into the living room into a set top box that can play practically everything even while sporting a sleek black look that won't stick out in your home theater system, and a user interface that your grandmother could use. And you can even run Linux on it in your spare time. It's no $100,000 but it's for a cause that is both more practical and useful if you ask me." The X-Box has proven itself an entertaining platform for hackers, and the XBMP is really excellent. When it has visualization plug-ins, I think it'll be a great way to put MP3s in your stereo.

Slashdot Top Deals