డెబియన్ డెవలపర్లు కొత్త నాన్-ఫ్రీ-ఫర్మ్వేర్ రిపోజిటరీని పరీక్షిస్తున్నట్లు ప్రకటించారు, ఫర్మ్వేర్ ప్యాకేజీలు నాన్-ఫ్రీ రిపోజిటరీ నుండి బదిలీ చేయబడ్డాయి. డెబియన్ 12 “బుక్వార్మ్” ఇన్స్టాలర్ యొక్క రెండవ ఆల్ఫా విడుదల నాన్-ఫ్రీ-ఫర్మ్వేర్ రిపోజిటరీ నుండి ఫర్మ్వేర్ ప్యాకేజీలను డైనమిక్గా అభ్యర్థించగల సామర్థ్యాన్ని అందిస్తుంది. ఫర్మ్వేర్తో ప్రత్యేక రిపోజిటరీ ఉనికిని ఇన్స్టాలేషన్ మీడియాలో సాధారణ నాన్-ఫ్రీ రిపోజిటరీని చేర్చకుండా ఫర్మ్వేర్కు ప్రాప్యతను అందించడానికి మిమ్మల్ని అనుమతిస్తుంది.
గతంలో నిర్వహించిన సాధారణ ఓటుకు అనుగుణంగా, అధికారిక చిత్రాలలో ప్రధాన రిపోజిటరీ నుండి ఉచిత ఫర్మ్వేర్ మరియు నాన్-ఫ్రీ రిపోజిటరీ ద్వారా గతంలో లభించే యాజమాన్య ఫర్మ్వేర్ రెండూ ఉంటాయి. మీరు ఆపరేట్ చేయడానికి బాహ్య ఫర్మ్వేర్ అవసరమయ్యే పరికరాలను కలిగి ఉంటే, అవసరమైన యాజమాన్య ఫర్మ్వేర్ డిఫాల్ట్గా లోడ్ చేయబడుతుంది. ఉచిత సాఫ్ట్వేర్ను మాత్రమే ఇష్టపడే వినియోగదారుల కోసం, నాన్-ఫ్రీ ఫర్మ్వేర్ వినియోగాన్ని నిలిపివేసే ఎంపిక డౌన్లోడ్ దశలో అందించబడుతుంది.
అవసరమైన ఫర్మ్వేర్ కెర్నల్ లాగ్ల విశ్లేషణ ద్వారా నిర్ణయించబడుతుంది, ఇది ఫర్మ్వేర్ను లోడ్ చేస్తున్నప్పుడు వైఫల్యాల గురించి హెచ్చరికలను ప్రదర్శిస్తుంది (ఉదాహరణకు, "rtl_nic/rtl8153a-3.fw లోడ్ చేయడంలో విఫలమైంది"). లాగ్ చెక్-మిస్సింగ్-ఫర్మ్వేర్ స్క్రిప్ట్ ద్వారా అన్వయించబడింది, దీనిని hw-detect భాగం ద్వారా పిలుస్తారు. ఫర్మ్వేర్ను లోడ్ చేయడంలో సమస్యలను గుర్తించేటప్పుడు, స్క్రిప్ట్ కంటెంట్లు-ఫర్మ్వేర్ ఇండెక్స్ ఫైల్ను తనిఖీ చేస్తుంది, ఇది ఫర్మ్వేర్ పేర్లతో మరియు అవి కనుగొనబడే ప్యాకేజీలతో సరిపోలుతుంది. ఇండెక్స్ లేకపోతే, /ఫర్మ్వేర్ డైరెక్టరీలోని ప్యాకేజీల కంటెంట్ల ద్వారా శోధించడం ద్వారా ఫర్మ్వేర్ కోసం శోధన జరుగుతుంది. ఫర్మ్వేర్ ప్యాకేజీ కనుగొనబడితే, అది అన్ప్యాక్ చేయబడుతుంది మరియు అనుబంధిత కెర్నల్ మాడ్యూల్స్ లోడ్ చేయబడతాయి, దాని తర్వాత ఫర్మ్వేర్ ప్యాకేజీ ఇన్స్టాల్ చేయబడిన ప్యాకేజీల జాబితాకు జోడించబడుతుంది మరియు APT కాన్ఫిగరేషన్లో నాన్-ఫ్రీ-ఫర్మ్వేర్ రిపోజిటరీ సక్రియం చేయబడుతుంది.
మూలం: opennet.ru