Tag Archive for 'linux'

An Introduction to Linux Operating System

An easy to read, accurate and in plain language guide to the linux operating system.

What is Linux

Preface

Some of my readers today will be aware of a beautiful operating system that goes by the name of Linux. For those who are not already familiar, here is a brief introduction: Linux is a free open-source alternative to Windows and Macintosh. Based off of Unix, Linus Torvalds laid the framework for the kernel many years ago and then made the source code open to all. He still works on the kernel today, but he’s not alone; millions of programmers around the world work to improve Linux with their free time. They’ve worked hard to bring Linux to maturity, and as of the past couple years, it has reached a mature stage where the average computer user is more than capable of using it. In other words, you no longer need to know how a computer works or how to program in order for Linux to be useful to you.

So why am I bringing up this topic? Quite frankly, there aren’t enough Linux users accessing TechwareLabs, and I believe this needs to change.

Continue reading ‘An Introduction to Linux Operating System’

Your OS X style couch

 

Mac OS X fans are gonna love this one:

… now some Linux user has to come up with an answer, especially the Gnome users :-p

Syncing your BlackBerry on Linux, a howto guide

If you use Linux on your desktop, and you also happen to have a BlackBerry handheld device, you’re probably aware that Research in Motion, the company that develops the BlackBerry platform, offers nothing in the way of support for its devices on Linux — but the intrepid geeks in the free software world do. Thanks to to the efforts of the Barry and OpenSync projects, I just finished syncing my BlackBerry 8800 with my Evolution contacts on my Ubuntu 7.10 desktop.

Blackberry

If all you want to do is share data between your Linux box and the BlackBerry, no sweat. The 2GB Micro SD storage I inserted in my 8800 is available to my Linux system just like any other USB storage device. When I connect the USB cable to the BlackBerry, I simply say yes when Ubuntu asks if I want to enter Mass Storage Mode, and I can copy music and photos to the phone. I have run into a problem getting the audio for videos that were created with Kino to work correctly, but other than that, moving data back and forth between the PDA and the desktop “just works.”The Barry and OpenSync projects aim to provide a little more functionality than just moving data. According to its home page, the Barry project “is a GPL C++ library for interfacing with the RIM BlackBerry Handheld. It comes with a command-line tool for exploring the device and a GUI for making quick backups. This project’s goal is to create a fully functional syncing mechanism on Linux.” Release 0.11, which I’ve been playing with the past week, goes a long way toward meeting those goals. With it, you can explore, backup and restore, and — with a little help from OpenSync — sync databases. There is, however, some assembly required.

Continue reading ‘Syncing your BlackBerry on Linux, a howto guide’

Why Linux Will Succeed On The Desktop

I believe Linux will become the de-facto standard desktop operating system. Though it’ll take a while for many users to break free from ties to Windows, there is good reason to believe that this day will come.

Consider that the global community is already beginning to rally behind standard document formats. In addition, as browsers like Firefox gain more market share, users are less tolerant of Internet Explorer-only web sites. However, the transition is slow and will continue to be a slow one. Most people will switch away from Windows only when dollars are on the line.

The Perfect Generic Client

desktop supports multiple methods of work habits. For example, you can edit a document with a local word processor like Microsoft (NSDQ: MSFT) Word for Windows, or you can use Google Docs. You need Windows to run Word, but any operating system with a good browser will handle Google (NSDQ: GOOG) Docs well. Once you eliminate the problem of migrating to a new document format, the question becomes, “Why am I paying through the nose for a buggy, bloated, insecure and buggy Windows?” Put more simply, take away the force of legacy inertia, and the cheapest, least-problematic desktop becomes the most desirable.

In the long run, Linux makes the perfect generic client. It is the hub of free software development, which makes it the focal point for generic, open computing. As people continue to use Linux as the basis for cell phones, DVRs (such as TiVo and Dish Network), routers, and other dedicated systems, it is becoming ubiquitous on just about every platform but the PC. This only makes it more likely to dominate the PC in the future.

The more Linux becomes the de-facto standard platform for software development of any kind, the more appealing it becomes as the platform for personal computing. Any overlap between appliances and PCs saves duplication of effort. The vast repository of free software available for the asking makes Linux even more appealing as the basis for development.

Many of the duties Linux must perform on a PC it already performs on appliances like cell phones. We may never see the era of $100 network computers, but network computing is advancing, nevertheless, as is evidenced by the increasing reliance on web-based email and the appearance of network applications like Google Docs. We owe thanks to AJAX and Java for the rich client features now available through your PC and/or cell phone browser.

