Linux 6.1 ரஸ்ட், செயல்திறன் மேம்பாடுகள், இயக்கிகள் மற்றும் பலவற்றுடன் வருகிறது

லினக்ஸ் கர்னல்

லினக்ஸ் கர்னல்

இரண்டு மாத வளர்ச்சிக்குப் பிறகு, லினஸ் டோர்வால்ட்ஸ் லினக்ஸ் 6.1 கர்னலின் புதிய பதிப்பை வெளியிடுவதாக அறிவித்தார், இதில் மிகவும் குறிப்பிடத்தக்க மாற்றங்கள்: ரஸ்ட் மொழியில் இயக்கிகள் மற்றும் தொகுதிகளின் வளர்ச்சிக்கான ஆதரவு, பயன்படுத்தப்பட்ட நினைவக பக்கங்களை நிர்ணயிப்பதற்கான பொறிமுறையின் நவீனமயமாக்கல், BPF நிரல்களுக்கான சிறப்பு நினைவக மேலாளர், KMSAN நினைவகத்தின் சிக்கல்களைக் கண்டறியும் அமைப்பு, KCFI (கர்னல் கட்டுப்பாடு -ஓட்டம் ஒருமைப்பாடு) பாதுகாப்பு பொறிமுறை, மேப்பிள் அமைப்பு மரத்தின் அறிமுகம்.

புதிய பதிப்பு 15115 டெவலப்பர்களிடமிருந்து 2139 திருத்தங்களைப் பெற்றது, பேட்ச் அளவு 51 எம்பி ஆகும், இது 2 மற்றும் 6.0 கர்னல் பேட்ச்களின் அளவை விட சுமார் 5.19 மடங்கு குறைவு.

லினக்ஸ் 6.1 இன் முக்கிய புதிய அம்சங்கள்

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

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

எதிர்காலத்தில், தற்போதுள்ள செயல்பாட்டை படிப்படியாக அதிகரிக்க திட்டமிடப்பட்டுள்ளது, Rust-for-Linux கிளையிலிருந்து மற்ற மாற்றங்களை போர்ட் செய்தல். இணையாக, NVMe டிஸ்க் கன்ட்ரோலர்கள், 9p நெட்வொர்க் புரோட்டோகால் மற்றும் ரஸ்டில் Apple M1 GPU ஆகியவற்றை உருவாக்க முன்மொழியப்பட்ட உள்கட்டமைப்பைப் பயன்படுத்துவதற்கான திட்டங்கள் உருவாக்கப்பட்டு வருகின்றன.

மற்றொரு குறிப்பிடத்தக்க மாற்றம் உள்ளது EFI உடன் AArch64, RISC-V மற்றும் LoongArch, இதில் சுருக்கப்பட்ட கர்னல் படங்களை நேரடியாக ஏற்றும் திறன் செயல்படுத்தப்படுகிறது.கள், அது தவிர அவர்கள் சேர்த்தனர் கர்னல் படங்களை ஏற்றுவதற்கும், இயக்குவதற்கும், பதிவிறக்குவதற்குமான இயக்கிகள், EFI zboot இலிருந்து நேரடியாக அழைக்கப்பட்டது.

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

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

இது தவிர, அதையும் நாம் காணலாம் BPF துணை அமைப்பில் "அழிவுபடுத்தும்" BPF நிரல்களை உருவாக்கும் திறன் சேர்க்கப்பட்டது குறிப்பாக crash_kexec() அழைப்பு மூலம் செயலிழப்பைத் தூண்டும் வகையில் வடிவமைக்கப்பட்டுள்ளது. ஒரு குறிப்பிட்ட நேரத்தில் நினைவகத் திணிப்பை உருவாக்குவதற்கு, பிழைத்திருத்த நோக்கங்களுக்காக இத்தகைய BPF திட்டங்கள் தேவைப்படலாம். BPF நிரலை ஏற்றும்போது அழிவுகரமான செயல்பாடுகளுக்கான அணுகலுக்கு BPF_F_DESTRUCTIVE கொடி குறிப்பிடப்பட வேண்டும், sysctl kernel.destructive_bpf_enabled அமைக்கப்பட வேண்டும், மற்றும் CAP_SYS_BOOT உரிமைகள் அமைக்கப்பட வேண்டும்.

