Czy bateria laptopa może wybuchnąć podczas korzystania z systemu Linux?

51

Mam Retina MacBook Pro 2013 i naprawdę chcę na nim zainstalować Debiana. Mam wiedzę i wcześniej miałem co najmniej trzy systemy Debian. Jestem bardzo dobrze zaznajomiony z wierszem poleceń i wewnętrznymi działaniami Linuksa, a partycjonowanie nie jest dla mnie problemem.

Więc mam tylko jedno pytanie przed instalacją Debiana. Mój tata ostrzegł mnie, że w szczególności Linux może spowodować eksplozję baterii laptopa i / lub zniszczenie sprzętu na MacBookach.

Uważam to za bardzo dziwne, ale tak naprawdę nie mam żadnych badań, które mogłyby to obalić. Nie mogę znaleźć niczego na ten temat w Internecie, więc czy ktoś może mi pomóc?

Christopher Dumas
źródło
119
Na tacie spoczywa ciężar dostarczenia dowodów na jego roszczenie. Gdybym miał twierdzić, że Windows powoduje wybuch mikrofalówki, nie byłoby twoim obowiązkiem udowodnienie, że się mylę; Musiałbym przedstawić dowody na poparcie takiego absurdalnego roszczenia.
terdon
32
W takim przypadku powiedz mu, aby podał ci konkretne argumenty zamiast absurdalnej plotki bez dowodów na poparcie, a my z przyjemnością się nimi zajmiemy.
terdon
8
Wiadomo, że niektóre urządzenia Apple mają problemy ze WSZYSTKIMI innymi systemami operacyjnymi (nie tylko tymi opartymi na jądrze Linuksa) - z powodu zastrzeżonego sprzętu Apple, a ściślej ich kontrolerów wentylatorów. Często oznacza to, że MacBook będzie działał z wentylatorami przez cały czas z pełną prędkością lub na pewnym domyślnym poziomie (chociaż nie zawsze jest to prawdą, ponieważ niektóre z wentylatorów są kontrolowane temperaturowo w oparciu o czujniki sprzętowe). Niemniej jednak nigdy nie słyszałem o żadnym systemie operacyjnym powodującym wybuch baterii.
SnakeDoc
21
Jeśli ponownie sformułujemy stwierdzenie twojego taty, że „Macbooki są tak źle zaprojektowane i wyprodukowane, że nie można ich używać do uruchamiania oprogramowania niepisanego przez Apple”, oznacza to mniej więcej to samo twierdzenie. Nie mogłem skomentować, czy ma rację, czy nie - ostatnim komputerem Mac, którego użyłem, była Apple Lisa
alephzero,
25
Tak , bateria laptopa może wybuchnąć podczas korzystania z systemu Linux. Jednak nie sądzę, że Linux może być przyczyną eksplozji.
user253751,

Odpowiedzi:

101

Baterie do laptopów zwykle mają wbudowane oprogramowanie wewnętrzne do kontrolowania bezpiecznego ładowania i rozładowywania baterii, zgłaszania poziomu naładowania baterii do systemu operacyjnego i zapobiegania niekontrolowanemu wzrostowi temperatury , co spowoduje eksplozję baterii litowo-jonowej (a dokładniej zapaleniu). Większość współczesnych zawiera również mechaniczne awarie zapobiegające takim pożarom i wybuchom.

To oprogramowanie układowe jest przechowywane na akumulatorze, niezależnie od systemu operacyjnego. Chociaż można go zaktualizować z systemu operacyjnego (choć zależy to od baterii i laptopa), nie jest to coś, co zmienia się podczas instalowania nowego systemu operacyjnego, lub coś, co zwykle jest modyfikowane, chyba że użytkownik zrobi to z aktualizacją oprogramowania układowego baterii.

Jedyne, co wpłynie na zmianę systemu operacyjnego, to obciążenie systemu i użytych sterowników sprzętowych, a nie funkcje bezpieczeństwa akumulatora. Obciążenie systemu samo w sobie zwykle nie powoduje problemów z akumulatorem poza szybszym rozładowaniem.

Co ciekawe, zgodnie z tym artykułem Forbesa , w rzeczywistości istniała luka w laptopach Apple (z systemem OSX, a nie Linux), która mogła zrobić paskudne rzeczy w oprogramowaniu wbudowanym w baterie - być może twój tata przeczytał coś takiego i wydaje się, że tak myśli system operacyjny może to zrobić?

(Jest więcej niż prawdopodobne, że zostało to naprawione od 2011 roku, kiedy powstał ten artykuł).

EDYCJA - podsumowując, poza możliwymi wektorami ataku dla włamań do oprogramowania układowego baterii, sam wybór systemu operacyjnego nie może spowodować wybuchu baterii.

