லினக்ஸ் ஏன் கற்க வேண்டும் அதன் பயன்கள் என்ன
Tags: linux, devops, docker, tutorial
Published: 2022-08-03 11:51:11

லினக்ஸ் ஒரு கர்னல் ப்ரோக்ராம் ஆகும். இங்கு கர்னல் என்பது எல்லாவிதமான ஆப்பரேட்டிங் சிஸ்டம்களில் அடித்தளம் ஆகும். உதாரணமாக கர்னல் என்பது இங்கு ஒவ்வொரு கட்டிடத்திற்கு அடித்தளம் (பேஸ்மென்ட்) எவ்வளவு முக்கியமோ அதேமாதிரி ஒவ்வொரு ஆப்பரேட்டிங் சிஸ்டத்திற்கும் கர்னல் ப்ரோக்ராம் அவசியம் ஆகும். அடித்தளம் எவ்வளவு வலுவானது இருக்கிறதோ அதே அளவு ஆப்பரேட்டிங் சிஸ்டம் வலுவானதானாக இருக்கும்.

கர்னலை உருவாக்கி பராமரிப்பதில், லினஸ் டோர்வால்ட்ஸ் திரும்பத்திரும்ப கூறியது ‘எங்களிடம் உள்ள பெரும்பாலான கர்னல் மேம்பாட்டு விதிகள் வழிகாட்டுதல்கள் மட்டுமே. பயனர் இடத்தை ஒருபோதும் உடைக்கக்கூடாது என்பது எனக்கு இருக்கும் ஒரு கடினமான விதி.’ (இது ஒரு சங்கிலி தொடர் முறை ஆகும்). மைக்ரோசாப்ட் மற்றும் ஆப்பிள் போன்ற நிறுவனங்கள் உள்ள கர்னல்களில் இயக்க முறை வேறு ஆகும். உதாரணமாக அடித்தளம் பலவீனமாக இருந்தால் கட்டிடம் எப்படி கட்டி எழுப்ப முடியும். Building strong basement is weak.

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

இது ஸ்மார்ட்போன் சந்தையில் 80%,
சர்வதேச விண்வெளி நிலையத்தில் உள்ள கணினிகளில் பாதி,
கூகுள் மற்றும் அதன் சேவைகள், நெட்ஃபிக்ஸ், பேஸ் புக், அமேசான் மற்றும் அதன் சேவைகள்,
ஹாலிவுட் இல் தயாரிக்கப்படும் அநேக அனிமேஷன் படங்கள் லினக்ஸ் யை ஆப்பரேட்டிங் சிஸ்டம் கொண்டு உருவாக்கபட்டது.
சிறந்த 500 சூப்பர் கம்ப்யூட்டர்கள் மற்றும் இணையத்தின் கட்டமைப்பின் பெரும்பகுதியை இயக்குகிறது.

## அதன் பயன்கள் என்ன

#### 1) போர்ட்டபிள் டிவைஸ்
லினக்ஸ் ஒரு கையடக்க அதாவது எளிதில் எடுத்துச் செல்லக்கூடியது அளவு ஆகும். அதாவது லினக்ஸ் ஆப்பரேட்டிங் சிஸ்டத்தை நிறுவ ஒரு பென் டிரைவ்க்குள் அடக்கி விடலாம். அவ்வளவு சின்னது.

#### 2) லினக்ஸ் ஒரு இலவச தொகுப்பு
ஆமாம். லினக்ஸ் அமைப்பின் மிகப்பெரிய நன்மை என்னவென்றால், அதைப் பயன்படுத்த இலவசம். நாம் எளிதாக பதிவிறக்கம் செய்யலாம், அதற்கான உரிமம் வாங்க வேண்டிய அவசியமில்லை. இது GNU GPL (பொது பொது உரிமம்) கீழ் விநியோகிக்கப்படுகிறது.

லினக்ஸ்யை இரண்டு வகையான தொகுப்பு இருக்கிறது. அதில் ஒன்று கம்யூனிட்டி எடிஷன் (குழுக்கள் பதிப்பு). இரண்டாவது கமெர்ஷியல் எடிஷன் (வணிக பதிப்பு) . இதில் முதலாவது பதிப்பு முற்றிலும் இலவசம். இரண்டுக்கும் உள்ள மிகப்பெரிய வித்தியாசம் என்னவென்றால் நிலைப்புதன்மை. கம்யூனிட்டி எடிஷன் (குழுக்கள் பதிப்பு) ப்ளீடிங் எட்ஜ் தொழில்நுட்பத்தைக் கொண்டுள்ளது. இதன் பொருள் என்னவென்றால் தற்போதைய சமீபத்திய பதிப்பு என்னஇருக்கிறதோ அதேயே கொண்டு இருக்கும். இதனால் ஏற்படும் பிழைகளுக்கு புதுப்பிக்க அவ்வப்போது ‘சர்வீஸ் பேட்ச்ஸ்’ கொண்டு சரி செய்ய வேண்டும். ஆனால் கமெர்ஷியல் எடிஷன் (வணிக பதிப்பு) என்னவென்றால் நீண்ட கால ஆதரவு தொழில்நுட்பத்தைக் கொண்டுள்ளது. இதன் பொருள் என்னவென்றால் பிழைக்கள் வருவது குறைவு.

