Òàêîé «Áàéêàë» íàì íå íóæåí
Èç íàõîäÿùåãîñÿ â ðàçðàáîòêå ÿäðà Linux 7.1 óäàëèëè ïîääåðæêó êîíòðîëëåðîâ AHCI SATA è PCIe, ïðèìåíÿåìûõ â ðîññèéñêèõ ïðîöåññîðàõ Baikal-T1. Íà ýòî îáðàòèëè âíèìàíèå ñïåöèàëèñòû ïîðòàëà OpenNet.
Äîáðî íà óäàëåíèå äàë ëè÷íî Ëèíóñ Òîðâàëüäñ (Linus Torvalds), ñîçäàòåëü Linux. Îí ÿâëÿåòñÿ ëèäåðîì ñîîáùåñòâà ðàçðàáîò÷èêîâ Linux, õîòÿ ïëàí ïî åãî çàìåíå óæå ðàçðàáîòàí.
Òîðâàëüäñ ñàìîëè÷íî ïðèíÿë â ñîñòàâ ÿäðà Linux 7.1 ïàò÷è, óäàëÿþùèå ïîääåðæêó ýòèõ êîíòðîëëåðîâ. Ðàíåå «îòåö» Linux ïîääåðæàë èçãíàíèå íåñêîëüêèõ ðîññèéñêèõ ìåéíòåéíåðîâ (êëþ÷åâûõ ðàçðàáîò÷èêîâ) èç ñîîáùåñòâà Linux, íàçâàâ èõ «êó÷êîé ðóññêèõ òðîëëåé».
Âòîðàÿ ïîïûòêà
Èçáàâëåíèå ÿäðà Linux îò ïîääåðæêè ïðîöåññîðà Baikal-T1 íà÷àëîñü íåìíîãî ðàíüøå – ñ ðåëèçà Linux 7.0.
Ýòà ñáîðêà óâèäåëà ñâåò 12 àïðåëÿ 2026 ã. Ïåðâûì äèñòðèáóòèâîì, êîòîðûé åãî ïîëó÷èë, ñòàë Ubuntu 26.04 LTS.
Èç Linux 7.0 áûëà âûêîð÷åâàíà ïîääåðæêà äðàéâåðîâ i2c è spi dw äëÿ ïðîöåññîðà Baikal-T1. Ïðè ýòîì ðàçðàáîò÷èêè íèêàê íå ïîÿñíÿþò ñâîþ íåëþáîâü ê ýòîìó CPU.
Òàêèì îáðàçîì, èçáàâëåíèå ÿäðà îò ïîääåðæêè êîíòðîëëåðîâ AHCI SATA è PCIe èç ñîñòàâà Baikal-T1 – âòîðîé øàã â íàïðàâëåíèè ïîëíîãî çàáâåíèÿ ýòîãî ÷èïà, íî ïðè ýòîì íå ïîñëåäíèé. Ïî èíôîðìàöèè OpenNet, íà ðàññìîòðåíèè íàõîäÿòñÿ åùå íåñêîëüêî ñîîòâåòñòâóþùèõ ïàò÷åé, êîòîðûå óäàëÿþò ïîääåðæêó èñïîëüçóåìûõ â Baikal-T1 äðàéâåðîâ òàéìåðà, ïàìÿòè, physmap, øèíû, hwmon, dwc è bt1-rom. Ê ìîìåíòó âûõîäà ìàòåðèàëà Òîðâàëüäñ íå óñïåë ðàññìîòðåòü èõ.
 ïîèñêàõ ïðè÷èíû
Êàê ïèøåò OpenNet, ïðè÷èíà óäàëåíèÿ ïîääåðæêè Baikal-T1 èçâåñòíà. Ýòî «îòñóòñòâèå ñîïðîâîæäåíèÿ è íåçàâåðøåííàÿ èíòåãðàöèÿ â ñîñòàâ ÿäðà êîìïîíåíòîâ ïëàòôîðìû Baikal».
 ÷èñëå ïðî÷åãî ðàçðàáîò÷èêè óêàçûâàþò íà íåïîëíóþ ðàáîòîñïîñîáíîñòü äðàéâåðà PCIe.
