Mac dla programisty do 9k

Mac dla programisty do 9k
MA
  • Rejestracja:około 2 miesiące
  • Ostatnio:około 2 godziny
  • Postów:7
1

Hej,

potrzebuję sobię zakupić Mac'a do pracy. Pracuję jako Python developer i obecnie mam Macbook Air m3 24gb ram, 256gb dysk.
Jako, że zmieniam pracę, muszę sobie kupić coś nowego - mój budżet to maksymalnie 9k ze wszystkim - tutaj potrzebowałbym mieć w tym 2/3 letnią gwarancję na naprawy.
Wiem, że ostatnio wyszły jakieś nowe Mac Air m4 i zastanawiam się czy nie byłby to dobry wybór. Czy jesteście w stanie coś poradzić ?

cerrato
Moderator Kariera
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 22 godziny
  • Lokalizacja:Poznań
  • Postów:8808
5

Czemu "musisz"? Z czego to wynika? Czy na pewno musisz, czy chcesz?
Co takiego robisz na Mac, czego nie da się zrobić na normalnym/prawdziwym komputerze?
A może firma wymaga, żeby pracować na takich urządzeniach?

Póki jeszcze nie popełniłeś tego błedu i nie zmarnowałeś własnej kasy na zakup Apple - masz czas na zastanowienie się i przemyślenie, czy na pewno to dobry pomysł/droga, którą warto iść. Lepiej się do błędu przyznać później, niż cały czas na upartego, zamiast w jeziorze, pływać w szambie i sobie wmawiać, że ładnie pachnie.


edytowany 1x, ostatnio: cerrato
Zobacz pozostałe 7 komentarzy
KE
@onomatobeka: Możesz też ładować go niższą mocą, np. ładowarką od telefonu naprawdę? Zawsze myślałem, że zwykła 5 lub nawet 9-woltowa qc ładowarka nie naładuje komputera wcale.
onomatobeka
@kelog: ja różne komputery awaryjnie doładowuje na wyjazdach takimi zwykłymi kostkami gan ~20/30/45w, wiadomo zazwyczaj nie wystarczy na podtrzymanie poziomu baterii podczas pracy, ale w idle czy przy wyłączonym sprzęcie po czasie doładujesz do końca.
KE
A no dobra, to mówimy o kostce z usb-c PD co daje 30+ watów. Typowa randomowa ładowarka do telefonu daje 5V@2A (taką mam w ręku teraz) w moim rozumieniu :) szkoda, ok.
onomatobeka
To chyba jakąś starsza ładowarka, od lat z takich nie korzystałem :D
KE
No tak, kiedyś to też ładowarka była dołączana do telefonu, teraz... a nie, miałem nie śmiać się z Apple xD
MA
  • Rejestracja:około 2 miesiące
  • Ostatnio:około 2 godziny
  • Postów:7
0
cerrato napisał(a):

Czemu "musisz"? Z czego to wynika? Czy na pewno musisz, czy chcesz?
Co takiego robisz na Mac, czego nie da się zrobić na normalnym/prawdziwym komputerze?
A może firma wymaga, żeby pracować na takich urządzeniach?

Póki jeszcze nie popełniłeś tego błedu i nie zmarnowałeś własnej kasy na zakup Apple - masz czas na zastanowienie się i przemyślenie, czy na pewno to dobry pomysł/droga, którą warto iść. Lepiej się do błędu przyznać później, niż cały czas na upartego, zamiast w jeziorze, pływać w szambie i sobie wmawiać, że ładnie pachnie.

Hej, dzięki za odpowiedź.

To już odpowiadam - nowa firma oferuje budżet do 9k na sprzęt do pracy. Także to nie tak, że wydam to ze swojej kieszeni, tylko zapłaci za to mój pracodawca.
A co do Mac'a pracuję ponad rok na Macu, wcześniej kilka lat Windows + WSL i szczerze tak się przestawiłem i przyzwyczaiłem do Mac'a, że jeśli mam taką możliwość to zdecydowanie preferuje mac'a.
A, że nie nam się za bardzo na sprzęcie, to chciałem doradzić się mądrzejszych głów :)

