Pages

Thursday, May 27, 2010

முதல் 10 opensource developer tools ஒரு பார்வை

Website மற்றும் application னை develope செய்ய பலவகையான மென்பொருள் விண்டோஸ் இல் இருக்கின்றது அதன் பெயர் எல்லோருக்கும் தெரியும் ஆனால் linux இல் உள்ள developer tools மற்றும் application கல் நம்மில் சிலருக்கு தெரியாமல் இருக்கும் சிலருக்கு அதன் பெயர் தெரிந்தும் அதன் பயன்பாடு என்வென்று தெரியாமல் இருக்கலாம்.நாம் இந்த பதிப்பில் linux இல் பயன்படுத்தபடும் முதல் பத்து developer tools கலை பற்றி பார்க்க போகின்றோம். நாம் c , c ++ program மை செயல்படுத்தி பார்க்க்க Turbo c ++ என்ற application நை விண்டோஸ் இல் பயன்படுத்துகின்றோம் லினக்ஸ் இல் எவ்வாறு program னை compile செய்து run செய்வது என்பதை சிலருக்கும் மட்டுமே தெரியும் ,லினக்ஸ் இல் Gcc என்ற tool c மற்றும் c ++ program மை compile செய்யவும் run செய்யவும் உதவிபுரியும் compile செய்ய சில விதிமுறைகள் பின்பற்றப் படுகின்றது.விண்டோஸ் இல் webpage யை develope செய்ய Dream Weaver னை பயன்படுத்தபடுகிறது.இது இல்லாமல் லினக்சில் KDE மற்றும் Gnome னை develope செய்யவும், ஜாவா developement tool களும் உள்ளது,முதல் பத்து tool களின் பெயர் பின்வருமாறு.
  • Bluefish
  • Anjuta
  • Glade
  • Gcc
  • Kdevelope
  • GDB
  • KompoZer
  • Eclipse
  • Make
  • Quanta Plus

  • Blufish ,QuantaPlus ,Kompozer இந்த மூன்றும் ஒரே நேரத்தில் பல webpage ஐ உருவாக்குகின்றது, HTML ,XML ,XTML ,php போன்றவையை கொண்டு web page உருவாக்க இந்த டூல்ஸ் கல் உதவும் இதன் படம் பின்வருமாறு.
  • Eclipse இந்த tool java develope செய்ய உதவுகிறது.
  • GNU Debugger விண்டோஸ் develope செய்ய உதவுகிறது.
  • Kdevelop இந்த tool IDE யை KDesktop இல் பயன்படுத்த உதவுகிறது.
  • Gcc இது ஒரு compiler c ,c ++,java போன்ற program கலை compile செய்ய உதவுகிறது.
  • Glade இது GTK + toolkit னை GNome இல் பயன்படுத்த உதவுகிறது.
  • Anjuta இது ஒரு இலவச opensoruce c ,c ++ developement tool ஆகும்.
  • Make இது multiple program னை ஒரே நேரத்தில் run செய்ய உதவும் ஒரு tool ஆகும்.

உபுண்டு லினக்சில்  shortcut key  உருவாக்குவது எப்படி .........

