ஆண்ட்ராய்டு சாதனத்தின் மையத்தை மீண்டும் ஒளிரச் செய்கிறது. ஆண்ட்ராய்டு 3.10 65 கர்னல் பதிப்பின் முக்கிய அம்சங்களின் கண்ணோட்டம்

ஞாயிற்றுக்கிழமை மாலை, லினக்ஸின் பெற்றோர் மற்றும் இயக்க முறைமை கர்னலின் டெவலப்பர் லினஸ் டார்வால்ட்ஸ், இரண்டு மாத வேலைக்குப் பிறகு, லினக்ஸ் கர்னல் 3.10 இன் புதிய பதிப்பை வெளியிடுவதாக அறிவித்தார்.

டெவலப்பரின் கூற்றுப்படி, இந்த மையம் கடந்த சில ஆண்டுகளில் புதுமைகளின் அளவின் அடிப்படையில் மிகப்பெரியதாக மாறியது.

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

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

3.10 கர்னலில் செய்யப்பட்ட முக்கிய மாற்றங்களின் பட்டியல்:

  • இப்போது ஸ்கிரிப்டுகளை நிரல்களாக செயல்படுத்துவதை தடை செய்ய முடியும் - "#!" என்ற தலைப்பில் உள்ள மொழிபெயர்ப்பாளருக்கான பாதை அடங்கிய ஸ்கிரிப்ட்களைத் தொடங்கும் செயல்பாடு இப்போது கர்னல் தொகுதியாக தொகுக்கப்படலாம்;
  • கூகுள் உருவாக்கி பயன்படுத்திய Bcache அமைப்பு ஒருங்கிணைக்கப்பட்டுள்ளது. வேகமான SSD- டிரைவ்களில் மெதுவான ஹார்ட் டிரைவ்களுக்கான அணுகல் கேச்சிங்கை ஏற்பாடு செய்ய Bcache உங்களை அனுமதிக்கிறது; இந்த வழக்கில், தற்காலிக சேமிப்பு ஒரு தொகுதி சாதனத்தின் மட்டத்தில் மேற்கொள்ளப்படுகிறது - மேலும் இது சாதனத்தில் பயன்படுத்தப்படும் கோப்பு அமைப்புகளைப் பொருட்படுத்தாமல் இயக்ககத்திற்கான அணுகலை விரைவுபடுத்த உங்களை அனுமதிக்கிறது;
  • LLVMLinux திட்டத்தால் தயாரிக்கப்பட்ட இணைப்புகளுக்கு நன்றி கிளாங் கம்பைலருடன் கர்னலை உருவாக்க முடியும்;
  • டைமரால் குறுக்கீடுகளை உருவாக்குவதற்கான ஒரு மாறும் கட்டுப்பாட்டு அமைப்பு தோன்றியது. இப்போது, ​​தற்போதைய நிலையைப் பொறுத்து, நீங்கள் வினாடிக்கு ஆயிரக்கணக்கான டிக்ஸிலிருந்து ஒரு விநாடிக்கு ஒரு குறுக்கீடாக வரம்பில் குறுக்கீடுகளை மாற்றலாம் - இது கணினி செயலற்ற நிலையில் செயலிழக்கும்போது CPU இல் சுமையை குறைக்க உங்களை அனுமதிக்கிறது. இப்போது இந்த அம்சம் நிகழ்நேர அமைப்புகள் மற்றும் HPC (உயர் செயல்திறன் கணினி) ஆகியவற்றிற்குப் பயன்படுத்தப்படுகிறது, ஆனால் அடுத்த கர்னல் வெளியீடுகளில் இது டெஸ்க்டாப் அமைப்புகளுக்கும் பயன்படுத்தப்படும்;
  • செயல்முறை / அமைப்புக்கு (cgroups இல்) கிடைக்கும் நினைவகத்தின் சோர்வுக்கான அணுகுமுறை பற்றி பயன்பாட்டிற்கு அறிவிக்கும் ஒரு நிகழ்வை இப்போது உருவாக்க முடியும்;
  • பெர்ஃப் கட்டளைக்கு, நினைவக அணுகல் விவரக்குறிப்பு இப்போது கிடைக்கிறது;
  • ISCSI துணை அமைப்பில் RDMA நெறிமுறைக்கு (iSER) ஆதரவு சேர்க்கப்பட்டது;
  • ஒரு புதிய இயக்கி "ஒத்திசைவு" உள்ளது (சோதனை). இது ஆண்ட்ராய்ட் இயங்குதளத்தில் உருவாக்கப்பட்டது மற்றும் மற்ற இயக்கிகளுக்கு இடையே ஒத்திசைவுக்காக பயன்படுத்தப்படுகிறது;
  • QXL மெய்நிகர் கிராபிக்ஸ் அட்டை இயக்கி ஒருங்கிணைக்கப்பட்டது (SPICE நெறிமுறையைப் பயன்படுத்தி முடுக்கப்பட்ட கிராபிக்ஸ் வெளியீட்டிற்கான மெய்நிகராக்க அமைப்புகளில் பயன்படுத்தப்படுகிறது);
  • AMD 16h ("ஜாகுவார்") செயலி குடும்பங்களில் அறிமுகப்படுத்தப்பட்ட புதிய மின் மேலாண்மை அம்சங்கள் இப்போது ஆதரிக்கப்படுகின்றன;
  • நவீன AMD GPU களில் கட்டப்பட்ட வன்பொருள் UVD டிகோடரைப் பயன்படுத்தி வீடியோ டிகோடிங் முடுக்கத்திற்கான ஆதரவு ரேடியான் DRM தொகுதியில் சேர்க்கப்பட்டுள்ளது;
  • மைக்ரோசாப்ட் ஹைப்பர்-வி மெய்நிகர் வீடியோ அடாப்டர்களுக்கான இயக்கி தோன்றியது (பொதுவாக ஹைப்பர்-வி மேம்பாடுகளும் உள்ளன);
  • AVX / AVX2 மற்றும் SSE வழிமுறைகளைப் பயன்படுத்தி கிரிப்டோகிராஃபிக் செயல்பாடுகளை (ஷா 256, ஷா 512, ப்ளோஃபிஷ், டூஃபிஷ், பாம்பு மற்றும் காமெலியா) செயல்படுத்தப்படுகிறது.

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

