Nie mogę komentować rzeczy po stronie serwera.
Po stronie klienta, na jednym spotkaniu naukowym, na które chodzę co roku, wydaje się, że odsetek użytkowników komputerów Mac wzrósł. Zmieniłem komputer na komputer Mac, ponieważ miałem już dość radzenia sobie ze szkolnym laptopem Dell, który zawalił się po upadku kapelusza. Przeszedłem na komputery Mac przede wszystkim ze względu na sprzęt, ponieważ raporty konsumenckie wysoko je oceniały pod względem trwałości. Nie sądzę, że komputery Mac są dobre do obliczeń naukowych, chyba że używasz na nich Linuksa. Obsługa sprzętu przez Linux ma tendencję do opóźnień; zazwyczaj jest to karta bezprzewodowa, która nie jest obsługiwana (za każdym razem, gdy zmieniają ją w nowym modelu). Jeśli chcesz zaakceptować karę pieniężną związaną z uruchomieniem maszyny wirtualnej, jest to atrakcyjna opcja (i ta, której osobiście używam).
Komputery Mac wymagają zainstalowania wielu bibliotek i pakietów oprogramowania, zanim będzie można wykonać poważne obliczenia naukowe. Wszystko, co ma instalator na Maca, jest łatwe w zarządzaniu, więc jeśli wykonujesz większość prac programistycznych przy użyciu Matlaba, Mathematiki, Klonu, Pythona itp., Możesz łatwo zainstalować i uruchomić to oprogramowanie w systemie OS X. Trudniej jest wyśledzić twarde oprogramowanie numeryczne, które ma instalator dla komputerów Mac (pomyśl takie rzeczy jak PETSc lub CLAWPACK). Menedżerowie pakietów, tacy jak MacPorts i Finkmoże pomóc w sytuacji, jeśli chcesz używać tylko OS X. Będziesz także musiał skompilować wiele pakietów ze źródła. Jeśli chcesz uruchomić swój kod gdziekolwiek indziej, musisz uważać na problemy ze zgodnością. Ponieważ Linux cieszy się powszechnym stosowaniem w informatyce naukowej, z punktu widzenia mobilności łatwiej jest tworzyć kod w Linuxie.
Słyszałem anegdotycznie od wysoce opiniotwórczych przyjaciół, że tworzenie środowiska programistycznego na komputerze Mac jest ogromnym bólem w tyłek, inni powiedzieli, że nie jest tak źle. Twój przebieg może się różnić.