Zobacz pozostałe 13 komentarzy
MI
Pare miesięcy użytkuje thinkpada t14 gen 1 na amd, niezły sprzęt tylko irytuje parę rzeczy jak wylot gorącego powietrza z prawej strony, grzeje dłoń i drętwieje, obudowa strasznie się brudzi z tego stopu przypominającego gumę, odbojniki przy klawiaturze zostawiają ślady na matrycy i nie mogę się przyzwyczaić do klawisza funkcyjnego zamiast ctrl na końcu klawiatury z lewej strony. Gdybym miał drugi raz wybierać to poszedłbym w inny model. Niech kupuje co chce, najwyżej się nawróci i zmieni ;)
onomatobeka
@mitowski: fn możesz zamienić z lewym ctrl w biosie, to zazwyczaj jest jedna z pierwszych rzeczy o które proszę chłopaków od sprzętu.
ToTomki
Nie każdy lubi wykończenie na poziomie Dacii Duster, resetować kompa co każdą zmianę zmiennej środowiskowej, walić się z instalacjami finalnie nie działających rzeczy (zamiast po prostu wpisać brew install coś i patrzeć jak robi brrrru) czy odpalać w konsoli kolejny system żeby na nim odpalić sobie dockerki, a tak z mojej perspektywy wygląda praca na Windowsie. Windows do użytku osobistego, Maczek do pracy, oh tak
AD
@ToTomki: po pierwsze mozesz mieć linuxa. Po drugie tez jest menadżer pakietów.
MI
@onomatobeka: dzięki za tipa, sprawdzę. jakby się dało jeszcze zmienić w biosie wylot ciepłego powietrza z boku na dolny backplate to byłoby cudo :)
1programmer
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Wrocław
  • Postów:526
0

Kupuj Maca mini https://www.apple.com/pl/shop/buy-mac/mac-mini/czip-apple-m4-pro-z-12-rdzeniowym-cpu-i-16-rdzeniowym-gpu-24-gb-pami%C4%99ci-ram-512gb

Przynajmniej dostajesz M4 Pro. Nie płacisz za ekran, baterię i całe know-how laptopowe. Mac mini w swoich cenach to naprawdę nie najgorzej wyceniony sprzęt.

No, chyba że musi być przenośny, to Macbooka pro, a w cenie mieści się tylko jedna wersja, więc wybór prosty. Air ma chłodzenie pasywne i masz gwarantowany throttling przy mocożernych działaniach.


Programować muszę, bo się uduszę
edytowany 1x, ostatnio: 1programmer
MA
  • Rejestracja:około 2 miesiące
  • Ostatnio:około 2 godziny
  • Postów:7
0
1programmer napisał(a):

Kupuj Maca mini https://www.apple.com/pl/shop/buy-mac/mac-mini/czip-apple-m4-pro-z-12-rdzeniowym-cpu-i-16-rdzeniowym-gpu-24-gb-pami%C4%99ci-ram-512gb

Przynajmniej dostajesz M4 Pro. Nie płacisz za ekran, baterię i całe know-how laptopowe. Mac mini w swoich cenach to naprawdę nie najgorzej wyceniony sprzęt.

No, chyba że musi być przenośny, to Macbooka pro, a w cenie mieści się tylko jedna wersja, więc wybór prosty.

Hej, dzięki za odpowiedź.
Niestety musi być przenośny - także mini dopada.

Czyli ten będzie najlepszym wyborem ? Zastanawiam się czy 16gb wystarczy, dużo rzeczy mam odpalone w Dockerze, plus czasem lokalnie trzeba przemielić więcej danych (teraz mam air m3 z 24gb to czasem przymuli)
https://www.apple.com/pl/shop/buy-mac/macbook-pro/14-cali-gwiezdna-czer%C5%84-wy%C5%9Bwietlacz-standardowy-czip-apple-m4-z-dziesi%C4%99ciordzeniowym-cpu-i-dziesi%C4%99ciordzeniowym-gpu-16-gb-pami%C4%99ci-ram-512gb

A air m4 będzie dużo gorszy - np. w takiej konfiguracji:
https://www.apple.com/pl/shop/buy-mac/macbook-air/15-calowy-b%C5%82%C4%99kitny-czip-m4-z-10-rdzeniowym-cpu-i-10-rdzeniowym-gpu-24-gb-pami%C4%99ci-ram-512gb

Korges
16gb to mało patrząc przyszłościowo. Conajmniej 32
1programmer
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Wrocław
  • Postów:526