The more we depend on this type of computing, the more invisible operating systems will become. Most people don’t know or care what OS runs their cell phone. We may always care more about what we run on our PC, but the distinction between the two will gradually blur. As it does, Linux should be the best choice, because it is already prevalent on so many devices.

Continue reading ‘Why Linux Will Succeed On The Desktop’

ATI Open-Source vs. Closed-Source Performance & AIGLX Performance

For those that may have missed it, the ATI/AMD fglrx 8.42 display driver that was released last month had introduced AIGLX support. The open-source “Radeon” driver for ATI graphics cards going up to the R400 generation has supported AIGLX for quite some time, but the ATI binary display driver hadn’t until last month. However, one of the complaints about the fglrx implementation of AIGLX is that in the 8.42.3 driver, some are encountering slow performance in Compiz / Compiz Fusion. We have taken an ATI Radeon X800XL 256MB PCI-E graphics card, which is supported by both the Radeon and fglrx drivers, and have compared their Compiz performance in a few different scenarios.

ATI Open vs. Closed-Source AIGLX Performance

The system once again was running Ubuntu 7.10 “Gutsy Gibbon” with the Linux 2.6.22 kernel and X server 1.3, but with these benchmarks, the Compiz effects were disabled during testing. The hardware included a PCI Express ATI Radeon X800XL 256MB graphics card, Intel Pentium D 820 (2.80GHz dual-core), 2GB of DDR3-1333 memory, and an ASUS P5E3 Deluxe (Intel X38) motherboard. We had used Enemy Territory and GtkPerf as our vehicle for benchmarking the two drivers, since both benchmarks are compatible with the current Radeon driver. The ATI driver used was fglrx 8.42.3.

ATI Open vs. Closed-Source Performance 

Apple’s Leopard Features ODF

 

Apple’s latest incarnation of OS X “Leopard” will be able to read OASIS’s ODF.

Good news for open source community and for the compatibility as whole, but then how does ECMA’s Office XML correspond to UNIX specs!!! How about saving files in ODF … is it there in Save As option. Here is what else Leopard is going to feature.

Puppy Linux. The small but powerful distro.

Yesterday, Barry Kauler, the founder of Puppy Linux announced its latest version Puppy Linux 3.00. He said that this version is the massive upgrade to its predecessor Puppy Linux v2.17.1.

What exactly is Puppy Linux?

If you dont know what am I talking about…read this:”Puppy Linux is the Slackware 12 based Linux distribution designed especially for low-end computers and because of its small size (80-100 MB) it can run from live CD or from USB stick”. It is based on Slackware than it doesn’t mean that it is a clone of Slackware but it is totally a different distribution from base. And if you run this from USB stick then it will transfer caching and flush data to RAM in every 30 minutes and hence will not affect your USB.

Whats new in 3.00?

Here is the list:

  1. All base packages upgraded, including glibc v2.5, gcc v4.1.2, GTK v2.10.13.
  2. Application upgrades (incomplete list): pptp v1.7.1, Isomaster v1.1, KP2 v0.2 (gray), Pbdict (zigbert), pure-ftpd (getnikar), trashcan (disciple), Pbackup v3.0.0 (zigbert), Network Wizard (Dougal, tempestuous, BarryK), JWM v2.0.1, Xvesa Wizard (gray, BarryK), Burniso2cd (BarryK), Busybox v1.6.1, TkDVD v4.0.6, various small utilities (gray), Pidgin v2.0.2, SeaMonkey v1.1.2, Xorg v7.2, Unionfs v2.1.2, Pfind v2.4 (zigbert), PDF-printer v0.8 (jcoder24), WakePup2 (john doe, dgi), v1.6.9pre7, NoteCaseHomeBank v3.5, Universal Installer (BarryK), Pmirror v0.2 (zigbert), PRename v0.6 (plinej), partview (PaulBx1).
  3. Massive improvements achieved with new boot and shutdown scripts, including pup_save file custom naming, frugal install into a subdirectory, correct recognition of multiple pup_save files at bootup, pup_save file resizing.
  4. New kernel: 2.6.21.7, configured with ‘tickless’ option. Initrd.gz is now a cpio archive.
  5. NetSurf web browser v1.1 as our internal HTML viewer.
  6. True flushing for Flash drives (andrei, BarryK). Finally.
  7. Also a great number of bug fixes.

Resources:

For more information on Puppy Linux go here
For announcements and release notes click here
Download the ISO image from here (size=97.63 MB)

Some screen shots:

Here I put some Puppy Linux screen shots for you to see[Obviously :D].



Top 13 Reasons Why Linux Should Be on Your Computer