My World Of IT
This blog is mainly intended for sharing and clearing doubts about hardware and software with the help of social networks
Wednesday, October 31, 2018
Friday, December 9, 2011
download video files in ubuntu10.04
most simple way to down load files
just type "kiss"before utube
try it & enjoy
just type "kiss"before utube
try it & enjoy
Tuesday, January 4, 2011
how to install cannon2900b in ubundu
LBP2900 പിനര 10.04 , 9.10 എനിവയില Add െചയന വിധം
cups-common
cups എനീ പാേകജകള സിനാപറികില േപായി ഇനസാള െചയണം. ( ഇനസാള ആയിടിെലങില മാതം)
സിസതില നിലവില LBP2900 Add െചയിടെണങില Delete െചയ് പിനര കണക് െചയ േശഷം സിസം
Reboot െചയക
താെഴയള ലിങില നിനം ൈഡവര ഡൗണേലാഡ് െചയ് Extract െചയ് Driver/Debian എന
േഫാളഡറിനളിെല പാേകജകള താെഴ പറയന കമതില Double Click െചയ് ഇനസാള െചയക.
cndrvcups-common_2.00-2_i386.deb
cndrvcups-capt_2.00-2_i386.deb
ലിങ്
http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDkwMDAwNzcyNDA4&cmp=ABS&lang=EN
ഇനി താെഴയള കമാന് ഓേരാനായി റണ െചയക, (േകാപി െചയ് െടരമിനലില േപസ് െചയക.)
sudo /etc/init.d/cups restart
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
sudo /etc/init.d/ccpd start
ഇനി System-Administration-Printing ല േപായി LBP2900 പിനര Default ആകക.
േശഷം ൈടപ് െചയ് പിന് െചയാം. Print test page വരക് െചയണെമനില.
പിനീട് സിസം റീസാരട് െചയേമാള താെഴ പറയന കമാന് റണ െചയക.
sudo /etc/init.d/ccpd start
NB: Error കാണികകയാെണങില സിനാപറികില നിനം portreserve എന പാേകജ് ഇനസാള െചയക
( Net കണകന േവണം)Printer റിമവ് െചയ് മകളിെല step കള ഓേരാനായി വീണം െചയക. ഈ പാേകജ്
ഇനസാള െചയണെമന് െനറില പറയനെണങിലം ഇത് ഇനസാള െചയാെതയാണ് ഞാന പിനര Add
െചയത്.
cups-common
cups എനീ പാേകജകള സിനാപറികില േപായി ഇനസാള െചയണം. ( ഇനസാള ആയിടിെലങില മാതം)
സിസതില നിലവില LBP2900 Add െചയിടെണങില Delete െചയ് പിനര കണക് െചയ േശഷം സിസം
Reboot െചയക
താെഴയള ലിങില നിനം ൈഡവര ഡൗണേലാഡ് െചയ് Extract െചയ് Driver/Debian എന
േഫാളഡറിനളിെല പാേകജകള താെഴ പറയന കമതില Double Click െചയ് ഇനസാള െചയക.
cndrvcups-common_2.00-2_i386.deb
cndrvcups-capt_2.00-2_i386.deb
ലിങ്
http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDkwMDAwNzcyNDA4&cmp=ABS&lang=EN
ഇനി താെഴയള കമാന് ഓേരാനായി റണ െചയക, (േകാപി െചയ് െടരമിനലില േപസ് െചയക.)
sudo /etc/init.d/cups restart
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
sudo /etc/init.d/ccpd start
ഇനി System-Administration-Printing ല േപായി LBP2900 പിനര Default ആകക.
േശഷം ൈടപ് െചയ് പിന് െചയാം. Print test page വരക് െചയണെമനില.
പിനീട് സിസം റീസാരട് െചയേമാള താെഴ പറയന കമാന് റണ െചയക.
sudo /etc/init.d/ccpd start
NB: Error കാണികകയാെണങില സിനാപറികില നിനം portreserve എന പാേകജ് ഇനസാള െചയക
( Net കണകന േവണം)Printer റിമവ് െചയ് മകളിെല step കള ഓേരാനായി വീണം െചയക. ഈ പാേകജ്
ഇനസാള െചയണെമന് െനറില പറയനെണങിലം ഇത് ഇനസാള െചയാെതയാണ് ഞാന പിനര Add
െചയത്.
Wednesday, December 15, 2010
some problems and answers in linux
Installation
I get the error message saying that Partition not found during Installation. My harddisk is SATA.
Check your BIOS for the option SATA controler, and change its value to "Enhanced Mode". It is in the section Integrated Peripherals or in some mother board, It is in Drive Configuration. Also make the option "udma" enabled.
If you are using Intel D101GCC motherboard please see the seperate post regarding that.
My SATA harddisk is not working what should I do ?
see previous question.
Motherboard is Intel 101/102 GGC, While installation, it cannot find harddisk. It is a SATA harddisk. How can i solve this?
When installation starts,
Press Alt+F2, in root prompt (press enter to get root prompt) type modprobe sata_sil
then come back to installation screen with Alt+F1. You can now continue the installation.
CD-ROM not found, Installer is asking for driver floppy disk while installing School GNU/Linux.
In the BIOS IDE controller option set the value Enhanced Mode form the list.
After installing School GNU/Linux in a computer with both windows 98 and Windows XP, Windows XP not booting and shows hal.dll missing.
It is a problem with windows xp to identify two primary partitions. Install GNU/Linux into logical partitions solve this problem. To do so, you have to choose manual partitioning option and specify the partition size and choose the option logical when it prompts.
My Mouse is not detected/Mouse is not working . How can i configure it?
Mouse interfaces are usually of 3 types. They are serial, PS/2 and usb. This can be identified by the connectors at the end of mouse cable. There will be a device entry in GNU/Linux file system corresponding to each of these devices. /dev/ttyS0 is used for mouse connected to the first serial port, /dev/ttyS1 for mouse in second serial port and /dev/psaux for PS/2 mouse. Newer versions of GNU/Linux comes with a special device entry called /dev/input/mice, very common for USB mouses and in some case for PS/2 mouses also.
Try reconfiguring xserver by the command "dpkg-reconfigure xserver-xorg" and in the mouse detection section, choose the correct device from the list. ie if you have a serial mouse, choose /dev/ttyS0. If it is a ps2 mouse, choose /dev/psaux. If it is a usb mouse, choose /dev/input/mice. and for the protocol, select auto.
Display/Video Problems
I chose the correct Xfree86 driver for my School GNU/linux installation. But Xserver is still not starting and I am not getting Graphics mode.
Check wheter your BIOS has an option to change Shared Video memory. If so please increase its amount. If the BIOS doesn't have that option, specify it as 8192 (for 8MB) at the Video Memory prompt in the configuration of Xserver. You can reconfigure your Xserver by using the command
1.dpkg-reconfigure xserver-xfree86 (as root.)
How to change the graphics driver?
Run the following command as the root user
1.dpkg-reconfigure xserver-xorg
Coose the appropriate driver from the list and restart the graphics using the command
1./etc/init.d/gdm restart
How do i find which graphics card the system has?
Execute the command "lspci | grep VGA" at the root prompt. You'll get a line 'VGA compatible controller' followed by the description of your graphics card.
If you see a number Intel 82810 to 82865 the driver to use is i810. For any latest graphics cards you can choose the VESA driver. If the card you have is Nvidia or Geforce, choose nv as the driver.
If you want to find out the cards supported by a particular driver, use the command "man driver-name" for example, if you want to find which cards are supported by the nv driver, give the command "man nv".
Text and Icons in my desktop are very big, what should I do ? How will I increase the resolution of my screen.
use the command dpkg-reconfigure xserver-xorg (as root user). Select the required resolution (1024x768) from the list (using space key).
I find my graphics card chip set with the command lspci. How do i find which driver to choose for my card?
for intel graphics cards 82810 to 82865, choose the driver i810. For latest intel systems choose VESA.
If your graphics chipset is Nvidia or GeForce choose nv.
you can find which driver supports which card with man command.
man nv will show which all cards supported by nv driver. man i810 shows that for intel cards.
Make sure you have atleast 8 MB Video memory alotted in your bios.
Modem/Internet
How to connect internet using GPRS facility of nokia phone?
There is an efficient and easy to use tool named ' GPRS Easy Connect ' to get GPRS connection on GNU/Linux. You can download it from the following link.
http://easyconnect.linuxuser.hu/
How do i configure my BSNL Broadband (DataOne) connection?
Ask BSNL to set the modem such that it acts as a gateway. Also collect the IP address of the Modem and DNS address. Configure the network of your system (Desktop -> Administration -> networking) set the IP address of your system and set the gateway as the IP of modem. Also set the DNS address.
also see http://www.thinkdigit.com/forum/showthread.php?t=21171
How do i configure my Internel modem ?
at present there is no support for internel modem in GNU/Linux. You can check the links http://linmodems.org/ and http://www.linuxant.com/drivers/hsf/downloads-installer.php
How can i share internet connection?
create a file share_net.sh with the following content
1.!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
You may have to change eth0 to eth1 if the internet cable plug in to your second ethernet card. If you are using Dialup connection replace -o eth0 with -o ppp0 in the last line.
Execute this script as root on the server (where internet cable reaches) to share the net. connection.
Software Installation
How do I install a deb file in School GNU/Linux?
Debian packages are packaged as .deb files. These deb files can be installed using the Debian package manager -dpkg. First cd to the directory where the .deb package is located and use the command $dpkg -i packagename.deb for installing the package. The -i switch is used so that the installation takes place in the interactive mode.
How do i install FreeBasic in School GNU/Linux?
Free Basic is available at http://www.freebasic.net/. Download the binary tar.gz for linux. untar it with the command tar -zxvf Freebasic.tar.gz
cd to the FreeBasic directory and run ./install.sh -i as root.
Software Troubleshooting
My panel crashed/getting a message "panel already running"
1.open the home folder.
2.Ctrl + H to show hidden files
3.remove all folders starting with . (dot)
4.Ctrl + H to hide hidden files.
When I added Tuxpaint from menu to panel, both panels disappeared. How can i get the panels back?
Open home folder then press Ctrl+h to show hidden files. Then remove the files and folders which started with a . (dot). Log out and Login back.
It is due to a bug in tuxpaint menu item.
Sound Problems
Sound is not working in my system, How can i configure it?
try alsaconf command as root user.
General
How to create grub boot floppy ?
You can create a grub boot floppy with the command "grub-floppy /dev/fd0". All data in that floppy will lost.
My Boot menu is not available now. I tried to reinstall my Windows.
see the grub reinstallation guide at http://support.space-kerala.org/docs/grub.pdf
also see http://www.linuxjournal.com/article/4622 this link provide detail information on how to recover grub.
How to access files in my Windows partitions?.
Use the Disks option in the Administration Menu to mount the windows partitions. Will put a more detailed document later.
how to add an item in gnome menu/system menu?
I will illustrate how I add a Gnome menu entry by giving an example. let us say I have downloaded the game called Nexuiz in my home folder and I want to make a menu entry. here is how I do it:
gksu gedit /usr/share/applications/nexuiz.desktop
save this and close it. Now I have a neat menu entry under games in Gnome menu called "Nexuiz"
Now I will explain what I have done though most of it is self-explanatory.
1) You need to choose a filename (lets say "xyz.desktop") instead of nexuiz.desktop depending on how you want to name the file. however, it will be at the same location (/usr/share/applications/)
2) Now about the entries in the file: The first 3 lines will be the same for all applications ie., [Desktop Entry] Encoding=UTF-8 Version=1.0 Exec should contain the path of the executable Icon should contain the path of the icon u want to choose for the menu entry (try to make sure its a .png or .xpm file) Terminal will have a value of true if u want to run the application in a terminal window. Most GUI apps u would NOT want to run in terminal, so u can keep it as false Name and Comment are self explanatory Categories is the crucial one. here you CANT put in anything you want (you are restricted by certain keywords) Make the first word Application; (the semicolon is important) The second word can be one of the following depending on where you want your app to appear in the menu:
GNOME MENU Menu Entry ---> second word that u have to put in category (followed by semicolon)
Accessories --> Utility; Edutainment --> Education; Games --> Game; Graphics --> Graphics; Internet --> Network; Office --> Office; Programming --> Development; Sound & Video -->AudioVideo; System Tools --> System; Others --> Other; Now you are all set. save and exit. you will immediately have a new entry in our Gnome menu.
Example: /usr/share/applications/ooo-writer.desktop
[Desktop Entry] Version=1.0 Encoding=UTF-8 Terminal=false Icon=ooo-writer Type=Application Categories=Application;Office;X-Red-Hat-Base;X-SuSE-Core-Office; Exec=ooffice -writer %F
How do I find which device is attached to my thumbdrive?
Issue the command dmesg after inserting the thumb drive. The device will be listed at the end of dmesg output.
Could you please point me some sites where i get useful information to use and troubleshoot Debian GNU/Linux?
You can check http://www.aboutdebian.com/ and http://thegoldenear.org/toolbox/unices/ for debian specific information
www.howtoforge.com contains various tutorials related to GNU/Linux
When i type ൗ (Au) in openoffice writer malayalam mode, it displays ൌ. How can i solve this?
In malayalam old script ൗ is also written as ൌ. But you can change this behaviour by editing the file /etc/X11/xkb/symbols/ml (as root user) and find key then change 0x01000d4c to 0x01000d57
ie change change the line key { [ 0x01000d4c , 0x01000d14 ] } to key { [ 0x01000d57 , 0x01000d14 ] }
How can i create Font Works (WordArt) in Writer/impress?
Click View > Toolbars > Drawing. Click on the Fontwork Gallery Icon from the Drawing Toolbar
for more tutorials on OpenOffice, visit http://www.tutorialsforopenoffice.org/
I get the error message saying that Partition not found during Installation. My harddisk is SATA.
Check your BIOS for the option SATA controler, and change its value to "Enhanced Mode". It is in the section Integrated Peripherals or in some mother board, It is in Drive Configuration. Also make the option "udma" enabled.
If you are using Intel D101GCC motherboard please see the seperate post regarding that.
My SATA harddisk is not working what should I do ?
see previous question.
Motherboard is Intel 101/102 GGC, While installation, it cannot find harddisk. It is a SATA harddisk. How can i solve this?
When installation starts,
Press Alt+F2, in root prompt (press enter to get root prompt) type modprobe sata_sil
then come back to installation screen with Alt+F1. You can now continue the installation.
CD-ROM not found, Installer is asking for driver floppy disk while installing School GNU/Linux.
In the BIOS IDE controller option set the value Enhanced Mode form the list.
After installing School GNU/Linux in a computer with both windows 98 and Windows XP, Windows XP not booting and shows hal.dll missing.
It is a problem with windows xp to identify two primary partitions. Install GNU/Linux into logical partitions solve this problem. To do so, you have to choose manual partitioning option and specify the partition size and choose the option logical when it prompts.
My Mouse is not detected/Mouse is not working . How can i configure it?
Mouse interfaces are usually of 3 types. They are serial, PS/2 and usb. This can be identified by the connectors at the end of mouse cable. There will be a device entry in GNU/Linux file system corresponding to each of these devices. /dev/ttyS0 is used for mouse connected to the first serial port, /dev/ttyS1 for mouse in second serial port and /dev/psaux for PS/2 mouse. Newer versions of GNU/Linux comes with a special device entry called /dev/input/mice, very common for USB mouses and in some case for PS/2 mouses also.
Try reconfiguring xserver by the command "dpkg-reconfigure xserver-xorg" and in the mouse detection section, choose the correct device from the list. ie if you have a serial mouse, choose /dev/ttyS0. If it is a ps2 mouse, choose /dev/psaux. If it is a usb mouse, choose /dev/input/mice. and for the protocol, select auto.
Display/Video Problems
I chose the correct Xfree86 driver for my School GNU/linux installation. But Xserver is still not starting and I am not getting Graphics mode.
Check wheter your BIOS has an option to change Shared Video memory. If so please increase its amount. If the BIOS doesn't have that option, specify it as 8192 (for 8MB) at the Video Memory prompt in the configuration of Xserver. You can reconfigure your Xserver by using the command
1.dpkg-reconfigure xserver-xfree86 (as root.)
How to change the graphics driver?
Run the following command as the root user
1.dpkg-reconfigure xserver-xorg
Coose the appropriate driver from the list and restart the graphics using the command
1./etc/init.d/gdm restart
How do i find which graphics card the system has?
Execute the command "lspci | grep VGA" at the root prompt. You'll get a line 'VGA compatible controller' followed by the description of your graphics card.
If you see a number Intel 82810 to 82865 the driver to use is i810. For any latest graphics cards you can choose the VESA driver. If the card you have is Nvidia or Geforce, choose nv as the driver.
If you want to find out the cards supported by a particular driver, use the command "man driver-name" for example, if you want to find which cards are supported by the nv driver, give the command "man nv".
Text and Icons in my desktop are very big, what should I do ? How will I increase the resolution of my screen.
use the command dpkg-reconfigure xserver-xorg (as root user). Select the required resolution (1024x768) from the list (using space key).
I find my graphics card chip set with the command lspci. How do i find which driver to choose for my card?
for intel graphics cards 82810 to 82865, choose the driver i810. For latest intel systems choose VESA.
If your graphics chipset is Nvidia or GeForce choose nv.
you can find which driver supports which card with man command.
man nv will show which all cards supported by nv driver. man i810 shows that for intel cards.
Make sure you have atleast 8 MB Video memory alotted in your bios.
Modem/Internet
How to connect internet using GPRS facility of nokia phone?
There is an efficient and easy to use tool named ' GPRS Easy Connect ' to get GPRS connection on GNU/Linux. You can download it from the following link.
http://easyconnect.linuxuser.hu/
How do i configure my BSNL Broadband (DataOne) connection?
Ask BSNL to set the modem such that it acts as a gateway. Also collect the IP address of the Modem and DNS address. Configure the network of your system (Desktop -> Administration -> networking) set the IP address of your system and set the gateway as the IP of modem. Also set the DNS address.
also see http://www.thinkdigit.com/forum/showthread.php?t=21171
How do i configure my Internel modem ?
at present there is no support for internel modem in GNU/Linux. You can check the links http://linmodems.org/ and http://www.linuxant.com/drivers/hsf/downloads-installer.php
How can i share internet connection?
create a file share_net.sh with the following content
1.!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
You may have to change eth0 to eth1 if the internet cable plug in to your second ethernet card. If you are using Dialup connection replace -o eth0 with -o ppp0 in the last line.
Execute this script as root on the server (where internet cable reaches) to share the net. connection.
Software Installation
How do I install a deb file in School GNU/Linux?
Debian packages are packaged as .deb files. These deb files can be installed using the Debian package manager -dpkg. First cd to the directory where the .deb package is located and use the command $dpkg -i packagename.deb for installing the package. The -i switch is used so that the installation takes place in the interactive mode.
How do i install FreeBasic in School GNU/Linux?
Free Basic is available at http://www.freebasic.net/. Download the binary tar.gz for linux. untar it with the command tar -zxvf Freebasic.tar.gz
cd to the FreeBasic directory and run ./install.sh -i as root.
Software Troubleshooting
My panel crashed/getting a message "panel already running"
1.open the home folder.
2.Ctrl + H to show hidden files
3.remove all folders starting with . (dot)
4.Ctrl + H to hide hidden files.
When I added Tuxpaint from menu to panel, both panels disappeared. How can i get the panels back?
Open home folder then press Ctrl+h to show hidden files. Then remove the files and folders which started with a . (dot). Log out and Login back.
It is due to a bug in tuxpaint menu item.
Sound Problems
Sound is not working in my system, How can i configure it?
try alsaconf command as root user.
General
How to create grub boot floppy ?
You can create a grub boot floppy with the command "grub-floppy /dev/fd0". All data in that floppy will lost.
My Boot menu is not available now. I tried to reinstall my Windows.
see the grub reinstallation guide at http://support.space-kerala.org/docs/grub.pdf
also see http://www.linuxjournal.com/article/4622 this link provide detail information on how to recover grub.
How to access files in my Windows partitions?.
Use the Disks option in the Administration Menu to mount the windows partitions. Will put a more detailed document later.
how to add an item in gnome menu/system menu?
I will illustrate how I add a Gnome menu entry by giving an example. let us say I have downloaded the game called Nexuiz in my home folder and I want to make a menu entry. here is how I do it:
gksu gedit /usr/share/applications/nexuiz.desktop
save this and close it. Now I have a neat menu entry under games in Gnome menu called "Nexuiz"
Now I will explain what I have done though most of it is self-explanatory.
1) You need to choose a filename (lets say "xyz.desktop") instead of nexuiz.desktop depending on how you want to name the file. however, it will be at the same location (/usr/share/applications/)
2) Now about the entries in the file: The first 3 lines will be the same for all applications ie., [Desktop Entry] Encoding=UTF-8 Version=1.0 Exec should contain the path of the executable Icon should contain the path of the icon u want to choose for the menu entry (try to make sure its a .png or .xpm file) Terminal will have a value of true if u want to run the application in a terminal window. Most GUI apps u would NOT want to run in terminal, so u can keep it as false Name and Comment are self explanatory Categories is the crucial one. here you CANT put in anything you want (you are restricted by certain keywords) Make the first word Application; (the semicolon is important) The second word can be one of the following depending on where you want your app to appear in the menu:
GNOME MENU Menu Entry ---> second word that u have to put in category (followed by semicolon)
Accessories --> Utility; Edutainment --> Education; Games --> Game; Graphics --> Graphics; Internet --> Network; Office --> Office; Programming --> Development; Sound & Video -->AudioVideo; System Tools --> System; Others --> Other; Now you are all set. save and exit. you will immediately have a new entry in our Gnome menu.
Example: /usr/share/applications/ooo-writer.desktop
[Desktop Entry] Version=1.0 Encoding=UTF-8 Terminal=false Icon=ooo-writer Type=Application Categories=Application;Office;X-Red-Hat-Base;X-SuSE-Core-Office; Exec=ooffice -writer %F
How do I find which device is attached to my thumbdrive?
Issue the command dmesg after inserting the thumb drive. The device will be listed at the end of dmesg output.
Could you please point me some sites where i get useful information to use and troubleshoot Debian GNU/Linux?
You can check http://www.aboutdebian.com/ and http://thegoldenear.org/toolbox/unices/ for debian specific information
www.howtoforge.com contains various tutorials related to GNU/Linux
When i type ൗ (Au) in openoffice writer malayalam mode, it displays ൌ. How can i solve this?
In malayalam old script ൗ is also written as ൌ. But you can change this behaviour by editing the file /etc/X11/xkb/symbols/ml (as root user) and find key
ie change change the line key
How can i create Font Works (WordArt) in Writer/impress?
Click View > Toolbars > Drawing. Click on the Fontwork Gallery Icon from the Drawing Toolbar
for more tutorials on OpenOffice, visit http://www.tutorialsforopenoffice.org/
Monday, October 18, 2010
Microprocessors (breef)
microprocessor incorporates most or all of the functions of a computer's central processing unit (CPU) on a single integrated circuit (IC, or microchip).[1] The first microprocessors emerged in the early 1970s and were used for electronic calculators, using binary-coded decimal (BCD) arithmetic on 4-bit words. Other embedded uses of 4-bit and 8-bit microprocessors, such as terminals, printers, various kinds of automation etc., followed soon after. Affordable 8-bit microprocessors with 16-bit addressing also led to the first general-purpose microcomputers from the mid-1970s on.
During the 1960s, computer processors were often constructed out of small and medium-scale ICs containing from tens to a few hundred transistors. The integration of a whole CPU onto a single chip greatly reduced the cost of processing power. From these humble beginnings, continued increases in microprocessor capacity have rendered other forms of computers almost completely obsolete (see history of computing hardware), with one or more microprocessors used in everything from the smallest embedded systems and handheld devices to the largest mainframes and supercomputers.
Since the early 1970s, the increase in capacity of microprocessors has been a consequence of Moore's Law, which suggests that the number of transistors that can be fitted onto a chip doubles every two years. Although originally calculated as a doubling every year,[2] Moore later refined the period to two years.[3] It is often incorrectly quoted as a doubling of transistors every 18 months.
In the late 1990s, and in the high-performance microprocessor segment, heat generation (TDP), due to switching losses, static current leakage, and other factors, emerged as a leading developmental constraint.[4]
During the 1960s, computer processors were often constructed out of small and medium-scale ICs containing from tens to a few hundred transistors. The integration of a whole CPU onto a single chip greatly reduced the cost of processing power. From these humble beginnings, continued increases in microprocessor capacity have rendered other forms of computers almost completely obsolete (see history of computing hardware), with one or more microprocessors used in everything from the smallest embedded systems and handheld devices to the largest mainframes and supercomputers.
Since the early 1970s, the increase in capacity of microprocessors has been a consequence of Moore's Law, which suggests that the number of transistors that can be fitted onto a chip doubles every two years. Although originally calculated as a doubling every year,[2] Moore later refined the period to two years.[3] It is often incorrectly quoted as a doubling of transistors every 18 months.
In the late 1990s, and in the high-performance microprocessor segment, heat generation (TDP), due to switching losses, static current leakage, and other factors, emerged as a leading developmental constraint.[4]
Friday, October 8, 2010
History Of Free Software Foundation
Before 1983
Software communities that can now be compared with today's free software community existed for a long time before the free software movement and the term "free software".[1] According to Richard Stallman, the software sharing community at MIT existed for "many years" before he got involved in 1971.[2] In the 1950s and into the 1960s almost all software was produced by computer science academics and corporate researchers working in collaboration. As such, it was generally distributed under the principles of openness and co-operation long established in the fields of academia, and was not seen as a commodity in itself.
At this time, source code, the human-readable form of software, was generally distributed with the software itself because users frequently modified the software themselves to fix bugs or add new functionality.[3] An IBM mainframe operating system, Airline Control Program (ACP), from 1967 reportedly distributed its source code in a way very similar to the way free software is now.[4] User groups such as that of the IBM 701, called SHARE, and that of Digital Equipment Corporation (DEC), called DECUS were formed to facilitate the exchange of software. Thus in this era, software was free in a sense, not because of any concerted effort by software users or developers, but rather because software was developed by the user community.
By the late 1960s change was coming: as operating systems and programming language compilers evolved, software production costs were dramatically increasing. A growing software industry was competing with the hardware manufacturers' bundled software products (the cost of bundled products was included in the hardware cost), leased machines required software support while providing no revenue for software, and some customers able to better meet their own needs[5] did not want the costs of manufacturer's software to be bundled with hardware product costs. In the United State vs. IBM antitrust suit, filed January 17, 1969, the U.S. government charged that bundled software was anticompetitive.[6] While some software continued to come at no cost, there was a growing amount of software that was for sale only under restrictive licences.
In the 1970s AT&T distributed early versions of UNIX at no cost to government and academic researchers, but these versions did not come with permission to redistribute or to distribute modified versions, and were thus not free software in the modern meaning of the phrase.
In the late 1970s and early 1980s, computer vendors and software-only companies began routinely charging for software licences, marketing it as "Program Products" and imposing legal restrictions on new software developments, now seen as assets, through copyrights, trademarks, and leasing contracts. In 1976 Bill Gates signaled the change of the times when he wrote his now-famous Open Letter to Hobbyists, sending out the message that what hackers called "sharing" was, in his words, "stealing". In 1979, AT&T, for example, began to enforce its restrictive licences when the company decided it might profit by selling the Unix system.[7]
The advent of Usenet in the early 1980s further connected the programming community and provided a simpler way for programmers to share their software and contribute to software others had written.[8]
[edit] What remains
Some free software which was developed in the 70s and early 80s which continues to be used includes SPICE,[9], TeX (developed by Donald Knuth), and the X Window System. The W Window System provided a start for the X Window System, but differed in several fundamental ways. Development of the X Window System was concurrent with the GNU project, but GNU was in no way responsible for the X Window System.
[edit] GNU and FSF's early years
Main article: GNU Project
In 1983, Richard Stallman launched the GNU Project to write a complete operating system free from constraints on use of its source code. Particular incidents that motivated this include a case where an annoying printer couldn't be fixed because the source code was withheld from users.[10] Richard Stallman also released the GNU Manifesto, which was published in 1985, to outline the GNU project and explain the importance of free software. Another probable inspiration for the GNU project and its manifesto was a disagreement between Stallman and Symbolics, Inc. over MIT's access to updates Symbolics had made to its Lisp machine, which was based on MIT code.[11] Soon after the launch, he coined the term "free software" and founded the Free Software Foundation to promote the concept and a free software definition was published in February 1986.
In 1989, the first version of the GNU General Public License was published.[12] A slightly updated version 2 was published in 1991.
In 1989, some GNU developers formed the company Cygnus Solutions.[13]
The GNU project's kernel, later called "GNU Hurd", was continually delayed, but most other components were completed by 1991. Some of these, especially the GNU Compiler Collection, have become market leaders in their own right. The GNU Debugger and GNU Emacs are also notable successes.
[edit] Linux (1991-)
The Linux kernel, started by Linus Torvalds, was released as freely modifiable source code in 1991. The license wasn't a free software license, but with version 0.12 in February 1992, Torvalds relicensed the project under the GNU General Public License.[14] Much like Unix, Torvalds' kernel attracted the attention of volunteer programmers.
Until this point, the GNU project's lack of a kernel meant that no complete free software operating systems existed. The development of Torvalds' kernel closed that last gap. The combination of the almost-finished GNU operating system and the Linux kernel made the first complete free software operating system.
Among Linux distributions, Debian GNU/Linux, begun by Ian Murdock in 1993, is noteworthy for being explicitly committed to the GNU and FSF principles of free software. The Debian developers' principles are expressed in the Debian Social Contract. Since its inception, the Debian project has been closely linked with the FSF, and in fahttp://webcache.googleusercontent.com/search?q=cache:51e1cLiuKuoJ:en.wikipedia.org/wiki/History_of_Free_Software+breef+history+of+Free+software+foundation&cd=1&hl=en&ct=clnk&gl=inct was sponsored by the FSF for a year in 1994-1995. In 1997, former Debian project leader Bruce Perens also helped found Software in the Public Interest, a non-profit funding and support organization for various free software projects.[15]
GNU/Linux remains free software under the terms of the GNU GPL, and many businesses offer customized Linux-based products, or distributions, with commercial support. The naming remains controversial. Referring to the complete system as simply "Linux" is common usage. However, the Free Software Foundation, and many others, advocate the use of the term "GNU/Linux", saying that it is a more accurate name for the whole operating system.[16]
The free BSDs (1993-)
When the USL v. BSDi lawsuit was settled out of court in 1993, FreeBSD and NetBSD (both derived from 386BSD) were released as free software. OpenBSD forked from NetBSD in 1995. Other more recent forks also exist.
The DotCom years (late 1990s)
In the mid to late 90s, when many website-based companies were starting up, free software became a popular choice for web servers. Apache HTTP Server became the most used web server software - a title that still holds as of 2010. Systems based on a common "stack" of software with the Linux kernel at the base, Apache providing web services, the MySQL database engine for data storage, and the PHP programming language for providing dynamic pages, came to be known as LAMP systems.
The launch of Open Source
In 1997, Eric Raymond published The Cathedral and the Bazaar, a reflective analysis of the hacker community and free software principles. The paper received significant attention in early 1998 and was one factor in motivating Netscape Communications Corporation to release their popular Netscape Communicator Internet suite as free software. This code is today better known as Mozilla Firefox and Thunderbird.
Netscape's act prompted Raymond and others to look into how to bring free software principles and benefits to the commercial software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the free software movement to emphasize the business potential of the sharing of source code. The new name they chose was "open source," and quickly Bruce Perens, publisher Tim O'Reilly, Linus Torvalds, and others signed on to the rebranding. The Open Source Initiative was founded in February 1998 to encourage use of the new term and evangelize open source principles.[17]
However, Richard Stallman and the FSF harshly objected to the new organization's approach. They felt that, with its narrow focus on source code, OSI was burying the philosophical and social values of free software and hiding the issue of computer users' freedom. Stallman still maintained, however, that users of each term were allies in the fight against proprietary software.[18]
In August 1999, Sun Microsystems released the StarOffice office suite as free software under the GNU Lesser General Public License. The free software version was renamed OpenOffice.org, and coexists with StarOffice.
early X
X has become the de facto window system in free software.
KDE was founded in 1996 by Matthias Ettrich. At the time, he was troubled by the inconsistencies in UNIX applications. He proposed a new desktop environment. He also wanted to make this desktop easy to use. His initial Usenet post spurred a lot of interest.[19]
Ettrich chose to use the Qt toolkit for the KDE project. At the time, Qt did not use a free software licence. Members of the GNU project became concerned with the use of such a toolkit for building a free software desktop environment. In August 1997, two projects were started in response to KDE: the Harmony toolkit (a free replacement for the Qt libraries) and GNOME (a different desktop without Qt and built entirely on top of free software).[20] GTK+ was chosen as the base of GNOME in place of the Qt toolkit.
In November 1998, the Qt toolkit was licensed under the free/open source Q Public License (QPL) but debate continued about compatibility with the GNU General Public License (GPL). In September 2000, Trolltech made the Unix version of the Qt libraries available under the GPL, in addition to the QPL, which has eliminated the concerns of the Free Software Foundation.http://webcache.googleusercontent.com/search?q=cache:51e1cLiuKuoJ:en.wikipedia.org/wiki/History_of_Free_Software+breef+history+of+Free+software+foundation&cd=1&hl=en&ct=clnk&gl=in
Both KDE and GNOME now participate in freedesktop.org, an effort to standardize Unix desktop interoperability, although there is still some competition between them.[21]
Recent developments
In May 8, 2007, Sun Microsystems released the Java Development Kit as OpenJDK under the GNU General Public License. Part of the class library (4% of it) could not be released as open source due to them being licensed from other parties and were included as binary plugs.[citation needed] Because of this, in June 2007, Red Hat launched IcedTea to resolve the encumbered components with the equivalents from GNU Classpath implementation. Since the release, most of the encumbrances have been solved, leaving only the audio engine code and colour management system (the latter is to be resolved using LittleCMS).
In January 2010, Global Graphics completed a survey [22] with 400 Chief Information Officers from organisations with over 1000 employees across the US and the UK that showed three quarters (76 per cent) of large organisations use free software across the enterprise with over half (51 per cent) planning to deploy more free software in 2010.
Software communities that can now be compared with today's free software community existed for a long time before the free software movement and the term "free software".[1] According to Richard Stallman, the software sharing community at MIT existed for "many years" before he got involved in 1971.[2] In the 1950s and into the 1960s almost all software was produced by computer science academics and corporate researchers working in collaboration. As such, it was generally distributed under the principles of openness and co-operation long established in the fields of academia, and was not seen as a commodity in itself.
At this time, source code, the human-readable form of software, was generally distributed with the software itself because users frequently modified the software themselves to fix bugs or add new functionality.[3] An IBM mainframe operating system, Airline Control Program (ACP), from 1967 reportedly distributed its source code in a way very similar to the way free software is now.[4] User groups such as that of the IBM 701, called SHARE, and that of Digital Equipment Corporation (DEC), called DECUS were formed to facilitate the exchange of software. Thus in this era, software was free in a sense, not because of any concerted effort by software users or developers, but rather because software was developed by the user community.
By the late 1960s change was coming: as operating systems and programming language compilers evolved, software production costs were dramatically increasing. A growing software industry was competing with the hardware manufacturers' bundled software products (the cost of bundled products was included in the hardware cost), leased machines required software support while providing no revenue for software, and some customers able to better meet their own needs[5] did not want the costs of manufacturer's software to be bundled with hardware product costs. In the United State vs. IBM antitrust suit, filed January 17, 1969, the U.S. government charged that bundled software was anticompetitive.[6] While some software continued to come at no cost, there was a growing amount of software that was for sale only under restrictive licences.
In the 1970s AT&T distributed early versions of UNIX at no cost to government and academic researchers, but these versions did not come with permission to redistribute or to distribute modified versions, and were thus not free software in the modern meaning of the phrase.
In the late 1970s and early 1980s, computer vendors and software-only companies began routinely charging for software licences, marketing it as "Program Products" and imposing legal restrictions on new software developments, now seen as assets, through copyrights, trademarks, and leasing contracts. In 1976 Bill Gates signaled the change of the times when he wrote his now-famous Open Letter to Hobbyists, sending out the message that what hackers called "sharing" was, in his words, "stealing". In 1979, AT&T, for example, began to enforce its restrictive licences when the company decided it might profit by selling the Unix system.[7]
The advent of Usenet in the early 1980s further connected the programming community and provided a simpler way for programmers to share their software and contribute to software others had written.[8]
[edit] What remains
Some free software which was developed in the 70s and early 80s which continues to be used includes SPICE,[9], TeX (developed by Donald Knuth), and the X Window System. The W Window System provided a start for the X Window System, but differed in several fundamental ways. Development of the X Window System was concurrent with the GNU project, but GNU was in no way responsible for the X Window System.
[edit] GNU and FSF's early years
Main article: GNU Project
In 1983, Richard Stallman launched the GNU Project to write a complete operating system free from constraints on use of its source code. Particular incidents that motivated this include a case where an annoying printer couldn't be fixed because the source code was withheld from users.[10] Richard Stallman also released the GNU Manifesto, which was published in 1985, to outline the GNU project and explain the importance of free software. Another probable inspiration for the GNU project and its manifesto was a disagreement between Stallman and Symbolics, Inc. over MIT's access to updates Symbolics had made to its Lisp machine, which was based on MIT code.[11] Soon after the launch, he coined the term "free software" and founded the Free Software Foundation to promote the concept and a free software definition was published in February 1986.
In 1989, the first version of the GNU General Public License was published.[12] A slightly updated version 2 was published in 1991.
In 1989, some GNU developers formed the company Cygnus Solutions.[13]
The GNU project's kernel, later called "GNU Hurd", was continually delayed, but most other components were completed by 1991. Some of these, especially the GNU Compiler Collection, have become market leaders in their own right. The GNU Debugger and GNU Emacs are also notable successes.
[edit] Linux (1991-)
The Linux kernel, started by Linus Torvalds, was released as freely modifiable source code in 1991. The license wasn't a free software license, but with version 0.12 in February 1992, Torvalds relicensed the project under the GNU General Public License.[14] Much like Unix, Torvalds' kernel attracted the attention of volunteer programmers.
Until this point, the GNU project's lack of a kernel meant that no complete free software operating systems existed. The development of Torvalds' kernel closed that last gap. The combination of the almost-finished GNU operating system and the Linux kernel made the first complete free software operating system.
Among Linux distributions, Debian GNU/Linux, begun by Ian Murdock in 1993, is noteworthy for being explicitly committed to the GNU and FSF principles of free software. The Debian developers' principles are expressed in the Debian Social Contract. Since its inception, the Debian project has been closely linked with the FSF, and in fahttp://webcache.googleusercontent.com/search?q=cache:51e1cLiuKuoJ:en.wikipedia.org/wiki/History_of_Free_Software+breef+history+of+Free+software+foundation&cd=1&hl=en&ct=clnk&gl=inct was sponsored by the FSF for a year in 1994-1995. In 1997, former Debian project leader Bruce Perens also helped found Software in the Public Interest, a non-profit funding and support organization for various free software projects.[15]
GNU/Linux remains free software under the terms of the GNU GPL, and many businesses offer customized Linux-based products, or distributions, with commercial support. The naming remains controversial. Referring to the complete system as simply "Linux" is common usage. However, the Free Software Foundation, and many others, advocate the use of the term "GNU/Linux", saying that it is a more accurate name for the whole operating system.[16]
The free BSDs (1993-)
When the USL v. BSDi lawsuit was settled out of court in 1993, FreeBSD and NetBSD (both derived from 386BSD) were released as free software. OpenBSD forked from NetBSD in 1995. Other more recent forks also exist.
The DotCom years (late 1990s)
In the mid to late 90s, when many website-based companies were starting up, free software became a popular choice for web servers. Apache HTTP Server became the most used web server software - a title that still holds as of 2010. Systems based on a common "stack" of software with the Linux kernel at the base, Apache providing web services, the MySQL database engine for data storage, and the PHP programming language for providing dynamic pages, came to be known as LAMP systems.
The launch of Open Source
In 1997, Eric Raymond published The Cathedral and the Bazaar, a reflective analysis of the hacker community and free software principles. The paper received significant attention in early 1998 and was one factor in motivating Netscape Communications Corporation to release their popular Netscape Communicator Internet suite as free software. This code is today better known as Mozilla Firefox and Thunderbird.
Netscape's act prompted Raymond and others to look into how to bring free software principles and benefits to the commercial software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the free software movement to emphasize the business potential of the sharing of source code. The new name they chose was "open source," and quickly Bruce Perens, publisher Tim O'Reilly, Linus Torvalds, and others signed on to the rebranding. The Open Source Initiative was founded in February 1998 to encourage use of the new term and evangelize open source principles.[17]
However, Richard Stallman and the FSF harshly objected to the new organization's approach. They felt that, with its narrow focus on source code, OSI was burying the philosophical and social values of free software and hiding the issue of computer users' freedom. Stallman still maintained, however, that users of each term were allies in the fight against proprietary software.[18]
In August 1999, Sun Microsystems released the StarOffice office suite as free software under the GNU Lesser General Public License. The free software version was renamed OpenOffice.org, and coexists with StarOffice.
early X
X has become the de facto window system in free software.
KDE was founded in 1996 by Matthias Ettrich. At the time, he was troubled by the inconsistencies in UNIX applications. He proposed a new desktop environment. He also wanted to make this desktop easy to use. His initial Usenet post spurred a lot of interest.[19]
Ettrich chose to use the Qt toolkit for the KDE project. At the time, Qt did not use a free software licence. Members of the GNU project became concerned with the use of such a toolkit for building a free software desktop environment. In August 1997, two projects were started in response to KDE: the Harmony toolkit (a free replacement for the Qt libraries) and GNOME (a different desktop without Qt and built entirely on top of free software).[20] GTK+ was chosen as the base of GNOME in place of the Qt toolkit.
In November 1998, the Qt toolkit was licensed under the free/open source Q Public License (QPL) but debate continued about compatibility with the GNU General Public License (GPL). In September 2000, Trolltech made the Unix version of the Qt libraries available under the GPL, in addition to the QPL, which has eliminated the concerns of the Free Software Foundation.http://webcache.googleusercontent.com/search?q=cache:51e1cLiuKuoJ:en.wikipedia.org/wiki/History_of_Free_Software+breef+history+of+Free+software+foundation&cd=1&hl=en&ct=clnk&gl=in
Both KDE and GNOME now participate in freedesktop.org, an effort to standardize Unix desktop interoperability, although there is still some competition between them.[21]
Recent developments
In May 8, 2007, Sun Microsystems released the Java Development Kit as OpenJDK under the GNU General Public License. Part of the class library (4% of it) could not be released as open source due to them being licensed from other parties and were included as binary plugs.[citation needed] Because of this, in June 2007, Red Hat launched IcedTea to resolve the encumbered components with the equivalents from GNU Classpath implementation. Since the release, most of the encumbrances have been solved, leaving only the audio engine code and colour management system (the latter is to be resolved using LittleCMS).
In January 2010, Global Graphics completed a survey [22] with 400 Chief Information Officers from organisations with over 1000 employees across the US and the UK that showed three quarters (76 per cent) of large organisations use free software across the enterprise with over half (51 per cent) planning to deploy more free software in 2010.
Tuesday, October 5, 2010
NEWS OF THIS WEEK
The main news is the functioning of this blog for You. You can mail your suggestions and opinions about this blog and doubts about using computer, hardware as well as software
Subscribe to:
Posts (Atom)