1

No jeśli w cenie mieści się Pro tylko z 16 GB ramu, to nic nie poradzisz. Tym bardziej, że Docker na macOS ciągle pozostawia wiele do życzenia. Za 8999 zł masz opcję Air 32 GB, więc chyba nic lepszego nie znajdziesz. Jak dawałeś radę wcześniej na Air, to teraz też dasz. Ja swojego Air zmodowałem i wrzuciłem płytkę miedzianą 1mm i 2mm otoczone termopadami na radiator i teraz radiatorem jest cały backplate XD Przez to zero throttlingu i wyniki w testach syntetycznych jak Pro z takim samym układem.

No, ale wiadomo, że raczej tak nie zrobisz ze służbowym kompem. Chociaż żadnej fizycznej ingerencji w tym nie ma, a Mac plomb nie ma, żeby gwarancję stracić.


Programować muszę, bo się uduszę
edytowany 1x, ostatnio: 1programmer
MA
  • Rejestracja:około 2 miesiące
  • Ostatnio:około 2 godziny
  • Postów:7
0
1programmer napisał(a):

No jeśli w cenie mieści się Pro tylko z 16 GB ramu, to nic nie poradzisz. Tym bardziej, że Docker na macOS ciągle pozostawia wiele do życzenia. Za 8999 zł masz opcję Air 32 GB, więc chyba nic lepszego nie znajdziesz. Jak dawałeś radę wcześniej na Air, to teraz też dasz. Ja swojego Air zmodowałem i wrzuciłem płytkę miedzianą 1mm i 2mm otoczone termopadami na radiator i teraz radiatorem jest cały backplate XD Przez to zero throttlingu i wyniki w testach syntetycznych jak Pro z takim samym układem.

No, ale wiadomo, że raczej tak nie zrobisz ze służbowym kompem. Chociaż żadnej fizycznej ingerencji w tym nie ma, a Mac plomb nie ma, żeby gwarancję stracić.

Dzięki za odpowiedź. Jeszcze sobie przemyślę, no chyba, że firma zgodzi się dorzucić jeszcze z 1k, to wtedy może ten pro by dało się wyrwać. Najgorzej, że jeszcze będe musiał gwarancję na 2-3 lata mieć wykupioną a podejrzewam, że to trochę kosztuje.

onomatobeka
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 godzin
  • Postów:394
1

@masek a może to być sprzęt od resellera? Aktualnie masz do kupienia przyzwoity config na lantre, co prawda z m1 pro, ale do developmentu nie powinieneś narzekać:
https://lantre.pl/macbook-pro-16-m1-pro-10-core-cpu-16-core-gpu-32gb-ram-512gb-ssd-klawiatura-us-gwiezdna-szarosc-space-gray-mk183-r1-us.html - 6999. Jakieś tam rozszerzenie gwarancji ichniejsze czy oficjalne Apple Care również oferują.

onomatobeka
Co istotne - to jest 16 cali. Sam byłem fanem 13-14 cali, ale czas pracy na baterii, głośniki, podparcie dla nadgarstków i ten obszar większy roboczy ekranu nawet przy sporadycznym korzystaniu bez monitora robią robotę.
Mjuzik
  • Rejestracja:ponad 8 lat
  • Ostatnio:około godziny
  • Postów:717
0

Pozwolę sobie dołączyć do tematu bo również jestem teraz na etapie wyboru nowego laptopa.
Lenovo od @cerrato Lenovo ThinkPad T14 G5 - Ultra 7 155U czy macbook pro m4?

Zakładając ten sam rozmiar dysku ssd oraz taką samą ilość RAM. Macbook 4 tys droższy. Warto?

cerrato
Moderator Kariera
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 22 godziny
  • Lokalizacja:Poznań
  • Postów:8808
1

Macbook 4 tys droższy. Warto?

Pytanie jest inne - czego konkretnie potrzebujesz? W czym jest lepszy - poza tym, że razem z Apple dostajesz szereg ograniczeń, problemów, niekompatybilności i innych rzeczy, których można uniknąć w przypadku normalnego komputera.
Dlaczego w ogóle rozważasz przesiadkę z kompa na Mac'a?