Ñëó÷èâøååñÿ – ýòî, ñêîðåå, èñêëþ÷åíèå, íåæåëè ïðàâèëî. Îáû÷íî ÿäðî Linux ëèøàåòñÿ ïîääåðæêè òåõ èëè èíûõ ïðîöåññîðîâ ïî ïðè÷èíå èõ îáúåêòèâíîé äðåâíîñòè. Íàïðèìåð, â 2012 ã. ïî ëè÷íîé èíèöèàòèâå Òîðâàëüäñà èç íåãî âûðåçàëè ïîääåðæêó ÷èï Intel 386, êîòîðîìó íà òîò ìîìåíò áûëî 25 ëåò.
 íà÷àëå 2021 ã. ðàçðàáîò÷èêè ðåøèëè èñêëþ÷èòü èç ÿäðà Linux ïîääåðæêó áîëåå 20 ñòàðûõ ïðîöåññîðîâ ñ ðàçëè÷íûìè àðõèòåêòóðàìè. Áîëüøàÿ ÷àñòü èç íèõ – íà ARM, íî âñòðå÷àþòñÿ òàêæå è MIPS-÷èïû.
 2023 ã. èç Linux 6.7 áûë ïîëíîñòüþ óäàëåí êîä, îáåñïå÷èâàþùèé åãî ðàáîòó íà êîìïüþòåðàõ ñ ïðîöåññîðàìè Intel Itanium íà áàçå àðõèòåêòóðû IA-64. Ïðè ýòîì Òîðâàëüäñ íàçûâàë òåõíîëîãèþ «ìåðòâîé» åùå çà äâà ãîäà äî ýòîãî ðåøåíèÿ.
Íå òàêîé óæ è ñòàðûé
Baikal-T1 ïî ìåðêàì ðîññèéñêèõ ÷èïîâ íåëüçÿ ñ÷èòàòü äðåâíèì. Åãî ïðåìüåðà ñîñòîÿëàñü â êîíöå ìàÿ 2025 ã., è òîãäà æå âûøëè åãî ïåðâûå èíæåíåðíûå îáðàçöû. Êàê çàÿâèëè òîãäà ðàçðàáîò÷èêè CPU èç êîìïàíèè «Áàéêàë Ýëåêòðîíèêñ», ÷èï îðèåíòèðîâàí íà èñïîëüçîâàíèå â øèðîêîì ñïåêòðå ïðîìûøëåííûõ è ïîòðåáèòåëüñêèõ óñòðîéñòâ íà ðûíêàõ êîììóíèêàöèîííûõ ðåøåíèé, ïðîìûøëåííîé àâòîìàòèêè è âñòðîåííûõ ñèñòåì.
Âïðî÷åì, ïî ñâîèì ñïåöèôèêàöèÿì îí âñå æå ìîðàëüíî óñòàðåë. CPU âûïóñêàåòñÿ ïî òåõïðîöåññó 28 íì, èìååò äâà ñóïåðñêàëÿðíûõ ÿäðà P5600 MIPS 32 r5 íà ÷àñòîòå 1,2 ÃÃö, 1 ÌÁ êýøà L2. Òàêæå â åãî ðàñïîðÿæåíèè èìåþòñÿ êîíòðîëëåð ïàìÿòè DDR3-1600, îäèí ïîðò 10Gb Ethernet, äâà ïîðòà 1Gb Ethernet è êîíòðîëëåð PCIe Gen.3?4. Ïðîöåññîð ïîòðåáëÿåò 5 Âò ýíåðãèè è âûïóñêàåòñÿ â êîðïóñå ðàçìåðàìè 25õ25 ìì.
Îòìåòèì òàêæå, ÷òî Baikal-T1 íèêîãäà íå âûïóñêàëñÿ íà òåððèòîðèè Ðîññèè – â ñòðàíå ê ñåðåäèíå àïðåëÿ 2026 ã. íå ñóùåñòâîâàëî íè îäíîãî çàâîäà, ñïîñîáíîãî âûïóñêàòü ìèêðîñõåìû ïî ñîâðåìåííûì òåõïðîöåññàì. Ñàìàÿ àêòóàëüíàÿ òîïîëîãèÿ â ñòðàíå – ýòî 90 íì íà ôàáðèêàõ «Ìèêðîíà», ïðÿìèêîì èç 2002 ã.
Ïÿòü ëåò òóäà, ïÿòü ëåò îáðàòíî
Ïîääåðæêà Baikal-T1 ïîÿâèëàñü â Linux äàëåêî íå ñðàçó ïîñëå ïðåìüåðû ïðîöåññîðà. Íà åå âíåäðåíèå â ÿäðî ïîòðåáîâàëîñü áîëåå ïÿòè ëåò.
T1 ïîêàçàëè â êîíöå ìàÿ 2015 ã. – íà òîò ìîìåíò â õîäó áûëî ÿäðî Linux 4.0, âûøåäøåå â àïðåëå 2015 ã. Ñ ðåëèçîì âåðñèè 4.1 â èþíå 2022 ã. ïîääåðæó Baikal-T1 â Linux íå èíòåãðèðîâàëè.
Æäàòü ýòîãî ïðèøëîñü íåìíîãèì áîëåå ïÿòè ëåò, äî àâãóñòà 2020 ã. êîãäà ñâåò óâèäåë Linux 5.8. Ñïóñòÿ åùå ïðèìåðíî ñòîëüêî æå âðåìåíè ïîääåðæêó Ò1 èç Linux óáèðàþò.



