Linus Torvalds używa opartego na ARM MacBooka Air M2 do wydania najnowszego jądra Linuksa

Zwykle nie przyglądamy się pojedynczym wydaniom jądra Linuksa, po części dlatego, że większość aktualizacji jest dość rutynowa. Każda aktualizacja jądra Linuksa naprawia niektóre błędy, poprawia obsługę istniejącego sprzętu i wprowadza pewne przyszłościowe zmiany w oczekiwaniu na nowy sprzęt, a wersja jądra 5.19 nie jest wyjątkiem. Foronix i OMG! Ubuntu! oba mają dobre przeglądy zmian.
Ale jest jedna interesująca uwaga dotycząca tego wydania, o której twórca jądra Linuksa, Linus Torvalds, wspomina w swoich informacjach o wydaniu : Aktualizacja jądra jest wydawana za pomocą laptopa opartego na ARM, a konkretnie wersji Apple MacBook Air zasilanej M2.
„To jest coś, na co czekałem od dawna [sic] i wreszcie stało się rzeczywistością dzięki zespołowi Asahi” — pisze Torvalds. „Od dawna mamy sprzęt arm64 z systemem Linux, ale jak dotąd żaden z nich nie był używany jako platforma programistyczna”.
Torvalds używa Linuksa na swoim MacBooku M2 z Asahi Linux , dystrybucją, która działa na rzecz inżynierii wstecznej sprzętu Apple. Ostatecznym celem zespołu Asahi jest wysłanie całej tej pracy do jądra głównego nurtu Linuksa, aby wszystkie dystrybucje mogły z niej skorzystać, a Asahi dodał obsługę nowych chipów Apple, takich jak M2 lub M1 Ultra, stosunkowo szybko, gdy zostały wydane.
W listopadzie 2020 roku Torvalds napisał , że wówczas nowy Air M1 „byłby prawie idealny” jako laptop z systemem Arm Linux, ale powiedział: „Nie mam czasu, aby się nim bawić ani ochoty z nim walczyć”. nie chce pomóc”.
Z jednej strony ta wiadomość jest po prostu interesującą drobnostką – dla większości użytkowników Linuksa nie ma znaczenia, jakiego komputera aktualnie używa Linus Torvalds, a Asahi Linux wciąż znajduje się w surowym, wczesnym stanie, w którym wiele rzeczy jest w połowie funkcjonalnych lub pracuje. niefunkcjonalne. Ale jak zauważa współpracownik Asahi, Hector Martin, posiadanie „prawdziwych ludzi… uruchamiających Linuksa na prawdziwej, nowoczesnej platformie ARM64” z nowoczesną wersją zestawu instrukcji Arm i „prawie oryginalnym jądrem” ma efekt domina, który przynosi korzyści reszcie ekosystem.
Więcej osób korzystających z wersji Linuksa dla Arm oznacza więcej osób naprawiających błędy związane z Arm, które przyniosą korzyści wszystkim dystrybucjom, oraz więcej osób identyfikujących i naprawiających problemy specyficzne dla Arm we własnym oprogramowaniu („własne testy”, jak mówi Torvalds w swoich notatkach ) . W końcu doświadczenie korzystania ze sprzętu Linux on Arm powinno poprawić się dla wszystkich, chociaż pozbycie się tych korzyści może zająć lata. Ale wraz z wysiłkami sprzętowymi, takimi jak nowe, wysokowydajne chipy Qualcomm ARM oraz zaangażowanie Microsoftu w sprzęt i oprogramowanie ARM, mogą sprawić, że komputery oparte na ARM będą bardziej atrakcyjną i konkurencyjną alternatywą dla tradycyjnych komputerów z procesorami Intel i AMD x86.
Warto również zauważyć, że Torvalds wierzy, że jądro Linuksa w wersji 5.20 ostatecznie stanie się wersją 6.0, nie z powodu jakichś konkretnych aktualizacji funkcji, ale dlatego, że „zaczyna się martwić, że znowu pomyli się z powodu dużych liczb”. Wersje jądra 3.x i 4.x zostały również przeniesione do następnego głównego numeru wersji w okolicach wydania 20.
Dodaj komentarz