"எனது பதிவை கண்ட எனது நண்பர்கள் மிகவும் பாராட்டினார்கள் இது எனக்கு கிடைத்த மிக பெரிய வரவேற்பு",எனது வலைப்பூவையை புது விதமாக கொண்டு செல்ல வேண்டி நண்பர்கள் comments மூலம் தெரிவித்துள்ளனர்.windows க்கு இணையாக லினக்சை பயன்படுத்த புது புது தகவலை பயன்னாளர்கள் புரிந்து கொள்ளும் வகையில் எழுது என கேட்டுக்கொண்டுள்ளனர்.விண்டோஸ் பயன்படுத்தும் பயன்னாளர்கள் முதலில் என்னிடம் கேட்ட முதல் கேள்வி என்னவென்றால் linux இல் shortcut key யை எவ்வாறு பயன்படுத்துவது மற்றும் ஏதேனும் shortcut key உனக்கு உருவாக்க தெர்யுமா?windows இல் shortcut key யை பயன்படுத்துவது எளிது மற்றும் linux இல் shortcut key யை பயன்படுத்துவது என்பது கடினம் என்று விண்டோஸ் பயன்னாளர்கள் தாங்களாகவே மனதில் நினைத்து கொள்கின்றனர்,இது தவறான கணிப்பாகும்,windows னை விட லினக்சில் மிக மிக சுலபம் உதாரணமாக windows இல் shortcut key default ஆக microsoft தந்துள்ள மற்றும் ஏற்கனவே நிர்ணயம் செய்த Application shortcut key மட்டுமே பயன்படுத்த முடியும் ஆனால் லினக்சில் நீங்களாகவே shortcut key தங்கள் தேவைகேற்ப அமைத்துக்கொள்ளலாம் ,உதாரணமாக நான் எனது கணினியில் Home Folder ,Calculator மற்றும் Terminal போன்ற அடிக்கடி பயன்படுத்தும் Application இன் shortcut key யை உருவாக்கயுல்லேன்,நீங்களும் shortcut key யை உருவாக வேண்டும்மா? பின்வரும் வழிமுறையை பின்பற்றுக இது உபுண்டுவில்

  • Goto => System =>Preferences =>Keyboard Shortcuts னை தெரிவு செய்க அதில் உபுண்டுவில் install செய்யப்பட்டுள்ள அணைத்து application மற்றும் tool களின் பெயர் பின்வருமாறு திரையில் தோன்றும்.


  • தங்களுடைய application இந்த திரையில் இல்லாவிட்டால் ADD என்ற Button னை கிளிக் செய்து அதில் புதிய application இன் பெயரையும் அதன் command னையும் கொடுக்கவேண்டும்.


  • நான் Terminal open செய்ய Alt + upkey arrow கியை தந்துள்ளேன் .

  • நான் Screenshot எடுபதற்கு Alt + Print key தந்துள்ளேன் .

உபுண்டுவில் Alt + F1 னை அழுத்தினால் Application menu open ஆகும்.
Alt + ctrl +mouse left /right key யை அழுத்தினால் workspace மாறும்.
Alt + F7 னை அழுத்தினால் current window வை நகர்த்த முடியும் .
Alt + F9 மற்றும் Alt + F10 அழுத்தினால் திரையை பெரிதாகவும் சிறிதாகவும் மாற்ற முடியும்.
Ctr + Alt + Delete பின்வருமாறு திரை தோன்றும்.
மற்ற அனைத்து application களின் Shortcut கி windows இல் உள்ளது போலவே.



Tuesday, May 25, 2010

எப்படி pen drive இல் லினக்சை install செய்வது?