cerrato
@snowflake2137: dla mnie "jestem na etapie wyboru nowego laptopa" w żaden sposób nie oznacza, że przesiadka została dokonana, raczej że ją rozważa.
1programmer
@ceratto: Przecież w pierwszym poście napisał, że teraz ma Air z M3 XD
onomatobeka
@1programmer @snowflake2137 ale on odpisał koledze post wyżej, nie OPowi :D
snowflake2137
zatem pełen wstydu kasuję swoje komcie i przepraszam
Korges
  • Rejestracja:około 5 lat
  • Ostatnio:około 13 godzin
  • Postów:572
0

Dogadaj się żeby ci dopłacili. Sensowny mac ponad 9k kosztuje. Warto brać PRO chociażby dla ekranu z tą powłoką nanostrukturalną.
Mnie osobiście boli że te sprzęty dopiero od procesora pro max obsługują >2 zewnętrzne ekrany. Dla mnie 2 to mało.

Chyba że kup drugiego AIR'a dla nie wiem: żony, dziecka. Kochanki.

edytowany 4x, ostatnio: Korges
Zobacz pozostały 1 komentarz
whiteman808
@cerrato: też nie lubię ogryzka, ciekawi mnie jedynie czy powody dla których go nie lubisz się zgadzają z moimi
cerrato
@whiteman808: z jabłkiem, w dużej mierze, jest jak z samochodami BMW - ciężko je lubić wiedząc, jacy ludzie nimi się podniecają ;) Poza tym - wiele ograniczeń, ograniczona kompatybilność ze światem poza Apple, traktowanie klientów jak idiotów do ciągnięcia kasy za wszystko itp. Także - nie lubię ani ich systemu, ani polityki, ani użytkowników, którzy w ogromnej większości kupują te urządzenia żeby szpanować logiem japka.
whiteman808
@cerrato: co proponujesz zamiast apple?
cerrato
@whiteman808: no to zależy od potrzeb. Tak samo jak podejście "chcę apple do X zł" jest absurdalne, tak samo dobieranie czegokolwiek na siłe, żeby tylko nie było applowate - też nie jest dobrą drogą. Wszystko zależy od budżetu, potrzeb, preferencji itp.
Mjuzik
  • Rejestracja:ponad 8 lat
  • Ostatnio:około godziny
  • Postów:717
0
cerrato napisał(a):

Macbook 4 tys droższy. Warto?

Pytanie jest inne - czego konkretnie potrzebujesz? W czym jest lepszy

Właśnie nie wiem, dlatego chętnie wysłucham opinie.

Dlaczego w ogóle rozważasz przesiadkę z kompa na Mac'a?

Bo dobrze trzyma cenę nawet po latach. + pozytywne opinie znajomych.

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
  • Postów:496
0

