VMware லினக்ஸ் விநியோக ஃபோட்டான் OS 5.0 ஐ வெளியிட்டுள்ளது

லினக்ஸ் விநியோக ஃபோட்டான் OS 5.0 இன் வெளியீடு வெளியிடப்பட்டது, இது தனிமைப்படுத்தப்பட்ட கொள்கலன்களில் பயன்பாடுகளை இயக்குவதற்கான குறைந்தபட்ச ஹோஸ்ட் சூழலை வழங்குவதை நோக்கமாகக் கொண்டது. இந்த திட்டம் VMware ஆல் உருவாக்கப்படுகிறது மற்றும் தொழில்துறை பயன்பாடுகளைப் பயன்படுத்துவதற்கு ஏற்றதாகக் கூறப்படுகிறது, இதில் பாதுகாப்பை மேம்படுத்த கூடுதல் கூறுகள் மற்றும் VMware vSphere, Microsoft Azure, Amazon Elastic Compute மற்றும் Google Compute Engine சூழல்களுக்கு மேம்பட்ட மேம்படுத்தல்களை வழங்குகிறது. ஃபோட்டான் OSக்காக உருவாக்கப்பட்ட கூறுகளின் மூலக் குறியீடுகள் GPLv2 உரிமத்தின் கீழ் வழங்கப்படுகின்றன (LGPLv2.1 உரிமத்தின் கீழ் திறந்திருக்கும் libtdnf நூலகத்தைத் தவிர). ஆயத்த ISO மற்றும் OVA படங்கள் x86_64, ARM64, Raspberry Pi அமைப்புகள் மற்றும் பல்வேறு கிளவுட் இயங்குதளங்களுக்கு ஒரு தனி பயனர் ஒப்பந்தத்தின் (EULA) கீழ் வழங்கப்படுகின்றன.

இந்த அமைப்பு டோக்கர், ராக்கெட் மற்றும் கார்டன் வடிவங்கள் உட்பட பெரும்பாலான கொள்கலன் வடிவங்களை இயக்க முடியும், மேலும் Mesos மற்றும் Kubernetes போன்ற கொள்கலன் ஆர்கெஸ்ட்ரேஷன் தளங்களை ஆதரிக்கிறது. மென்பொருளை நிர்வகிப்பதற்கும் புதுப்பிப்புகளை நிறுவுவதற்கும், இது pmd (ஃபோட்டான் மேனேஜ்மென்ட் டீமான்) எனப்படும் பின்னணி செயல்முறையையும் அதன் சொந்த tdnf கருவித்தொகுப்பையும் பயன்படுத்துகிறது, இது YUM தொகுப்பு மேலாளருடன் இணக்கமானது மற்றும் தொகுப்பு அடிப்படையிலான விநியோக வாழ்க்கை சுழற்சி மேலாண்மை மாதிரியை வழங்குகிறது. டெவலப்மெண்ட் சூழல்களில் இருந்து (VMware Fusion மற்றும் VMware Workstation போன்றவை) உற்பத்தி கிளவுட் சூழல்களுக்கு பயன்பாட்டுக் கொள்கலன்களை எளிதாக நகர்த்துவதற்கான கருவிகளையும் இந்த அமைப்பு வழங்குகிறது.

கணினி சேவைகளை நிர்வகிக்க systemd பயன்படுத்தப்படுகிறது. கர்னல் VMware ஹைப்பர்வைசருக்கான மேம்படுத்தல்களுடன் கட்டமைக்கப்பட்டுள்ளது மற்றும் KSPP (கர்னல் சுய-பாதுகாப்பு திட்டம்) பரிந்துரைத்த பாதுகாப்பை மேம்படுத்துவதற்கான அமைப்புகளை உள்ளடக்கியது. தொகுப்புகளை உருவாக்கும்போது, ​​பாதுகாப்பை மேம்படுத்தும் கம்பைலர் விருப்பங்கள் இயக்கப்படும். விநியோகமானது மூன்று பதிப்புகளில் உருவாக்கப்பட்டுள்ளது: குறைந்தபட்சம் (538MB, அடிப்படை சிஸ்டம் தொகுப்புகள் மற்றும் இயங்கும் கொள்கலன்களுக்கான இயக்க நேரம் மட்டுமே அடங்கும்), டெவலப்பர்களுக்கான உருவாக்கம் (4.3GB, கொள்கலன்களில் வழங்கப்படும் நிரல்களை உருவாக்க மற்றும் சோதனை செய்வதற்கான கூடுதல் தொகுப்புகள் அடங்கும்) மற்றும் நிஜத்தில் இயங்கும் பணிகளுக்கான உருவாக்கம் -நேரம் (683MB, நிகழ்நேர பயன்பாடுகளை இயக்குவதற்கு PREEMPT_RT இணைப்புகளுடன் கூடிய கர்னல் உள்ளது).

