Eugenia Loli Archive

Gartner: Linux Not About to Do Damage to Windows

Microsoft Windows will not suffer irreparable damage on the server side at the hands of the Linux operating system over the next five years, Gartner analyst George Weiss told attendees at the Gartner Open Source Summit. In fact, in terms of worldwide server operating system revenue, Linux would come in below both Windows and Unix by 2011 in spite of its enormous growth, he told attendees in a session entitled "Enterprise Linux: Has it Arrived?"

Hands On: A Mac Fan Takes on Vista

"Earlier this month, when I found I could install Windows Vista Release Candidate 1 (RC1) on my MacBook Pro, I quickly took the plunge, practically chortling at the thought that my dual-core laptop could run Microsoft's next operating system. What better way to show that when you buy a Mac you get two computers in one? I've been using Vista off and on for a couple of weeks now, but I'm not chortling as much." More here.

Oracle Overhauls Sleepycat’s Original Berkeley DB

The new version of Berkeley DB, the OSS embeddable database Oracle acquired along with Sleepycat, promises better performance and the ability to do upgrades on the fly. But does Oracle really have open source street credibility? One expert says not really. On other DB news, check this audiocast on PostgreSQL while Zmanda launched the first comprehensive backup solution for MySQL.

Experts Believe the Future will be Like Sci-Fi Movies

In the latest study conducted by the Pew Internet and American Life Project, over 700 technology experts were asked to evaluate an assortment of scenarios in an attempt to determine potential trends for the year 2020. With responses from representatives of the World Wide Web Consortium, ICANN, the Association of Internet Researchers, and major corporations like Google and IBM, the report reflects the perceptions of "Internet pioneers," more than half of whom "were online before 1993."

If Only We Knew Then What We Know Now About Windows XP

Windows XP is turning five years old, but will anybody want to celebrate the occasion? Microsoft's long-anticipated replacement for 'Win 9x' - the series of releases that began with Windows 95 and ended with Windows Millennium Edition - was never supposed to stick around this long. But half a decade after it began shipping on new computers (followed a month later by its retail debut), XP lingers.

Smalltalk for Everyone Else

You've decided to expand your horizons. You've been programming exclusively in Java (or C++, or Perl, or Ruby) for a while now. You're happy and productive, but you have this nagging feeling that you're solving problems by rote rather than thinking as creatively as you once did. Learning a new language, especially one that forces you to re-examine some of your notions about software development, may be just the ticket.

Looking at 2.6.19, Refining the Development Process

Andrew Morton posted his patch queue with numerous comments about merge plans into the mainline kernel. Among his comments he noted that he would not yet be merging the Reiser4fs, "reiser4. I was planning on merging this, but the batch_write/writev problemight wreck things, and I don't think the patches arising from my recent partial review have come through yet. So it's looking more like 2.6.20."

Writing Windows CE Device Drivers: Principle to Practice

Device driver writers possess a special blend of software and hardware skills (among other things). They need to write highly structured and elegant code as well as debug down to the register level of the hardware. They have to do their tasks with less then optimal debug hardware. They often make do without JTAG or Ethernet debug tools and fix tough problems with just their wit and a GPIO line. If you have the tenacity to write device drivers read on.

Python 2.5 Released

"It's been nearly 20 months since the last major release of the Python programming language, and version 2.5 is probably the most significant new release of Python since 2.2. The latest release includes a variety of additions to the standard library, language extensions, and performance optimizations." More links here.