సిమెన్స్ జైల్‌హౌస్ 0.11 హైపర్‌వైజర్‌ను విడుదల చేసింది

సిమెన్స్ కంపెనీ ప్రచురించిన ఉచిత హైపర్‌వైజర్ విడుదల జైలు 0.11. హైపర్‌వైజర్ VMX+EPT లేదా SVM+NPT (AMD-V) పొడిగింపులతో x86_64 సిస్టమ్‌లకు, అలాగే వర్చువలైజేషన్ పొడిగింపులతో కూడిన ARMv7 మరియు ARMv8/ARM64 ప్రాసెసర్‌లకు మద్దతు ఇస్తుంది. విడిగా అభివృద్ధి చెందుతుంది జైల్‌హౌస్ హైపర్‌వైజర్ కోసం ఇమేజ్ జనరేటర్, మద్దతు ఉన్న పరికరాల కోసం డెబియన్ ప్యాకేజీల ఆధారంగా రూపొందించబడింది. ప్రాజెక్ట్ కోడ్ ద్వారా పంపిణీ చేయబడింది GPLv2 కింద లైసెన్స్ పొందింది.

హైపర్‌వైజర్ Linux కెర్నల్‌కు మాడ్యూల్‌గా అమలు చేయబడుతుంది మరియు కెర్నల్ స్థాయిలో వర్చువలైజేషన్‌ను అందిస్తుంది. అతిథి వ్యవస్థల కోసం భాగాలు ఇప్పటికే ప్రధాన Linux కెర్నల్‌లో చేర్చబడ్డాయి. ఐసోలేషన్‌ని నిర్వహించడానికి, ఆధునిక CPUల ద్వారా అందించబడిన హార్డ్‌వేర్ వర్చువలైజేషన్ మెకానిజమ్స్ ఉపయోగించబడతాయి. జైల్‌హౌస్ యొక్క ప్రత్యేక లక్షణాలు దాని తేలికైన అమలు మరియు స్థిర CPU, RAM ప్రాంతం మరియు హార్డ్‌వేర్ పరికరాలకు వర్చువల్ మిషన్‌లను బంధించడంపై దృష్టి పెట్టాయి. ఈ విధానం ఒక ఫిజికల్ మల్టీప్రాసెసర్ సర్వర్ అనేక స్వతంత్ర వర్చువల్ ఎన్విరాన్‌మెంట్‌ల ఆపరేషన్‌కు మద్దతునిస్తుంది, వీటిలో ప్రతి ఒక్కటి దాని స్వంత ప్రాసెసర్ కోర్‌కు కేటాయించబడుతుంది.

CPUకి గట్టి లింక్‌తో, హైపర్‌వైజర్ యొక్క ఓవర్‌హెడ్ కనిష్టీకరించబడింది మరియు దాని అమలు గణనీయంగా సరళీకృతం చేయబడింది, ఎందుకంటే సంక్లిష్ట వనరుల కేటాయింపు షెడ్యూలర్‌ను అమలు చేయవలసిన అవసరం లేదు - ప్రత్యేక CPU కోర్‌ను కేటాయించడం వలన ఈ CPUలో ఇతర పనులు ఏవీ అమలు చేయబడకుండా నిర్ధారిస్తుంది. . ఈ విధానం యొక్క ప్రయోజనం ఏమిటంటే, వనరులకు మరియు ఊహాజనిత పనితీరుకు హామీనిచ్చే ప్రాప్యతను అందించే సామర్ధ్యం, ఇది నిజ సమయంలో నిర్వహించబడే పనులను రూపొందించడానికి జైల్‌హౌస్‌ను తగిన పరిష్కారంగా చేస్తుంది. ప్రతికూలత పరిమిత స్కేలబిలిటీ, CPU కోర్ల సంఖ్య ద్వారా పరిమితం చేయబడింది.

జైల్‌హౌస్ పరిభాషలో, వర్చువల్ పరిసరాలను "కెమెరాలు" (సెల్, జైల్‌హౌస్ సందర్భంలో) అంటారు. కెమెరా లోపల, సిస్టమ్ పనితీరును చూపించే సింగిల్-ప్రాసెసర్ సర్వర్ లాగా కనిపిస్తుంది దగ్గరగా అంకితమైన CPU కోర్ పనితీరుకు. కెమెరా ఏకపక్ష ఆపరేటింగ్ సిస్టమ్ యొక్క వాతావరణాన్ని అమలు చేయగలదు, అలాగే ఒక అప్లికేషన్‌ను అమలు చేయడానికి స్ట్రిప్డ్-డౌన్ ఎన్విరాన్‌మెంట్‌లను లేదా నిజ-సమయ సమస్యలను పరిష్కరించడానికి ప్రత్యేకంగా రూపొందించబడిన వ్యక్తిగత అప్లికేషన్‌లను అమలు చేయగలదు. కాన్ఫిగరేషన్ సెట్ చేయబడింది .సెల్ ఫైల్స్, ఇది పర్యావరణానికి కేటాయించబడిన CPU, మెమరీ ప్రాంతాలు మరియు I/O పోర్ట్‌లను నిర్ణయిస్తుంది.

సిమెన్స్ జైల్‌హౌస్ 0.11 హైపర్‌వైజర్‌ను విడుదల చేసింది

కొత్త విడుదలలో

  • Marvell MACCHIATObin, Xilinx Ultra96కి మద్దతు జోడించబడింది,
    మైక్రోసిస్ మిరియాక్ SBC-LS1046A మరియు టెక్సాస్ ఇన్‌స్ట్రుమెంట్స్ AM654 IDK;

  • ప్రతి CPU కోర్ కోసం గణాంకాలు జోడించబడ్డాయి;
  • కెమెరా షట్ డౌన్ అయినప్పుడు రీసెట్ చేయడానికి ప్రారంభించబడిన PCI పరికరాలు;
  • పరికర చెట్టు నిర్మాణం తాజా Linux కెర్నల్ విడుదలల కోసం స్వీకరించబడింది;
  • ARM మరియు ARM64 ప్లాట్‌ఫారమ్‌ల కోసం స్పెక్టర్ v2 దాడుల నుండి రక్షణ జోడించబడింది. qemu-arm64 సెట్టింగ్‌లు తాజా QEMU విడుదలల నుండి మార్పులను పరిగణనలోకి తీసుకుంటాయి. ఆరెంజ్ పై జీరో బోర్డులపై PSCI ఫర్మ్‌వేర్‌ను తిరిగి వ్రాయడంలో సమస్యలు పరిష్కరించబడ్డాయి;
  • x86 ప్లాట్‌ఫారమ్ కోసం, డెమో పరిసరాలను (ఖైదీలు) అమలు చేస్తున్నప్పుడు, SSE మరియు AVX సూచనల ఉపయోగం ప్రారంభించబడుతుంది మరియు మినహాయింపు రిపోర్టింగ్ జోడించబడుతుంది.

భవిష్యత్ ప్రణాళికలు IOMMUv3 కోసం దీర్ఘకాలంగా ఎదురుచూస్తున్న మద్దతును కలిగి ఉంటాయి, ప్రాసెసర్ కాష్‌ని ఉపయోగించడం యొక్క సామర్థ్యాన్ని పెంచుతాయి (కాష్ కలరింగ్), AMD రైజెన్ ప్రాసెసర్‌లపై APICతో సమస్యలను తొలగిస్తుంది, ivshmem పరికరాన్ని మళ్లీ పని చేయడం మరియు డ్రైవర్‌లను ప్రధాన కెర్నల్‌కు ప్రమోట్ చేయడం.

మూలం: opennet.ru

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