எனது கணினியை pen drive னை கொண்டு இயக்கினேன் என்ன நண்பர்களே ஆச்சிரியமாக இருகின்றதா?ஆம் இதனை தெரிந்து கொள்ளவதற்கு முன்பு எனக்கும் அப்படிதான்.தொழில்நுட்பம் வளர்ந்து வளர்ந்து உலகத்தில் இது ஒரு சிறிய கடுகு போல் உள்ள நுட்பம் ஆகும்,இந்த கணினி உலகில் புதிய தொழில் நுட்பங்கள்
நாள் தோறும் வளர்ந்து வருகிறது நாள் தோறும் வரும் தொழில் நுட்ப செய்திகளை நாம் படிக்காததே நம்முடைய அறியாமைக்கு காரணம்,இதனை படிக்கும் மாணவர்களுக்கு என்னுடைய பணிவான வேண்டுகோள் என்னவென்றால் நீங்கள் எப்பொழுதெல்லாம் இணையத்துக்கு செல்லும்போது வாரும் தொழில்நுட்பம் சார்ந்த செய்திகளை படிக்கவும் ,அப்பொழுதான் நாம் புதிய தொழிநுட்பத்தில் உள்ள குறைகளை நாம்மாகவே சரி செய்து மாற்று தொழில்நுட்பத்தை கொண்டு வந்து நாமும் நம் நாடும் வல்லரசாக முடியும்.சரி நண்பர்களே நம்முடைய பதிப்புக்கு செல்வோம்.pen drive இல் லினக்சினை இன்ஸ்டால் செய்வது மிகவும் எளிது,இதனை செய்ய மென்பொருள் உதவுகின்றது அதன் பெயர் பின்வருமாறு
இதனை download செய்ய மேலே சொன் UNetbootin கிளிக் செய்யவும் மேலும் Universal USB Installer விண்டோஸ் பயன்பாட்டாலற்கு மிகவும் பயன்னுள்ளதாக இருக்கும் இந்த மென்பொருள் விண்டோசில் மாட்டும் இயங்கும்
விதமாக வடிவமைக்கபட்டுள்ளனர்.நான் UNetbootin பயன்பத்தி Ubuntu 10 .4 னை லினக்ஸ் இயங்கு தலத்தில் இன்ஸ்டால் செய்துளேன். இந்த மென்பொருள் Linux மற்றும் windows இல் இயங்கும் விதமாக அந்த தலத்தில் தரபட்டிருக்கும்,நீங்கள் windows னை பயன்படுத்தினால் Download for என்ற Button னை கிளிக் செய்யவும்,நீங்கள் Linux னை பயன்படுத்தினால் Download for Linux என்ற Button னை கிளிக் செய்யவும்,இந்த மென்பொருளை download செய்த பின்னர் Install செய்யவேண்டும் இதன் size 4MB . install செய்யும் வழிமுறை மிகவும் எளிது download செய்த file இரண்டு முறை கிளிக் செய்தால் போதும் பின்வரும் படம் அதை தெரிவிக்கிறது. பின்னர் Downloading Files என்பதனை தேர்தெடுக்கவும்,பின்னர் எந்த linux பதிப்பை நீங்கள் Install செய்ய வேண்டுமோ அதனை தெரிவு செய்க பின்னர் Disk Image என்ற Button னை தெரிவு செய்து ISO வை தெரிவு செய்க பின்னர் Iso File இருக்கும் Location னை குறிபிட வேண்டும் Custom option இல் உள்ள தகவல் உங்களுக்கு தெரிந்தால் மட்டுமே அதனை தெரிவு செய்யவும்,பின்னர் Type இல் USB Drive என்பதனை தெரிவு செய்து Drive Letter னை சரியாக கொடுத்து Ok Button னை கிளிக் செய்யவும்.

கணினி யை ஒருமுறை reboot செய்து Bios setting இல் usb booting னை enable செய்து பின்னர் Bios setting யை save செய்யவும்.பின்னர் கணினியை reboot செய்யவும் அவ்வளவு தான் உங்கள் கணினி pendrive இல் இருந்து வேலை செய்யும் நீங்கள் windows பயன்னாலராக இருந்தால் இதே வழிமுறையை பின்பற்றவும்

குறிப்பு:
தங்களுடைய கணினி இன் Bios usb booting னை support செய்தால் மட்டுமே இதனை செய்ய முடியும்

Monday, May 24, 2010

லினக்சில் CD/DVD எவ்வாறு write செய்வது?


