VMware ఫోటాన్ OS 5.0 Linux పంపిణీని విడుదల చేసింది

ఫోటాన్ OS 5.0 Linux పంపిణీ విడుదల ప్రచురించబడింది, ఇది వివిక్త కంటైనర్‌లలో అప్లికేషన్‌లను అమలు చేయడానికి కనీస హోస్ట్ వాతావరణాన్ని అందించడానికి ఉద్దేశించబడింది. ప్రాజెక్ట్ VMware ద్వారా అభివృద్ధి చేయబడుతోంది మరియు అదనపు భద్రతా మెరుగుదలలతో సహా పారిశ్రామిక అప్లికేషన్‌లను అమలు చేయడానికి మరియు VMware vSphere, Microsoft Azure, Amazon Elastic Compute మరియు Google కంప్యూట్ ఇంజిన్ ఎన్విరాన్‌మెంట్‌ల కోసం అధునాతన ఆప్టిమైజేషన్‌లను అందించడానికి అనువుగా ఉందని పేర్కొన్నారు. ఫోటాన్ OS కోసం అభివృద్ధి చేయబడిన భాగాల మూల గ్రంథాలు GPLv2 లైసెన్స్ క్రింద సరఫరా చేయబడతాయి (LGPLv2.1 లైసెన్స్ క్రింద తెరిచిన libtdnf లైబ్రరీ మినహా). రెడీమేడ్ ISO మరియు OVA చిత్రాలు x86_64, ARM64, రాస్ప్‌బెర్రీ పై సిస్టమ్‌లు మరియు వివిధ క్లౌడ్ ప్లాట్‌ఫారమ్‌ల కోసం ప్రత్యేక వినియోగదారు ఒప్పందం (EULA) కింద సరఫరా చేయబడతాయి.

డాకర్, రాకెట్ మరియు గార్డెన్ ఫార్మాట్‌లతో సహా చాలా కంటైనర్ ఫార్మాట్‌లను అమలు చేయడానికి సిస్టమ్ మిమ్మల్ని అనుమతిస్తుంది మరియు మెసోస్ మరియు కుబెర్నెటెస్ వంటి కంటైనర్ ఆర్కెస్ట్రేషన్ ప్లాట్‌ఫారమ్‌లకు మద్దతు ఇస్తుంది. సాఫ్ట్‌వేర్‌ను నిర్వహించడానికి మరియు అప్‌డేట్‌లను ఇన్‌స్టాల్ చేయడానికి, ఇది pmd (ఫోటాన్ మేనేజ్‌మెంట్ డెమోన్) బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌ను మరియు దాని స్వంత tdnf టూల్‌కిట్‌ను ఉపయోగిస్తుంది, ఇది YUM ప్యాకేజీ మేనేజర్‌తో అనుకూలంగా ఉంటుంది మరియు ప్యాకేజీ ఆధారిత డిస్ట్రిబ్యూషన్ లైఫ్‌సైకిల్ మేనేజ్‌మెంట్ మోడల్‌ను అందిస్తుంది. సిస్టమ్ డెవలపర్ పరిసరాల నుండి (VMware ఫ్యూజన్ మరియు VMware వర్క్‌స్టేషన్ వంటివి) ఉత్పత్తి క్లౌడ్ ఎన్విరాన్‌మెంట్‌లకు సులభంగా పోర్ట్ అప్లికేషన్ కంటైనర్‌లను అందించడానికి సాధనాలను అందిస్తుంది.

సిస్టమ్ సేవలను నిర్వహించడానికి Systemd ఉపయోగించబడుతుంది. కెర్నల్ VMware హైపర్‌వైజర్ కోసం ఆప్టిమైజేషన్‌లతో నిర్మించబడింది మరియు కెర్నల్ సెల్ఫ్-ప్రొటెక్షన్ ప్రాజెక్ట్ (KSPP) ద్వారా సిఫార్సు చేయబడిన భద్రతా గట్టిపడే సెట్టింగ్‌లను కలిగి ఉంటుంది. ప్యాకేజీలను నిర్మించేటప్పుడు, భద్రతను పెంచే కంపైలర్ ఎంపికలు ఉపయోగించబడతాయి. డిస్ట్రిబ్యూషన్ కిట్ మూడు ఎడిషన్‌లలో రూపొందించబడింది: కనిష్ట (538MB, ప్రాథమిక సిస్టమ్ ప్యాకేజీలు మరియు రన్‌టైమ్‌లను మాత్రమే కలిగి ఉంటుంది), డెవలపర్‌ల కోసం బిల్డ్ (4.3GB, కంటైనర్‌లలో పంపిణీ చేయబడిన ప్రోగ్రామ్‌లను అభివృద్ధి చేయడానికి మరియు పరీక్షించడానికి అదనపు ప్యాకేజీలను కలిగి ఉంటుంది) మరియు పని చేస్తున్న పనుల కోసం రూపొందించండి. రియల్ టైమ్ (683MB, రియల్ టైమ్ అప్లికేషన్‌లను అమలు చేయడానికి PREEMPT_RT ప్యాచ్‌లతో కూడిన కెర్నల్‌ను కలిగి ఉంది).