O, tego potrzebowałem!
Od dawna szukam sensownego laptopa na Windows do pracy - nie grania (32GB RAM, dysk 1TB, i7, jakiś przyzwoity ekran 15", czytnik linii papilarnych, porty USB z PD). Ale ceny są horendalne. Aha - MUSI być cichy (preferuje niesłyszalne sprzęty - mój już chyba 10 letni ASUS jest praktycznie bezgłośny - choć przy większym obciążeniu szumi jak deszcz :P).
Jako że, słabo się robi widząc współczesne ceny też sobie pomyślałem, że może spróbuję Maca od Apple?

Mowa o podstawowym Mac Mini M4 (RAM 16GB, 512GB dysk). Te 3500 nie wygląda już tak strasznie (ewentualnie Macbook Air za 5tys). Pytanie czy taki Mac Mini z M4 podoła normalnej pracy (czyli Visual Studio, Delphi i normalna konsumcja treści, czyli Youtuby, streamingi i przeglądarka Vivaldi) - a najważniejsze czy instalacja Windows w maszynie wirtualnej (choćby w VMware) daje radę - czy to ma sens.
Jeśli ktoś z Was ma jakieś doświadczenie, chętnie wysłucham (jeśli mogę podłączyć się do tematu).


1programmer
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Wrocław
  • Postów:526
1

@Pepe wirtualkę zrobisz jedynie przez Parallels i to z Windowsem na ARM. Niby ma on swoją warstwę translacji x86 -> ARM, ale różnie to z tym bywa. Ja używam i mi tam działa co potrzebuję.

Visual Studio na maca jest upośledzone i nie ma nic wspólnego z tą kobyłą na windę.


Programować muszę, bo się uduszę
edytowany 2x, ostatnio: 1programmer
Zobacz pozostały 1 komentarz
1programmer
@Pepe: Ja słyszałem, że pełna emulacja jest bardzo wolna. Tylko nie wiem czemu nie wersja na ARM jeśli potencjalnie wszystko na niej odpalisz? Normalnie zainstalować jako dual boota nie da się i raczej nie będzie się dało. Finalnie nie dowiesz się jeśli nie spróbujesz. Na bazowym czipie moim zdaniem nie ma sensu.
Pepe
Nie ukrywam, że przy Windows trzyma mnie TYLKO środowisko programowania Delphi/NSIS etc (nic związane z profesjonalną pracą, czysta amatorka :P)... Wszystko inne mogę robić na Linux Mint czy tam Mac. Czy masz na myśli wersję Windows 11 dla ARM? Czy na tym można zainstalować normalne programy z Windows (na architekturę AMD64)? Np. RAD Studio (Delphi) albo AutoCAD? W necie mnóstwo zachwytów nad wydajnością procesorów z linii M, nad ich efektywnością energetyczną... ale już konkretne zastosowanie ciężko znaleźć (tylko debilne składanie filmików na YT).
1programmer
@Pepe: No właśnie można zainstalować soft napisany na x86, bo Windows ARM ma jakąś swoją warstwę translacji x86 -> ARM jak Rosseta 2 w Macbookach. Mi działały jakieś stare gry sprzed 20 lat, ale też np. Visual Studio, więc jest duża szansa, że będzie działać. No, ale są też kilka razy coś mi nie działało, ale to było oprogramowanie domowej roboty, które pewnie miało egzotyczne zależności. Musiałbyś zapytać na subredicie maca, czy ktoś sprawdzał, czy to, co chcesz działa na Parallels. Masa ludzi z tego korzysta, więc jest szansa.
1programmer
@Pepe: Nikt nie da ci gwarancji, bo to nie jest oficjalnie wspierany ficzer, ale tutaj gość pisze, że używa RAD Studio przez Parallels na Windows ARM - https://en.delphipraxis.net/topic/8772-adding-macos-directory-path-crashing-ide-rad-studio-113-windows-11-arm-apple-silicon-parallels/
Pepe
@1programmer: Dziękuję. Wejście w zabawki apple jest kosztowne i być może idiotyczne... dlatego warto najpierw zbadać temat.
marian pazdzioch
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 14 godzin
  • Postów:744
2

Przepraszam, ale właśnie mój FB mi to podpowiedział. Musiałem dorzucić. Przepraszam.

Screenshot_20250327-164609.png

whiteman808
Mój setup to thinkpad x220 z corebootem i gentoo
OT
@whiteman808: jakbyś chciał opisać swój setup dokładniej to ja chętnie przeczytałbym (np. szerzej na blogu albo w krótko w odpowiedzi na ten komentarz - np. w czym kodujesz, jaki masz konfig vima, jakie środowisko graficzne i dlaczego akurat takie, jakich narzędzi używasz do wypuszczania kodu do klientów, jak radzisz sobie z aktualizacjami gentoo - czy ograniczyłeś ilość rdzeni do kompilacji w make.conf i robisz to w tle w trakcie pracy czy inaczej, od kiedy korzystasz z gentoo i jak wrażenia)
AJ
  • Rejestracja:ponad 6 lat
  • Ostatnio:25 dni
  • Postów:20
0

Hej, mam troche podobny i troche nie podobny problem:)
W skrocie - musze uzyc bonu dla nauczyciela i zastanawiam sie nad dwoma opcjami (trzecia z lepsza grafika pod gry odrzucilem).
Mam lapki, ktore moge wykorzystac do innych rzeczy (legiona 6 letniego z 32gb ram). Na codzien uzywam lapka z pracy najwiecej, sila rzeczy bo musze. Prywatnie m1 air 16/256.
Zastanawialem sie na poczatku czy nie zmienic m1 na m4 16/512 - doplata jakies 3,5 moze 4k. Ale teraz rozwazam jeszcze dwie opcje - sprzedac tego maca (za 2k mam kupca od reki, kolege) ale z dosc malym zuzyciem dysku i koncycja baterii 93% mysle ze za 2,5 jest szansa go dosc szybko sprzedac (kolega sie zastanawia nad doplata 2k do m3 z lantre wiec raczej niechetnie go wezmie za wiecej).
I tak zaczalem sobie czytac o m4 vs m3, m4 vs m4 pro itp itd - i zglupialem, dosc wazne moglyby byc roznice wzgledem predkosci pamieci, raczej nie chcialbym isc w m1 pro za ok 6k, bo wolalbym nowszy procek. Zakladajac, ze pogonie m1 za 2,5 i mam bon na 2,5, wydaje sie dosc niezla opcja kupic cos porzadnego na m4 moze nawet 32/1tb.
Zastanawiam sie jednak czy podstawowy model pro z naslabszym prockiem m4 (bo chyba sa tam tez te najsalabsze, pro i max) ma sens w takim wariance, bo moze nie wykorzysta tej pamieci w odpowiedni sposob przy najwiekszym obciazeniu (nie wiem czy takowe bede kreowal). Podobno maja one tez 1 wiatrak a nie 2 i to moze byc wiele gorsze? Nie wiem, kultura pracy m1 air mi baaaardzo odpowiada. Druga sprawa to kwestia wielkosci, dzis nie programuje, ale zaczynam sie uczyc (python, chce tez jave, javescipt i kiedys moze rust - zalezy jak to wszystko pojdzie to plan na 3 lata pewnie. Na pewno, poniewaz jestem adminem, i chce isc w strone secu tez, uzywalbym jakiejs wirtualizacji (albo UTM albo parallels na mac) chociaz tu akurat planuje na proxmox chinskie maszynki ogarnac wiec moze to nie bedzie must have i moze nie az tak duza moc jak mysle na zapas.
Podsumowujac, czy warto doplacic 5-6k to lepszego lapka. I generalnie tez nie wiem, czy nie lepiej by bylo isc w 16 cali - jako 2 monitor bede mial ipada 11 pro, nie mam miejsca na monitory i stacjonarny komp.
ALE rozwazam jeszcze kupienie czegos slabszego z mala doplata (w teorii, bo w praktyce nie wiem czy wymagania nie wejda na kwoty rzedu 6-7k) do "konsoli" - ale taki lap musialby miec min 16 gb ram (o 32 nie ma co marzyc raczej) procek najlepiej jakis z serii ultra (zakladam ze do wirt srednio juz) i co najwazniejsze dlugi czas pracy na baterii (moze nie 10 ale te 7h realnie), usbc jako ladowanie, klawa podswietlana i cena - doplata minimalna do bonu (np 500 pln) - tylko czy jest sens sprzedac wtedy m1 - nie sadze. Rzecz KONIECZNA przy takim ultra konsolowym lapku dla mnie to cisza w pacy i dobre chlodzenie - moze cos w stylu acer swift 3? zenbooki? nie mowie juz o elitebookach bo to raczej z 6k - co z tego typu lapkow mialoby pasywne chlodzenie i bylo wartego zakupiu zamiast sprzedawania i doplacania do macbooka? Bo mam wrazenie, ze ciezko bedzie cos znaleŹĆ. Troche tez chcialbym kupic tego lapka na 5+ lat i nie miec problemow z niczym (gw bedzie 3 lata).

Co do posta autora - jesli starczy Ci 24gb ram i to wiesz na pewno, to ja bym szukal cos z m4 i 512 gb dysk. Moj 256 to za malo , przy trocher wiekszej ilosci apek zostaje mi z 80 gb a sam obraz potrafi miec np 20-30gb jakiejs vmki. Jak juz bym mial wydac ok 10k i pojsc na kompromis z prockiem to wolalbym miec wieszy dysk i ram. Jeszcze jak firma za to placi to dosc latwo moze byc to uargumentowac. Idealny lap mialby m3 max 32/1tb - ale - za duzo kosztuje:)
Jeszcze jedno, popatrz sobue jakie sa roznice miedzy modelami z m4, m4pro i m4 max, tak zebys wiedzail, preskosci pamieci i dyskow niby sie roznia, m4 air va m4 pro to tez na dzien dobry inny ekran podobno sporo gorszy, wazna jest ilosc portow i obsluga wiecej monitorow jesli masz to w firmie (pro maja HDMI i usbc/thunderbolt ktorys z nich obsluguje drugi monitor) a m4 max chyba nawet 4 monitory - ale to abstrakcja troche cenowa (18 czy 20-parek) Kupic cos takiego zeby miec jest tez bez sensu.