எனது நண்பன் லியோ எப்படி லினக்சில் CD/DVD னை write செய்வது மேலும்
windows இல் CD/DVD யை write செய்ய பலவகையான மென்பொருள்கள் உள்ளது லினக்சில் உள்ள CD/DVD write செய்யும் மென்பொருளை கூறு? என என்னிடம் கேட்டுள்ளார்.எனது நண்பனுக்கும் வலைப்பூவை வாசகர்களுக்கும் இந்த பதிவு பயன்னுள்ளதாக இருக்கும் என நான் நினைக்கின்றேன் லினக்சில் CD/DVD னை write செய்ய பலவகை மென்பொருள் இருந்தும் அதன் பெயர் நம்மில் பலருக்கு தெரிவதில்லை, ஒவ்வொரு லினக்ஸ் பதிப்பும் தங்கள் பதிப்பில் default ஆக CD/DVD னை write செய்யும் மென்பொருள் அல்லது tool னை தந்துள்ளனர்
எடுத்துக்காட்டுக்கு உபுண்டு லினக்சில் default ஆக Nautilus 2.26.2 CD/DVD creater ராய் தந்துள்ளனர், CD/DVD writer களின் பெயர்களை கிழே தந்துள்ளேன்.
  • GNOME Nautilus:
  • gCombust
  • GNOME Toaster
  • Disc-O-Matic
  • CDrecorder
  • ECLipt
  • KisoCD
  • SSCDRFE
  • TkBurn
  • BurnIT
  • FireBurner
  • Mp3Cd
  • X-CD-Roast
  • K3B
  • மேலே சொன்ன அனைத்து மென்பொருளும் மிக அற்புதமாக தனக்குரிய வேலையை மிகதெளிவாக விரைவில் செய்கின்றது,இதில் K3B CD/DVD creater இன் செயல்பாடோ Neroவை மிஞ்சும் அளவுக்கு இருகின்றது. லினக்ஸ் இல் இரண்டு வழிகளைபயன்ப்படுத்திCD/DVD யை write செய்யலாம் Command Line மூலமாக மற்றும் GUI Interface .
  • பின்வரும் எடுத்துகாட்டு கட்டளை மூலமாக எவ்வாறு cd burn செய்வது என்பதைகுறிகின்றது.
cat /dev/scd0 > RedHat-7.0-i386-powertools.iso or
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
  • மேலே உள்ள command write செய்ய வேண்டிய ISO file லை cd rom இல் copy செய்கின்றது.

cdrecord -v -eject speed=16 dev=ATA:1,0,0 RedHat-7.0-i386-powertools.iso
  • மேலே உள்ள கட்டளை ISO file லை cd இல் burn செய்கின்றது.
GUI Interface னை பயன்படுத்தி எவ்வாறு write செய்வது என்பதை பார்ப்போம். நான் Nautilus னை பயன்படுத்தி CD யை write செய்துள்ளேன்.
  • முதலில் cd யை cd drive இல் உல் நுழைக்க வேண்டும்.
  • Nautilus னை ஓபன் செய்து எந்த file லை write செய்ய வேண்டுமோ அதனை file menuவில் சென்று தெரிவு செய்யவேண்டும் அல்லது தங்கள் கணினியில் உள்ள அனைத்து file களையும் Nautilus இன் வலது ஓரத்தில் காண்பிக்கும் அதில் தங்களுடைய file லை தெரிவுசெய்க. file menu வில் சென்று writeTodisc னை தெரிவு செய்க பின்னர் ஒரு திரை தோன்றும்
  • அதில் தங்களுக்கு தேவையான வேகத்தை மற்றும் multisession disk போன்ற option கல்தரப்பட்டு இருக்கும் உங்களுடைய தேவையை பொறுத்து தெரிவு செய்க.பிறகு Write என்ற Buttonனை click செய்க
  • வேலை முடிந்தபின்னர் CD வெளியே வரும்.

Sunday, May 23, 2010

லினக்ஸ் Administrator தெரிந்துகொள்ளவேண்டிய முக்கிய 20 commands ...