ஆண்ட்ராய்டு இயங்குதளம் மற்றும் அதன் ஃபார்ம்வேரின் மையம்

மொபைல் சாதனத்தின் அடிப்படை என்ன?

சாதனத்தின் வன்பொருளை நிர்வகிக்கும் மென்பொருளின் முதுகெலும்பாக இயக்க முறைமை கர்னல் உள்ளது. எந்த கேஜெட்டின் முக்கிய அளவுருக்கள் அதைப் பொறுத்தது. இது மூன்று ஒன்றோடொன்று இணைக்கப்பட்ட கூறுகளைக் கொண்டுள்ளது என்பதை கவனத்தில் கொள்ள வேண்டும் - லினக்ஸ் கர்னல், செங்குத்து டால்விக் இயந்திரம் மற்றும் பல்வேறு குறைந்த -நிலை சேவைகள் மற்றும் நூலகங்கள். நாங்கள் தனிப்பயன் ஃபார்ம்வேரைப் பற்றி பேசுகிறோம் என்றால், இரண்டு கூறுகள் மட்டுமே பாதிக்கப்படுகின்றன, இது புதிய கணினி சேவைகளைச் சேர்க்கவும், ஏற்கனவே உள்ள அளவுருக்களை மேம்படுத்தவும் மற்றும் வரைகலை ஷெல்லை மாற்றவும் அனுமதிக்கிறது.

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

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

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

ஃபாஸ்ட்பூட் வழியாக கேஜெட் ஃபார்ம்வேர்

ஃபாஸ்ட்பூட் வழியாக உங்கள் ஆண்ட்ராய்டு சாதனத்தை நீங்கள் ரீஃப்ளாஷ் செய்யலாம். ஆனால் முதலில், உங்கள் கேஜெட்டில் பயன்பாட்டை நிறுவ வேண்டும். அத்தகைய திட்டத்தின் இரண்டு பதிப்புகள் உள்ளன. முதலாவது அதிகாரப்பூர்வ ஆண்ட்ராய்டு SDK நிரலுடன் இணைந்து Fastboot ஐப் பதிவிறக்குவதை உள்ளடக்கியது. இரண்டாவது பதிப்பில் பயன்பாட்டை தனித்தனியாக பதிவிறக்குவது அடங்கும்.

உங்கள் மொபைல் சாதனம் மடிக்கணினி அல்லது கணினியைப் பார்க்கிறதா என்று சரிபார்க்க பரிந்துரைக்கிறோம். இதைச் செய்ய, நீங்கள் செயல்படுத்த வேண்டும். ஒரு கணினியில் பதிவிறக்கம் செய்து நிறுவிய பின், விண்டோஸ் இயக்க முறைமையில் இயங்கும் மடிக்கணினி, ஃபாஸ்ட்பூட் பயன்பாடு மற்றும் ஸ்மார்ட்போனை இணைத்த பிறகு, நீங்கள் கட்டளை வரியைத் திறக்க வேண்டும். இதைச் செய்ய, தேடலைத் திறக்கவும். விண்டோஸ் 8 இல், நீங்கள் செய்ய வேண்டியது மவுஸ் கர்சரை திரையின் வலது பக்கமாக நகர்த்தி, பொருத்தமான பகுதியைத் தேர்ந்தெடுக்கவும். தேடலில், நீங்கள் "cmd" ஐ உள்ளிட வேண்டும், அதன் பிறகு ஒரு கட்டளை வரி உங்களுக்கு முன்னால் தோன்றும். சாதனம் ஃபார்ம்வேர் பயன்முறையில் வைக்கப்பட வேண்டும். அடுத்து, கணினிக்கும் மொபைல் சாதனத்திற்கும் இடையிலான தொடர்பைச் சோதிக்கும் கட்டளையை உள்ளிடவும்:

ஃபாஸ்ட்பூட் சாதனங்கள்

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

  • cd C: \ Android.
  • ஃபாஸ்ட் பூட் ஃப்ளாஷ் பூட் boot.img.
  • ஃபாஸ்ட்பூட் கேச் அழிக்கிறது.
  • fastboot மறுதொடக்கம்.

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

க்ளாக்வொர்க் மோட் மீட்புடன் ஃபார்ம்வேர்

ClockworkMod Recovery (அல்லது சுருக்கமாக CWM) என்பது அசல் தொழிற்சாலை மீட்புக்குப் பதிலாகப் பயன்படுத்தப்படும் ஒரு மீட்பு அமைப்பு. மொபைல் சாதனத்தில் புதிய ஃபார்ம்வேரை நிறுவவும், கர்னலை ப்ளாஷ் செய்யவும், கோப்புகளை காப்புப் பிரதி எடுக்கவும் மற்றும் ஷெல்லை மீட்டெடுக்கவும் CWM உங்களை அனுமதிக்கிறது. அத்தகைய அமைப்பு ஃபார்ம்வேர் புதுப்பிப்பு கோப்புகளுடன் ஜிப் வடிவத்தில் வேலை செய்ய முடியும். தொழிற்சாலை மீட்புக்கு பதிலாக, கடிகார வேலை முறை நிறுவப்பட்டுள்ளது. CWM ஐத் தொடங்க, உங்கள் கேஜெட்டுக்கு ஏற்ற விசைப்பலகை குறுக்குவழியை நீங்கள் அறிந்து கொள்ள வேண்டும். பெரும்பாலான சந்தர்ப்பங்களில், இது கருவி துவங்கும் போது அழுத்தப்பட வேண்டிய வால்யூம் டவுன் மற்றும் பட்டன்களின் சக்தியின் கலவையாகும்.

