Przymierzam się do wymiany laptopa i szukam czegoś co bez większych problemów będzie działać z linuksem.
Programowanie głównie: go, c++, python (nie jest to typowa web-ówka). Sprzęt powinien radzić sobie z odpalonym
jednym (czasem dwoma) IDE ze stajni JetBrains, kilkoma VM-kami (kvm) lub kilkunastoma kontenerami docker-owymi.
Jest "trochę" kompilowania (c++, go). Do tego odpalony chrome ze sporą ilością kart. Idealnie 14" i przyzwoity czas pracy na
baterii (praca na baterii to jakieś 20-30% czasu pracy z laptopem, zadania raczej mniej obciążające sprzęt). Karta graficzna
najlepiej dedykowana. Wstępnie myślałem o czymś z procesorem AMD Ryzen 7 PRO 8840HS lub Core Ultra 7 165H. Kompletnie nie
mam doświadczenia z procesorami z serii "U" (niskonapięciowe).
Liczę się z tym, że pewne mniej istotne komponenty jak czytnik linii papilarnych itp. mogą nie działać pod linuksem.
Wstępny budżet 15k.
Fajnie, że zadajesz pytanie i szukasz pomocy, ale trochę mało precyzyjnie napisałeś, czego Ci potrzeba:
- co oznacza
współczesny
- chodzi o coś z najnowszej kolekcji, czy może mieć np. 2 lata? - nowe czy poleasingowy? Bo wydaje mi się, że całkiem fajne maszyny można dostać używki za 1/3 Twojego budżetu
- co znaczy
przyzwoity czas na baterii
- czy dla Ciebie "przyzwoite" są 3 godziny, czy bardziej celujesz w 8? - co z matrycą? Jakiej wielkości ekran? Piszesz, że idealnie 14" - ale jakby było ciężko coś dobrać, to wolisz raczej mniejszy czy większy?
- Jeszcze w temacie baterii - niektóre laptopy (wiem, że na pewno niektóre modele ThinkPadów) mają 2 baterie: wbudowaną oraz wymienną
- Jak chcesz na nim pracować - jakaś stacja dokująca, czy typowo jak na lapku?
- jeśli jednak stacja - ile ekranów planujesz podłączyć?
- czemu chcesz mieć dedykowaną grafikę? Możesz uzasadnić, z czego to wynika?
Nie bierz niczego nowego od Acera/Asusa/Lenovo. Większość maintainerów która poleciała ostatnio przez Linusa zajmowała się właśnie komponentami od tych producentów. Wnioski pozostawiam tobie.
System76 będzie działał bez problemu no i wysyłają do Polski, ale sam nie korzystałem. Kiedyś thinkpad p51
(posiadałem) oraz p53 (nadal posiadam) całkiem dobrze sprawdzały się pod linuksem, jak to jest z najnowszą serią p16 ciężko powiedzieć, ale mają user guide i odbieram to jako dobry znak mimo, że jest nieco powieszchowny i niekompletny. Muszę też uprzedzić, że każdy kolejny model od P51 dalej jest coraz gorszy, np. P53 ma już nie wymienialną baterię, P16 nie ma portu eternetowego, mimo to wciąż miały najlepszą "customizację" na rynku wśród mainstreamowych marek. Jeśli chcesz mieć więcej kontroli to zostaje Framework ale nie wiem jak u nich z wysyłką.
cerrato napisał(a):
Fajnie, że zadajesz pytanie i szukasz pomocy, ale trochę mało precyzyjnie napisałeś, czego Ci potrzeba:
Już się poprawiam
- co oznacza
współczesny
- chodzi o coś z najnowszej kolekcji, czy może mieć np. 2 lata?
Nie starszy niż 1 rok.
- nowe czy poleasingowy? Bo wydaje mi się, że całkiem fajne maszyny można dostać używki za 1/3 Twojego budżetu
Nowe.
- co znaczy
przyzwoity czas na baterii
- czy dla Ciebie "przyzwoite" są 3 godziny, czy bardziej celujesz w 8?
5-6h
- co z matrycą? Jakiej wielkości ekran? Piszesz, że idealnie 14" - ale jakby było ciężko coś dobrać, to wolisz raczej mniejszy czy większy?
Dopuszczam 13" - 16"
- Jeszcze w temacie baterii - niektóre laptopy (wiem, że na pewno niektóre modele ThinkPadów) mają 2 baterie: wbudowaną oraz wymienną
Dobrze jakby laptop nie był zbyt ciężki. Tak do 2kg. Z dodatkową baterią może to być wyzwaniem
- Jak chcesz na nim pracować - jakaś stacja dokująca, czy typowo jak na lapku?
Przez jakieś 70% czasu pracy, laptop będzie podłączony do stacji dokującej. Reszta praca na baterii, jedynie z podłączoną myszką.
- jeśli jednak stacja - ile ekranów planujesz podłączyć?
2 monitory 27", 1440p.
- czemu chcesz mieć dedykowaną grafikę? Możesz uzasadnić, z czego to wynika?
Zdarza mi się używać oprogramowania do projektowania PCB czy FreeCAD-a (niezbyt skompikowane modele do wydruku 3D) Nie wiem na ile współczesne iGPU sobie z tym radzą.
Nie wiem na ile współczesne iGPU sobie z tym radzą.
Radzą sobie lepiej niż się ludziom wydaje. Intelowe zintegrowane GPU sześć lat temu radziło sobie z Battlefield 1 na 30FPS i więcej, także z bzdurkami we FreeCAD też sobie poradzi. Nie wiem jak zintegrowane karty od AMD, ale raczej nie spodziewałbym się problemów z nieskomplikwanymi CADami.
Zewnętrzna karta się przydaje jeśłi takie pracy 3D jest dużo w ciągu dnia, wtedy obciążenie i temperatura rozkłada się na dwa chipy a nie kumuluje w jednym więc żywotność powinna być lepsza. Tym nie mniej, jeśłi jest to kilkanaście godzin CADa w tygodniu to bym się tym raczej nie przejmował, bo nie będziesz kręcił GPU na 100%.
(edit)
Ze zintegrowanym GPU będzie łatwiej o dłuższą pracę na baterrii także przemyśl to dobrze czy faktycznie porzebujesz.
Przy wyborze mogą się przydać listy laptopów certyfikowanych pod dystrybucje Linuksa i baza Linux Vendor Firmware Service.
https://ubuntu.com/certified/laptops
https://catalog.redhat.com/search?searchType=hardware&certified_RedHat_Platforms=Red%20Hat%20Enterprise%20Linux&system_types=Laptop&p=1
https://fwupd.org/lvfs/
several napisał(a):
Nie wiem na ile współczesne iGPU sobie z tym radzą.
Radzą sobie lepiej niż się ludziom wydaje. Intelowe zintegrowane GPU sześć lat temu radziło sobie z Battlefield 1 na 30FPS i więcej, także z bzdurkami we FreeCAD też sobie poradzi. Nie wiem jak zintegrowane karty od AMD, ale raczej nie spodziewałbym się problemów z nieskomplikwanymi CADami.
Zewnętrzna karta się przydaje jeśłi takie pracy 3D jest dużo w ciągu dnia, wtedy obciążenie i temperatura rozkłada się na dwa chipy a nie kumuluje w jednym więc żywotność powinna być lepsza. Tym nie mniej, jeśłi jest to kilkanaście godzin CADa w tygodniu to bym się tym raczej nie przejmował, bo nie będziesz kręcił GPU na 100%.
(edit)
Ze zintegrowanym GPU będzie łatwiej o dłuższą pracę na baterrii także przemyśl to dobrze czy faktycznie porzebujesz.
Z tu coś współczesnego - Lunar Lake
Nie bierz niczego nowego od Acera/Asusa/Lenovo.
każdy laptop będzie dobre, bo linuks ne czyni problemów do programowania (nawet przeciwnie).
ależ zgadam się - nie bierz nic nowego wcale, linuks jest linuksem więc mogą byc niespodzianki z touchpadem lub kamerą.
nie bierz nowego linuksa też :) parę lat dla dojrzałości
Większość maintainerów która poleciała ostatnio przez Linusa
ciekawe. tych co zostały usunięte, ale jakieś nowy?
br4c14k napisał(a):
Przymierzam się do wymiany laptopa i szukam czegoś co bez większych problemów będzie działać z linuksem.
To jest loteria, ale jeśli miałbym coś sugerować to:
- nie bierz dedykowanej karty jeśli nie potrzebujesz
- jeśli potrzebujesz, upewnij się czy musi być karta NVidii
- jeśli musi być karta NVidii, upewnij się czy Twoja dystrybucja pozwala na dzień dobry zainstalować własnościowe sterowniki
- jeśli nie pozwala albo pozwala, ale instalacja startuje ze streownikami
nouveau
, szykuj się na to że pierwsze uruchomienie spędzisz w trybie awaryjnym przełączając sterowniki i dodając różne śmieszne rzeczy do entry w grubie jak kolega z AskUbuntu przykazał
Za pierwszym razem mocno mnie to zaskoczyło. Potem już wiedziałem co robić, ale wciąż uważam, że to trochę upierdliwe i wysiłek, którego nie powinno być.
Programowanie głównie: go, c++, python (nie jest to typowa web-ówka). Sprzęt powinien radzić sobie z odpalonym
jednym (czasem dwoma) IDE ze stajni JetBrains, kilkoma VM-kami (kvm) lub kilkunastoma kontenerami docker-owymi.
RAM, dużo RAMu, bardzo dużo RAMu. Jeśli mówisz o kompilowaniu, kilku oknach IDE i VMkach w liczbie mnogiej, zacząłbym od 64GB jako absolutnego minimum, bo nawet z 32GB mogłoby się okazazać że kolejnej VMki już nie wystartujesz.
A poza tym, nie wiem jak Golang, ale duże aplikacje C++ lubią sobie pomielić przy kompilacji, dlatego coś co będzie miało dużo rdzeni będzie lepsze, niż coś co ma mało rdzeni. GCC i LLVM lubią sobie kompilować wielordzeniowo. Nie mam pojęcia, jakie procesory mobilne by się tu najlepiej sprawdziły, ale strzelam że co najmniej Ryzen 7 / Intel i7, a najlepiej Ryzen 9 / Intel i9. Nie wiem, czy do laptopów wkladają coś mocniejszego.
Ewentualnie możesz poczytać, jakie moce przerobowe mają procesory ARM od Apple'a.
Jest "trochę" kompilowania (c++, go). Do tego odpalony chrome ze sporą ilością kart. Idealnie 14" i przyzwoity czas pracy na
baterii (praca na baterii to jakieś 20-30% czasu pracy z laptopem, zadania raczej mniej obciążające sprzęt).
Wątpię, by 14" laptop polubił się z mocną specyfikacją. Ciężko upchnąć w 14" sensownie chłodzenie, które poradzi sobie z odprowadzaniem ciepła z komponentów z wysokim TDP i pracującymi pod obciążeniem.
Te 20-30% czasu pracy na baterii to jest 2-3h ciągle, czy raczej krótke sesje po 15-30min? W tym pierwszym przypadku, tęgie kompilowanie, masa otwartych projektów w IDE + hulające VMki szybko wydrenują Ci baterię, strzelam że po godzinie laptop będzie miał niski stan baterii, choćby przy normalnym użytkowaniu mógł pracować cały dzień bez zasilacza.
Karta graficzna najlepiej dedykowana.
Potrzebujesz dedyka do kompilowania kodu i odpalania VMek oraz IDE? Nawet jak w tle oglądasz jeszcze koty na YT i pogrywasz w mało wymagające gierki na Steamie, to dobre zintegrowane GPU z nowszych procesorów z wyższej półki będą bardziej niz wystarczające.
Wstępnie myślałem o czymś z procesorem AMD Ryzen 7 PRO 8840HS lub Core Ultra 7 165H. Kompletnie nie
mam doświadczenia z procesorami z serii "U" (niskonapięciowe).
To są generalnie procesory energooszczędne, projektowane z myślą by były wystarczające do płynnej pracy np. biurowej i z przeglądarką, przy jak najniższym zużyciu baterii. Do kompilowania raczej ich nie potrzebujesz, jeżeli przez 80% czasu będziesz na zasilaczu - też nie będą priorytetem.
Liczę się z tym, że pewne mniej istotne komponenty jak czytnik linii papilarnych itp. mogą nie działać pod linuksem.
Tu musisz poczytać, jeśli tylko są sterowniki to powinny działać. Mają szansę być - częściej spotykałem się z czytnikiem niedziałającym np. ze względu na politykę firmową (serio). Np. byłem pozytywnie zaskoczony jakością sterowników i oprogramowania do drukarek i skanerów, które są dostępne - CUPS + aplikacje KDE Plasma. Miodzio.
Wstępny budżet 15k.
Czy podzielenie tego budżetu na tani przenośny laptop + serwer z mocnym procesorem i zasobny w RAM wchodzi w grę? ostatni raz gdy pracowałem z C++, kompilowaliśmy kompilatory i generalnie nie było innej opcji, jak robić to na serwerze z kilkudziesięcioma rdzeniami.
xy napisał(a):
Przy wyborze mogą się przydać listy laptopów certyfikowanych pod dystrybucje Linuksa i baza Linux Vendor Firmware Service.
https://ubuntu.com/certified/laptops
https://catalog.redhat.com/search?searchType=hardware&certified_RedHat_Platforms=Red%20Hat%20Enterprise%20Linux&system_types=Laptop&p=1
https://fwupd.org/lvfs/
Dzięki, nie znałem tego ostatniego linka.
superdurszlak napisał(a):
br4c14k napisał(a):
Przymierzam się do wymiany laptopa i szukam czegoś co bez większych problemów będzie działać z linuksem.
To jest loteria, [...]
I dlatego właśnie zdecydowałem się napisać tutaj posta. Najbardziej liczyłem, że ktoś niedawno kupował, pracuje w podobnych technologiach, przetestował w boju z linuksem i napisze jaki model kupił, z jakimi podzespołami.
- nie bierz dedykowanej karty jeśli nie potrzebujesz
Skoro okazało się, że iGPU poradzi sobie dobrze z tym do czego będę jej używał to nie ma sensu się pchać w dGPU.
- jeśli potrzebujesz, upewnij się czy musi być karta NVidii
- jeśli musi być karta NVidii, upewnij się czy Twoja dystrybucja pozwala na dzień dobry zainstalować własnościowe sterowniki
Pracuje z linuksem już dość długo więc raczę sobie z takimi rzeczami
Programowanie głównie: go, c++, python (nie jest to typowa web-ówka). Sprzęt powinien radzić sobie z odpalonym
jednym (czasem dwoma) IDE ze stajni JetBrains, kilkoma VM-kami (kvm) lub kilkunastoma kontenerami docker-owymi.RAM, dużo RAMu, bardzo dużo RAMu. Jeśli mówisz o kompilowaniu, kilku oknach IDE i VMkach w liczbie mnogiej, zacząłbym od 64GB jako absolutnego minimum, bo nawet z 32GB mogłoby się okazazać że kolejnej VMki już nie wystartujesz.
Myślę raczej o 32GB z możliwością rozszerzenia. Jakiś czas temu zacząłem monitorować swoją stację roboczą podczas pracy i z tego co widzę na wykresach nie potrzebuję więcej niż 32GB.
Ewentualnie możesz poczytać, jakie moce przerobowe mają procesory ARM od Apple'a.
Przeszła mi przez głowę myśl aby kupić macbook pro 14 z procesorem M4 pro (14 rdzeni) z 48GB RAM (ram wlutowany więc lepiej brać więcej) ale nigdy nie pracowałem na mac-ach i musiałbym wcześniej poszukać informacji czy coś mnie nie ugryzie w tyłek.
Jest "trochę" kompilowania (c++, go). Do tego odpalony chrome ze sporą ilością kart. Idealnie 14" i przyzwoity czas pracy na
baterii (praca na baterii to jakieś 20-30% czasu pracy z laptopem, zadania raczej mniej obciążające sprzęt).Wątpię, by 14" laptop polubił się z mocną specyfikacją. Ciężko upchnąć w 14" sensownie chłodzenie, które poradzi sobie z odprowadzaniem ciepła z komponentów z wysokim TDP i pracującymi pod obciążeniem.
Jest to pewien problem ale myślę, że taki Core Ultra 7 165H byłby dla mnie wystarczający. Przez chwilę myślałem o HP ZBook Firefly 14 G11 z Core Ultra 7 165H (znaleziony gdzieś na liście certyfikowanych) ale w tej konstrukcji ten procesor strasznie się dławi przy większym obciążeniu (wygląda to tak jakby HP wsadziło mocniejszy procesor a chłodzenie zostało takie samo jak w wersji "U")
Te 20-30% czasu pracy na baterii to jest 2-3h ciągle, czy raczej krótke sesje po 15-30min? W tym pierwszym przypadku, tęgie kompilowanie, masa otwartych projektów w IDE + hulające VMki szybko wydrenują Ci baterię, strzelam że po godzinie laptop będzie miał niski stan baterii, choćby przy normalnym użytkowaniu mógł pracować cały dzień bez zasilacza.
Raczej ciągłe sesje. Ale jak wspominałem wcześniej, nie będą to zbyt obciążające zadania. Jakiś research, yt, edycja kodu itp.
Liczę się z tym, że pewne mniej istotne komponenty jak czytnik linii papilarnych itp. mogą nie działać pod linuksem.
Tu musisz poczytać, jeśli tylko są sterowniki to powinny działać. Mają szansę być - częściej spotykałem się z czytnikiem niedziałającym np. ze względu na politykę firmową (serio). Np. byłem pozytywnie zaskoczony jakością sterowników i oprogramowania do drukarek i skanerów, które są dostępne - CUPS + aplikacje KDE Plasma. Miodzio.
Wstępny budżet 15k.
Czy podzielenie tego budżetu na tani przenośny laptop + serwer z mocnym procesorem i zasobny w RAM wchodzi w grę? ostatni raz gdy pracowałem z C++, kompilowaliśmy kompilatory i generalnie nie było innej opcji, jak robić to na serwerze z kilkudziesięcioma rdzeniami.
Nie, to jest budżet na laptopa.
Jak pracuje w domu to mam do dyspozycji serwer z proxmox-em na którym mogę sobie odpalać vm-ki no i mam też mocnego PC-ta (na którym dotychczas pracowałem) i też mogę użyć jego mocy obliczeniowej.
Problem z tym, że teraz będę musiał popracować trochę poza domem a mój 8 letni staruszek (laptop) trochę nie daje sobie rady
br4c14k napisał(a):
I dlatego właśnie zdecydowałem się napisać tutaj posta. Najbardziej liczyłem, że ktoś niedawno kupował, pracuje w podobnych technologiach, przetestował w boju z linuksem i napisze jaki model kupił, z jakimi podzespołami.
[...]
Pracuje z linuksem już dość długo więc raczę sobie z takimi rzeczami
To raczej na nic zaskakującego nie trafisz o listach kompatybilnych modeli laptopów nawet nie wiedziałem, że są, ale z moich prywatnych doświadczeń:
- ASUS jakiś konsumencki z 2010/2011r. był totalnie bezproblemowy jeśli chodzi o instalację Linuxa (Ubuntu 14 i potem chyba krótko 16)
- HP EliteBook 14" z 2020/2021r. był stosunkowo bezproblemowy, niewielkie problemy ze słuchawkami bluetooth i sterownikami dźwięku - pulseaudio miał problemy, z uwagi na te problemy przesiadłem się na pipewire i już domyślnie używam go wszędzie i zawsze
- MSI konsumencki z ~2016r. był najbardziej problematyczny z uwagi na problemy ze sterownikami do dGPU NVidii - flickering przy czystej instalacji, problemy z wystartowaniem display managera itd. Ale wciąż po rozwiązaniu tych problemów było już gładko, jedyne problemy to jak z tym EliteBookiem + sterowniki/adaptery bluetooth - tutaj winny był błąd w jądrze Linuksa 5.x i ślimacze tempo Ubuntu / Linux Mint jeśli chodzi o wsparcie dla nowszych wersji jądra.
Przeszła mi przez głowę myśl aby kupić macbook pro 14 z procesorem M4 pro (14 rdzeni) z 48GB RAM (ram wlutowany więc lepiej brać więcej) ale nigdy nie pracowałem na mac-ach i musiałbym wcześniej poszukać informacji czy coś mnie nie ugryzie w tyłek.
Odbiór Maków jest mocno subiektywny. Mnie np. mocno irytują pod kątem UXowym. Pod kątem użytkowania narzędzi i konsoli to w sumie zbliżony komfort pracy do dojrzałych distro Linuxa - z dokładnością do tego że MacOS to pochodna BSD, część rzeczy się nie pokrywa - np. zamiast systemd
jest inny menedżer usług, z nieco odmiennym API. Ale z grubsza pozwala zrobić to samo.
Nie, to jest budżet na laptopa.
Jak pracuje w domu to mam do dyspozycji serwer z proxmox-em na którym mogę sobie odpalać vm-ki no i mam też mocnego PC-ta (na którym dotychczas pracowałem) i też mogę użyć jego mocy obliczeniowej.
Problem z tym, że teraz będę musiał popracować trochę poza domem a mój 8 letni staruszek (laptop) trochę nie daje sobie rady
Nie interesuje Cię opcja korzystania z tego PC zdalnie? Jeśli korzystasz z VPNa, możesz spiąć swoje urządzenia po VPNie w jedną sieć, ja tak się łączyłem z pecetem działającym w domu z innego miasta. Wtedy moc laptopa nie byłaby aż takim priorytetem ;)