லினக்ஸ் Administrator தெரிந்துகொள்ளவேண்டிய முக்கிய கட்டளைகளை இந்த பதிப்பில் பார்ப்போம்,லினக்ஸ் சம்மந்தமாக படிக்க நினைக்கும் பயனாளர்களுக்கும் மற்றும் மாணவர்களுக்கும் இந்த தொடர் மிகவும் பயன்படும் என நினைகின்றேன். லினக்ஸ் administrator இன் வேலைகள் என்வென்றால் Memory , Network , user ,Cpu
போன்றவைகளை நிர்வாகிப்பது தான். தற்பொழுது நிலவும் சுழலில் லினக்ஸ் வேலைவாய்ப்பு மிகவும் அதிகமாக உள்ளது மேலும் மாணவர்களுக்கு எனது பணிவான வேண்டுகோள் என்னவென்றால் லினக்சை பற்றிப் படிக்கும் போதே அதனை தெளிவாக படிக்கவும் மற்றும் command னை அடிக்கடி பயன்படுத்தி பார்க்கவேண்டும்.சரி நாம் நமது தொடருக்கு செல்வோம் முதல் இருபது கட்டளைகள் வருமாறு.
  • top
  • vmstat
  • w
  • uptime
  • ps
  • free
  • iostat
  • sar
  • mpstat
  • pmap
  • netstat
  • iptraf
  • tcpdump
  • strace
  • htop
  • Nagios
  • Cacti
  • nmap
  • vnstat
  • lsof
இந்த அனைத்து tool களும் மிகவும் அதிகமா பயன்படுதப்படுகின்ற tool ஆகும்.முதலில் toptool இன் பயன்பாட்டை பார்போம் ,இந்த tool கணினியில் நடைபெறும் அனைத்து வேலைகளின் pid னை திரையில் தோன்ற செய்யும்.terminal இல் top என type செய்தால் போதும் பின்வருமாறு தோன்றும்.vmstat இந்த command கணினியில் உள்ள அனைத்து memory , cpu ,porcess id ,போன்றவைகளை திரையில் காட்டும்,அதற்கு டெர்மினல் இல் vmstat என type செய்யவேண்டும்.uptime இந்த command system எப்பொழுது on செய்தோம் என்ற தகவலை திரையில் தோற்றிவிக்கும்.
free இந்த கட்டளை கணினியில் எவ்வளவு free memory area உள்ளது என தெரிவிக்கும்.ps process id யையும் w யார் login செய்துள்ளனர் என்ற தகவலை தெரிவிக்கும்.
இந்த
htop,Nagios,Cacti,nmap,vnstat,lsof கட்டளைகள் network connection நிலையை தெரிவிக்கும்.
குறிப்பு:

உபுண்டு இலவச லினக்சில் மேலே தந்துள்ள command சிலது மட்டுமே செயல்படும் ,ஏன் என்றால் இந்த command அனைத்துமே தனி தனி package இல் இருக்கும் எனவே உபுண்டு லினக்சினை மேன்படுதினால் மட்டுமே பயன்ப்படுத்த முடியும்.மேலும் இந்த கட்டளைகளை பற்றி தெரிந்துகொள்ள வலைப்பூவை இன் இடது ஓரத்தில் உள்ள கட்டளைகள் கற்க உதவும் தளம் 1 , 2 இல் சென்று படிக்கவும் நன்றி!

Linux operating System இன் பயன்பாட்டு புள்ளிவிவரம் 2003 முதல் 2010வரை..