கர்னலை ஒளிரச் செய்ய, ஜிப் நீட்டிப்புடன் காப்பகத்தைப் பதிவிறக்கவும். இது META-INF கோப்புறையைக் கொண்டிருக்க வேண்டும். பின்னர் இரண்டு விருப்பங்கள் உள்ளன. முதல் வழக்கில், நீங்கள் ஃபார்ம்வேர் கோப்பை குறிப்பிட வேண்டும். இரண்டாவது விருப்பம் ஃபார்ம்வேர் கோப்பை / sdcard கோப்புறையில் வைப்பதை உள்ளடக்கியது. அதன் பிறகு, நீங்கள் ClockworkMod Recovery ஐ செயல்படுத்த வேண்டும், அங்குள்ள sdcard செயல்பாட்டிலிருந்து விண்ணப்ப புதுப்பிப்பை கண்டுபிடித்து தேவையான கோப்பை குறிப்பிடவும்.

க்ளோக்வொர்க் மோட் மீட்பு மெனு வசதியானது மற்றும் பெரும்பாலான பயனர்களுக்கு புரிந்துகொள்ளக்கூடியது என்பதை கவனத்தில் கொள்ள வேண்டும். ஃபார்ம்வேருக்கான அத்தகைய மீட்பு அமைப்புக்கு கூடுதலாக, நீங்கள் TWRP மீட்பைப் பயன்படுத்தலாம். இந்த கருவி Android பயனர்களிடையே வசதியானது மற்றும் பிரபலமானது. முக்கிய விஷயம் சரியான ஃபார்ம்வேர் கோப்பைத் தேர்ந்தெடுப்பது.

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

"மற்றும் நான் ... கார்பரேட்டரை கழுவுகிறேன்!"
நகைச்சுவை

அறிமுகம்

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

ஆண்ட்ராய்டு ஆதாரங்கள் மூலம் நீங்கள் எத்தனை முறை உதவி செய்தீர்கள்? நான் - இனி எண்ணாதே. ஆண்ட்ராய்ட் ஒரு திறந்த மூல திட்டம், ஆனால் துரதிருஷ்டவசமாக நாம் படிக்கும் திறன் மட்டுமே உள்ளது; கூகிள் ஊழியராக இல்லாமல் Android குறியீட்டைத் திருத்துவது கிட்டத்தட்ட சாத்தியமற்றது. இந்த தருணத்தைப் பற்றி வருத்தப்பட்டு, களஞ்சியத்தைப் பதிவிறக்குவோம். இதை எப்படி செய்வது என்பது அதிகாரப்பூர்வ இணையதளத்தில் சரியாக விவரிக்கப்பட்டுள்ளது.


பொது கட்டிடக்கலை

ஆண்ட்ராய்டின் கட்டமைப்பை பின்வருமாறு திட்டவட்டமாக சித்தரிக்கலாம்:

டெஸ்க்டாப் கணினிகள் மற்றும் மடிக்கணினிகளில் நன்கு நிறுவப்பட்ட ஆற்றல் முறைகள் உள்ளன (x86 செயலிகள் பல உள்ளன): ஏதாவது செய்யும்போது கணினி "முழு வேகத்தில்" இயங்குகிறது, மேலும் கணினி செயலற்ற நிலையில் ஆற்றல் திறன் பயன்முறையில் செல்கிறது. "ஸ்லீப்" பயன்முறைக்குச் செல்வது நீண்ட கால செயலற்ற நிலைக்குப் பிறகு அல்லது கைமுறையாக, எடுத்துக்காட்டாக, லேப்டாப் மூடியை மூடும்போது ஏற்படுகிறது.

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

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

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

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

குறைந்த நினைவக கொலையாளி

நிலையான லினக்ஸ் கர்னலில் அவுட் ஆஃப் மெமரி கில்லர் உள்ளது, இது கெட்ட அளவுருவின் அடிப்படையில், கொல்லப்பட வேண்டிய செயல்முறையை தீர்மானிக்கிறது:

கெடுதல்_பணிக்கு = மொத்த_விஎம்__பணி_ / (சதுர
sqrt (sqrt (cpu_time_in_minutes)))

இதனால், இந்த செயல்முறை எவ்வளவு அதிகமாக நினைவகத்தை உட்கொள்கிறதோ, அது எவ்வளவு குறைவாக வாழ்கிறதோ, அவ்வளவு குறைவான அதிர்ஷ்டம் இருக்கும்.

வரைபடம் பொதுவான ஆண்ட்ராய்டு பதிவு அமைப்பைக் காட்டுகிறது. பதிவு இயக்கி ஒவ்வொரு இடையகத்திற்கும் / dev / log / *வழியாக அணுகலை வழங்குகிறது. பயன்பாடுகள் அவற்றை நேரடியாக அணுகாது, ஆனால் லிப்லாக் நூலகம் மூலம். லாக், ஸ்லாக் மற்றும் ஈவென்ட்லாக் வகுப்புகள் லிப்லாக் நூலகத்துடன் தொடர்பு கொள்கின்றன. Adb logcat கட்டளை "பிரதான" இடையகத்தின் உள்ளடக்கங்களைக் காட்டுகிறது.

முடிவுரை

இந்த பதிவில், லினக்ஸ் சிஸ்டமாக ஆண்ட்ராய்டின் சில அம்சங்களை சுருக்கமாக மதிப்பாய்வு செய்தோம். வேறு சில பாகங்கள் (pmem, RAM கன்சோல், முதலியன), அத்துடன் கணினி சேவை, கணினி தொடங்கும் செயல்முறை மற்றும் மற்றவை போன்ற தளத்தின் முக்கிய அம்சங்கள் அனைத்தும் அடைப்புக்குறிக்கு வெளியே இருந்தன. இந்த தலைப்பு சுவாரஸ்யமாக இருந்தால், பின்வரும் கட்டுரைகளில் அவற்றைக் கருத்தில் கொள்வோம்.

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

