కోర్బూట్ 4.16 విడుదల

కోర్‌బూట్ 4.16 ప్రాజెక్ట్ విడుదల ప్రచురించబడింది, దీని ఫ్రేమ్‌వర్క్‌లో యాజమాన్య ఫర్మ్‌వేర్ మరియు BIOSకి ఉచిత ప్రత్యామ్నాయం అభివృద్ధి చేయబడుతోంది. ప్రాజెక్ట్ కోడ్ GPLv2 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. 170 మంది డెవలపర్లు కొత్త వెర్షన్ యొక్క సృష్టిలో పాల్గొన్నారు, వారు 1770 మార్పులను సిద్ధం చేశారు.

ప్రధాన ఆవిష్కరణలు:

  • 33 మదర్‌బోర్డులకు మద్దతు జోడించబడింది, వీటిలో 22 Chrome OS ఉన్న పరికరాలలో లేదా Google సర్వర్‌లలో ఉపయోగించబడతాయి. Google యేతర రుసుములలో:
    • ఏసర్ ఆస్పైర్ VN7-572G
    • amd చౌసీ
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • ఎమ్యులేషన్ QEMU పవర్9
    • ఇంటెల్ ఆల్డర్‌లేక్-N RVP
    • ప్రోడ్రైవ్ అట్లాస్
    • స్టార్ ల్యాబ్స్ స్టార్ ల్యాబ్స్ స్టార్‌బుక్ Mk V (i3-1115G4 మరియు i7-1165G7)
    • System76 gaze16 3050, 3060 మరియు 3060-b
  • Google Corsola, Nasher మరియు స్ట్రైక్ మదర్‌బోర్డులకు మద్దతు నిలిపివేయబడింది.
  • Power9 CPU మరియు AMD సబ్రినా SoC కోసం మద్దతు జోడించబడింది.
  • IME (ఇంటెల్ మేనేజ్‌మెంట్ ఇంజిన్) సబ్‌సిస్టమ్‌ను నిలిపివేయడానికి ఒక ఎంపిక జోడించబడింది, ఇది ఇంటెల్ ప్రాసెసర్‌లతో చాలా ఆధునిక మదర్‌బోర్డులలో వస్తుంది మరియు CPU నుండి స్వతంత్రంగా పనిచేసే ప్రత్యేక మైక్రోప్రాసెసర్‌గా అమలు చేయబడుతుంది మరియు ఆపరేటింగ్ సిస్టమ్ నుండి వేరు చేయవలసిన పనులను చేస్తుంది. ప్రాసెసింగ్ ప్రొటెక్టెడ్ కంటెంట్ (DRM), TPM (ట్రస్టెడ్ ప్లాట్‌ఫారమ్ మాడ్యూల్) మాడ్యూల్స్ అమలు మరియు పరికరాల పర్యవేక్షణ మరియు నియంత్రణ కోసం తక్కువ-స్థాయి ఇంటర్‌ఫేస్‌లు. స్కైలేక్ కుటుంబం నుండి ఆల్డర్ లేక్ వరకు ప్రాసెసర్‌లు ఉన్న సిస్టమ్‌లలో IMEని నిలిపివేయడానికి, me_state పరామితి CMOSలో ఉపయోగించబడుతుంది, దీనికి 1 విలువను కేటాయించడం ద్వారా ఇంజిన్‌ను నిలిపివేస్తుంది. CMOS ద్వారా CSME స్థితిని మార్చడానికి, “.enable” పద్ధతి జోడించబడింది, దీని స్థితి me_state పరామితికి అనుగుణంగా ఉంటుంది.
  • కోర్‌బూట్-కాన్ఫిగరేటర్ జోడించబడింది, nvramtool యుటిలిటీని ఉపయోగించి కోర్‌బూట్ CBFSలో CMOS సెట్టింగ్‌లను మార్చడానికి ఒక సాధారణ GUI.
  • APCB V3 (AMD PSP అనుకూలీకరణ బ్లాక్) బైనరీ ఫైల్‌లను సవరించడానికి మరియు వాటిలో 3 SPD (సీరియల్ ప్రెజెన్స్ డిటెక్ట్) వరకు ప్రత్యామ్నాయం చేయడానికి apcb_v16_edit యుటిలిటీ జోడించబడింది.
  • అప్‌డేట్ చేయబడిన సబ్‌మాడ్యూల్స్ amd_blobs, ఆర్మ్-ట్రస్టెడ్-ఫర్మ్‌వేర్, బ్లాబ్స్, chromeec, intel-microcode, qc_blobs మరియు vboot.
  • LAPIC (లోకల్ అడ్వాన్స్‌డ్ ప్రోగ్రామబుల్ ఇంటరప్ట్ కంట్రోలర్) కాన్ఫిగర్ చేయడానికి కోడ్ MP initకి తరలించబడింది.
  • ఇంటరాక్టివ్ కన్సోల్‌లో లాగ్‌లను ప్రదర్శించేటప్పుడు లోపాలు మరియు హెచ్చరికల వంటి ముఖ్యమైన ఈవెంట్‌లను హైలైట్ చేయడానికి ANSI ఎస్కేప్ సీక్వెన్స్‌లకు మద్దతు జోడించబడింది.
  • cbmem_dump_console ఫంక్షన్ అమలు చేయబడింది, cbmem_dump_console_to_uart మాదిరిగానే, కానీ సాధారణంగా కాన్ఫిగర్ చేయబడిన కన్సోల్‌లతో పని చేస్తుంది.
  • లైవ్ ఇమేజ్ సెట్టింగ్‌లు NixOS 21.11 డిస్ట్రిబ్యూషన్‌తో పని చేయడానికి స్వీకరించబడ్డాయి. iasl ప్యాకేజీ నిలిపివేయబడింది మరియు acpica-టూల్స్ ద్వారా భర్తీ చేయబడింది.
  • U-బూట్ బూట్‌లోడర్ వెర్షన్ 2021.10కి అప్‌డేట్ చేయబడింది.
  • 128 కంటే ఎక్కువ CPU కోర్లు ఉన్న సిస్టమ్‌లకు మద్దతు జోడించబడింది.
  • Samsung పరికరాలలో ఉపయోగించే Semtech sx9360 SAR సామీప్య సెన్సార్‌ల కోసం డ్రైవర్ జోడించబడింది.
  • Chromebooksలో ఉపయోగించే SGenesys Logic GL9750 SD కంట్రోలర్‌ల కోసం డ్రైవర్ జోడించబడింది.
  • Realtek RT8125 ఈథర్నెట్ కంట్రోలర్‌లకు మద్దతు జోడించబడింది.
  • Fibocom 5G WWAN ACPI కోసం డ్రైవర్ జోడించబడింది.
  • DDR4ని ఉపయోగిస్తున్నప్పుడు మిశ్రమ మెమరీ టోపోలాజీలకు మద్దతు జోడించబడింది.
  • FSP 2.3 (ఫ్లెక్సిబుల్ సాఫ్ట్‌వేర్ ప్యాకేజీ) స్పెసిఫికేషన్‌కు మద్దతు జోడించబడింది.
  • CBFS స్థితి యొక్క ధృవీకరణ మరియు మూల్యాంకనంలో ఉపయోగించిన హాష్‌లను గణించే కోడ్ మళ్లీ పని చేయబడింది
  • PCI-e రీసైజబుల్ BAR (బేస్ అడ్రస్ రిజిస్టర్స్) టెక్నాలజీకి మద్దతు జోడించబడింది, ఇది PCI కార్డ్ యొక్క మొత్తం వీడియో మెమరీని యాక్సెస్ చేయడానికి CPUని అనుమతిస్తుంది.

అదనంగా, రిసోర్స్ కేటాయింపు మెకానిజం (RESOURCE_ALLOCATOR_V4.18) యొక్క నాల్గవ ఎడిషన్ విడుదల 4 నుండి ప్రారంభమయ్యే పరివర్తన ప్రణాళిక అందించబడుతుంది, ఇది బహుళ వనరుల పరిధులను మార్చడానికి, మొత్తం చిరునామా స్థలాన్ని మరియు 4 GB కంటే ఎక్కువ ప్రాంతాలలో మెమరీ కేటాయింపుకు మద్దతును జోడిస్తుంది. నవంబర్‌లో అంచనా వేయబడిన కోర్‌బూట్ 4.18, క్లాసిక్ మల్టీప్రాసెసర్ ఇనిషియలైజేషన్ మెకానిజం (LEGACY_SMP_INIT)ని PARALLEL_MP ప్రారంభ కోడ్‌తో భర్తీ చేయాలని కూడా యోచిస్తోంది.

మూలం: opennet.ru

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