Operating Systems

Migrating to Linux from Windows

May 15, 2011 by George Edison. 8 comments

Ask someone what operating system they’re using, and chances are they’ll reply with some version of Windows. It’s hard to find a PC for sale anywhere that doesn’t have some version of Windows pre-installed on it. However, with recent privacy and security threats, Windows has taken a lot of heat for vulnerabilities found within the operating system. For that reason and perhaps others, many are beginning to look at alternatives. One such alternative is Linux.

The decision to migrate to Linux might be based on a number of factors such as performance, security, or stability. Linux is widely known for its robust kernel and raw speed. Many web servers run Linux – in fact, according to Wikipedia, the majority of websites are powered by Linux. Despite its huge presence in the server market though, it does not enjoy the same widespread usage on typical desktop computers – probably the two biggest reasons for that are education and compatibility.

A lot of people are surprised to find out that the same software they use on Windows is either available for Linux or a program with equivalent functionality can be used. In some cases, it is even possible to run Windows applications in Linux using a compatibility layer (such as Wine or Mono). In order to understand Linux a little better, we’ll take a look at its history.

more »

On Lion’s Reversed Scrolling

April 30, 2011 by markszymanski. 0 comments

Mac OS X Lion is going to introduce a new feature to further make it like iOS: reverse scrolling. When you scroll down, the content will move up instead of down, and vice versa. I am not a member of the Mac Developer Program and so I do not have access to the Lion beta. However, there is an application called Scroll Reverser that allows the replication of Lion’s reverse scrolling in Snow Leopard.  Here’s a video demonstration:

more »

Why you should forget about 4GiB of RAM on 32-bit systems and move on

April 23, 2011 by mokubai. 1 comments

In my previous post on 64-bit systems I was somewhat dismissive of applications being able to use PAE and other technologies to allow a 32-bit operating system to use more than 4GiB of memory.  We’ve since asked:

If my operating system is 64 bit can my 32 bit applications use 64 bit memory (> 3.5GB)?

And the answer is, in truth, yes.  Yes, you can.  But it’ll cost you and, probably, make your life difficult.  It’ll also make people wonder why you wanted to try it in the first place too, what with all these new-fangled 64-bit processors and operating systems flying about using whatever memory they need to do whatever they like.

There are many technologies for achieving this, these include PAE, PSE, PSE-36, AWE (Windows), mmap (Unix/Linux) and they all have one thing in common: they require special support to use properly. In some cases forcing the issue means things can and will break, horribly.

TL;DR Version: All these technologies are there for developers. They provide no immediate solution for end users.

more »

Downgrading Windows To An Earlier Version

April 15, 2011 by mokubai. 0 comments

In this post we ask two related questions about downgrading.

Can I legally downgrade from Win 7 64 bits to Win 7 32 bits?

and

Winows 7 Professional downgrade rights to Vista and XP

Granted these are quite distinctly different intentions of end results, but they do share a lot of similar ramifications regarding what you are allowed to do within the scope of your Windows licence.

Downgrading 64-bit to 32-bit.

This not actually a real downgrade as it is simply changing the bit-ness of your operating system but people think of it as a downgrade as it is almost a step backwards in terms of compatibility.  If you have more than 3GB of memory then you should almost never consider this as an option as, for reasons I have already stated, you will be effectively crippling your computer.

I’m going to start again by using the Microsoft End User License Terms search tool and present in all versions of the EULA is the following section:

2.  INSTALLATION AND USE RIGHTS.

d.  Alternative Versions. The software may include more than one version, such as 32-bit and 64-bit. You may use only one version at one time.

more »