linux,ubuntu linux,ubuntu guide,linux technical documentation

Linux

What is Linux OS

Linux, also called as GNU/Linux, is a free, like UNIX operating system, developed originally for Desktop PCs, but which now runs on practically every hardware platform available including PowerPC, Macintosh, DEC Alpha, Sun Sparc, ARM, Mainframes, and many others. Linux aims for POSIX compliancy to maintain maximum compatibility with other UNIX-like systems. With millions of users worldwide, Linux is probably the most popular UNIX-like OS in the world.
The heart of the system of Linux is the kernel, the operating system code which runs the whole computer.
The kernel is under constant development and is always available in both the latest stable release and the latest experimental release. Progress on development is very fast, and the recent 2.6-series kernels are simply amazing on all counts. The kernel design is modular, so that the actual OS code is very small yet able to load whatever functionality it needs when it needs it. Because of this, the kernel remains small and fast yet highly extensible, in comparison to other operating systems which slow down the computer and waste memory by loading everything all the time, whether it is needed or not.

Linux systems excel in many areas, ranging from end-user concerns such as stability, speed, and ease of use, to serious concerns such as development and networking. Nowadays, Linux even offers a wide variety of free and commercial productivity packages such as the OpenOffice suite which can import and export files from other platforms, including Windows and MacOS.


Linux has long been praised for its stability–Linux boxes are known for running months or even years at a time without crashing, freezing, or having to be rebooted. Linux users sometimes poke fun at other, less stable operating systems, by way of screensavers like BSOD (Blue Screen of Death, which displays crash screens from various other platforms).

Linux is extremely secure compared to other platforms. Viruses and Trojan Horse programs are practically non-existent. Linux servers practically run the World Wide Web, so one cannot argue that there are so few malicious programs for Linux because it represents an insignificant number of target machines.Virus information also described below.

Mostly Linux machines are known to be extremely fast, because the operating system is very efficient at managing resources such as memory, CPU power, and disk space. NASA, Sandia, Fermilabs and many others have built very powerful yet inexpensive supercomputers by creating clusters of Linux boxes running in parallel. Clusters of Linux systems have been responsible for rendering the graphics for movies like Shrek, Titanic, and many others.
Many high-profile organizations have adopted Linux. For example, visit the NOAA (the National Weather Service at www.srh.noaa.gov) and you can thank Linux for the weather reports you will see online.Also ISRO (Indian space research organization) plan to Launch geo-stationary satellite using linux.

The most popular complete desktop environments at present are KDE (the K Desktop Environment) and GNOME (the GNU Network Object Model Environment). which run on top of Xorg, a free implementation of the X Window System.  These offer the point-and-click, drag-and-drop functionality associated with other user-friendly environments (for example, Macintosh). Both can be configured to look and feel like other environments such as Windows or Mac, and KDE is remarkably extensible. Even complex tasks like system administration, package installation, upgrading, and network configuration can be done easily through graphical programs. Almost all programs that work with one window manager work with all the others, so you don’t need to feel like you must pick your favorite desktop environment based on your favorite applications.

Xorg now supports 3-D windowing environments such as Beryl and Compiz for amazing visual effects, and most people won’t have to upgrade their computers in order to take advantage of these enhancements. Cilck here for seeing the video of compiz desktop effect.

Mostly now a days gis and java based application are devloped using opensource. Linux also make the braod technolgy in VOIP based application like aterics etc. Programmers often find that the Linux development environment is second to none–a good thing for end users who depend on these software developers to provide free software. Nearly all development software for Linux is free and covered under the GNU Public License, which guarantees that it will always remain free. Linux systems come standard with C and C++ compilers and an assembler, and usually include Pascal, FORTRAN, compiled Java, Perl, Python, ajax, django  and BASIC implementations as well. In addition, modern languages like Ruby and classic languages like LISP are all available, fully functional and completely free.

Linux runs two of the most popular development environments, Jboss,Eclipse and KDevelop, and you can use these environments to with just about any programming language available. These two development tools support web application development, but there are additional free/open source highly sophisticated development tools dedicated to building web applications.

In addition, the source code for nearly any Linux program is freely available (and often included by default). This not only means that bugs are discovered and corrected almost immediately, but development of software proceeds at a much faster pace than one finds even at extremely successful commercial software houses. This phenomenon is called Open Source and is the subject of much discussion and amazement in the business world, the computer world, and the press.

The Open Source nature of Linux also makes it ideal for embedded and specialized systems (routers, cell phones, multimedia entertainment centers, point-of-sale systems), because there’s no limit to what you can do to customize Linux for your special needs.
By default, Linux does not grant its users root privilege. Users who are installing  applications or making amendment to the filesystem need to provide the root password, of which failure to do so will render the installation process useless. Similarly, for a virus to create havoc and cause a system-wide destruction, it needs to has root privilege, which can only be granted by the user. As long as the user is careful about what he or she installs and do not grant executable permission to untrusted program from unverified sources, there is little risk of getting infected by virus. Without root permission, the best the virus could do is to infect the Home folder and wipe out all the data in it. Your system won’t hurt a bit

Do I still need anti-virus software?

You will definitely need an anti-virus software if you are setting up a file server with your machine. In situation where you are running Samba or NFS servers, there is a possibility that the virus residing on your machine can infect the Windows PC in your network. In cases where you might have documents in undocumented, vulnerable Microsoft formats, such as Word and Excel, that contain viruses, you definitely want to eradicate them before you share the documents with your counterparts that are running Windows. Having an anti-virus software at check can definitely reduce the chance of your Linux machine becoming a virus propagator.

While Linux provides you with a pretty secure environment, it can only do so much. You still have to play your part to filter out the bad from the good and make sure that none of the viruses get into your system. With due diligence, I am sure that you can have a peaceful night without any virus scare.

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...