செய்யப்பட்டுள்ளனo Btrfs கோப்பு முறைமையில் குறிப்பிடத்தக்க செயல்திறன் மேம்படுத்தல்கள்மற்றவற்றுடன், ஃபீமாப் மற்றும் எல்சீக் செயல்பாடுகளின் செயல்திறன் அளவு ஆர்டர்களால் அதிகரித்துள்ளது (பகிரப்பட்ட நீட்டிப்புகளைச் சரிபார்ப்பது 2-3 முறை வேகப்படுத்தப்பட்டுள்ளது மற்றும் கோப்புகளில் நிலையை மாற்றுவது 1.3-4 மடங்கு வேகப்படுத்தப்பட்டுள்ளது) . மேலும், கோப்பகங்களுக்கான ஐனோட் ஜர்னலிங்கை துரிதப்படுத்தியது (25% செயல்திறன் அதிகரிப்பு மற்றும் dbench இல் 21% தாமதம் குறைப்பு), பஃபர் செய்யப்பட்ட I/O மேம்படுத்தப்பட்டது மற்றும் நினைவக நுகர்வு குறைக்கப்பட்டது.

Ext4 செயல்திறன் மேம்படுத்தல்களைச் சேர்க்கிறது ஜர்னலிங் மற்றும் ரீட்-ஒன்லி செயல்பாட்டுடன் தொடர்புடையது, நீக்கப்பட்ட noacl மற்றும் nouser_xattr பண்புக்கூறுகளுக்கான ஆதரவு நீக்கப்பட்டது, மேலும் EROFS (மேம்படுத்தப்பட்ட படிக்க-மட்டும் கோப்பு முறைமை), படிக்க-மட்டும் பகிர்வுகளில் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளது, வெவ்வேறு கோப்புகளில் நகல் தரவுகளின் சாத்தியக்கூறு தொகுப்பை செயல்படுத்துகிறது. அமைப்புகள்.

இல் தனித்துவமான பிற மாற்றங்கள்:

  • ஆப்பிள் சிலிக்கான், இன்டெல் ஸ்கைலேக் மற்றும் இன்டெல் கேபிலேக் செயலிகளில் செயல்படுத்தப்பட்ட ஆடியோ துணை அமைப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • HDA CS35L41 ஆடியோ கன்ட்ரோலர் தூக்க பயன்முறையை ஆதரிக்கிறது.
  • பைக்கால்-T1 SoC இல் பயன்படுத்தப்படும் AHCI SATA கட்டுப்படுத்திகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • புளூடூத் சில்லுகள் MediaTek MT7921, Intel Magnetor (CNVi, ஒருங்கிணைந்த இணைப்பு), Realtek RTL8852C, RTW8852AE மற்றும் RTL8761BUV (Edimax BT-8500) ஆகியவற்றுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • பைன்ஃபோன் விசைப்பலகை, இன்டர்டச் டச்பேட்கள் (திங்க்பேட் பி1 ஜி3), எக்ஸ்-பாக்ஸ் அடாப்டிவ் கன்ட்ரோலர், ஃபீனிக்ஸ்ஆர்சி ஃப்ளைட் கன்ட்ரோலர், விஆர்சி-2 கார் கன்ட்ரோலர், டூயல்சென்ஸ் எட்ஜ் கன்ட்ரோலர், ஐபிஎம் ஆபரேஷன் பேனல்கள், எக்ஸ்பாக்ஸ் ஒன் எலைட், டிகோ ப்ரோ எஸ்பிஇஎன் போன்றவற்றுக்கான இயக்கிகள் சேர்க்கப்பட்டன. Intuos Pro சிறியது (PTH-460).
  • Aspeed HACE (Hash மற்றும் Crypto Engine) கிரிப்டோகிராஃபிக் முடுக்கிகளுக்கான இயக்கி சேர்க்கப்பட்டது.
  • ஒருங்கிணைந்த Intel Meteor Lake Thunderbolt/USB4 கட்டுப்படுத்திகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • Sony Xperia 1 IV, Samsung Galaxy E5, E7 மற்றும் Grand Max, Pine64 Pinephone Pro ஸ்மார்ட்போன்களுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • ARM SoC இணக்கமானது AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 மற்றும் RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm / IPQ8064-v2.0BOS , MT8062 (Acer Tomato), Radxa ROCK 8062C+, NanoPi R8S Enterprise Edition, JetHome JetHub D8195p. SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom மற்றும் NXP பற்றிய தகவல்கள்.

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.