தனிப்பயன் கர்னல்?

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

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

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

இந்த கட்டுரையில், தனிப்பயன் கர்னல்களை உருவாக்கியவர்கள் எங்களுக்கு என்ன வழங்க வேண்டும் என்பதைப் பற்றி பேசுவோம், பல்வேறு சாதனங்களுக்கான முக்கிய தனிப்பயன் கர்னல்களைக் கருத்தில் கொள்வோம், மேலும் முக்கிய ஃபார்ம்வேரைப் பொருட்படுத்தாமல் கர்னலை நிறுவ முயற்சிக்கவும், எல்லாவற்றையும் நம் தோலில் சரிபார்க்கவும். எனவே மாற்று கர்னல் டெவலப்பர்கள் பொதுவாக என்ன பரிந்துரைக்கிறார்கள்?

ஸ்மார்ட் போக்குவரத்து கட்டுப்படுத்தி

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


உகப்பாக்கம்

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



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

  • நூப் (செயல்பாடு இல்லை)திட்டமிடப்படாதவர் என்று அழைக்கப்படுபவர். கோரிக்கைகளின் எளிய FIFO வரிசை, முதல் கோரிக்கை முதலில் செயலாக்கப்படும், இரண்டாவது இரண்டாவது, மற்றும் பல. திட நிலை நினைவகத்திற்கு மிகவும் பொருத்தமானது மற்றும் இயக்ககத்திற்கான அணுகலுக்கான பயன்பாடுகளுக்கு மிகவும் முன்னுரிமை அளிக்க உங்களை அனுமதிக்கிறது. கூடுதல் பிளஸ்: செயல்பாட்டின் மிக எளிய கொள்கையின் காரணமாக செயலியில் குறைந்த சுமை. குறைபாடு: சாதனத்தின் செயல்பாட்டின் பிரத்தியேகங்களைக் கருத்தில் கொள்ளவில்லை, இது செயல்திறன் தோல்விகளுக்கு வழிவகுக்கும்.
  • SIO (எளிய I / O)- ஒருவருக்கொருவர் துறைகளின் அருகாமையை கணக்கில் எடுத்துக் கொள்ளாமல் காலக்கெடு திட்டமிடலின் ஒரு ஒப்புமை, அதாவது திட நிலை நினைவகத்திற்காக வடிவமைக்கப்பட்டுள்ளது. இரண்டு முக்கிய சிறப்பம்சங்கள் உள்ளன: ஒவ்வொரு செயல்பாட்டிற்கும் ஒரு துண்டு நேரத்தை ஒதுக்குவதன் மூலம் எழுதும் செயல்பாடுகள் மற்றும் செயல்பாடுகளின் குழுவாக செயல்படுவதை விட வாசிப்பு செயல்பாடுகளின் முன்னுரிமை. ஸ்மார்ட்போன்களில், தற்போதைய பயன்பாட்டின் வேகம் முக்கியமானது மற்றும் எழுதுவதை விட வாசிப்பு செயல்பாடுகளின் ஆதிக்கம், இது மிகச் சிறந்த செயல்திறனைக் காட்டுகிறது. Neankus 4 மற்றும் SiyahKernel க்கான Leankernel, Matr1x கோரில் கிடைக்கிறது.
  • வரிசை (எழுதுவதன் மூலம் படிக்கவும்)மொபைல் சாதனங்களுக்காக பிரத்யேகமாக வடிவமைக்கப்பட்ட ஒரு அட்டவணை மற்றும் சில மாதங்களுக்கு முன்பு கர்னலில் சேர்க்கப்பட்டது. முதன்மை சவால்: முதலில் வாசிப்புக் கோரிக்கைகளைச் செயலாக்குதல், ஆனால் எழுதுவதற்கான கோரிக்கைகளுக்கான நியாயமான நேரம். இந்த நேரத்தில் சிறந்த NAND திட்டமிடுபவராகக் கருதப்படும், இது இயல்பாக Leankernel மற்றும் Matr1x இல் பயன்படுத்தப்படுகிறது.

கிட்டத்தட்ட அனைத்து நிலையான ஃபார்ம்வேர் மற்றும் தனிப்பயன் பாதி இன்னும் நிலையான லினக்ஸ் CFQ அட்டவணையுடன் கர்னலைப் பயன்படுத்துகின்றன, இருப்பினும், இது மிகவும் மோசமானதல்ல, ஏனெனில் அது திட-நிலை இயக்கிகளுடன் சரியாக வேலை செய்யத் தெரியும். மறுபுறம், இது மிகவும் சிக்கலானது, செயலியில் அதிக சுமையை உருவாக்குகிறது (எனவே பேட்டரி) மற்றும் மொபைல் OS இன் பிரத்தியேகங்களை கணக்கில் எடுத்துக்கொள்ளாது. மற்றொரு பிரபலமான தேர்வு டெட்லைன் ஷெட்யூலர் ஆகும், இது SIO போன்றது ஆனால் தேவையற்றது. பின்வரும் கட்டளையைப் பயன்படுத்தி கிடைக்கக்கூடிய திட்டமிடல்களின் பட்டியலை நீங்கள் பார்க்கலாம்:

# பூனை / sys / தொகுதி / * / வரிசை / திட்டமிடுபவர்

மாற்ற, பின்வருவனவற்றைப் பயன்படுத்துங்கள் (வரிசை என்பது அட்டவணையாளரின் பெயர்):

# i / sys / block / * / வரிசை / திட்டமிடலுக்கு; எதிரொலி வரிசை> $ 1; முடிந்தது

