Archive for the ‘Operating Systems’

Vista SP1 as it is commonly known has finally gone gold. Despite Microsoft’s elusive and evasive predictions about when SP1 would be released, it has made its way out of the factory doors. Speculatively, it is rumored that SP1 had compatibility issues that were discovered as beta testing progressed. Nevertheless, it is now there in the market as a full fledged solution, standing stronger than ever!

Unlike windows XP SP2 which included several brand new features, Vista SP1 is a regular old-model service pack. This means that it has no new features, no user interface changes or anything coming closer to that sort of gimmick. So you may ask “what does it have, anyway?” It’s mostly concerned about improving security and enhancing performance with most other changes under the hood.

The most important feature in this release would be Microsoft’s attempt to block a couple of methods used by hackers to pirate Vista and get around its activation mechanism. The trick was to put all pirate copies of vista that were upgraded to SP1 on a non-activated 15 day trial status. Ironically, benchmarking SP1 release, a patch was released by a hacker to combat the new anti-pirate policy even before SP1’s final official release.

Another interesting breakthrough for Microsoft is changing its policy on how non-activated Vista copies are handled. Prior to SP1, any copy of vista which was not activated beyond 15 day or 30 day trial period was put in to reduced functionality mode where the user cannot do anything much on the machine except to activate or purchase Vista. In SP1, this process has been abolished in replacement of more lenient measures. So now, the consequence for any user who does not activate their Vista would be to have a black and white background on the desktop and an hourly prompt which warns that they are using an illegal copy of Vista.

category Operating Systems sheri June 30 2008 Comment (0)

Mac OS X is making its way to the top these days by increasing its popularity among the general public and of course acquiring more market share in the operating systems business. As we know, there have been two major versions of Mac OS namely “Classic” Mac OS and Mac OS X. “Classic” Mac OS was forgotten long time ago and it’s rarely mentioned in any artifacts.

The life of Classic Mac OS spans from the inception of Mac OS to the release of the final version of Mac OS 9.2. What is the unique feature of classical Mac OS? Basically, classical Mac OS is identified by its total lack of command line and it was completely a graphical operating system. There were two other important limitations as well: limited memory management and lack of protected memory. Some indicate that lack of support for some devices as a downside of classical Mac OS, but every operating system had this support or the compatibility issue and it is nothing specific to Mac OS.

Classic Mac OS had its own file system called Macintosh File System (MFS) which is a flat file system with support only for one level of directories. Then Mac OS was included with more advanced file system called HFS (Hierarchical File System) which supported file hierarchies. Most of the old file systems used by operating systems at that era treated a file as a sequence of bytes and applications were supposed to know which byte has which information. MFS and HFS assigned two different “forks” to files: data fork and resource fork. This mechanism was used for identifying files correctly and efficiently. Furthermore, enhanced file manipulation was also possible. But there was an issue when it comes to interoperability with other operating systems. If a file is copied from a Mac system to DOS, probably the file would be corrupted.

Until the early 2006, commercial support for Classic Mac OS applications was available and Mac OS is still supported. Anyway, Classic Mac OS cannot be run on Intel based hardware because Intel was introduced to the Mac world by Mac OS X, the modern Mac OS.

category Operating Systems sheri April 28 2008 Comment (0)

Since the time Linus Torvalds developed the Linux kernel back in nineteen nineties, Linux world developed in to various fragments resulting thousands of flavors to choose from. This created freedom for users who are interested in choosing different software for their purpose and eventually created the community movement called FOSS (Free and Open Source Software). Although some of the companies who made free Linux distributions for end-users and servers later converted in to businesses who sell Linux, the remaining distributors kept their philosophy straight and did not start selling “open source” software. Anyways, Debian distribution is one of the most respected flavours of Linux which is popular for its stability. Therefore, Debian was widely used for servers and did not reach the Linux newbies in great scale.

But when Canonical Inc. started looking at offering a world class, feature rich Linux distribution for free based on core open source values, they picked Debian as the primary distribution that they would like to use as the foundation of their distribution. I have no idea how they came up with the word “Ubuntu” for their distribution name but it has a nice meaning which goes beyond software development.

Ubuntu has become the most popular Linux distribution among the new adopters and general users. This is widely due to the feature richness of the distribution and the increased usability. Ubuntu includes thousands of freely available software with an easy-to-use package management system so, even non-techies can use Ubuntu for productivity purposes. Ubuntu offers two versions as the desktop and server versions. Currently Ubuntu owns the top rank in most of the Linux forms and polls. Again, Ubuntu has become the top ranker for the most downloaded distribution in many download sites.

Although Ubuntu official release comes with Gnome desktop environment, there are few versions available with other desktop environments and window managers: Kubuntu – Ubuntu with KDE, Edubuntu – Ubuntu for young human beings, Xubuntu – Ubuntu with Xfce desktop environment and Gobuntu – Ubuntu which strictly provides only free software. The end users can choose any suitable Ubuntu version from the above distributions.

category Operating Systems sheri April 15 2008 Comment (0)

