Saturday, October 3, 2009

Introduction to Linux



Most people look at Distros like Ubuntu and Fedora and Slackware and call them “Linux”. When these distros boot up and get into a GUI environment, people call the GUI linux as well.
But…..That is not true!
Linux is actually just the kernel. The Linux kernel talks to the hardware in your computer and gets it to perform tasks based on your instructions, which are passed to the kernel via the command interpreter, also known as the “shell” or via applications that talk directly to the kernel. The kernel handles things like memory allocations, I/O operations, device management, file management and process management. It is in essence, the heart of the operating system.
So now that we have established that linux actually refers to the kernel, what are all the other things on your Distro? what handles the GUI? where are the panels and menus from? what gives you the cool desktop effects? The answer is that they are all seperate programs and on most linux distributions, these programs are all free and open-source meaning that everybody who understands programming can simply download the programming code and modify the program to suit their needs. So when you boot up your distro and look at the user interface, it is actually a piece of free software that has been worked on and improved by volunteers worldwide.
Now, because all the pieces used to build a linux distribution are all seperate programs and not hard coded into the kernel, this means that you can swap them around as you see fit. Getting tired of your usual graphical environment? you can remove it and add a different one, like KDE or fluxbox or GNOME(Most Popular). You can even have 2 or 3 graphical environments installed and choose which one to use when you log in.
This modularity is what makes linux so flexible. You have ultimate control as to what sofware you want on your computer, and that is one of the many reasons why I love it :D
In my next post i will explain about the linux distro tree &  linux file system, stay tuned.

Friday, October 2, 2009

File formats and Extensions

ABK- AMOS Basic data file
ABK -Corel Draw AutoBackup
ACL -Corel Draw 6 keyboard accelerator
ACM -Used by Windows in the system directory
ACP -Microsoft Office Assistant Preview file
ACT -Microsoft Office Assistant Actor file
ACV -OS/2 drivers that compress and decompress audio data
AD -After Dark screensaver
ADB -Appointment database used by HP 100LX organizer
ADD -OS/2 adapter drivers used in the boot process
ADM -After Dark MultiModule screensaver
ADP -Used by FaxWorks to do setup for fax modem interaction
ADR -After Dark Randomizer screensaver
AFM -Adobe font metrics
AF2 -ABC Flowchart file
AF3 -ABC Flowchart file
AI -Adobe Illustrator drawing
AIF -Apple Mac AIFF sound
AIFC -Similar to AIF
AIFF -Similar to AIF
AIS -ACDSee Image Sequence file
ALB -JASC Image Commander album
ALL -Arts & Letters Library
AMOS- AMOS Basic code
AMS -Velvert Studio music module (MOD) file
ANC -Canon Computer Pattern Maker file that is a selectable list of pattern colors
ANI -Animated Cursor
ANS -ANSI text
API -Application Program Interface file; used by Adobe Acrobat
APR -Lotus Approach 97 file
APS -Microsoft Visual C++ file
ARC -LH ARC (old version) compressed archive
ARI -Aristotle audio file
ARJ -Robert Jung ARJ compressed archive
ART -Xara Studio drawing
ART -Canon Crayola art file
ASA -Microsoft Visual InterDev file
ASC -ASCII text
ASD -WinWord AutoSave
ASF -Microsoft Advanced Streaming Format file
ASM -Assembler language source file
ASP -Active Server Page (an HTML file containing a Microsoft server-processed script)
ASP -Procomm Plus setup and connection script
AST -Claris Works "assistant" file
ASX -Cheyenne Backup script
ASX -Microsoft Advanced Streaming Redirector file
ATT -AT&T Group 4 bitmap
AU -UNIX sound file
AVI -Microsoft Video for Windows movie
AWD -FaxView document


Frnds this is just a starting...Need ur feedbacks for further postings..

LEARN TO HACK or HACK TO LEARN !!!! CHEERS !!