सात महिन्यांच्या विकासानंतर, लिबरबूट बूट फर्मवेअर रिलीझ 20220710 रिलीझ झाले आहे, ज्यामध्ये हे लक्षात येते की तयार करताना मुख्य लक्ष नवीन आवृत्ती समस्यांचे निराकरण करण्यावर लक्ष केंद्रित करते मागील आवृत्तीत पाहिले. आवृत्ती 20220710 मध्ये कोणतेही महत्त्वपूर्ण बदल किंवा नवीन बोर्डांसाठी समर्थन प्रस्तावित नाही, परंतु काही सुधारणा लक्षात घेतल्या आहेत.
ज्यांना Libreboot बद्दल माहिती नाही त्यांना हे माहित असावे हा एक प्रकल्प आहे जो कोअरबूट प्रकल्पाचा पूर्णपणे विनामूल्य काटा विकसित करतो, जे सीपीयू, मेमरी, पेरिफेरल्स आणि इतर हार्डवेअर घटक सुरू करण्यासाठी जबाबदार असलेल्या प्रोप्रायटरी UEFI आणि BIOS फर्मवेअरसाठी बायनरी-फ्री रिप्लेसमेंट प्रदान करते.
लिब्रेबूट मालकी सॉफ्टवेअरसह पूर्णपणे वितरीत करणारे सिस्टम वातावरण तयार करण्याचे उद्दिष्ट आहे, केवळ ऑपरेटिंग सिस्टम स्तरावरच नाही तर बूट फर्मवेअर स्तरावर देखील. Libreboot हे केवळ मोफत नसलेल्या घटकांचे CoreBoot साफ करत नाही, तर शेवटच्या वापरकर्त्यांसाठी वापरण्यास सुलभ करण्यासाठी साधने देखील जोडते, एक वितरण तयार करते जे कोणत्याही वापरकर्त्याद्वारे विशेष कौशल्याशिवाय वापरले जाऊ शकते.
लिबरबूट 20220710 च्या मुख्य बातम्या
जीएनयू प्रकल्पाची ही चौथी आवृत्ती आहे आणि प्रथम स्थिर प्रकाशन म्हणून ओळखले जाते (जुन्या आवृत्त्या चाचणी आवृत्त्या म्हणून चिन्हांकित केल्या गेल्या आहेत कारण त्यांना अतिरिक्त चाचणी आणि स्थिरीकरण आवश्यक आहे.)
उदाहरणार्थ grub.cfg मध्ये अनेक कार्यप्रदर्शन सुधारणा जोडल्या, GNU GRUB पेलोड वापरताना बूट गती सुधारणे (सौजन्य Ferass 'Vitali64' EL HAFIDI Leah Rowe द्वारे अतिरिक्त सुधारणांसह)
तांबियन दस्तऐवजीकरण सुधारणा हायलाइट केल्या आहेत, मागील 2021 चाचणी बिल्डमध्ये दस्तऐवजीकरण स्नॅपशॉट्स समाविष्ट नाहीत (जे प्रत्यक्षात वेबसाइटसाठी मार्कडाउन स्त्रोत फायली आहेत), परंतु या बिल्डमध्ये आता रिलीजच्या वेळेनुसार, वर्तमान लिबरबूट दस्तऐवजीकरणाचा स्नॅपशॉट समाविष्ट आहे.
याशिवाय, असेही अधोरेखित केले आहे लोडिंगला गती देण्यासाठी कार्यप्रदर्शन ऑप्टिमायझेशन केले गेले आहे GNU GRUB-आधारित पेलोड वातावरण वापरताना.
ते निर्माण झाले Macbook16 आणि Macbook2 साठी 1 MB विस्तारित बिल्ड, तसेच coreboot कॉन्फिगरेशन फाइल्स आपोआप सुधारण्यासाठी स्क्रिप्ट समाविष्ट करण्यासाठी बिल्ड सिस्टीम सुधारली गेली आहे आणि डीफॉल्टनुसार सर्व बोर्डसाठी सीरियल आउटपुट अक्षम केले आहे, ज्यामुळे बूट स्लोडाऊनच्या समस्यांचे निराकरण झाले आहे.
मायक्रोकोड त्रुटी टाळण्यासाठी GM45/ICH9M चिपसेट लॅपटॉपवर कोअरबूटमध्ये PECI अक्षम केले आहे.
आम्ही ते देखील शोधू शकतो यू-बूट लोडरसह एकत्रीकरणासाठी प्राथमिक समर्थन लागू केले गेले आहे, जे अद्याप बोर्डांच्या बिल्डमध्ये वापरले जात नाही, परंतु भविष्यात ते एआरएम प्लॅटफॉर्मसाठी बिल्ड तयार करण्यास अनुमती देईल.
दुसरीकडे, असा उल्लेख आहे की GM45/ICH9M लॅपटॉप्सवर PECI कोरबूटमध्ये अक्षम करण्यात आले होते, ज्यामुळे स्पीडस्टेप (आणि शक्यतो इतर CPU वैशिष्ट्ये) अयशस्वी होण्यास कारणीभूत मायक्रोकोड बगचे निराकरण करण्यात आले होते.
इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:
- Flashrom (GCC च्या नवीन आवृत्त्यांवर आधारित निराकरणे) संकलित करताना चेतावणींना त्रुटी मानू नका.
- सिस्टम सुधारणा तयार करा: कोरबूट कॉन्फिगरेशन सुधारण्यासाठी स्वयंचलित स्क्रिप्ट.
- बूट गती समस्या टाळण्यासाठी सर्व बोर्डवर (डिफॉल्टनुसार) सीरियल आउटपुट अक्षम केले आहे.
- grub.cfg - प्रत्यक्षात USB कीबोर्ड सक्षम करते, स्पष्टपणे (GRUB पेलोड वापरताना काही लॅपटॉपवर दिसणारे बगचे निराकरण करते).
- कोअरबूट सेटिंग्ज: लवकर बूट करताना वायफाय सक्षम करू नका (सुरक्षा जबाबदारी)
- स्क्रिप्ट्स: जेव्हा lbmk एक कार्यरत झाड किंवा सबमॉड्यूल असेल तेव्हा गिट आवृत्त्यांवर प्रक्रिया करा.
- बिल्ड सिस्टमवर, नवीन फ्लॅशरॉमवर अद्यतनित केले
- cc1: घातक त्रुटी: लेखनासाठी 'out/src/asm-offsets.s' उघडू शकत नाही: अशी कोणतीही फाइल किंवा निर्देशिका नाही
- lbmk मध्ये निराकरण करा: विशेषत: python3 ला कॉल करा, जेव्हा python3 2 ऐवजी वापरायचा असेल.
- lbmk - git क्रेडेन्शियल पडताळणीसाठी प्राथमिक निराकरण. प्लेसहोल्डरचे नाव/ईमेल सेट केले नसल्यास सेट करा.
शेवटी, तुम्हाला या नवीन आवृत्तीबद्दल अधिक जाणून घेण्यास स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.