ஃபோட்டான் OS 5.0 வெளியீட்டில் முக்கிய மேம்பாடுகள்:

  • XFS மற்றும் BTRFS கோப்பு முறைமைகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • VPN WireGuard, பல வழிகள், SR-IOV (ஒற்றை ரூட் உள்ளீடு/வெளியீட்டு மெய்நிகராக்கம்), மெய்நிகர் சாதனங்களை உருவாக்குதல் மற்றும் கட்டமைத்தல், NetDev, VLAN, VXLAN, பிரிட்ஜ், பாண்ட், VETH (மெய்நிகர் ஈதர்நெட்) இடைமுகங்களை உருவாக்குவதற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது. நெட்வொர்க் கட்டமைப்பு மேலாளர் செயல்முறை MacVLAN/MacVTap, IPvlan/IPvtap மற்றும் சுரங்கங்கள் (IPIP, SIT, GRE, VTI). உள்ளமைவு மற்றும் பார்வைக்கு கிடைக்கக்கூடிய பிணைய சாதன அளவுருக்களின் வரம்பு விரிவாக்கப்பட்டுள்ளது.
  • பிஎம்டி-நெக்ஸ்ட்ஜென் (ஃபோட்டான் மேனேஜ்மென்ட் டீமான்) செயல்முறைக்கு ஹோஸ்ட்பெயர், டிஎல்எஸ், எஸ்ஆர்-ஐஓவி, டேப் மற்றும் டன் இடைமுகங்களை உள்ளமைப்பதற்கான ஆதரவு சேர்க்கப்பட்டது.
  • பிணைய தரவை JSON வடிவத்தில் மாற்றும் திறன் Network-event-broker இல் சேர்க்கப்பட்டுள்ளது.
  • இலகுரக கொள்கலன்களை உருவாக்கும் திறன் cntrctl பயன்பாட்டில் சேர்க்கப்பட்டுள்ளது.
  • நினைவகம், CPU மற்றும் I/O நுகர்வு ஆகியவற்றைக் கட்டுப்படுத்த, cgroups v2 க்கான ஆதரவு சேர்க்கப்பட்டது. cgroups v2 மற்றும் v1 ஆகியவற்றுக்கு இடையேயான முக்கிய வேறுபாடு என்னவென்றால், CPU ஆதாரங்களை ஒதுக்கீடு செய்வதற்கும், நினைவக நுகர்வுகளை ஒழுங்குபடுத்துவதற்கும், I/O க்கும் தனித்தனி படிநிலைகளுக்குப் பதிலாக, அனைத்து வகையான ஆதாரங்களுக்கும் பொதுவான cgroups படிநிலையைப் பயன்படுத்துவதாகும்.
  • வேலையை நிறுத்தாமல் மற்றும் மறுதொடக்கம் செய்யாமல் லினக்ஸ் கர்னலில் இணைப்புகளைப் பயன்படுத்துவதற்கான திறனைச் சேர்த்தது (கர்னல் லைவ் பேட்சிங்).
  • SELinux கொள்கைகளைப் பயன்படுத்தி கொள்கலன்களைப் பாதுகாப்பதற்கான ஆதரவு சேர்க்கப்பட்டது.
  • ரூட் பயனர் இல்லாமல் கொள்கலன்களை உருவாக்கும் திறன் சேர்க்கப்பட்டது.
  • ARM64 கட்டமைப்பிற்கான ஆதரவு linux-esx கர்னலுக்கு சேர்க்கப்பட்டுள்ளது.
  • PostgreSQL DBMSக்கான ஆதரவு சேர்க்கப்பட்டது. கிளைகள் 13, 14 மற்றும் 15 ஆதரிக்கப்படுகின்றன.
  • tdnf தொகுப்பு மேலாளர் மாற்றங்களின் வரலாற்றுடன் பணிபுரியும் கட்டளைகளுக்கான ஆதரவைச் சேர்த்துள்ளார் (பட்டியல், பின்வாங்கல், செயல்தவிர் மற்றும் மீண்டும் செய்), மேலும் மார்க் கட்டளை செயல்படுத்தப்பட்டது.
  • நிறுவலுக்கு முந்தைய கட்டத்தில் அழைக்கப்படும் ஸ்கிரிப்டுகளுக்கான ஆதரவை நிறுவி சேர்த்துள்ளது. உங்கள் சொந்த initrd படங்களை உருவாக்க ஒரு பயன்பாடு சேர்க்கப்பட்டது.
  • "A/B" பகிர்வு பயன்முறைக்கான ஆதரவு சேர்க்கப்பட்டது, இதில் இரண்டு ஒத்த ரூட் பகிர்வுகள் இயக்ககத்தில் உருவாக்கப்படுகின்றன - செயலில் மற்றும் செயலற்றவை. செயலில் உள்ள பகிர்வின் செயல்பாட்டை எந்த வகையிலும் பாதிக்காமல் புதிய புதுப்பிப்பு செயலற்ற பகிர்வில் நிறுவப்பட்டுள்ளது. பின்னர் பகிர்வுகள் மாற்றப்படுகின்றன - புதிய புதுப்பித்தலுடன் பகிர்வு செயலில் உள்ளது, மேலும் முந்தைய செயலில் உள்ள பகிர்வு செயலற்ற பயன்முறையில் வைக்கப்பட்டு அடுத்த புதுப்பிப்பின் நிறுவலுக்கு காத்திருக்கிறது. புதுப்பித்த பிறகு ஏதேனும் தவறு நடந்தால், முந்தைய பதிப்பிற்கு நீங்கள் திரும்பலாம்.
  • மேம்படுத்தப்பட்ட தொகுப்பு பதிப்புகள், எடுத்துக்காட்டாக, Linux kernel 6.1.10, GCC 12.2, Glibc 2.36, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, Cloud-init 23.1.1 Kuber, 3.1.2 Net, Ruby, .5.36, கோ 1.26.1.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்