jammypeach
źródło
2
Mógł także myśleć o tym, co dotyczy wszystkich baterii litowych. Laptopy Apple są szczególnie wymienione. Po przeczytaniu tutaj może też zechcieć przemyśleć, jak dojeżdża do pracy .
doneal24,
3
Wybór systemu operacyjnego może wpłynąć na sterowanie wentylatorem, co wpływa na temperaturę laptopa, co może spowodować przegrzanie uszkodzonej baterii.
Alexander
4
@Alexander Zgadzam się, że system operacyjny ma wpływ na obciążenie systemu, ale aby normalne obciążenie systemu spowodowało pożar baterii, bateria musi być wadliwa na początku - więc to samo nie spowoduje pożaru, a jeśli bateria był wadliwy do tego stopnia, że ​​przegrzeje się i zapali, ostatecznie to zrobi, bez względu na to, jaki system operacyjny działa. Działające programy mają znacznie większy wpływ na obciążenie systemu niż wybór systemu operacyjnego - na przykład Crysis vs libre office.
jammypeach,
1
Chciałem również dodać - przepraszam @Alexander Źle odczytałem pierwszą część twojego komentarza, masz rację co do kontroli wentylatora. Jednak zabezpieczenia termiczne obecne w pozostałej części systemu zawsze przejmą kontrolę w przypadku niebezpiecznego poziomu ciepła - myślę, że aby tak się stało, musiałaby wystąpić więcej niż jedna awaria, a przynajmniej jedna awaria sprzętu - nie tylko system operacyjny problem.
jammypeach,
Nie mogę się z tym nie zgodzić, @jammypeach
Alexander
26

Myślę, że wszystkie baterie mogą eksplodować. Pytanie brzmi, czy Linux (system operacyjny wykorzystujący jądro Linuksa) wygeneruje więcej ciepła, czy nie. Przy dobrym użytkowaniu wentylatora (równie dobre wykorzystanie wentylatora, jak inne systemy operacyjne), chłodzenie powinno być równe lub lepsze, co skutkuje podobnym (a może nawet zmniejszonym) ryzykiem wybuchu baterii.

Jest też kwestia kart graficznych i fanów. Karty graficzne mogą generować dużo ciepła, a wentylatorami mogą zarządzać sterowniki karty graficznej (moduły jądra). Muszą one również działać poprawnie, aby system był możliwie jak najbardziej chłodny.

MacBook Pro Retina 2013 wykorzystuje kartę graficzną Intel Iris Graphics 6100 , Intel Iris Pro Graphics lub Intel Iris Pro Graphics w połączeniu z kartą AMD Radeon R9 . Sterowniki Intel open source są solidne i nie powinny powodować żadnych problemów. Sterowniki AMD są bardziej wątpliwe, w zależności od tego, którego chcesz użyć. Jeśli korzystasz ze sterownika Catalyst, wentylatory podobno są zarówno ciche, jak i wydajnie zarządzane (ale mogą występować inne problemy, może mieć złe wyniki). Open source radeonsikierowca miał problem gdzie zrobili zbyt wiele hałasu, aż do początku 2015 r., który jest teraz naprawiony. Ustawianie wentylatorów na maksymalną prędkość na wczesnych etapach rozwoju sterownika karty graficznej jest powszechne, a to tylko zwiększa chłodzenie. Oznacza to, że nawet opracowywane sterowniki powinny odpowiednio chłodzić system i nie zwiększać ryzyka natychmiastowej eksplozji akumulatora.

Alexander
źródło
2
Jestem pewien, że nie mam AMD, więc to świetnie!
Christopher Dumas
2
Więc to jest powód, dlaczego moje doświadczenie AMD poprawiła drastycznie gdzieś w kwietniu. Dzięki! Zawsze zastanawiałem się, co nagle zrobiło tak wielką różnicę.
r3bl
11

Jestem prawie pewien, że system operacyjny nie ma możliwości zniszczenia baterii (czy to Linux OS, Windows itp.). Nieprawidłowo działający program (a nie sam Linux) może przeciążać laptopa / komputer PC do tego stopnia, że ​​może na przykład wejść w ochronę termiczną procesora.

Ale nowa instalacja Linuksa nie uszkodzi żadnego sprzętu (jeśli tak, to coś jest strasznie nie tak z twoim sprzętem).

Claudiu
źródło
5

Przepraszam, ale pytanie jest złe! Nie chodzi o to, czy bateria laptopa Linux może wybuchnąć, ale czy bateria laptopa może wybuchnąć.

To ostatnie pytanie jest rzeczywiście poprawne i, w zależności od tego, co zostało zrobione, w jaki sposób zostało doładowane i co zostało zrobione, tak w zależności od sytuacji, niestety możliwe jest, że bateria laptopa może wybuchnąć tak jak każda inna bateria.