ఫోటాన్ OS 5.0 విడుదలలో కీలక మెరుగుదలలు:

  • XFS మరియు BTRFS ఫైల్ సిస్టమ్‌లకు మద్దతు జోడించబడింది.
  • VPN వైర్‌గార్డ్, బహుళ మార్గాలు, SR-IOV (సింగిల్ రూట్ ఇన్‌పుట్/అవుట్‌పుట్ వర్చువలైజేషన్), వర్చువల్ పరికరాలను సృష్టించడం మరియు కాన్ఫిగర్ చేయడం, నెట్‌డెవ్, VLAN, VXLAN, బ్రిడ్జ్, బాండ్, VETH (వర్చువల్ ఈథర్‌నెట్) ఇంటర్‌ఫేస్‌లను నెట్‌వర్క్ కాన్ఫిగరేషన్‌లో కాన్ఫిగర్ చేయడానికి మద్దతు జోడించబడింది. ప్రక్రియ, MacVLAN/MacVTap, IPvlan/IPvtap మరియు సొరంగాలు (IPIP, SIT, GRE, VTI). కాన్ఫిగరేషన్ మరియు వీక్షణ కోసం అందుబాటులో ఉన్న నెట్‌వర్క్ పరికర పారామితుల పరిధి విస్తరించబడింది.
  • హోస్ట్ పేరు, TLS, SR-IOV, ట్యాప్ మరియు టున్ ఇంటర్‌ఫేస్‌లను కాన్ఫిగర్ చేయడానికి మద్దతు PMD-Nextgen (ఫోటాన్ మేనేజ్‌మెంట్ డెమోన్) ప్రక్రియకు జోడించబడింది.
  • నెట్‌వర్క్-ఈవెంట్-బ్రోకర్ నెట్‌వర్క్ డేటాను JSON ఫార్మాట్‌లో ప్రత్యామ్నాయం చేసే సామర్థ్యాన్ని జోడించారు.
  • తేలికైన కంటైనర్‌లను నిర్మించగల సామర్థ్యం cntrctl యుటిలిటీకి జోడించబడింది.
  • cgroups v2 కోసం మద్దతు జోడించబడింది, ఉదాహరణకు, మెమరీ, CPU మరియు I/O వినియోగాన్ని పరిమితం చేయడానికి ఉపయోగించవచ్చు. CPU కేటాయింపు, మెమరీ నిర్వహణ మరియు I/O కోసం ప్రత్యేక సోపానక్రమాలకు బదులుగా, అన్ని వనరుల రకాల కోసం సాధారణ cgroups సోపానక్రమాన్ని ఉపయోగించడం cgroups v2 మరియు v1 మధ్య కీలక వ్యత్యాసం.
  • పనిని ఆపకుండా మరియు రీబూట్ చేయకుండా Linux కెర్నల్‌కు పరిష్కారాలను వర్తింపజేయగల సామర్థ్యం జోడించబడింది (కెర్నల్ లైవ్ ప్యాచింగ్).
  • SELinux విధానాలతో కంటైనర్‌లను భద్రపరచడానికి మద్దతు జోడించబడింది.
  • రూట్ యూజర్ లేకుండా కంటైనర్‌లను సృష్టించగల సామర్థ్యం జోడించబడింది.
  • linux-esx కెర్నల్ కోసం ARM64 ఆర్కిటెక్చర్‌కు మద్దతు జోడించబడింది.
  • PostgreSQL DBMSకి మద్దతు జోడించబడింది. 13, 14 మరియు 15 శాఖలకు మద్దతు ఉంది.
  • tdnf ప్యాకేజీ మేనేజర్‌లో, మార్పుల చరిత్ర (జాబితా, రోల్‌బ్యాక్, అన్‌డు మరియు రీడూ)తో పని చేయడానికి ఆదేశాలకు మద్దతు జోడించబడింది, మార్క్ కమాండ్ అమలు చేయబడింది.
  • ఇన్‌స్టాలర్ ఇన్‌స్టాలేషన్ ప్రారంభమయ్యే ముందు దశలో ఉన్న స్క్రిప్ట్‌లకు మద్దతును జోడించింది. కస్టమ్ initrd ఇమేజ్‌లను రూపొందించడానికి యుటిలిటీ జోడించబడింది.
  • "A/B" విభజన మోడ్‌కు మద్దతు జోడించబడింది, ఇది డ్రైవ్‌లో రెండు ఒకేలాంటి రూట్ విభజనలను సృష్టిస్తుంది - యాక్టివ్ మరియు పాసివ్. కొత్త అప్‌డేట్ సక్రియం యొక్క ఆపరేషన్‌ను ప్రభావితం చేయకుండా నిష్క్రియ విభజనపై ఇన్‌స్టాల్ చేయబడింది. అప్పుడు విభజనలు మార్చబడతాయి - కొత్త నవీకరణతో విభజన సక్రియం అవుతుంది మరియు మునుపటి క్రియాశీల విభజన నిష్క్రియ మోడ్‌లో ఉంచబడుతుంది మరియు తదుపరి నవీకరణ ఇన్‌స్టాల్ చేయబడే వరకు వేచి ఉంటుంది. నవీకరణ తర్వాత ఏదైనా తప్పు జరిగితే, మునుపటి సంస్కరణకు రోల్‌బ్యాక్ చేయవచ్చు.
  • నవీకరించబడిన ప్యాకేజీ సంస్కరణలు, ఉదా. Linux కెర్నల్ 6.1.10, GCC 12.2, Glibc 2.36, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, క్లౌడ్-ఇనిట్ 23.1.1, క్లౌడ్-ఇనిట్ 3.1.2, రూబీ, 5.36, .1.26.1 , గో 1.20.2.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి