மற்றைய Operating System போலல்லாது Linux Operating System சற்று வித்தியாசமான வரலாற்றைக் கொண்டது. Linux Operating System ஆனது முற்றுமுழுதாக C கணினி மொழியில் எழுதப்பட்டதொன்றாகும். 1990 ஆம் ஆண்டில் பின்லாந்தைச் சேர்ந்த Linus Trovald என்பவர் Helsinki பல்கலைக்கழகத்தில் கல்வி கற்றுக்கொண்டிருந்தார். தனது பட்டப்படிப்பின் 2வது வருடத்தின் Project வேலைக்காக Intel கணினிக்கான Memory manager இனை C Programming language இல் எழுதத்தொடங்கினார்.
ஒரு கட்டத்தில் இதனை விரிவாக்கி UNIX Operating System இனது Kernel க்கு ஈடாகச் செய்ய முடியும் என்று கருதினார். Kernel என்பது ஒரு Operating system இனது பிரதான (Core) பகுதியாகும். ஓவ்வொ
ரு Operating System உம் தனது பிரதான (Core
) பகுதியை கொண்டிருக்கும்..
1991 காலப்பகுதியில் Linus Trovald E- Mail ஒன்றினை Unix மற்றும் Minix Operating System பயனாளர்களிற்கு (Users) அனுப்பினார். அது பின்வரும் விடயங்களை கொண்டிருந்தது. ‘நான் பொழுதுபோக்காக ஒரு Operating System இனை உருவாக்குகிறேன். அதனை ஒரு Professional Operating System ஆக மாற்றுவதற்கு விருப்பமாக உள்ளது. இதற்கு உதவ விரும்புபவர்களும், இதனை பற்றிய கருத்துக்களைச் சொல்ல விரும்புபவர்களும் சொல்லலாம்.’ எனக் கேட்டிருந்தார். இதன் பின்னர் உலகெங்கிலுமுள்ள UNIX Users மிக ஆர்வமாக தங்கள் உதவியை Linux இற்கு வழங்கத் தொடங்கினார்கள்.
இந் நிலையில் Stallman என்பவரின் தலைமையில் GNU (GNU is Not UNIX) என்னும் Project Team ஆனது ஒரு Operating System இற்குத் தேவையான Application Softwares இனை உருவாக்கிவிட்டிருந்தார்கள். ஆனால் அவர்கள் Operating System இன் முக்கிய பகுதியான Kernal இனை உருவாக்கவில்லை. இச் சந்தர்ப்பத்தில் GNU குழுவானது மிகவும் ஆர்வத்துடன் Linus Trovald உடன் இணைந்து Linux 1.0 இனை GPL (General Public License) எனும் பொதுமக்கள் உரிமத்தின் கீழ் வெளியிட்டார்கள். (GPL பற்றிப் பிறிதொரு சந்தர்ப்பத்தில் விபரிக்கப்படும்). இந் நிலையில் தான் Linux ஆனது GNU/Linux எனப் பொதுவாக அழைக்கப்படுகின்றது. ஆரம்பத்தில் வெளிவந்த Linux ஆனது UNIX இனைச் சார்ந்து CLI (Command Line Interface) இல் வெளிவந்தது. GUI (Graphical User Interface) இனைக் கொண்டிருக்கவில்லை.
சிறிது காலப்பகுதியின் பின்னர்Linux Operating System ஆனது GUI இனைச் சார்ந்து வெளிவருகின்றது. Linux Operating System ஆனது Source Code உடன் GPL இன் கீழ் வெளிவருவதால் யாரும் அதனை மாற்றியமைத்து பாவிக்கமுடியும். இதனால் இன்றைய நிலையில் Linux Operating System ஆனது 70 இற்கும் மேற்பட்ட பெயர்களில் (Flavors/ Distributions) பல்வேறு நிறுவனங்களிலிருந்து வெளிவருகின்றது. RedHat Linux, Debian Linux, Suse Linux, Mandrake Linux, Obuntu Linux, Fedora Core Linux, Yellow Dog Linux, Corel Linux என்பவை அவற்றுள் முக்கியமாகப் பாவிக்கப்படும் சில Linux Distributions ஆகும்.
Linux இன் Kernel உரிமை இன்னும் Linus Trovald இடம் உண்டு. Linux இன் Logo வான Penquin உருவாகிய விதம் சுவாரசியமானது.ஆரம்பத்தில் வெளிவந்த Linux ஆனது Logo எதனையும் நீண்டகாலம் கொண்டிருக்கவில்லை. ஒரு முறை Linus Trovald தனது குடும்பத்தினருடன் Southern Hemisphere என்னும் இடத்திற்கு விடுமுறையில் சென்ற போது பல Penquin களை காண நேர்ந்தது. ஆசையில் ஒரு Penquin இனைத் தூக்கிய போது அது Linus இன் கையில் கடித்துவிட்டது. இச் சம்பவத்தின் பின்னர் Linus தனது Operating System இற்கான Logo ஆக Penquin இனை அறிவித்தார். இது செல்லமாக Tux என அழைக்கப்படுகின்றது.ஆக…. GNU Tools + Linux Kernel = GNU/Linux என்றால் மிகையாகாது.
No comments:
Post a Comment