Żart Sr. OK
źródło
4

W żaden sposób system operacyjny nie może spowodować wybuchu baterii. Ładowanie baterii jest obsługiwane przez sprzęt. To powiedziawszy, może wybuchnąć każda bateria litowa.

Robert Stiffler
źródło
3

Pozostałe odpowiedzi są poprawne, ponieważ zarządzanie bateriami jest zasadniczo niezależne od systemu operacyjnego. Dodam to, aby objąć drugą stronę tego samego punktu:

Baterię można eksplodować podczas zasilania dowolnego systemu operacyjnego (lub jej braku). Brak systemu operacyjnego może powstrzymać mnie przed zanurzeniem laptopa w HCl, przecięcie go maczetą, podpalenie itp.

To powiedziawszy, oto wymyślony scenariusz, który wzmocniłby stwierdzenie twojego taty:

Niektóre dystrybucje Linuksa wymagają mniej zasobów niż inne systemy operacyjne. Może to zwiększyć prawdopodobieństwo korzystania ze starzejącego się laptopa znacznie później, gdy stał się zbyt wolny, aby uruchomić system Windows lub OSX. Starzejący się laptop jest bliżej śmierci z przyczyn naturalnych, w tym z powodu awarii baterii, zwiększając w ten sposób korelację (eksplozja baterii) z (działającym wówczas systemem Linux).

hoosierEE
źródło
3

Wszystkie odpowiedzi wskazują poprawnie, że Linux nie może spowodować wybuchu baterii, ponieważ mechanizm ładowania jest niezależny od systemu operacyjnego. Jednak możliwe jest, że uruchomienie Linuksa może skrócić żywotność baterii, w obu aspektach. Jądro Linux jest mniej zoptymalizowane pod kątem oszczędzania energii niż OS X, co zmniejsza czas działania na jedno ładowanie. W dłuższej perspektywie dodatkowe zużycie energii może również obniżyć pojemność baterii.

Aby być uczciwym, Apple dokłada wszelkich starań, aby jego sprzęt działał najlepiej w systemie Mac OS X. W niektórych przypadkach możliwe jest , że system Linux może bardziej obciążać Twój sprzęt. Na przykład może zaparkować głowice dysku twardego po zbyt krótkim okresie bezczynności , co prowadzi do przedwczesnego zużycia. Jako kolejny przykład, kontrolerem zarządzania systemem , który zarządza wentylatorem, można sterować przez system operacyjny, więc można sobie wyobrazić, że słaba kontrola wentylatora może powodować problemy z niezawodnością związane z ciepłem. (Zauważ, że hacki kontrolujące wentylatory istnieją dla OS X, więc nie musisz nawet uruchamiać Linuksa, aby nadpisać zachowanie wentylatora.) Uruchamianie Linuksa może obciążyć twój sprzęt, ale nie powiedziałbym, że go „uszkadza”. 1

W pewnym sensie twój tata ma rację, ponieważ Apple gwarantuje tylko, że Mac OS X będzie działał poprawnie na twoim sprzęcie przez cały okres gwarancji plus cokolwiek, co kupiłeś AppleCare. 2 Apple zastrzega sobie prawo do odrzucenia wszelkich skarg, które możesz mieć, jeśli korzystasz z Linuksa, a nawet Windowsa, chociaż faktyczne leczenie zależy w dużej mierze od tego, jakiego technika Apple napotkasz. I oczywiście Debian nie ponosi żadnej odpowiedzialności . Nie pozwolę jednak, aby te obawy zniechęciły cię do instalacji Linuksa. To w końcu twoja maszyna, więc powinieneś cieszyć się nią w pełni, uruchamiając wybrane systemy operacyjne, a są szanse, że wszystko będzie dobrze.

Jeśli naprawdę boisz się korzystać z systemu operacyjnego niezatwierdzonego przez Apple, masz opcję uruchomienia Linuksa na maszynie wirtualnej w systemie Mac OS X. W takim razie technicznie przestrzegasz instrukcji Apple, uzyskując wrażenia podobne do Linuksa.


1 Z wyjątkiem przypadków, gdy tak się dzieje, w niezwykle dziwnych sytuacjach , które nigdy cię nie dotyczą.

2 Podobny argument można powiedzieć, powiedzmy, w jaki sposób Acer obsługuje tylko system Windows. O ile producent nie wydał certyfikatu na komputer z systemem Linux, użytkownik przyjmuje na siebie ryzyko. Canonical ma certyfikowaną listę sprzętu dla Ubuntu ; Debian ma tylko listę kompatybilności sprzętowej .

200_sukces
źródło