Eugenia Loli Archive

The Ad-Supported Operating System

In all appearance of an ad-supported operating system is probably not that far off. This article takes a look at some of the finer points behind an OS which is financed with ad views, and more specifically the logic behind a free version of Windows which could make this a reality. There are a few issues which must be resolved first, but with Microsoft refining Windows Live and shifting some of their focus to advertising, many of the pieces seem to be falling into place. A few years ago we featured an editorial and poll on the subject here at OSNews.

WebKit Ported to Qt 4

The KDE team announced a new project to re-synchronize our HTML engine, KHTML, with the WebKit engine. Code named Unity, the project has so far focused on porting the WebKit engine to Qt 4 with minimal changes to the existing code-base. WebKit is a derivative of the KHTML engine by Apple.

Introduction to User Mode Linux; Linux Performance

This chapter provided a summary of the present state of User Mode Linux (UML) and its user community. It contrasts UML with other visualization technologies, and discusses a bit of UML's history and purpose. Also, this chapter covers basic concepts of SCSI over Fibre Channel Protocol (FCP) using raw/block device files and volume managers. In addition, it covers block size, multipath I/O drivers, and striping with a volume manager, and concludes with a discussion of filesystem performance and CPU loading. Examples are included for each topic throughout the chapter.

Understanding Strings and Regular Expressions in C++, C#

Regardless of what type of data you're working with or what kind of application you're creating, you will undoubtedly need to work with strings. No matter how the data is stored, the end user always deals in human-readable text. As such, knowing how to work with strings is part of the essential knowledge that any .NET developer needs to make rich and compelling applications. In addition to showing you how to work with strings in the .NET Framework, this chapter will also introduce you to regular expressions. Also, Jeff Cogswell explains how to use regular expressions to simplify and enhance the power of your programmatic string searching, matching, and replacing.

Microsoft: .Net Beat Java, Who’s Next?

Microsoft is leaving Java in the dust, but the company still has room to grow in the developer arena, a key executive said. Speaking at the Microsoft FAM (Financial Analyst Meeting) on July 27 in Redmond, Wash., Bob Muglia, Microsoft's senior vice president of Server and Tools business, said Microsoft's .Net platform has outpaced Java, particularly the Java Enterprise Edition, over the past five years to become the development platform of choice for enterprise development.

TenGO 1.0 Now Free for Pocket PCs

Given the lack of qwerty keyboards on most touchscreen-based PocketPC phones and PDAs, this (recently freed for personal usage) input method will change the way you feel about your device. TenGO is using predictive text with only 6 buttons and in this video you can witness a woman writing 72 words per minute with her stylus. The buttons are pretty large and so finger typing is pretty fast too (at least 45 wpm which is faster than typing T9 on a cellphone or on Blackberry/Treo's crammed thumbboards). Version 2 of the software is even more powerful and available for $25.

Why Linux Isn’t Mainstream

Toby Richards wrote an opinion article for NewsForge, claiming that for him, Linux won't get mainstream until Evolution - or another capable Outlook-like client - gets optimized and offers 100% compatibility with Exchange. In the comments section of Newsforge readers offered more reasons as to why Linux is not mainstream, offering a view on their needs. My take: While for my personal, home usage of Linux my needs are different, I agree with Toby that companies won't switch their desktops if full Exchange compatibility isn't reached and if Evolution stops being the memory beast it currently is.

The 2006 Linux Filesystems Workshop

The Linux file systems community met in June 2006 to discuss the next 5 years of file system development in Linux. Organized by Val Henson, Zach Brown, and Arjan van de Ven, and sponsored by Intel, Google, Oracle, the Linux File Systems Workshop brought together thirteen Linux file systems developers and experts to share data and brainstorm for three days. Read here, here and here.

The Birth of PC Gaming

In the early days of the 1970s, computer games were little more than a fantasy to most of the world’s population. Only the very few hardcore computer tech specialists had even the faintest inkling that computers could be used for more than calculating complex equations and filling huge rooms with noise, heat, and the faint stink of unwashed code math majors.