சில கர்னல் பில்டர்கள் வேறு வகையான I / O தேர்வுமுறையையும் பயன்படுத்துகின்றனர். இது fsync கணினி அழைப்பை முடக்குகிறது, இது திறந்த கோப்புகளின் மாற்றப்பட்ட உள்ளடக்கங்களை வட்டுக்கு ஃப்ளஷ் செய்ய கட்டாயப்படுத்த பயன்படுகிறது. இது fsync இல்லாமல், கணினி குறைவாக அடிக்கடி இயக்ககத்தை அணுகும், இதனால் CPU நேரத்தையும் பேட்டரி சக்தியையும் மிச்சப்படுத்தும் என்று நம்பப்படுகிறது. ஒரு சர்ச்சைக்குரிய அறிக்கை: fsync பெரும்பாலும் பயன்பாடுகளில் பயன்படுத்தப்படுவதில்லை மற்றும் மிகவும் முக்கியமான தகவல்களைச் சேமிக்க மட்டுமே பயன்படுத்தப்படுகிறது, ஆனால் அதை முடக்குவது ஒரு இயக்க முறைமை செயலிழப்பு அல்லது பிற பிரச்சனைகளின் போது இந்தத் தகவலை இழக்க வழிவகுக்கும். Fsync ஐ முடக்கும் திறன் franco.Kernel மற்றும் GLaDOS கர்னல்களில் கிடைக்கிறது, மேலும் கோப்பு / sys / module / sync / அளவுருக்கள் / fsync_enabled கட்டுப்பாட்டிற்கு பயன்படுத்தப்படுகிறது, இதில் நீங்கள் 0 ஐ முடக்க அல்லது 1 ஐ இயக்க வேண்டும். மீண்டும், இந்த அம்சம் பரிந்துரைக்கப்படவில்லை.

மையத்தில் புதிய செயல்பாடுகளைச் சேர்த்தல்

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

அடிப்படையில், இவை பல்வேறு இயக்கிகள் மற்றும் கோப்பு அமைப்புகள். எடுத்துக்காட்டாக, சில கர்னல்கள் விண்டோஸ் பந்துகளை ஏற்ற CIFS தொகுதிக்கு ஆதரவை உள்ளடக்கியது. அத்தகைய தொகுதி Nexus S க்கான Matr1x கர்னலில் உள்ளது, Nexus 7 க்கான Faux123, SiyahKernel மற்றும் GLaDOS. அது பயனற்றது, ஆனால் சந்தையில் அதன் திறன்களைப் பயன்படுத்த அனுமதிக்கும் பல பயன்பாடுகள் உள்ளன.

NTFS-3g இயக்கியை கர்னலில் சேர்ப்பது மற்றொரு பயன் (இன்னும் துல்லியமாக, கர்னலுடனான தொகுப்பில், இயக்கி தானே லினக்ஸ் பயன்பாடாக வேலை செய்கிறது), இது NTFS கோப்பு அமைப்பில் வடிவமைக்கப்பட்ட ஃபிளாஷ் டிரைவ்களை ஏற்றுவதற்கு அவசியமானது. இந்த இயக்கி faux123 மற்றும் SiyahKernel கர்னல்களில் கிடைக்கிறது. வழக்கமாக இது தானாகவே செயல்படுத்தப்படும், ஆனால் இது நடக்கவில்லை என்றால், நீங்கள் சந்தையில் இருந்து ஸ்டிக்மவுண்ட் பயன்பாட்டைப் பயன்படுத்தலாம்.

பல கர்னல்கள் zram தொழில்நுட்பம் என்று அழைக்கப்படுவதற்கான ஆதரவையும் உள்ளடக்கியது, இது ஒரு சிறிய அளவு ரேமை (பொதுவாக 10%) முன்பதிவு செய்து அதை ஒரு சுருக்கப்பட்ட இடமாற்றுப் பகுதியாகப் பயன்படுத்த அனுமதிக்கிறது. இதன் விளைவாக, செயல்திறனுக்கு எந்த தீவிர விளைவுகளும் இல்லாமல், நினைவகத்தின் அளவு ஒரு வகையான விரிவாக்கம் உள்ளது. ட்ரிக்ஸ்டர் MOD அல்லது zram enable கட்டளையுடன் இயக்கப்பட்ட Leankernel இல் கிடைக்கிறது.

கடைசி இரண்டு சுவாரஸ்யமான அம்சங்கள் வேகமான USB சார்ஜ் மற்றும் ஸ்வீப் 2 வேக். ஸ்மார்ட்போன் கணினியின் USB போர்ட்டுடன் இணைக்கப்பட்டிருந்தாலும், "ஃபாஸ்ட் சார்ஜிங்" பயன்முறையை கட்டாயமாகச் சேர்ப்பதைத் தவிர வேறில்லை. வேகமான சார்ஜிங் பயன்முறை அனைத்து புதிய ஸ்மார்ட்போன்களிலும் அதிகமாகவோ அல்லது குறைவாகவோ கிடைக்கிறது, இருப்பினும், தொழில்நுட்ப வரம்புகள் காரணமாக, மெமரி கார்டு அணுகலுடன் ஒரே நேரத்தில் அதை இயக்க முடியாது. வேகமான USB சார்ஜ் செயல்பாடு இந்த பயன்முறையை எப்போதும் இயக்க அனுமதிக்கிறது, அதே நேரத்தில் இயக்ககத்திற்கான அணுகலை முடக்குகிறது.

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

ஓவர் க்ளாக்கிங், மின்னழுத்தம் மற்றும் மின் சேமிப்பு

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

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

