David Adams Archive

Perl 6 to Break Compatibility, Support Other Interpreters

Version 6 of the popular Perl programming language will not be compatible with previous versions, but will open up a new world of custom "languages" and interpreters, according to its founder Larry Wall. Wall and his co-developers are doing with Perl 6 -- starting again. "It will break backward compatibility in order to simplify it we have to get rid of old cruft, particularly the regular expression cruft," Wall said. "A lot of the unreadability of Perl is related to the regular expression syntax – and we didn't do that, we got it from Unix. It needs to be end-of-lifed."

Microsoft, Novell See Profits in Partnership

Two years ago, Microsoft and Novell inked a landmark deal on patents and Linux-to-Windows interoperability. According to Microsoft and Novell, it's a deal that has shown dramatic momentum in its second year, with a triple digit percentage increase in customers for a total tally of more than 200 customers. "I was surprised at the number of over 200 customers, so I actually went back and double checked it just to make sure," Susan Heystee, General Manager for Global Strategic Alliances at Novell told InternetNews.com. "That represents over 250 percent growth in terms of the number of customers that are part of the partnership which is really great. A real positive surprise has been the great customer momentum."

Debunking the “2x Ram as Swap Space” Rule

Linux and other Unix-like operating systems use the term "swap" to describe both the act of moving memory pages between RAM and disk. It is common to use a whole partition of a hard disk for swapping. However, with the 2.6 Linux kernel, swap files are just as fast as swap partitions. Now, many admins (both Windows and Linux/UNIX) follow an old rule of thumb that your swap partition should be twice the size of your main system RAM. Let us say I’ve 32GB RAM, should I set swap space to 64 GB? Is 64 GB of swap space really required? How big should your Linux / UNIX swap space be?

Major Scammer/Spammer Now Offline

McColo Corp, an internet service provider that has been confirmed to be the provider of choice to a rogue's gallery of unsavory clients, has been cut off by its backbone providers, cutting the world's total volume of spam by as much as 75%. Sadly, these people will undoubtedly be able to find other service eventually. But enjoy the respite while it lasts.

Lazy Linux: 11 Secrets for Lazy Cluster Admins

Cluster means different things to different people. In the context of this article, cluster is best defined as scale-out -- scale-out clusters generally have a lot of the same type of components like Web farms, render farms, and high performance computing (HPC) systems. Administrators will tell you that with scale-out clusters any change, no matter how small, must be repeated up to hundreds of thousands of times; the laziest of admins have mastered techniques of scale-out management so that regardless of the number of nodes, the effort is the same. In this article, the authors peer into the minds of the laziest Linux® admins on Earth and divulge their secrets.

Worst. Bug. Ever.

There's a bug in Android that crosses over from the realm of serious into self-parody: "It turns out the bug in Android I wrote about yesterday was worse than we thought. When the phone booted it started up a command shell as root and sent every keystroke you ever typed on the keyboard from then on to that shell. Thus every word you typed, in addition to going to the foreground application would be silently and invisibly interpreted as a command and executed with superuser privileges. Wow!"

Ubuntu from Your Flash Drive – Easier than Ever Before

As you have probably noticed, new versions have arrived of Ubuntu, Xubuntu and other derivatives. One of the most exciting new features has received far less publicity than it deserves - the ability to 'install' it onto your USB flash drive with just a few clicks. The advantages are obvious: just plug your flash drive into a computer and run your favourite operating system. What's more, everything you do - installing applications, saving documents, editing preferences - will be saved to your flash drive and will be available to you every time you run it! The best news is that it's astoundingly easy: all it takes is a few clicks.

Would The Internet Exist Without Linux?

Would the internet as we know it exist without Linux? "Absolutely not", says Rich Menga. "Where Linux shines the most is in its server applications".In the 1990's "There were thousands of Mom n' Pop ISPs that operated out of a garage and the vast majority of them were all running Linux. Windows couldn't do it back then and neither could MacOS. What would you have used that you could afford? Netware? Lotus Domino? HP-UX (that requires those refrigerator-sized HP servers)? Linux was literally the only OS out there that had the right price (free), ran similar to a Unix and could use existing computers of the time to connect customers.The internet as we know it today predominantly runs on Linux. There's an extremely high probability that the internet connection you're using right now is connected through a Linux server - and routed through many other Linux servers along the way."

Apple Not Accepting Opera Mini on iPhone

An interesting NYT Bits blog entry covers Opera's mobile browser. Buried in the middle of the article is this quote: "Opera's engineers have developed a version of Opera Mini that can run on an Apple iPhone, but Apple won't let the company release it because it competes with Apple's own Safari browser." It also talks about Opera on the Wii and browsers in cars. A good read. My Take: But back to the iPhone. As tempted as I am to just shrug it off, since Apple is free to run its App Store any way it pleases, as an enthusiastic iPhone user, I think Apple is shooting itself in the foot here, as it is with all the "competitive" apps being rejected. Apple does stand to lose some Google revenue by letting people use other browsers, but they have much more to gain by unleashing the creativity of the developer community and giving them the freedom to improve or replace core iPhone functionality. Hopefully competition from Android forces them to wake up.

Clutter is Good for Intel’s Moblin Linux

With Moblin 2.0, Intel is integrating in an open source technology called Clutter. Clutter is an open source animation framework that allows for the development of applications in the same way you would develop games. The underlying complexity is abstracted such that intricate UI can be built with a minimum of code. "Because it's developed like a game engine, all the graphics happen on the GPU, freeing up CPU do to application work," he said. "When combing with Atom and the various GPU's we use in Moblin supported platforms, you end up with advanced UI platforms. We really think it will create a huge opportunity for application innovation on top of Moblin."

Why Windows 7 Will Suck Less Than Vista

Loyd Case over at ExtremeTech attended Microsoft's technical briefing of Windows 7 and can't help but compare how the new operating system will be better than Vista. Key features are better user support, stability, performance, and many other things. Sounds like a broken record? Probably, but Microsoft learned a lot after Vista launched, and they'll be careful not to repeat a lot of the same mistakes twice.

More Details on HP’s Virtualization Efforts

OSNews recently ran a story on UNIX virtualization functionality which was a bit shallow on technical details. HP's Christophe de Dinechin (who had already begun working on virtualization at HP when we interviewed him several years ago, but couldn't talk about it then) contacted us to tell us he'd gone into more technical detail on his blog here and here saying, "They are a bit long, and probably boring to a general audience, but since your readers are generally more interested in OS technology than the average population, I thought I'd bring these to your attention."

SDK Released for Microsoft Surface

Microsoft offered a software development kit for Surface, the company's tabletop computer, to about 1,000 people at its Professional Developers Conference in Los Angeles. The article features a some details on apps already available for Surface. (For example, designers at Vectorform have built an application that lets people can "carve" a jack-o'-lantern on the Surface by using their fingers to trace a design in an image of a pumpkin.)