Jeszcze takie porownanie z perplexity odnosnie wydajnosci wzgledem m1 pro:
Procesor
Proc Wynik Geekbench Multi-Core Skok wydajnosci wzgledem m1 pro
M3 ~12 042 17%
M3 Pro ~15 831 54%
МЗ Max ~20 000 85%
M4 ~14 990 45%
M4 Pro ~22 914 115%
M4 Max ~26 675 145%

edytowany 3x, ostatnio: ale_jak_to
FA
Nie musisz używać bonu. Możesz, prawdopodobnie chcesz, ale nie musisz.
AJ
  • Rejestracja:ponad 6 lat
  • Ostatnio:25 dni
  • Postów:20
0

ZB
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 23 godziny
  • Postów:77
0

To na jakie problemy można natrafić na sprzęcie appla z procesorami M, gdy korzysta się mocno i namiętnie przy kodowaniu z dockera? Obecnie programuję na linuxie. Na jakie "problemy" mogę "liczyć" na platformie apple?
Czy to prawda, że wolumeny działają wolno (analogicznie jak na windowsie pod WSL2, lub nawet i wolniej)? Czy to prawda, że i tak większość obrazów jest x86, i natywnych obrazów ARM jest dosyć mało, wiec i tak trzeba wspierać się emulacją?

