Linux console
லினக்ஸ் கன்சோல் என்பது லினக்ஸ் கர்னலுக்குள் உள்ள ஒரு கணினி கன்சோல் ஆகும். சிஸ்டம் கன்சோல் என்பது அனைத்து கர்னல் செய்திகளையும் எச்சரிக்கைகளையும் பெறும் சாதனமாகும், மேலும் இது ஒற்றை பயனர் பயன்முறையில் உள்நுழைய அனுமதிக்கிறது. லினக்ஸ் கன்சோல் கர்னல் மற்றும் பிற செயல்முறைகளுக்கு பயனருக்கு உரை வெளியீட்டை அனுப்பவும், பயனரிடமிருந்து உரை உள்ளீட்டைப் பெறவும் ஒரு வழியை வழங்குகிறது. பயனர் பொதுவாக ஒரு கணினி விசைப்பலகை மூலம் உரையை உள்ளிட்டு கணினி மானிட்டரில் வெளியீட்டு உரையைப் படிக்கிறார். லினக்ஸ் கர்னல் மெய்நிகர் கன்சோல்களை ஆதரிக்கிறது-தர்க்கரீதியாக தனித்தனியாக இருக்கும் கன்சோல்கள், ஆனால் அவை ஒரே இயற்பியல் விசைப்பலகை மற்றும் காட்சியை அணுகுகின்றன. லினக்ஸ் கன்சோல் (மற்றும் லினக்ஸ் மெய்நிகர் கன்சோல்கள்) லினக்ஸ் கர்னலின் விடி (மெய்நிகர் முனையம்) துணை அமைப்பால் செயல்படுத்தப்படுகின்றன, மேலும் அவை எந்த பயனர் இட மென்பொருளையும் நம்பியிருக்கவில்லை. இது ஒரு முனைய முன்மாதிரிக்கு மாறாக உள்ளது, இது ஒரு முனையத்தைப் பின்பற்றும் பயனர் இட செயல்முறையாகும், மேலும் இது பொதுவாக வரைகலை காட்சி சூழலில் பயன்படுத்தப்படுகிறது. லினக்ஸ் கன்சோல் கர்னலின் முதல் அம்சங்களில் ஒன்றாகும், இது முதலில் 1991 இல் லினஸ் டோர்வால்ட்ஸால் எழுதப்பட்டது (லினக்ஸின் வரலாற்றைப் பார்க்கவும்). இரண்டு முக்கிய செயல்பாடுகள் உள்ளனஃ பிரேம்பஃபர் மற்றும் உரை முறை. ஃப்ரேம்பஃபர் செயல்படுத்தல் நவீன லினக்ஸ் விநியோகங்களில் இயல்புநிலை ஆகும், மேலும் கர்னல் பயன்முறை அமைப்புடன் சேர்ந்து, காட்சி வன்பொருள் மற்றும் கணினி துவங்கும் போது கிராபிக்ஸ் காட்டுவது போன்ற அம்சங்களுக்கு கர்னல்-நிலை ஆதரவை வழங்குகிறது. பாரம்பரிய உரை முறை செயல்படுத்தல் சிஜிஏ, ஈஜிஏ, எம்டிஏ மற்றும் விஜிஏ கிராபிக்ஸ் கார்டுகளுடன் பிசி-இணக்கமான அமைப்புகளில் பயன்படுத்தப்பட்டது. x86 அல்லாத கட்டமைப்புகள் ஃப்ரேம்பஃபர் பயன்முறையைப் பயன்படுத்தின, ஏனெனில் அவற்றின் கிராபிக்ஸ் கார்டுகள் உரை பயன்முறையை செயல்படுத்தவில்லை. லினக்ஸ் கன்சோல் நிலையான அளவிலான பிட்மேப், மோனோஸ்பேஸ் எழுத்துருக்களைப் பயன்படுத்துகிறது, பொதுவாக ஒரு எழுத்துக்கு 8x16 பிக்சல்கள் வரை இயல்புநிலையாக இருக்கும். லினக்ஸ் கன்சோல் ஒரு விருப்ப கர்னல் அம்சமாகும், மேலும் பெரும்பாலான உட்பொதிக்கப்பட்ட லினக்ஸ் அமைப்புகள் அதை இயக்காது. இந்த அமைப்புகள் பொதுவாக ஒரு மாற்று பயனர் இடைமுகத்தை வழங்குகின்றன (எ. கா. வலை அடிப்படையிலானது), அல்லது உடனடியாக ஒரு வரைகலை பயனர் இடைமுகத்தில் துவக்கி, பயனருடன் தொடர்புகொள்வதற்கான முதன்மை வழிமுறையாக இதைப் பயன்படுத்தவும். லினக்ஸ் கன்சோலின் பிற செயல்பாடுகளில் புதுப்பிக்கக்கூடிய பிரெய்லி டிஸ்ப்ளேக்கள் மற்றும் சீரியல் போர்ட் கன்சோலை ஆதரிக்க பிரெய்லி கன்சோல் அடங்கும். லினக்ஸ் கன்சோல் கர்னல் மற்றும் பிற செயல்முறைகளுக்கு உரை அடிப்படையிலான செய்திகளை பயனருக்கு வெளியிடுவதற்கும், பயனரிடமிருந்து உரை அடிப்படையிலான உள்ளீட்டைப் பெறுவதற்கும் ஒரு வழியை வழங்குகிறது. லினக்ஸில், பல சாதனங்களை கணினி கன்சோலாகப் பயன்படுத்தலாம்ஃ ஒரு மெய்நிகர் முனையம், சீரியல் போர்ட், யூ. எஸ். பி சீரியல் போர்ட், உரை-பயன்முறையில் விஜிஏ, பிரேம்பஃபர். சில நவீன லினக்ஸ் அடிப்படையிலான அமைப்புகள் கர்னல் அடிப்படையிலான உரை-முறை உள்ளீடு மற்றும் வெளியீட்டை குறைத்துள்ளன, அதற்கு பதிலாக கணினி துவங்கும் போது ஒரு வரைகலை லோகோ அல்லது முன்னேற்றப் பட்டியைக் காட்டுகின்றன, அதைத் தொடர்ந்து ஒரு வரைகலை பயனர் இடைமுகத்தின் உடனடி தொடக்கமும் (எ. கா. டெஸ்க்டாப் விநியோகங்களில் X.Org சர்வர், அல்லது ஆண்ட்ராய்டில் சர்பேஸ்ஃப்ளிங்கர்). கர்னல் துவக்கத்தின் போது, கர்னலின் துவக்க பதிவைக் காட்ட கன்சோல் பொதுவாகப் பயன்படுத்தப்படுகிறது. துவக்க பதிவில் கண்டறியப்பட்ட வன்பொருள் பற்றிய தகவல்களும், துவக்க செயல்முறையின் நிலை குறித்த புதுப்பிப்புகளும் அடங்கும். இந்த நேரத்தில், கர்னல் மட்டுமே இயங்கும் மென்பொருளாகும், எனவே பயனர்-இடம் வழியாக உள்நுழையும் (எ. கா. syslog) சாத்தியமில்லை, எனவே இந்த தகவலை வெளியிட கன்சோல் ஒரு வசதியான இடத்தை வழங்குகிறது. கர்னல் துவக்கத்தை முடித்தவுடன், அது init செயல்முறையை இயக்குகிறது (கன்சோலுக்கு வெளியீட்டை அனுப்புகிறது), இது எந்தவொரு பின்னணி டிமோன்களையும் தொடங்குவது உட்பட மீதமுள்ள கணினியின் துவக்கத்தை கையாளுகிறது. init துவக்க செயல்முறை முடிந்த பிறகு, கன்சோல் பல மெய்நிகர் முனையங்களை மல்டிபிளெக்ஸ் செய்ய பயன்படுத்தப்படும் (Ctrl-Alt-F1, Ctrl-Alt-F2 போன்றவற்றை அழுத்துவதன் மூலம் அணுகலாம், Ctrl-Alt-இடது அம்பு, Ctrl-Alt-ரைட் அம்பு, அல்லது chvt ஐப் பயன்படுத்துதல்). ஒவ்வொரு மெய்நிகர் முனையத்திலும், ஒரு கெட்டி செயல்முறை இயக்கப்படுகிறது, இது ஒரு பயனரை அங்கீகரிக்க/பின்/உள்நுழையும். அங்கீகாரத்திற்குப் பிறகு, ஒரு கட்டளை ஷெல் இயக்கப்படும். கன்சோல் போன்ற மெய்நிகர் முனையங்கள் லினக்ஸ் கர்னல் மட்டத்தில் ஆதரிக்கப்படுகின்றன. லினக்ஸ் கன்சோல் ஒரு முனைய வகை "லினக்ஸ்" ஐ செயல்படுத்துகிறது மற்றும் அது பயன்படுத்தும் தப்பிக்கும் வரிசைகள் கன்சோல் _ கோட்ஸ் மேன் பக்கத்தில் உள்ளன. மெய்நிகர் கன்சோல்கள் பல உரை இடையகங்களை சேமிக்க அனுமதிக்கின்றன, இது வெவ்வேறு கன்சோல் நிரல்களை ஒரே நேரத்தில் இயக்க உதவுகிறது, ஆனால் வெவ்வேறு சூழல்களில் பயனருடன் தொடர்பு கொள்கிறது. பயனரின் பார்வையில், இது பல சுயாதீன கன்சோல்களின் மாயையை உருவாக்குகிறது. ஒவ்வொரு மெய்நிகர் கன்சோலும் அதன் சொந்த எழுத்து தொகுப்பு மற்றும் விசைப்பலகை அமைப்பைக் கொண்டிருக்கலாம். லினக்ஸ் 2.6 ஒவ்வொரு மெய்நிகர் கன்சோலுக்கும் வெவ்வேறு எழுத்துருவை ஏற்றும் திறனை அறிமுகப்படுத்தியது (2.9 க்கு முந்தைய கர்னல் பதிப்புகள் தேவைக்கேற்ப மட்டுமே எழுத்துருவை மாற்றுகின்றன). உரை முறை கன்சோல் உரை முறை செயல்படுத்தல் உரை அடிப்படையிலான வீடியோ முறைகளை செயல்படுத்தும் பாரம்பரிய சிஜிஏ/ஈஜிஏ/எம்டிஏ/விஜிஏ வீடியோ கார்டுடன் பிசி அடிப்படையிலான அமைப்புகளில் பயன்படுத்தப்படுகிறது. உரை முறையில், கர்னல் வீடியோ கார்டுக்கு 2டி எழுத்துக்களின் வரிசையை அனுப்புகிறது, மேலும் வீடியோ கார்டு எழுத்துக்களை காட்சிக்காக பிக்சல்களாக மாற்றுகிறது. எழுத்துரு, எழுத்து தொகுப்பு மற்றும் விசைப்பலகை அமைவு உரை இடையகமானது விஜிஏ நினைவகத்தின் ஒரு பகுதியாகும், இது ஒரு உரைத் திரையின் உள்ளடக்கத்தை குறியீடு புள்ளிகள் மற்றும் எழுத்து பண்புகளின் அடிப்படையில் விவரிக்கிறது. உரை இடையகத்திலும் எழுத்துருவிலும் உள்ள குறியீடு புள்ளிகள் பொதுவாக எழுத்துக்களை திரையில் வைக்க உரை முனைய சொற்பொருள்களில் பயன்படுத்தப்படும் குறியீட்டைப் போல இல்லை. திரையில் உள்ள கிளைஃப்களின் தொகுப்பு தற்போதைய எழுத்துரு மூலம் தீர்மானிக்கப்படுகிறது. உரைத் திரை மற்றும் இயக்கிகளால் கையாளப்படுகிறது. எழுத்துருக்கள் மற்றும் முனைய குறியாக்கங்களை மாற்றுவதற்கு ஒரு பயன்பாடு உள்ளது. லினக்ஸ் கர்னல் (இயக்கி) விசைப்பலகை உள்ளீட்டிற்கு (விசைப்பலகை தளவமைப்புகள்) கிட்டத்தட்ட முழுமையான ஆதரவைக் கொண்டுள்ளது, ஆனால் இது வெவ்வேறு எழுத்து தொகுப்புகளுடன் மோசமாக தொடர்பு கொள்வதால் இது சற்று சீரற்றதாக உள்ளது. தளவமைப்புகள் பயன்பாட்டால் ஏற்றப்படுகின்றன. இந்த இரண்டு பயன்பாடுகள் மற்றும் அதனுடன் தொடர்புடைய தரவுக் கோப்புகள் லினக்ஸ் கன்சோல் கருவிகள் http://lct.sourceforge.net இல் நிரம்பியுள்ளன, அவை பல லினக்ஸ் விநியோகங்களுடன் அனுப்பப்படுகின்றன. கர்னல் மட்டத்தில் லினக்ஸை சர்வதேசமயமாக்குவதற்கான முயற்சிகள் 1994 ஆம் ஆண்டில் மார்கஸ் குன் மற்றும் ஆண்ட்ரிஸ் ப்ரூவர் ஆகியோரால் தொடங்கப்பட்டன. உரை முறைகள் லினக்ஸ் கன்சோல் எந்த விஜிஏ-பாணி உரை முறையையும் ஆதரிக்கும் திறன் கொண்டது, ஆனால் கர்னலுக்கு இந்த முறைகளை அமைக்க மிகவும் வரையறுக்கப்பட்ட வழிகள் உள்ளன. நிலையான ஈஜிஏ மற்றும் விஜிஏ முறைகளை விட மிகவும் சிக்கலான உரை முறைகளை இயக்க எஸ். வி. ஜி. ஏ டெக்ஸ்ட்மோட் உதவுகிறது. இது கன்சோல் கருவிகளுடன் முழுமையாக இணக்கமானது, ஆனால் டோசெமு, எஸ். வி. ஜி. ஏ. எல். பி மற்றும் டிஸ்ப்ளே சேவையகங்களுடன் சில முரண்பாடுகளைக் கொண்டுள்ளது. தற்போது, வெவ்வேறு மெய்நிகர் கன்சோல்களில் வெவ்வேறு முறைகளுக்கு ஆதரவு இல்லை. விண்டோஸ் மற்றும் டோஸ் மைக்ரோசாப்ட் விண்டோஸ் (எந்த பதிப்பின்) உடன் ஒப்பிடுகையில் கன்சோலின் முழு செயல்பாட்டு ஆதரவு இல்லை. அங்கு ஒப்பிடக்கூடிய அம்சம், ஆனால் பயன்பாட்டு மென்பொருளுக்கு மட்டுமே, வின் 32 கன்சோல் ஆகும். விண்டோஸ் என். டி அடிப்படையிலான அமைப்புகளிலிருந்து யூனிகோட் ஆதரிக்கப்படுகிறது, இது குறியீடு பக்கங்களை மாற்றவும் யூனிகோடைப் பயன்படுத்தவும் அனுமதிக்கிறது, ஆனால் சாளர பயன்முறையில் மட்டுமே. மேலும், என். டி அமைப்புகள் விஜிஏ உடன் பொருந்தாத சொந்த உரை இடையக வடிவமைப்பைப் பயன்படுத்துகின்றன, இது வன்பொருள் உரை முறைகளில் மேல்நிலையை உருவாக்குகிறது. விண்டோஸின் என். டி அல்லாத பதிப்புகளில் யூனிகோட் ஆதரவு இல்லை ஏனெனில் ஏ. எஸ். சி. ஐ. ஐ அல்லாத விசைப்பலகை அமைப்பை தவறாக செயல்படுத்துவதால் மீண்டும் ஏற்ற வேண்டும். சமீபத்திய கர்னல்களில் உள்ள கர்னல் பயன்முறை அமைப்புகள் சில வீடியோ வன்பொருள்களுக்கு இதை மிகவும் நடைமுறைப்படுத்துகின்றன. லினக்ஸ் ஃப்ரேம்பஃபர் கன்சோல் லினக்ஸ் ஃப்ரேம்பஃபர் (எஃப். பி. டி. வி) என்பது ஒரு கிராஃபிக் வன்பொருள்-சுயாதீன சுருக்க அடுக்கு ஆகும், இது முதலில் லினக்ஸ் கர்னலை டெக்ஸ்ட்-மோட் டிஸ்ப்ளே இல்லாத ஆப்பிள் மேகிண்டோஷ் போன்ற அமைப்புகளில் டெக்ஸ்ட் கன்சோலைப் பின்பற்ற அனுமதிக்கும் வகையில் செயல்படுத்தப்பட்டது. இப்போது இது எந்த தளத்திலும் கர்னல் ஸ்பேஸ் டெக்ஸ்ட் மோட் முன்மாதிரியை வழங்குகிறது. (தற்போது பராமரிக்கப்படாத) எஸ். வி. ஜி. ஏ. டி. டெக்ஸ்ட்மோட் மீது அதன் நன்மை ஒரு நம்பகத்தன்மை மற்றும் சிறந்த வன்பொருள் பொருந்தக்கூடிய தன்மை ஆகும். இது விஜிஏ உரை முறைகளின் அனைத்து தொழில்நுட்ப கட்டுப்பாடுகளையும் கடக்க அனுமதிக்கிறது. லினக்ஸ் ஃப்ரேம்பஃபர் கன்சோல் விஜிஏ கன்சோலிலிருந்து எழுத்துக்களை வரைவதில் மட்டுமே வேறுபடுகிறது. விசைப்பலகை நிகழ்வுகள் மற்றும் மெய்நிகர் கன்சோல்களின் ஆதரவின் செயலாக்கம் சரியாகவே உள்ளது. லினக்ஸ் சீரியல் போர்ட் கன்சோல் லினக்ஸ் சீரியல் கன்சோல் என்பது சீரியல் போர்ட் வழியாக ஒரு கன்சோல் செயல்படுத்தலாகும், இது கர்னல் உள்ளமைவில் CONFIG _ SERIAL _ CONSOLE விருப்பத்தால் இயக்கப்படுகிறது. இது சில உட்பொதிக்கப்பட்ட அமைப்புகளிலும், ஆபரேட்டருடன் நேரடி தொடர்பு எதிர்பார்க்கப்படாத சேவையகங்களிலும் பயன்படுத்தப்படலாம். சீரியல் கன்சோல் கணினிக்கு அதே அணுகல் முறையை அனுமதிக்கிறது, ஆனால் பொதுவாக ஆர்எஸ்-232 இன் சிறிய அலைவரிசை காரணமாக மெதுவான வேகத்தில். உட்பொதிக்கப்பட்ட அமைப்புகளுக்கான மென்பொருளை உருவாக்கும் போது ஒரு தொடர் கன்சோல் பெரும்பாலும் பயன்படுத்தப்படுகிறது, மேலும் சில நேரங்களில் பிழைத்திருத்த துறைமுகம் வழியாக அணுகலாம். கன்சோல் பல கட்டுப்பாட்டு எழுத்துக்களுக்கு பதிலளிக்கிறதுஃ எஸ்கேப் விசையை அழுத்தவும். கன்சோல் நீட்டிக்கப்பட்ட தப்பிக்கும் வரிசைகள், ஏஎன்எஸ்ஐ சிஎஸ்ஐ பயன்முறை வரிசைகள் மற்றும் டிஇசி தனியார் பயன்முறை காட்சிகளையும் ஆதரிக்கிறது. இந்த நீட்டிக்கப்பட்ட வரிசைகள் வண்ணங்கள், கண் சிமிட்டுதல், அடிக்கோடிட்டுக் காட்டுதல், தீவிரம் மற்றும் தலைகீழ் வீடியோ, மணி தொனி அதிர்வெண் மற்றும் காலம், வெசா திரை வெற்று இடைவெளி போன்ற காட்சி விளைவுகளைக் கட்டுப்படுத்த முடியும். உரை வெற்றிடத்தைத் தவிர, விஜிஏ அடாப்டரை காத்திருப்பில் வைக்க அறியப்பட்ட வழி எதுவும் இல்லை. எதிர்காலத் திட்டங்கள் கேம்ஸ்கான் திட்டங்கள் லினக்ஸ் கன்சோலுக்கு நவீன பயனர்-இட மாற்றீட்டை உருவாக்குவதை நோக்கமாகக் கொண்டுள்ளன. மேம்பாட்டு முன்னுரிமைகளில் பல கண்காணிப்பு அமைப்புகளுக்கான ஆதரவு, பாங்கோவுடன் யூனிகோட் எழுத்துரு ரெண்டரிங், எக்ஸ்கேபி விசைப்பலகை கையாளுதல் மற்றும் ஜிபியு ஓபன்ஜிஎல் முடுக்கம் ஆகியவை அடங்கும். தற்போதைய கர்னல் செயல்படுத்தல் பற்றிய புகார்களில் "இது கர்னல்-இடத்தில் ஒரு பயனர்-இடைமுகம், குறியீடு மோசமாக பராமரிக்கப்படுகிறது, விசைப்பலகைகளை மோசமாக கையாளுகிறது, மோசமான எழுத்துரு ரெண்டரிங் உருவாக்குகிறது, முறை-அமைத்தல் மற்றும் பல-தலை ஆதரவைத் தவறவிடுகிறது, பல இருக்கைகள் கொண்ட விழிப்புணர்வு இல்லை, மற்றும் VT102 இணக்கத்திற்கு மட்டுப்படுத்தப்பட்ட ஹாட்-பிளக்கிங் கையாளுதல் மட்டுமே உள்ளது". விண்டோஸ் கன்சோல் குறிப்புகள் கணினி முனையங்கள் லினக்ஸ் கர்னல் உரை பயனர் இடைமுகம் ஆகியவற்றையும் பார்க்கவும்