லினக்ஸ் பயன்னாளர்களின் எண்ணிக்கை நாளுக்கு நாள் அதிகரித்த வண்ணம் உள்ளது, உள்ளது.லினக்ஸ் பயன்னாளர்களின் எண்ணிக்கை America மற்றும் மற்ற நாடுகளில் மட்டுமே அதிகம்,ஆனால் இந்தியாவில் பயன்னாளர்களின் எண்ணிக்கை மிக மிக குறைவு ஏன் இந்தியாவில் மட்டும் இப்படி இருக்கிறது? நான் நேற்று வலைதளங்களில் சென்று பார்த்தபோதுதான் தெரியவந்தது,இது வருத்தமளிக்கும் செய்திதான். இந்திய மாணவர்களிடம் லினக்ஸ் பற்றிய ஒரு தெளிவான விழிப்புணர்வு இல்லாததே இதற்கு காரணம் என்று புள்ளிவிவரத்தில் கூறப்பட்டு இருந்தது ,உதரணமாக எனது வகுப்பில் உள்ள ஒரு சில மாணவர்களே லினக்ஸ் இயங்குதளத்தை பற்றி தெரிந்தவர்கள், மற்றவர்கள் லினக்ஸ் என்றல் virus நீக்கும் மென்பொருள் தானே என ஏலம் செய்கின்றனர்,எனது வகுபிலே இப்படி என்றால் வெளியில் கூறவ வேண்டும் எனது பக்கத்துக்கு வீட்டு தம்பி +2 கணினியால் படிதுக்கொண்டிருக்கிறான் அவனிடம் சென்று லினக்ஸ் என்றால் என்ன? என்று கேட்டேன் அதற்கு அவன் படம்,பாடல்,புகைபடம் பார்க்க உதவும் ஒரு மென்பொருள் என்று கூறினான் வளரும் தலைமுறைக்கு ஒரு தெளிவான லினக்ஸ் பற்றி விழிப்புணர்வினை கூற ஆசிரியர்கள் தவறிவிடுகின்றனர்,நான் என்னால் முடிந்த வரை லினக்ஸ் பற்றிய தகல்வல்கலையும் அதன் பயன்பாட்டினையும் வலைப்பூவை இன் மூலம் பகிர்ந்துகொள்வேன் .சரி இன்று நாம் 2003 முதல் 2010 வரை லினக்ஸ் மற்றும் பிற இயங்குதளத்தின் புள்ளிவிவரத்தை காண்போம்,








2010 Win7 Vista Win2003 WinXP W2000 Linux Mac
April 16.70% 13.20% 1.3% 56.10% 0.5% 4.50% 7.10%
March 14.70% 13.70% 1.4% 57.80% 0.5% 4.50% 6.90%
February 13.00% 14.40% 1.4% 58.40% 0.6% 4.60% 7.10%
January 11.30% 15.40% 1.4% 59.40% 0.6% 4.60% 6.80%








2009 Win7 Vista Win2003 WinXP W2000 Linux Mac
December 9.00% 16.00% 1.4% 61.60% 0.6% 4.50% 6.50%
November 6.70% 17.50% 1.4% 62.20% 0.7% 4.30% 6.70%
October 4.40% 18.60% 1.5% 63.30% 0.7% 4.20% 6.80%
September 3.20% 18.30% 1.5% 65.20% 0.8% 4.10% 6.50%
August 2.50% 18.10% 1.6% 66.20% 0.9% 4.20% 6.10%
July 1.90% 17.70% 1.7% 67.10% 1.0% 4.30% 6.00%
June 1.60% 18.30% 1.7% 66.90% 1.0% 4.20% 5.90%
May 1.10% 18.40% 1.7% 67.20% 1.1% 4.10% 6.10%
April 0.70% 17.90% 1.7% 68.00% 1.2% 4.00% 6.10%
March 0.50% 17.30% 1.7% 68.90% 1.3% 4.00% 5.90%
February 0.40% 17.20% 1.6% 69.00% 1.4% 4.00% 6.00%
January 0.20% 16.50% 1.6% 69.80% 1.6% 3.90% 5.80%