Edit i na mac os docker działa w maszynie wirtualnej, analogicznie jak pod windowsem? Nie jest to natywna obsługa, jak na linuxie?

edytowany 1x, ostatnio: Zielony_Buszmen
Zobacz pozostałe 4 komentarze
AJ
co to znaczy ze najlepiej dziala na linuxie? Ja na windowsie nie mialem zadnych problemow z dockerem...
KE
@ale_jak_to: bo Docker na Windowsie to jest Docker na Linuksie, z tego co kojarzę to jest customowe distro WSL pod spodem.
ZB
@kelog: tak, tylko są takie problemy jak np. wolno działające wolumeny, często problemy z uprawnieniami plików (które są pod zarządzaniem windowsa i NTFS, co powoduje czasami problem z uprawnieniami do nich w podmontowanym wolumenie), albo ze znakami końca linii, gdzie windows ma dodatkowo "znak powrotu karteki"
cerrato
Co do Linuksa - od dawna używam Mint w wersji MATE i wszystko fajnie działa - w szczególności Android Studio i VSC. W przypadku AS - emulator Androida działa lepiej niż na Windowsie. Miałem przez pewien czas dual-boot i na tym samym sprzęcie odpalałem zarówno Linuksa, jak i Windowsa i organoleptycznie widziałem, że emulator sprawniej sobie radził na linuksie.
AJ
No ale przeciez nie uzywasz tego na windowsie jako na produkcji tak? Docker na produkcji to zazwyczaj virtualzacja lub docker na blaszce ewentualnei kubernetes. To chyba z zalozenia mowimy o nauce, testach, zabawie, czy ja zle rozumiem?
1programmer
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 16 godzin
  • Lokalizacja:Wrocław
  • Postów:526
0

@Zielony_Buszmen wolniejsze działanie wolumenów, dłuższe buildowanie. Jak buildujesz na x86, to zawsze będzie wolniej skoro buildujesz na inną architekturę. Zamiast pełnego emulowania można użyć cross-compilation, ale nigdy nie będzie to wydajność natywna. Moim zdaniem i tak jest lepiej niż na windowsie. Na pewno jest przepaść w porównaniu z tym co było kilka lat temu.

https://orbstack.dev/ poprawia wydajność na macu z tego co wiem.

https://maks-rafalko.github.io/blog/2024-06-24/linux-windows-mac-performance/


Programować muszę, bo się uduszę
edytowany 2x, ostatnio: 1programmer
TH
  • Rejestracja:6 miesięcy
  • Ostatnio:2 dni
  • Postów:3
3

Ja do tego podchodzę inaczej. Do programowania to tylko linux. Po prostu jest najmniej z tym problemów. Wynika to z mojego doświadczenia.