நன்கு அறியப்பட்ட கட்டண பயன்பாட்டு SetCPU அல்லது இலவச ட்ரிக்ஸ்டர் MOD ஐப் பயன்படுத்தி இவை அனைத்தையும் கட்டுப்படுத்தலாம். மேலாண்மை பரிந்துரைகள் டெஸ்க்டாப் அமைப்புகளுக்கு சமம். குறைந்த செயலி அதிர்வெண்ணை குறைந்தபட்சமாக அமைப்பது நல்லது, ஆனால் 200 MHz க்கும் குறைவாக இல்லை (பின்னடைவை தவிர்க்க), மேல் நிலை படிப்படியாக உயர்ந்து செயல்பாட்டின் நிலைத்தன்மையை சோதிக்கிறது, அது குறையும் போது, ​​மின்னழுத்தத்தை சிறிது உயர்த்த பரிந்துரைக்கப்படுகிறது இந்த அதிர்வெண்ணிற்கு. மின்னழுத்தத்திற்கான பரிந்துரைகள் எதுவும் இல்லை, ஏனெனில் ஒவ்வொரு செயலியும் தனித்துவமானது மற்றும் மதிப்புகள் அனைவருக்கும் வித்தியாசமாக இருக்கும்.

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

  • SmartAssV2- பேட்டரியைச் சேமிப்பதில் கவனம் செலுத்தி ஊடாடும் வழிமுறையை மறுபரிசீலனை செய்தல். முக்கிய வேறுபாடு என்னவென்றால், குறைந்த அளவு சுமை ஏற்பட்டால் செயலியை அதிக அதிர்வெண்களுக்கு இழுக்கக்கூடாது, இதற்கு குறைந்த செயலி செயல்திறன் போதுமானது. இயல்புநிலை Matr1x கர்னலில் பயன்படுத்தப்படுகிறது.
  • ஊடாடும் எக்ஸ்- ட்யூன் செய்யப்பட்ட இன்டராக்டிவ் அல்காரிதம், இதன் முக்கிய அம்சம், பயனரால் குறிப்பிடப்பட்ட குறைந்தபட்ச அதிர்வெண்ணில் செயலி பூட்டு மற்றும் திரை அணைக்கப்படும் போது இரண்டாவது செயலி மையத்தின் ஆற்றல் இழப்பு ஆகும். இயல்புநிலை Leankernel இல் பயன்படுத்தப்படுகிறது.
  • LulzactiveV2அடிப்படையில் மீண்டும் கண்டுபிடிக்கப்பட்ட OnDemand ஆகும். செயலியில் உள்ள சுமை குறிப்பிட்டதை விட அதிகமாக இருக்கும்போது (இயல்பாக 60%), அல்காரிதம் அதிர்வெண்ணை குறிப்பிட்ட எண்ணிக்கையிலான பிரிவுகளால் உயர்த்துகிறது (இயல்பாக 1), சுமை குறையும் போது, ​​அது குறைகிறது. குறிப்பிட்ட வட்டி என்னவென்றால், இது வேலையின் அளவுருக்களை சுயாதீனமாக அமைக்க அனுமதிக்கிறது, எனவே, இது கடின-முக்கிய அழகற்றவர்களுக்கு ஏற்றது.

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

மேலாண்மை இடைமுகங்கள்

பெரும்பாலான பிரபலமான தனிப்பயன் கர்னல்களில் பல்வேறு இயக்கி அளவுருக்களைச் சரிசெய்ய பல வழிமுறைகள் உள்ளன, அவற்றில் மிகவும் பொதுவானது கலர் கண்ட்ரோல், காமா கண்ட்ரோல், சவுண்ட் கண்ட்ரோல் மற்றும் டெம்ப்கன்ட்ரோல்.

CyanogenMod கர்னல்கள் உட்பட முதல் இரண்டு இடைமுகங்கள் கிட்டத்தட்ட எல்லா இடங்களிலும் கிடைக்கின்றன, இரண்டாவது இரண்டு Leankernel மற்றும் சிலவற்றில் கிடைக்கின்றன. ஒரு வழி அல்லது வேறு, அவை அனைத்தையும் ட்ரிக்ஸ்டர் MOD மூலம் கட்டுப்படுத்தலாம்.

