Linux na starym laptopie
ThinkPad z 2012 roku kontra Windows 11. Jak Linux daje drugą szansę.
Klient przyniósł mi wiosną laptopa ze słowami: „w serwisie powiedzieli, że koniec, nie weźmie nowego Windowsa". To był ThinkPad z 2012 roku. Core i5, 8 GB RAM, dysk talerzowy, który brzmiał, jakby miał własne zdanie. Serwis miał rację w jednej rzeczy i mylił się we wszystkich pozostałych.
Rację: ta maszyna nie uruchomi Windowsa 11. Mylił się: że to znaczy koniec. Zdanie „nie da się" słyszę wystarczająco często, że stało się dla mnie sygnałem, a nie wnioskiem. Zwykle znaczy jedno z dwóch — mówiący nie wie jak albo mu się nie chce. Obie rzeczy da się naprawić. Sprzęt rzadko jest tu problemem.
Zrobiłem więc to, co zawsze robię zamiast dyskusji: zmierzyłem. Stoper, ten sam laptop, trzy stany — przed, po częściach, po systemie. Poniżej liczby i, co bardziej przydatne, to, która z tych zmian faktycznie zrobiła robotę.
Dlaczego stary laptop wydaje się stary
Oto rzecz, której prawie nikt nie mówi przy ladzie: komputer, który stał się nie do zniesienia wolny, zwykle nie jest wolny przez procesor. Core i5 z zeszłego roku jest naprawdę szybszy od tego z 2012 — ale jakieś dwa, trzy razy na pojedynczym zadaniu, a nie dwadzieścia razy, jak sugeruje różnica w odczuciu. Przy otwieraniu arkusza o wyniku decyduje dysk, nie procesor. Praca biurowa przestała zależeć od procesora gdzieś około 2010 roku. Od tego czasu zmieniło się wszystko dookoła procesora.
Trzy rzeczy sprawiają, że stara maszyna się wlecze, w tej kolejności wpływu:
- Dysk talerzowy. To jest ta jedna rzecz. Wirujący talerz potrzebuje kilku milisekund, żeby dojechać do danych; SSD potrzebuje ułamka jednej. Wszystko, co robi komputer — start, otwarcie programu, zapis pliku — to tysiące takich przejazdów.
- Za mało pamięci. Kiedy RAM się kończy, system zaczyna przerzucać dane na dysk. Na talerzowym zamienia to wolne w nieużywalne.
- Ciepło. Wyschnięta pasta i wentylator zapchany kurzem oznaczają, że procesor się przegrzewa i celowo zwalnia, żeby przetrwać. Chroni sam siebie, a Ty odbierasz to jako starzenie się maszyny.
Zwróć uwagę, że żadna z tych trzech to nie system operacyjny. To ważne, bo ustawia realne oczekiwanie: wymiana Windowsa na Linuksa na maszynie z konającym dyskiem talerzowym da Ci nieco szybsze rozczarowanie. System jest ostatnim krokiem, nie pierwszym.
Co faktycznie zrobiłem z tym ThinkPadem
Po kolei i ze stoperem na każdym etapie.
Najpierw diagnoza zamiast założenia. Dane SMART dysku — raport o stanie zdrowia, który każdy dysk prowadzi sam o sobie — pokazały realokowane sektory, co jest uprzejmym sposobem powiedzenia, że część dysku już padła i została po cichu obejściem załatana. Ten jeden odczyt zdecydował o całej robocie. Nie było sensu niczego stroić na dysku, który właśnie umierał.
Potem przejście fizyczne, które zajmuje jakieś czterdzieści minut i którego prawie nikt nie robi: otworzyć obudowę, usunąć kurz z chłodzenia, wymienić pastę, przesadzić pamięć. Nudne, tanie i odzyskuje więcej prędkości niż większość sztuczek programowych.
Potem części: SSD w miejsce dysku talerzowego i dołożona pamięć. Na maszynie w tym wieku obie rzeczy są tanie i obie producent przewidział jako wymienne — co samo w sobie jest niezłym argumentem za kupowaniem używanego sprzętu klasy biznesowej.
Dopiero na samym końcu Linux Mint. I tu uczciwe rozliczenie, co wniósł każdy krok: SSD zrobił większość roboty, pasta i pamięć dobrą część reszty, a system resztę — głównie przez to, że nie zjada kilku gigabajtów pamięci, zanim cokolwiek otworzysz.
Dlaczego akurat Mint, a nie jedna z dziesiątek innych opcji? Bo dla kogoś przychodzącego z Windowsa pulpit jest na tyle znajomy, że nie musi się niczego uczyć od nowa: menu start w lewym dolnym rogu, pasek zadań, okna zachowujące się jak okna. Stoi na Ubuntu LTS, co oznacza długie wsparcie i ogromną ilość oprogramowania spakowaną i gotową. Dla maszyny idącej do osoby, która chce pracować, a nie dłubać, to jest właściwy kompromis.
Gdzie to naprawdę nie zadziała
Zrobiłbym dokładnie to, co tamten serwis, gdybym powiedział, że to zawsze działa. Nie działa, a przypadki porażki są na tyle przewidywalne, że sprawdzisz je w dziesięć minut.
Programy bez wersji na Linuksa i bez działającego odpowiednika to główny przypadek. Polskie pakiety księgowe, część narzędzi branżowych, CAD z kluczem sprzętowym, niektóre tokeny do podpisu elektronicznego i bankowości. Gry z anty-cheatem działającym na poziomie jądra nie uruchomią się i wydawcy mówią to wprost. Bardzo stare peryferia ze sterownikami tylko pod Windowsa to rzut monetą — dwunastoletnia drukarka laserowa zwykle działa bez problemu, specjalistyczna drukarka etykiet często nie.
Jest też próg sprzętowy, poniżej którego nic z tego nie pomoże. Dwa gigabajty pamięci, procesor sprzed mniej więcej 2010 roku, laptop z padniętą baterią i rozlatującymi się zawiasami — w tym momencie ratujesz maszynę z sentymentu, a nie z rachunku, i powiem to klientowi, zamiast wziąć od niego pieniądze.
Moja zasada robocza: spisz programy, bez których ta osoba naprawdę nie popracuje, a potem decyduj. Nigdy odwrotnie. Kosztuje kwadrans i zapobiega jedynemu wynikowi, którego nikt nie chce — maszynie, która pięknie się uruchamia i nie robi tego, do czego została kupiona.
Ile taka reanimacja naprawdę kosztuje
Ludzie pytają mnie o cenę, zanim zapytają o diagnozę, co jest odwrotną kolejnością, ale zrozumiałą. Oto więc uczciwy kształt sprawy, bez podawania kwot, które zdążą się zdezaktualizować, zanim to przeczytasz.
Dominują dwa komponenty: SSD i pamięć. Oba są częściami masowymi, oba są tanie dla maszyn tej generacji i oba są powodem, dla którego całe przedsięwzięcie ma sens finansowy. Cała reszta — pasta, sprężone powietrze, kilka godzin — kosztuje prawie nic w materiałach i sporo w uwadze, co jest tą częścią, którą ludzie niedoceniają.
Prawdziwy czas ucieka nie przy śrubokręcie. Ucieka przy danych. Przeniesienie czyichś dokumentów, zdjęć, archiwum poczty i haseł z przeglądarki ze starego systemu na nowy bez zgubienia czegokolwiek to część wymagająca staranności i to na niej widać robotę na skróty. Robię pełną kopię, zanim czegokolwiek dotknę, trzymam ją do momentu, aż klient potwierdzi, że wszystko jest na miejscu, i dopiero wtedy zwalniam przestrzeń. Ten nawyk uratował mnie dwa razy. Oba razy z mojej własnej winy.
Zestaw to z alternatywą, a decyzja zwykle podejmuje się sama. Nowa maszyna to nie tylko jej cena — to i tak ta sama migracja, licencje od nowa, peryferia, które mogą pasować albo nie, oraz tydzień lekkiego zagubienia. Reanimowana maszyna omija większość tego, bo dla osoby, która jej używa, to wciąż jest jej komputer.
Ile to warte, w pieniądzach i w wysypisku
Laptop wrócił do właściciela za cenę SSD, trochę pamięci, pasty i popołudnia. W zestawieniu z nową maszyną arytmetyka nie jest nawet bliska. A ten nowy komputer nie byłby szybszy w tym, co ta osoba faktycznie robi — pisaniu, poczcie, przeglądarce, sporadycznych wideorozmowach.
W tym arkuszu jest druga kolumna, którą rzadko ktoś wypełnia. Wyprodukowanie nowego laptopa kosztuje mnóstwo energii i materiałów, zanim w ogóle zostanie włączony — ślad produkcyjny dominuje nad eksploatacyjnym przy urządzeniu używanym w biurze. Utrzymanie działającej maszyny w służbie przez kolejne trzy czy cztery lata jest z dużym zapasem najskuteczniejszą decyzją środowiskową dostępną małej firmie. Przy okazji jest też najtańsza, co stanowi rzadkie i przyjemne połączenie.
To jest ta część mojej pracy, którą lubię najbardziej, i mówię to w pełni świadom, że na niej zarabiam. Maszyna opisana jako skończona wraca na biurko i odrabia kolejne kilka lat uczciwej roboty. Nic w tym nie wymaga wiary w cokolwiek. Wymaga śrubokręta, stopera i odmowy przyjęcia „nie da się" od kogoś, kto nie próbował.
Chcesz Linuxa na biurku, a nie tylko na ekranie?
Dostarczamy odnowione komputery Dell OptiPlex z Linuxem Mint już zainstalowanym, zaktualizowanym i gotowym do pracy — z klawiaturą i myszą w zestawie. W Białymstoku i okolicach przywozimy i konfigurujemy na miejscu. Albo wyślij nam maszynę, którą już masz, a zrobimy to samo z nią.