Natomiast jeżeli potrzebujesz czegoś co działa długo na baterii i służy głównie do konsumpcji treści oraz obróbki audio, foto, video na dodatek masz kasę i chcesz coś co działa jak tablet praktycznie od razu po otwarciu klapy to MAC może być spoko.

Także zawodowo to tylko Linux. Na potrzeby domowe, hobby może być MAC. Warto dodać tylko że wymiana danych pomiędzy tym makiem a innymi urządzeniami może być udręka.

Co kto lubi. Pzdr

loza_prowizoryczna
loza_prowizoryczna
Wynika to z mojego doświadczenia. - ja wiem że startupów nie stać na bezpieczny sprzęt ale nie warto się zamykać tylko na nie.
TH
@loza_prowizoryczna: nie bardzo wiem do czego ma się to odnosić. Przez te ponad 20 lat pracy korzystałem (kolejność przypadkowa) 3 lata z windy, 3 lata osx, reszta to linux od mandrivy poprzez gentoo, debian, ubuntu, oracle linux, arch, artix. Aktualnie w pracy win z wsl - wymogi pracodawcy, dom to linux i win zależy od członka rodziny. Wszystko dało się ogarnać. Czy podobał mi sie Mac tak nawet spoko przez pierwsze 2 lata potem ograniczenia klatki zrobiły swoje. Czy mogłbym korzystać z niego w domu - pewnie, doceniam baterie, wygląd i responsywność.
loza_prowizoryczna
loza_prowizoryczna
@theoden: Do bezpieczeństwa sprzętu out-of-the-box dla pracodawcy. Twoja wygoda pracy na nim to sprawa drugorzędna.
Korges
Najmniej problemów z linuxem? :D Kiedyś się mówiło że linuxy są dla osób których czas jest nic nie warty. (mówie o domenie jako programista, dla sysadmin się nie wypowiem)
TH
@Korges: No tak to wygląda. Oczywiście czasem był problem typu aktualizujesz manjaro potem sie okazuje że CI portu HDMI nie wykrywa, ale to sporadyczne sytuacje. Apple też ma swoje bolączki. Mowię za siebie. Nie mam na co marudzić, a to co sie czlowiek dowiedział to na plus. Co do tego cytatu to szkoda mi go komentować. Pzdr.
ZB
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 23 godziny
  • Postów:77
1

Myślę, że ciekawa informacja dla osób, których pracodawca "zmusza" do korzystania z Windowsa i muszą tam odpalać dockery. Być może jest to znane tutejszej społeczności, ale ja na to natrafiłem dopiero teraz.

Korzystając z wolnej chwili, chciałem sprawdzić jak to jest z tym dockerem pod WSL2 na Windowsie 11. No i okazuje się, że jest rozwiązanie całkiem wygodne, i co najważniejsze - działające równie dobrze jak docker na linuxie. Największym błędem jest instalowanie dockera poprzez aplikację docker desktop (więc uninstall docker desktop!). To, co należy zrobić to:

  1. Zainstalować pod WSL2 np. ubuntu 24.04 (jedna komenda w terminalu)
  2. "Podłączyć" się do terminala tego linuxa (komendą wsl) i zainstalować dockera (np. przez get.docker)
  3. I teraz cały myk polega na tym, aby na linuxie pod WSL sklonować swoje repozytoria, i tam przetrzymywać wszystkie pliki.

Linux pod WSL2 ma elegancką integrację z Windowsem:

  • Wszystkie pliki linuxa są podmontowane z automatu w exploratorze windowsa (i na odwrót, dyski windowsa są podmontowane w /mnt/). Więc bez problemu można otworzyć projekt sklonowany w WSL w Windowsowym VSCode (lub jakimś innym, np. IDE od JetBrains)
  • Odpalona aplikacja dockerowa mapuje się automatycznie pod localhost w windowsie, więc nie ma żadnego problemu aby z poziomu przeglądarki w windowsie odpalać projekt.
  • Da się w łatwy sposób skonfigurować xdg-open (jeśli byłoby to potrzebne do projektu)

No i w takim setupie docker działa praktycznie tak samo szybko, jak natywnie na linuxie, bo... działa na linuxie. Nie ma problemu z prędkością wolumenów (testowane na aplikacji node oraz PHP, które wczytują do swojego działania masę małych plików)

edytowany 3x, ostatnio: Zielony_Buszmen

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.