ఇంటెల్
మోడరన్ఎఫ్డబ్ల్యూ క్లౌడ్ సిస్టమ్ల కోసం సర్వర్ల వంటి నిలువుగా ఇంటిగ్రేటెడ్ ప్లాట్ఫారమ్లలో ఉపయోగించడానికి అనువైన మినిమలిస్టిక్ ఫర్మ్వేర్ను అందించడం లక్ష్యంగా పెట్టుకుంది. అటువంటి సిస్టమ్లలో, సాంప్రదాయ UEFI ఫర్మ్వేర్లో అంతర్లీనంగా ఉన్న సార్వత్రిక ఉపయోగం కోసం బ్యాక్వర్డ్ అనుకూలత కోడ్ మరియు భాగాలను ఫర్మ్వేర్లో నిర్వహించాల్సిన అవసరం లేదు. రిడెండెంట్ కోడ్ను వదిలించుకోవడం దాడులు మరియు లోపాల కోసం సాధ్యమయ్యే వెక్టర్ల సంఖ్యను తగ్గిస్తుంది, ఇది భద్రత మరియు సామర్థ్యంపై సానుకూల ప్రభావాన్ని చూపుతుంది. ప్రత్యేకించి, ఆపరేటింగ్ సిస్టమ్ సందర్భంలో నిర్వహించగల ఫర్మ్వేర్ నుండి వాడుకలో లేని పరికర రకాలు మరియు కార్యాచరణకు మద్దతును తీసివేయడానికి పని జరుగుతోంది.
అవసరమైన పరికర డ్రైవర్లు మాత్రమే మిగిలి ఉన్నాయి మరియు ఎమ్యులేటెడ్ మరియు వర్చువల్ పరికరాలకు కనీస మద్దతు అందించబడుతుంది. సాధ్యమైనప్పుడల్లా, OS స్థాయిలో నిర్వహించగల పనులు ఆపరేటింగ్ సిస్టమ్ స్థాయికి తరలించబడతాయి. కోడ్లో కొంత భాగం ఫర్మ్వేర్ మరియు OS కెర్నల్ మధ్య భాగస్వామ్యం చేయబడింది. మాడ్యులర్ మరియు కస్టమ్ కాన్ఫిగరేషన్ అందించబడింది. ఆర్కిటెక్చర్ మద్దతు ప్రస్తుతం x86-64 సిస్టమ్లకు పరిమితం చేయబడింది మరియు బూటబుల్ OS నుండి Linux మాత్రమే మద్దతు ఇస్తుంది (అవసరమైతే, ఇతర OS లకు మద్దతు అమలు చేయబడుతుంది).
అదే సమయంలో, ఇంటెల్
ఉమ్మడి ప్రాజెక్ట్
ఎమ్యులేషన్ మద్దతు కనిష్టీకరించబడింది (పారావర్చువలైజేషన్కు ప్రాధాన్యత ఇవ్వబడింది). ప్రస్తుతం x86_64 సిస్టమ్లకు మాత్రమే మద్దతు ఉంది, కానీ AArch64 మద్దతు అందుబాటులో ఉంది. అనవసరమైన కోడ్ను వదిలించుకోవడానికి మరియు CPU యొక్క కాన్ఫిగరేషన్ను సులభతరం చేయడానికి, మెమరీ, PCI మరియు NVDIMM అసెంబ్లీ దశలో చేయబడుతుంది. సర్వర్ల మధ్య వర్చువల్ మిషన్లను మార్చడం సాధ్యమవుతుంది. పేర్కొన్న ముఖ్య పనులలో: అధిక ప్రతిస్పందన, తక్కువ మెమరీ వినియోగం, అధిక పనితీరు మరియు దాడులకు సాధ్యమయ్యే వెక్టర్ల తగ్గింపు.
మూలం: opennet.ru