#### 3) பாதுகாப்பு அம்சம் மற்றும் செயல்திறன் & நிலைப்புத்தன்மை
லினக்ஸ் முற்றிலும் பாதுகாப்பானது அல்ல, ஆனால் இது மற்ற ஆப்பரேட்டிங் சிஸ்டம்களை விட குறைவாக பாதிக்கப்படக்கூடியது. லினக்ஸ் மற்ற இயங்குதளங்களை விட நிலையானது. செயல்திறன் நிலைகளை பராமரிக்க லினக்ஸ் கணினியை மறுதொடக்கம் (ரி-பூட்) செய்ய தேவையில்லை. லினக்ஸ் அமைப்பு பல்வேறு நெட்வொர்க்குகளில் உயர் செயல்திறனை வழங்குகிறது. இது அதிக எண்ணிக்கையிலான பயனர்களை ஒரே நேரத்தில் கையாளும் திறன் கொண்டது. லினக்ஸில், மென்பொருள் புதுப்பிப்புகள் பயனர் கட்டுப்பாட்டில் உள்ளன. தேவையான புதுப்பிப்புகளை நாம் தேர்ந்தெடுக்கலாம். லினக்ஸ் நிறுவல் செயல்முறை விண்டோஸ் போன்ற பிற இயக்க முறைமைகளை விட குறைவான நேரத்தை எடுக்கும். மேலும், அதன் நிறுவல் செயல்முறை மிகவும் எளிதானது, ஏனெனில் இதற்கு குறைவான பயனர் உள்ளீடு தேவைப்படுகிறது. குறைந்த செயல்திறன் கட்டமைப்பு கொண்ட பழைய கணினிகளில் இதை எளிதாக நிறுவ முடியும்.

#### 4) சமூக ஆதரவு (கம்யூனிட்டி சப்போர்ட்) & தனியுரிமை
லினக்ஸ் பெரிய சமூக ஆதரவை வழங்குகிறது. பல்வேறு ஆதாரங்களில் இருந்து நாம் ஆதரவைக் கோரலாம். பயனர்களுக்கு உதவ இணையத்தில் பல சேவை மன்றங்கள் உள்ளன. மேலும், பல்வேறு ஓப்பன்சோர்ஸ் சமூகங்களைச் சேர்ந்த டெவலப்பர்கள் உதவ தயாராக உள்ளனர். லினக்ஸ் எப்போதும் பயனர் தனியுரிமையை பாதுகாத்து கவனித்துக்கொள்ளும், ஏனெனில் அது பயனரிடமிருந்து தனிப்பட்ட தரவை (டேட்டா) எடுத்துக் கொடுக்காது.

#### 5) பல டெஸ்க்டாப் ஆதரவு
லினக்ஸ் அமைப்பு அதன் மேம்பட்ட பயன்பாட்டிற்கு பல டெஸ்க்டாப் சூழல் ஆதரவை வழங்குகிறது. டெஸ்க்டாப் சூழல் விருப்பத்தை நிறுவலின் போது தேர்ந்தெடுக்கலாம். GNOME (GNU Network Object Model Environment) அல்லது KDE (K Desktop Environment) போன்ற எந்தவொரு டெஸ்க்டாப் சூழலையும் நாம் தேர்ந்தெடுக்கலாம். இது கணினி வேகத்தை பாதிக்காமல் ஒரே நேரத்தில் பல பணிகளை இயக்க முடியும். சந்தையில் பல லினக்ஸ் விநியோகங்கள் உள்ளன. இது பயனர்களுக்கு லினக்ஸின் பல்வேறு விருப்பங்களையும் சுவைகளையும் வழங்குகிறது. நமது தேவைகளுக்கு ஏற்ப எந்த டிஸ்ட்ரோக்களையும் தேர்வு செய்யலாம். உபுண்டு, ஃபெடோரா, டெபியன், லினக்ஸ் மின்ட், ஆர்க் லினக்ஸ் மற்றும் பல பிரபலமான டிஸ்ட்ரோக்கள் உள்ளன. தொடக்கநிலையாளர்களுக்கு, உபுண்டு மற்றும் லினக்ஸ் மின்ட் பயனுள்ளதாக இருக்கும், மேலும் திறமையான புரோகிராமர்களுக்கு டெபியன் மற்றும் ஃபெடோரா சிறந்த தேர்வுகளாக இருக்கும்.