We talk a lot about Linux and open source software but have forgotten GNU initiative which was started decades ago for laying the foundation for free software. This is mainly due to the popularity Linux achieved during the past decade and I assume it was not intentional. Anyways there are few distributions that promote Linux as GNU/Linux and these distributions are mainly focusing on fully GPL (General Public License) compatible software distribution. One good example is Debian GNU/Linux distribution.

Let’s look at the inception of GNU and the motives behind the initiative. GNU is an operating system composed fully with free software and it was publicly announced on September 27, 1983. This news was published in two newsgroups – net.unix-wizards and net.usoft by Richard Stallman. The primary motivation behind GNU was to wholly free computer operating system into existence. UNIX was popular but costly so Richard wanted a Unix-like operating system to be developed for the general public. In this exercise, software source code should be supplied with the operating system or the software and anyone who is interested in it should be able to freely modify the source code and distribute their own modified version to the general public without any legal implication. Later, in 1985, GNU published its manifesto including its philosophy of free software and now it’s covered under GPL.

The name GNU is a recursive acronym for GNU is Not UNIX. The initial plan was to develop GNU to be fully compatible with UNIX but for years, GNU didn’t have a proper kernel in place. What they had was remote procedure call kernel called TRIX developed by MIT (Massachusetts Institute of Technology). Then GNU had a plan to adopt BSD 4.4-Lite kernel but this was not successful due to the loose corporation by BSD programmers. Anyway, after several kernel adaptations, GNU/Hurd has become the finalist, which is GNU’s own kernel. After the popularity of Linux kernel, Linux has become the most stable and popular system for hosting GNU software. But do not misunderstand: Linux kernel is not a part of GNU!

category Operating Systems sheri April 10 2008 Comment (1)

Hacking has been there from the first days of computer software and obviously it is illegal and most of all, unethical. If someone spends time, effort and money developing software, we all must respect it and if we are interested using it; we should use the software in a legal way. Like for all other software available in the market today, it is applicable for Apple Mackintosh as well. In this short entry I’m trying to talk about old news: Running Mackintosh on your Intel PC. Yes, I know, if you were unaware of this, you may raise your eyebrows.

As we all know, until recent days, Apple’s Macintosh ran only on Apple’s G processors manufactured by Motorola and IBM and available only in Apple manufactured computers. This way, it was very hard to run Mac on an Intel PCs and various methods such as virtualization was used (PearPC) to accomplish this task. But these solutions were not effective as they also bring various performance issues where working in a virtualized environment becomes almost tiring. The hackers who kept an eye on Mac received a wonderful opportunity with the release on Mac OS X 10.4.1. For the first time of Apple’s history, Apple CEO (Steve Jobs) announced that future Mac releases would be based on Intel processor architecture for better performance. This made the history for hackers and enthusiasts who were looking for an Intel version of Mac OS X.

Even from the official release days of OS X 10.4.1 which was Intel compatible, hackers received information of upcoming revolution and also developer’s versions of the OS X distributed at a software convention. But there was a catch: although Mac OS X was running on Intel processors, Apple has a special hardware chip implanted in the Mac machine which is required for OS X to run. Ideally, no one can run OS X in their personal computers as they didn’t have the chip supporting OS X. But some smart hackers managed to bypass this by emulating lot of restrictions including the hardware chip, so people could just download these hacked versions from P2P (peer-to-peer such as torrent) network and install on PCs.

We’ll discuss some of the latest developments of Hacked Macintosh in later entries.

category Operating Systems sheri April 07 2008 Comment (0)

What have you heard about Linux? An operating system which is hard to learn with a shell for typing complex commands? Anyway, Linux was popular to be popular among geeks for decades and the general users were left aside when it comes to Linux. But amazingly, there are increasing number of layman computer users converting themselves from Windows to Linux nowadays. Most of the honor for this new trend should go to a few new developments of the area of desktop visualization such as Compiz and Beryl.

Compiz and Beryl was first introduced obviously for competing with the eye candy of Windows and Apple Macintosh. But in several ways, Compiz was way leading than Windows and apparently some critics say that Windows Vista release was delayed in order to incorporate some of the competitive features Compiz had. Now Compiz consist of some of the most amazing 3D visualizations computing has ever offered while it continues to enhance the desktop effects and the usability.

Compiz is a composite window manager for Linux which uses 3D graphics acceleration via OpenGL. It offers various graphical effects and usability features on any Linux desktop environment such as Xfce, Gnome and KDE. Same as most of other Linux based software, Compiz offers the facility for plug-in. You can add new graphical effects for your existing Compiz window manager by adding simple plug-ins. Unlike difficult software installation in Linux, these plug-ins are easy to install and configure. Sharing the most powerful feature of Linux and open source software, Compiz is supported by a large community so; you will find plenty of forums on the internet that shares knowledge on this.

Since Compiz is designed for high-end graphics, it carries few disadvantages for users with relatively old or different hardware. Compiz is more effective and successful with the most recent NVidia and ATI graphics cards. Therefore, there are a large number of users who do not have the luxury of experiencing this eye catching windowing system yet. It especially, does not fully support Intel chip based graphics cards. So, most of the laptop users are waiting for someone to hack Compiz code and make the eye candy available for them!

category Operating Systems admin March 11 2008 Comments (8)