2008 Vista W2003 WinXP W2000 Win98 Linux Mac
December 15.60% 1.70% 71.4% 1.70% 0.1% 3.80% 5.30%
November 15.10% 1.60% 72.0% 1.80% 0.1% 3.80% 5.30%
October 14.40% 1.70% 72.2% 1.90% 0.2% 3.80% 5.50%
September 13.20% 1.80% 73.3% 2.20% 0.2% 3.80% 5.20%
August 12.50% 1.90% 73.9% 2.40% 0.2% 3.90% 4.90%
July 11.50% 2.00% 74.7% 2.60% 0.2% 3.90% 4.80%
June 10.00% 1.90% 74.6% 2.60% 0.2% 3.70% 4.80%
May 9.30% 1.80% 74.0% 2.90% 0.3% 3.60% 4.70%
April 8.80% 1.90% 73.3% 3.30% 0.5% 3.70% 4.60%
March 8.50% 1.90% 72.7% 3.70% 0.6% 3.90% 4.40%
February 7.80% 1.80% 72.4% 4.00% 0.8% 3.80% 4.30%
January 7.30% 1.90% 73.6% 4.00% 0.8% 3.60% 4.40%








2007 Vista W2003 WinXP W2000 Win98 Linux Mac
November 6.30% 2.00% 73.8% 5.10% 1.0% 3.30% 3.90%
September 4.50% 2.00% 74.3% 5.40% 0.9% 3.40% 3.90%
July 3.60% 2.00% 74.6% 6.00% 0.9% 3.40% 4.00%
May 2.80% 1.90% 75.0% 6.50% 0.9% 3.40% 3.90%
March 1.90% 1.90% 76.0% 7.20% 0.9% 3.40% 3.80%
January 0.60% 1.90% 76.1% 7.70% 1.0% 3.60% 3.80%








2006 Win2003 WinXP W2000 Win98 WinNT Linux Mac
November 1.90% 74.90% 8.0% 1.00% 0.3% 3.50% 3.60%
September 2.00% 74.60% 9.2% 1.40% 0.3% 3.50% 3.60%
July 2.00% 74.30% 10.1% 1.50% 0.3% 3.40% 3.60%
May 2.00% 74.20% 10.7% 1.60% 0.2% 3.40% 3.60%
March 1.80% 72.90% 11.9% 2.00% 0.3% 3.40% 3.50%
January 1.70% 72.30% 13.1% 2.40% 0.3% 3.30% 3.50%








2005 Win2003 WinXP W2000 Win98 WinNT Linux Mac
November 1.70% 71.00% 14.6% 2.70% 0.4% 3.30% 3.30%
September 1.70% 69.20% 15.8% 3.20% 0.5% 3.30% 3.10%
July 1.60% 65.30% 17.7% 3.90% 0.6% 3.50% 3.00%
May 1.40% 64.50% 19.4% 3.90% 0.8% 3.30% 2.90%
March 1.40% 63.10% 20.2% 4.70% 0.9% 3.20% 3.00%
January 1.20% 61.30% 21.6% 5.30% 1.0% 3.20% 2.80%








2004 WinXP W2000 Win98 WinNT Win95 Linux Mac
November 59.10% 23.70% 5.6% 1.20% 0.1% 3.10% 2.70%
September 55.90% 26.20% 6.4% 1.50% 0.2% 3.10% 2.60%
July 52.50% 28.40% 7.5% 1.90% 0.2% 3.10% 2.40%
May 51.00% 29.60% 8.2% 2.00% 0.3% 2.90% 2.50%
March 48.00% 31.10% 9.4% 2.40% 0.4% 2.60% 2.40%
January 44.10% 33.60% 10.4% 3.00% 0.4% 2.70% 2.40%








2003 WinXP W2000 Win98 WinNT Win95 Linux Mac
November 42.60% 36.30% 10.9% 3.50% 0.4% 2.60% 2.20%
September 38.00% 37.90% 12.1% 4.10% 0.5% 2.40% 2.00%
July 33.90% 40.60% 12.6% 5.30% 0.6% 2.30% 1.90%
May 31.40% 41.00% 13.9% 5.80% 0.7% 2.20% 1.80%
March 29.10% 41.90% 14.8% 6.60% 0.8% 2.20% 1.80%