கர்னல்கள்

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

  • கேலக்ஸி நெக்ஸஸ், நெக்ஸஸ் 7 மற்றும் கேலக்ஸி எஸ் III ஆகியவற்றுக்கு லியன்கர்னல் கர்னல் ஆகும். வளர்ச்சியின் முக்கிய கவனம் எளிமை மற்றும் வேலையின் வேகம். மின் சேமிப்பு வழிமுறை: InteractiveX V2, I / O: ROW அட்டவணை, மேலே உள்ள அனைத்து கட்டுப்பாட்டு இடைமுகங்கள், வேகமான USB கட்டணம், இடமாற்று மற்றும் zram, நெகிழ்வான CPU மற்றும் GPU ஓவர் க்ளோக்கிங் விருப்பங்கள். சிறந்த கர்னல்களில் ஒன்று. ட்ரிக்ஸ்டர் MOD உடன் கட்டமைக்க முடியும்.
  • Matr1x (http://goo.gl/FQLBI, goo.gl/ZcyvA) - நெக்ஸஸ் எஸ் மற்றும் நெக்ஸஸுக்கான கர்னல் 4. எளிய மற்றும் அதிக சுமை இல்லாத கர்னல். CPU மற்றும் GPU overclocking, GammaControl, Fast USB Charge, Sweep2wake, I / O அட்டவணைகளை ஆதரிக்கிறது: SIO, ROW மற்றும் FIOPS. செயல்திறன் மாற்றங்கள். ட்ரிக்ஸ்டர் MOD உடன் கட்டமைக்க முடியும்.
  • Bricked-Kernel (http://goo.gl/kd5F4, goo.gl/eZkAV)-நெக்ஸஸ் 4 மற்றும் HTC One X க்கான எளிய மற்றும் அதிக சுமை இல்லாத கர்னல் Snapdragon S4 மற்றும் NVIDIA Tegra 3 க்கான மேம்படுத்தல்கள் டெக்ரா 3, திறன் ஓவர் க்ளோக்கிங், பவர் சேவிங் அல்காரிதம்: OnDemand மூலம் ட்யூன் செய்யப்பட்டது (இன்டராக்டிவ் கூட கிடைக்கிறது).
  • சியா கேர்னல் கேலக்ஸி எஸ் II மற்றும் எஸ் III இன் மையமாகும். நெகிழ்வான ஓவர் க்ளோக்கிங் விருப்பங்கள், தானியங்கி பேட்டரி அளவுத்திருத்தம், மேம்பட்ட தொடுதிரை இயக்கி, ஆற்றல் சேமிப்பு வழிமுறைகள்: ஸ்மார்ட்ஸ் V2 மற்றும் lulzactiveV2, I / O திட்டமிடுபவர்கள்: noop, காலக்கெடு, CFQ, BFQV3r2 (இயல்புநிலை), V (R), SIO. CIFS மற்றும் NTFS இயக்கிகள் (தானியங்கி ஏற்றம்). ExTweaks ஐப் பயன்படுத்தி கட்டமைக்க முடியும்.
  • franco.Kernel என்பது Nexus S, Galaxy Nexus, Nexus 4, Nexus 7, Nexus 10, Galaxy S III, Galaxy Note, Optimus One மற்றும் One X க்கான கர்னல் ஆகும்.

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

எப்படி நிறுவுவது?

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

முடிவுரை

நீங்கள் பார்க்கிறபடி, நிலையான அல்லது மூன்றாம் தரப்பு ஃபார்ம்வேரில் பயன்படுத்தப்படும் கர்னல்களை விட தனிப்பயன் கர்னல்கள் பல நன்மைகளைக் கொண்டுள்ளன. மேலும் முக்கியமாக, அவற்றைப் பயன்படுத்த ஆண்ட்ராய்டின் அனைத்து நுணுக்கங்களையும் நீங்கள் தெரிந்து கொள்ளத் தேவையில்லை, நீங்கள் ZIP காப்பகத்தைப் பதிவிறக்கி நிறுவ வேண்டும்.

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

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

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

உபுண்டு மற்றும் சென்டோஸ் கர்னல்களைப் புதுப்பிக்கவும். முதலில், உபுண்டு 16.04 இல் கர்னலை எவ்வாறு மேம்படுத்துவது என்று பார்ப்போம்.

நீங்கள் எந்த கர்னலை நிறுவியுள்ளீர்கள் என்பதை முதலில் பார்ப்போம். இதைச் செய்ய, ஒரு முனையத்தைத் திறந்து இயக்கவும்:

உதாரணமாக, என்னிடம் தற்போது பதிப்பு 4.3 உள்ளது மற்றும் புதிய பதிப்பிற்கு மேம்படுத்த முடியும். உபுண்டு டெவலப்பர்கள் ஏற்கனவே தங்கள் பயனர்கள் கர்னலை கைமுறையாக உருவாக்கவில்லை மற்றும் புதிய கர்னல் பதிப்பின் டெப் தொகுப்புகளை உருவாக்கவில்லை என்பதை ஏற்கனவே உறுதி செய்துள்ளனர். அதிகாரப்பூர்வ நியமன வலைத்தளத்திலிருந்து அவற்றை பதிவிறக்கம் செய்யலாம்.

கர்னல் பதிப்பு தெரிந்திருந்தால் wget பதிவிறக்க கட்டளைகளை இங்கே பட்டியலிட முடியும், ஆனால் எங்கள் விஷயத்தில் உலாவியைப் பயன்படுத்துவது நல்லது. Http://kernel.ubuntu.com/~kernel-ppa/mainline/ க்குச் செல்லவும். உபுண்டு குழு தொகுத்த அனைத்து கர்னல்களும் அமைந்துள்ள இடம் இது. கர்னல்கள் குறிப்பிட்ட விநியோகங்களுக்காக கட்டப்பட்டுள்ளன, விநியோக குறியீட்டு பெயர் மற்றும் பொதுவானவை. மேலும், உபுண்டு 16.10 இலிருந்து வரும் கர்னல்கள் பெரும்பாலும் 16.04 இல் வேலை செய்யும், ஆனால் உபுண்டு 16.04 இல் 9.04 முதல், நீங்கள் ஒரு கர்னலை நிறுவக்கூடாது.

கீழே உருட்டவும், கர்னல்களின் புதிய பதிப்புகள் இங்கே உள்ளன:

கூடுதலாக, மிக மேலே தினசரி / தற்போதைய கோப்புறை உள்ளது, இதில் மிக சமீபத்திய, இரவில் கர்னல்களின் உருவாக்கங்கள் உள்ளன. சரியான கர்னல் பதிப்பைத் தேர்ந்தெடுத்து, உங்கள் கட்டிடக்கலைக்கு இரண்டு லினக்ஸ்-தலைப்புகள் மற்றும் லினக்ஸ்-படக் கோப்புகளைப் பதிவிறக்கவும்:

பதிவிறக்கம் முடிந்ததும், நீங்கள் நிறுவலுக்கு செல்லலாம். இதைச் செய்ய, முனையத்தில் பின்வருவனவற்றைச் செய்யுங்கள்:

நிறுவல் தொகுப்புகளுடன் கோப்புறைக்குச் செல்லவும், எடுத்துக்காட்டாக ~ / பதிவிறக்கங்கள்:

நிறுவலை இயக்கவும்:

இந்த கட்டளை வேலை செய்யவில்லை என்றால், நீங்கள் வேறு வழியில் செல்லலாம். ஜிடிபி பயன்பாட்டை நிறுவவும்:

sudo apt-get gdebi ஐ நிறுவவும்

கர்னலை நிறுவ இதைப் பயன்படுத்தவும்:

sudo gdebi linux-headers * .deb linux-image- *. deb

கர்னல் நிறுவப்பட்டுள்ளது, துவக்க ஏற்றி புதுப்பிக்க இது உள்ளது:

சூடோ அப்டேட்-க்ரப்

இப்போது நீங்கள் உங்கள் கணினியை மறுதொடக்கம் செய்து என்ன நடக்கிறது என்று பார்க்கலாம். மறுதொடக்கம் செய்த பிறகு, புதிய பதிப்பிற்கு லினக்ஸ் கர்னலின் புதுப்பிப்பு வெற்றிகரமாக இருப்பதை உறுதிசெய்யவும்:

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

உபுண்டுவில் தானியங்கி லினக்ஸ் கர்னல் புதுப்பிப்புகள்

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

ஸ்கிரிப்டை நிறுவவும்:

cd / tmp
$ git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater
$ bash Ubuntu-Mainline-Kernel-Updater / install

புதுப்பிப்புகளைச் சரிபார்க்கிறது:

KernelUpdateChecker -r yakkety

நீங்கள் கர்னல்களைத் தேட விரும்பும் விநியோகத்தின் கிளையைக் குறிப்பிட -r விருப்பம் உங்களை அனுமதிக்கிறது. Xenial க்கு, கர்னல்கள் இனி உருவாக்கப்படவில்லை, ஆனால் அடுத்த பதிப்பிலிருந்து வரும் கர்னல்கள் இங்கே நன்றாக வேலை செய்யும். கூடுதலாக, -no -rc விருப்பம் பயன்பாட்டு வெளியீட்டு வேட்பாளர்களைப் பயன்படுத்த வேண்டாம் என்று கூறலாம், மேலும் -v விருப்பம் கர்னலின் நிறுவலின் சரியான பதிப்பைக் குறிப்பிடுகிறது. கர்னல் எந்த விநியோகத்திற்காக இருக்கிறது என்பது உங்களுக்கு கவலையில்லை என்றால், அது மிக சமீபத்தியதாக இருக்கும் வரை, --any- வெளியீட்டு விருப்பத்தைப் பயன்படுத்தவும். ஸ்கிரிப்ட் பின்வரும் முடிவை உருவாக்கும்:

கர்னலை நிறுவுவதற்கு முன், கோப்பு / tmp / கர்னல்-புதுப்பிப்பைத் திறப்பதன் மூலம் விவரங்களைக் காணலாம்:

யாக்கெட்டிக்காக ஒரு தேடல் செய்யப்பட்டது என்பதை இங்கே காணலாம், மற்றும் கர்னல் பதிப்பு 4.7-ஆர்சி 6 தற்போது கிடைக்கிறது. நாம் நிறுவ முடியும்:

sudo / tmp / கர்னல்-புதுப்பிப்பு

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

பழைய கர்னல்கள், நீக்காவிட்டால் (n):

முடிந்தது, புதிய பதிப்பிற்கான கர்னல் புதுப்பிப்பு முடிந்தது, இப்போது உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள் (y):

உபுண்டு கர்னல் புதுப்பிப்பு உண்மையில் வேலை செய்ததா என சரிபார்க்கவும்:

மேலும், ஸ்கிரிப்ட் தொடக்கத்தில் சேர்க்கப்பட்டது, இப்போது உள்நுழைந்த 60 வினாடிகளுக்குப் பிறகு தானாகவே புதுப்பிப்புகளைச் சரிபார்க்கும். ஆட்டோலோட் குறுக்குவழி கோப்பில் உள்ளது:

vi ~ / .config / autostart / KernelUpdate.desktop

உங்களுக்குத் தேவையானதை மாற்றலாம் அல்லது நீக்கலாம். கணினியிலிருந்து ஸ்கிரிப்டை முழுவதுமாக நீக்க விரும்பினால், இயக்கவும்:

rm ~ / .config / autostart / KernelUpdate.desktop
$ sudo rm / usr / local / bin / KernelUpdate (செக்கர், ஸ்கிரிப்ட் ஜெனரேட்டர்)

தரவிறக்கம் செய்யவில்லை

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

கணினியை மீட்டமைக்க, உருப்படியைத் தேர்ந்தெடுக்கவும் உபுண்டுவிற்கான மேம்பட்ட விருப்பங்கள்க்ரப் மெனுவில்:

முந்தைய இயங்கும் கர்னலைத் தொடங்கவும்:

துவக்கிய பிறகு, தவறாக நிறுவப்பட்ட கர்னலை அகற்றி, க்ரப்பை மீண்டும் புதுப்பிக்கவும், 4.7 க்கு பதிலாக தேவையான கர்னல் பதிப்பை மாற்றவும்:

sudo apt linux-header-4.7 * linux-image-4.7 * ஐ அகற்று

சூடோ அப்டேட்-க்ரப்

உங்கள் கணினி இப்போது அதன் முந்தைய நிலைக்குத் திரும்பியுள்ளது. நீங்கள் பழைய கர்னல் பதிப்பை நிறுவ முயற்சி செய்யலாம் அல்லது மீண்டும் முயற்சிக்கவும்.

சென்டோஸில் லினக்ஸ் கர்னலை 4.4 க்கு மேம்படுத்துதல்

சென்டோஸில் சமீபத்திய லினக்ஸ் கர்னலை எவ்வாறு புதுப்பிப்பது என்று இப்போது பார்க்கலாம். இந்த அறிவுறுத்தல்கள் CentOS 7 இல் சோதிக்கப்பட்டன, ஆனால் பெரும்பாலும் RedHat 7, Fedora மற்றும் பிற ஒத்த விநியோகங்களில் வேலை செய்யும்.

ஒரு விதியாக, புதிய கர்னல்கள் அதிகாரப்பூர்வ CentOS களஞ்சியங்களில் சேர்க்கப்படவில்லை, எனவே சமீபத்திய நிலையான பதிப்பைப் பெற நாம் ELRepo களஞ்சியத்தை சேர்க்க வேண்டும். இது எண்டர்பிரைஸ் லினக்ஸ் தொகுப்புகளின் களஞ்சியமாகும், மேலும் இது RedHat மற்றும் Fedora ஆல் ஆதரிக்கப்படுகிறது.

ஒரு களஞ்சியத்தை சேர்க்க இந்த படிகளைப் பின்பற்றவும்:

முதலில் நீங்கள் விசையை இறக்குமதி செய்ய வேண்டும்:

rpm-இறக்குமதி https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

களஞ்சியத்தையும் தேவையான கூறுகளையும் RHEL / Scientific Linux / CentOS-7 இல் சேர்க்கவும்:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

yum yum-plugin-fasttestmirror ஐ நிறுவவும்

ஃபெடோரா 22 மற்றும் பின்னர்: