How Shellcodes Work

Here is an article explaining how shellcodes work: "This article is not a guide on writing exploits, nor an overview of popular vulnerabilities. This is a step-by-step guide on developing a shellcode, a crucial point of any exploit software. Hopefully, learning how they work will help conscientious and respectable developers and system administrators to understand how malefactors think and to defend their systems against them."

Dell To Launch AMD Server

Dell will use AMD's Opteron chip. The PC maker has long been an Intel shop. But it intends to change that later in 2006, when it will begin offering a multi-processor AMD Opteron server. Dell, which announced its first-quarter earnings May 18, said in a statement that it would begin offering "AMD Opteron processors in our multi-processor servers by the end of the year offering a great new technology to our customers at the high-end of our server line." The Opteron server, likely to be a four-processor machine, will be sold alongside new Intel-based servers, Dell indicated.

Microsoft Tells All on Vista’s Hardware Needs

As expected, the software giant on May 18 unveiled its Windows Vista Get Ready Web site, along with a set of minimum PC hardware guidelines for Vista Capable PCs - which call for at least an 800MHz processor, 512MB of RAM and a DirectX 9-capable graphics processor, but ask for more for those who seek to use all of Vista's features - and a Windows Upgrade Advisor application as part of a campaign to prepare people. on a related note, the WinFS team whetted the appetites of advocates of Microsoft's next-generation file system by sharing information on plans for a new, Microsoft-developed application for WinFS, code-named "Project Orange".

Sun Blesses Java Phone

"SavaJe, a spinoff of Lucent Technologies, threw its hat into the ring at the 2006 JavaOne Conference in San Francisco this week, with the unveiling of a 'sophisticated' handset that runs a unique, Java-centric operating system. The Jasper S20 mobile phone, running SavaJe's Java-based SavaJe Mobile Platform, also garnered JavaOne's 'Device of the Show' honors. But why create a Java-based phone OS, when the mid- and high-tier mobile phone market appears to be locked in a three-way battle among Symbian, Windows Mobile, and Linux?"

Volunteer Distributed Computing Results

"There are dozens of other massively multiprocessor projects - known alternatively as distributed computing, grid computing, or volunteer computing - that can take advantage of your otherwise unused CPU cycles in an effort to do things like predict global climate change, calibrate particle accelerators, or develop drugs to combat cancer and AIDS. We decided to look into whether these projects have actually accomplished anything or were just spinning CPU cycles unnecessarily and making their users feel virtuous."

Speed up Ruby-on-Rails with memcached

"Today I learned about memcached, which I'd heard of before, but never really investigated. From the project's site, 'memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.' So, even though I don't have a huge amount of traffic, I still have dynamic sites, and I'm always looking at ways to speed up my Typo blog. So, using memcached, you can get a big performance boost in databases calls, which sold me on giving it a go."

PC-BSD 1.0 Review

"PC-BSD aims to be an easy to use desktop operating system, based on FreeBSD. As many Linux users, I have little or no knowledge about FreeBSD. I heard many rumors about it. I read about it and about its history. I even tried it a little while ago and, although I appreciated some aspects of it, I came to the conclusion that it wasn't ready for the desktop. So when I read the announcement of PC-BSD being released, I decided to have a look at it." Read the review at LinuxForums.

Sun To Support Ubuntu Linux on Niagara

Sun Microsystems plans to offer support for the Ubuntu server Linux distribution on its T1 server line, the company said at the JavaOne industry conference in San Francisco. "We will be aggressively supporting the fork work that Ubuntu has been doing," Sun chief executive Jonathan Schwartz said at the conference. "The ideals of that community are relatively familiar to us." More here, while a comparison of Linux and Solaris on a T2000 is also available.

Benchmark: MacBook, MacBook Pro

Geek Patrol benchmarks the MacBook against the MacBook Pro, and concludes: "The difference between the MacBook and the MacBook Pro varies between 75% and 115%; sometimes the MacBook is faster, sometimes the MacBook Pro is faster. For CPU-intensive tasks, I doubt most will notice the difference between the MacBook and the MacBook Pro. Unfortunately, Geekbench doesn’t measure GPU performance, which is the biggest difference between the MacBook and the MacBook Pro. For GPU-intensive tasks, most users will probably prefer the dedicated GPU in the MacBook Pro over the integrated GPU in the MacBook."

Nested Archive Toolkit for Java

Nested Archive Toolkit for Java is a tool that provides the layout details of archives, including nested or J2EE archives, so that users can efficiently open and update selected archive contents. This technology builds on existing Java APIs for accessing ZIP and JAR files and uses advanced techniques for opening and scanning nested archives.