Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: a6b 04. 11. 2025, 11:25:04
-
uvazuju o mac booku, jednak se chci naucit programovat pro mac os, zkusit si na tom delat veci okolo ai
a taky zkusit jiny un*xovy system.
ted se ptam na ten un*xovy zazitek v porovnani s linuxem, ktery znam dobre.
predpokladam, ze gnu nastroje tam jdou spustit, posixove rozhrani je podporovano.
jak je na tom mac os jako server a sitove zarizeni, kdybych si tam chtel spustit nginx, apache a dalsi sitove sluzby?
co virtualizace, jsou na mac os dobre virtualni prostredi pro spusteni linux atd.?
pokud to muzete porovnat a mate zkusenosti, tak napiste svoje poznatky, zazitky?
-
GNU nástoje tam by default nejsou, jsou tam BSD. GNU nastoje jdou nainstalovat, pokud je nutně potřebujete.
Pokud jste dělal v *BSD budete v příkazovém řádku na macOS jako doma, jinak vás jistě čeká pár překvapení.
Pokud programujete v C/C++ je to stejné jako na Win (POSIX vrstva tam v podstatě je také, s nějakými minimálními nuancemi) a pointer je stále stejný pointer na Linuxu, macOS i Windows :D
-
Pro echt linuxaka, je macos strasnej opruz. Porad tam neco nejede, porad tam je neco jinak, jine prava, kontrola podpisu, neco a la UAC ale i pro data (aplikace xy chce pristupovat do slozky z, povolit?).
Pouzivat to na pul cesty to nema moc smysl - takze bud skoncite o linuxu v plne virtualizaci a budete zas doma, nebo ten mac pouzijete v ryze nativnim rezimu bez nejakych pomocnych obezlicek a la brew a gnu, pokud cilite na nejaky deployment vasi prace pro macy.
To je snad lepe na tom i WSL, protoze tu virtualizaci mate jako soucast Win, kdezto u Macu neni ani to.
-
Já jsem si koupil nový MacBook s M1, ale z toho systému bych se osypal, takže jsem jej dal na používání dětem, kteří si na tom pouští pohádky.
Problém není při práci v konzoli, ale to grafické prostředí je příliš jiné. Já jsem zvyknutý pracovat s i3wm a to tam nejde snadno zprovoznit a přehazovat se v oknech jak to dělají ostatní mi přijde jako krok zpět. Překvapivě mi i přišlo, že spousta věcí je složitější a nejsou tak elegantní jako v Linuxu. Např. repozitáře programů k instalaci nejsou úplné a je mnohem častěji potřeba instalovat stahováním někde z webových stránek.
Děti asi také půjdou brzy na Linux a ten notebook dám úplně pryč.
Jediná výhoda je kvalitní hardware, nízká spotřeba a dlouhá výdrž baterií. Ten systém ale není pro každého a hrozí, že když si něj zvyknete, nebudete se cítit doma zase třeba v Linuxu nebo Windows.
-
Byl jsem tam, už tam nechci. MacOS X je divný a ten jejich HW (touchpad a myš) mě taky nějak zásadně nebaví. Pokud chceš vysloveně dělat věci pro Mac, zvážil bych možná Mac Mini jako kompromis. Ale je to, jako všechno, individuální.
-
S homebrew (balíčkovací nástroj) je ten MacOS použitelný, mne bolo celkom jedno, že mám ináč ikonky, alebo inak to vyzerá. Skôr je tam fundamentálny problém, že niekedy mi to prehadzovalo súbory, ak som ich dal tam, kde sa apple nepáčili. Niekedy si apple len tak bez náhrady urezalo api. A tak ...
Proste použitelné to je, je to fajn. Len to nie je celkom tak tvoj operačný systém, ale systém firmy apple.
-
Ja jsem presel a nelituju.
Vyhody: ssh-agent, ssh config, yubikey. jsou pristupne v command line a zaroven v GUI aplikacich. Narozdil od WSL kde mate command line ve virtualce. HW, vydrz baterie, rychlost odezvy, stabilita.
Nevyhody: Klavesnice a klavesove zkratky. Preucit se na Emacs na mac-u bylo peklo. Chybejici GNU nastroje, Apple se vyhyba free software a mate tam sice bash, ale nejaky stary nekompatibilni. Vsechno se musi instalovat pres homebrew.
Kontejnery - na M3 mozne provozovat/testovat Linuxove(amd64) kontejnery, ale je to dost pomale.
-
Pokud tě irituje, že tam nebudeš mít i3wm, že filesystem je case insensitive (by default), že nemůžeš trávit hodiny nastavováním „svého“ prostředí, že při zjištění, že cut, sed atd. nemají 100% stejné přepínače jako ty z GNU, ti prolétne hlavou něco o deb*lech, kteří používají něco jiného jež GNU, pokud si rveš vlasy, že ti nejde pustit systemctl nebo marně hledáš něco v /etc/init.d/ atd. atd. Zkrátka pokud si myslíš, že Linux je jediná správná cesta, tak to fakt nezkoušej, protože patrně dopadneš jak někteří ti, co psali přede mnou.
Po 15 letech kombinace Win/Lin/fBSD na desktopu jsem s obavami přešel na MacOS a není cesty zpět. Ono tím, že jsem byl v BSD jako doma navíc jsem pár let používal emacs, tak už před tím jsem měl srovnání a věděl, že Linux není jediná cesta a rozhodně není nejlepší, takže jsem byl zatížen předsudky.
Virtualizaci používám minimálně. Asi nejlepší co do integrace s prostředím je Parallels (cca 55€/rok), ale v posledních letech to pustím max 2x do roka (potřebuju pustit něco na Win nebo nějakou binárku v Linuxu). V podstatě si vystačím s homebrew, pokud potřebuju něco z BSD nebo Linuxu. Jinak nginx, postgresql, podman/docker, vscode, sublime a pod. bez problému. Aktuálně mám nainstalováno něco přes 300 homebrew balíčků (vč. tmux, screen, qt, gtk, vala, rust, lua, ruby, go, node, cmake, autotools, zeromq, sqlite, brotli, a další knihovny, platformio, whisper...).
Jinak při výběru konfigurace pro normální vývoj doporučuji disk 1+TB (začátečník by se asi na rok/dva spokojil s 500GB)
-
Po 15 letech kombinace Win/Lin/fBSD na desktopu jsem s obavami přešel na MacOS a není cesty zpět. Ono tím, že jsem byl v BSD jako doma navíc jsem pár let používal emacs, tak už před tím jsem měl srovnání a věděl, že Linux není jediná cesta a rozhodně není nejlepší, takže jsem byl zatížen předsudky.
Co je a není "nejlepší" je vysoce individuální. Já mám macOS jako systém pro běžné uživatele fakt rád, několik let jsem používal FreeBSD jako primární systém na desktopu ale zároveň mi mnoho věcí na macOSu pokud v něm člověk chce řešit něco víc přijde jako příliš složitých oproti Linuxu (natož FreeBSD). S nějakou "jedinou cestou" to opravdu nesouvisí. Cesty zpět samozřejmě je. Záleží, co člověk dělá.
Jinak při výběru konfigurace pro normální vývoj doporučuji disk 1+TB (začátečník by se asi na rok/dva spokojil s 500GB)
Co je to "normální vývoj"? Já na "normální vývoj" potřebuju cca 5 GB. Nic jako "normální vývoj" neexistuje.
-
Já jsem si koupil nový MacBook s M1, ale z toho systému bych se osypal, takže jsem jej dal na používání dětem, kteří si na tom pouští pohádky.
Takto trízniť deti... mám z firmy MacBook Pro M3, popravde je to horší paskvil než naše štátne weby. Totálna katastrofa, či už file manager, windows management, ovládanie klávesnicou, celkovo ekosystém aplikácií a nekonzistentnosť taká, že nikdy neviem čo to vlastne urobí. A v podstate sa tam nedá nič nastaviť, horkoťažko s karabiner dostanete použiteľný keyboard layout, na ktorom ale píšem aj tak o 50 WPM pomalšie. Git nefunguje bez XCode, a na nainštalovanie XCode potrebuješ mať Apple účet, kde musíš zadať ešte aj číslo kreditnej karty (nesrandujem), pri každej aktualizácii sa ti všetko rozdrbe, a pri každej aktualizácii XCode ti prestane fungovať git.
-
Hlavně pokud se pro to rozhodnote, jako první věc přeformátujte file system aby byl case sensitive, protože není "by default". Mám firemní takže to nemůžu udělat protože security a vytáčí mě to fakt často...
-
Takto trízniť deti... mám z firmy MacBook Pro M3, popravde je to horší paskvil než naše štátne weby. Totálna katastrofa, či už file manager, windows management, ovládanie klávesnicou, celkovo ekosystém aplikácií a nekonzistentnosť taká, že nikdy neviem čo to vlastne urobí. A v podstate sa tam nedá nič nastaviť, horkoťažko s karabiner dostanete použiteľný keyboard layout, na ktorom ale píšem aj tak o 50 WPM pomalšie. Git nefunguje bez XCode, a na nainštalovanie XCode potrebuješ mať Apple účet, kde musíš zadať ešte aj číslo kreditnej karty (nesrandujem), pri každej aktualizácii sa ti všetko rozdrbe, a pri každej aktualizácii XCode ti prestane fungovať git.
Mac nepouzivam asi rok a pol. Pred tym asi 5-6 rokov ako firemny na vyvoj(od mid2015 po M1). Puzival som aj git a plnohodnotne XCode som k tomu nepotreboval. Ten mac som po cely cas uspesne pouzival bez Apple uctu. Nechce sa mi verit, ze sa to tak zmenilo.
Osobne som z macu nebol nadseny a cakal som viacej podla toho ako ho kolegovia ospevovali.
-
Mac nepouzivam asi rok a pol. Pred tym asi 5-6 rokov ako firemny na vyvoj(od mid2015 po M1). Puzival som aj git a plnohodnotne XCode som k tomu nepotreboval. Ten mac som po cely cas uspesne pouzival bez Apple uctu. Nechce sa mi verit, ze sa to tak zmenilo.
Osobne som z macu nebol nadseny a cakal som viacej podla toho ako ho kolegovia ospevovali.
Mozno existuje iny sposob ako pouzit git bez Xcode, ale riesit to je i tak dost komplikovane. Inak aj ja som mal ocakavania "to nemôže byť až tak špatné", no realita ma fakt prefackala a nechápem ako vôbec niekto na tom dokáže robiť serióznu prácu. A úplne otravné sú tie "BUGy" čo oni asi nazývajú featury, keď napríklad máš otvorený Teams, máš hlavné okno s kalendárom, druhé okno s callom, klikneš na VSCode, klikneš späť na Teams a neotvorí ti to call ale hlavné okno, a ak chceš aby ti to otvorilo hlavné okno tak musíš pravým a zvoliť okno, lenže to len zvolí okno ale nedá do popredia takže aj tak ešte musíš raz kliknúť na ikonu normálne ľavým. Stále krútim hlavou koho toto napadlo. A takéto otravnosti sú tam v podstate všade. Maximalizovať Safari? Roztiahne sa len vertikálne, ale nie horizontálne, iná app, tá obomi smermi, a defaultne to dokonca dá do fullscreen ale neskryje horný panel, za to ale aby si maximalizoval ešte musíš počas kliknutia držať option myslím, alebo command, už neviem. Potom máš ghost windows, kedy máš aplikáciu spustenú ale úplne bez okna, a keď ideš cez command tab tak ti to zobere focus ale nemáš okno. A podobne. Úplne špatne.
-
Jak se tu tak koukám, tak všechny OS jsou absolutně nepoužitelné, protože úplně stejně bych mohl pindat na to, jak GTK aplikace vypadjí hnusně v KDE, jak každá věc řeší konfiguraci úplně jinak, aktualizace rozbíjejí něco častěji v Linuxu, než kdekoliv jinde, a navíc způsobem, že ani nenaběhne OS, nebo aspoň nefunguje grafický režim... :-)
Půlka těch problémů v předchozích příspěvcích je víc o nepochopení UX toho systému a trvání na tom, že "musí to být tak, jak jsem se to naučil před X rokama v úplně jiném systému, jinak je to špatně," navíc ještě spojené s tím, že něco by se přizpůsobit dalo, ale dotyčný neví jak. Ten samý typ stížností je slyšet od spousty Windows-odchovaných lidí, co musí něco dělat s Linuxem.
Shrnul bych to (s velkou nadsázkou, i když to stejně někteří ani tak nepochopí) jako:
- Je tvůj čas levný, máš starý thinkpad z čtvrté ruky a chceš si kompilovat jádro? -> Linux
- Nevadí ti, jak se chová MS a chceš, aby i Franta z hospody věděl, na co kliknout? -> Windows
- Nesplňuješ 1 a 2? -> Mac
Reálně, je to použitelné úplně stejně jako každý jiný velký systém. Jako každý z nich má svoje specifika a buď si na ně zvykneš, nebo tě budou štvát - a pokud nejsi v něčem hodně zarytý, tak to potrvá měsíce plného používání, než to budeš moct vyhodnotit. A část těch výhod Macu se projeví až když máš zařízení od Apple víc a ty věci prostě fungují out of box - třeba automatické odemknutí zařízení, když máš Apple Watch, hand-off airpodů mezi zařízeními, sdílený clipboard mezi tvými zařízeními (když jsou v blízko), a tak.
-
Jak se tu tak koukám, tak všechny OS jsou absolutně nepoužitelné, protože úplně stejně bych mohl pindat na to, jak GTK aplikace vypadjí hnusně v KDE, jak každá věc řeší konfiguraci úplně jinak, aktualizace rozbíjejí něco častěji v Linuxu, než kdekoliv jinde, a navíc způsobem, že ani nenaběhne OS, nebo aspoň nefunguje grafický režim... :-)
Půlka těch problémů v předchozích příspěvcích je víc o nepochopení UX toho systému a trvání na tom, že "musí to být tak, jak jsem se to naučil před X rokama v úplně jiném systému, jinak je to špatně," navíc ještě spojené s tím, že něco by se přizpůsobit dalo, ale dotyčný neví jak. Ten samý typ stížností je slyšet od spousty Windows-odchovaných lidí, co musí něco dělat s Linuxem.
Uhmm, ja som vyrastal na Windows 95, Win 98, potom XP, potom Visty, 7, 8, 8.1, aj desiatky som mal v rukách... na Linux som sa nikdy nesťažoval, práve naopak. Áno, každý systém má svoje "quirks", ale snáď mi nechceš povedať že sa dá pochopiť UX kde kliknutie na jedno a to isté tlačítko robí 3 rozdielne veci v 3 rozdielnych aplikáciách (napr. maximalizovanie). To fakt mi nehovor že nekonzistentnosť je niečo čo človek chce a "vie pochopiť".
Ak kliknem mám auto, raz otočenie volantom do prava zatočí auto doľava, druhý krát otočenie volantu do prava pridá hlasitosť na rádiu, a tretí krát otočenie volantu do prava ti otvorí kufor asi nie je niečo normálne. To nijako neobhájiš tým že "treba systém pochopiť".
tak to potrvá měsíce plného používání, než to budeš moct vyhodnotit
vyhodnocujem po roku aj pol utrpenia, stále nadávam aj na úplne najprimitívnejšie veci v systéme.
-
- Je tvůj čas levný, máš starý thinkpad z čtvrté ruky a chceš si kompilovat jádro? -> Linux
- Nevadí ti, jak se chová MS a chceš, aby i Franta z hospody věděl, na co kliknout? -> Windows
- Nesplňuješ 1 a 2? -> Mac
Použitelné macOS samozřejmě je, ale má to hrozné manýry a zbytečné nelogické odlišnosti. Trávit s nimi čas je hodně neproduktivní.
Já mám zánovní Lenovo Yoga jako notebook. A mini počítač ASUS o velikosti dvou dlaní s notebookovým procesorem AMD a dvěma monitory jeden 4K rozlišení a druhý 3K a s hardware není vůbec žádný problém a funguje to naprosto svižně a tiše a spotřebu to má něco mezi 10-30W + monitory. Na obou mám Debian.
Jen výjimečně pracuji s něčím jiným než webovým prohlížečem, konzolí, mailovým klientem a Telegram a Wahtsapp klientem. Vše totiž ladím přímo na serverech. Přesto mám oken otevřených hodně. Přechod na MacOS by byla pro mne ztráta času.
GTK vypadá hrozně, ale asi to má více vývojářů v USA a tak se to prosazuje na úkor lepšího KDE. Stejně ale používám i3wm. To lze používat společně s KDE. Tedy kombinuje to uživatelskou přívětivost KDE s flexibilitou i3 okenního manažera, což je ideál i pro začátečníka. Nerozumím tomu, proč to nepoužívá více lidí, protože výhody to má z obou světů. Nevýhoda je jen to že to nejede s waylandem ke kterému se netlačím.
-
diky za nazory.
jak se znam asi bych si zvykl a krome toho unixu v mac os bych si chtel hrat i s ai a xcode.
rozdily bsd nebo gnu mi nevadi.
-
jak se znam asi bych si zvykl a krome toho unixu v mac os bych si chtel hrat i s ai a xcode.
Pokud mas 200-400 tis na nejakou vyssi konfiguraci kvuli 128G+ RAM, budiz.. jinak na AI je to nepouzitelny, protoze to nema podporu pro profesionalni grafiky.
AI samozrejme na tom bezi, jakozto na kazdem dnesnim koncovem zarizeni (NPU je soucasti zakladni vybavy), ale pro AI vyvoj ty bezne spotrebni konfigurace fakt nejsou.
-
jak se znam asi bych si zvykl a krome toho unixu v mac os bych si chtel hrat i s ai a xcode.
Pokud mas 200-400 tis na nejakou vyssi konfiguraci kvuli 128G+ RAM, budiz.. jinak na AI je to nepouzitelny, protoze to nema podporu pro profesionalni grafiky.
AI samozrejme na tom bezi, jakozto na kazdem dnesnim koncovem zarizeni (NPU je soucasti zakladni vybavy), ale pro AI vyvoj ty bezne spotrebni konfigurace fakt nejsou.
no myslel jsem samozrejme inference, nikoliv trenovani llm :-)
-
Zdravím,
mohu nabídnout pohled někoho, kdo na Lunuxu fungoval 20+ let pak přešel na macOS a používám ho na práci 2,5 roku. Mám MacBook Pro M2 Max, 32GB RAM a 1TB SSD. Disk stačí, RAM bych snesl klidně větší.
Na jinou klávesnici jsem si zvykl docela rychle. Trvalo mi to možná den? Ani nevím. Úplně super mi přijde použití Cmd+C/V na copy/paste. Dost úleva proti lámání si prstů s CTRL+Shift+C/V.
Co mne vadí je použití utilit ze světa BSD, pak case insensitive filesystem. Neměl jsem odvahu to předělat. Až si někdy za X let budu pořizovat nový stroj, case sensitive filesystem si nastavím. Občas kvůli tomu musím dělat skopičiny, naštěstí je to párkrát za rok, takže to přežiju.
Take mám nainstalováno spoustu věcí pomocí Homebrew, než něj by to asi nešlo, pak nastaveny nějaké vlastní klávesové zkratky a různé vychytávky jako je vysouvací terminál tak, jak jsem byl zvyklý na Linuxu.
Co se týká používání systému, zvykl jsem si. Nic mi vlastně nechybí, provázání se systémem je návykové - příjem hovorů na počítači, SMS mohu napsat na normální klávesnici, sdílená schránka, AirDrop, systém se zeptá, jestli může nainstalovat update přes noc, ráno přijdu k počítači a ani nepoznám, že se stal nějaký restart. Všechno funguje jak má, úplně odpadlo takové se hrabání v systému protože něco přestalo fungovat, nebo protože po instalaci systému jede větrák na GPU furt a z toho zvuku by mě kleplo. Nesnáším hučení větráků a s Macbookem si klid užijete. Air větrák ani nemá, moje Pro je občas pustí tak, že je slyším. Když jsem měl nainstalovanou utilitu na monitoring, puštěné větráky jsem poznal pouze podle ní, jinak jsem nic neslyšel.
Touchpad je snad ta nejlepší věc na světě. Přesný, krásně funguje, myš nosit nemusím.
Také zkouším vývoj pro macOS/iOS pomocí Xcode, ale zatím v tom docela plavu, není moc energie věnovat se tomu více.
Jsem vývojář v PHP (hlavně v Symfony), dělám vše od API až po "normální" weby a webové aplikace. Také se hrabu v JavaScriptu, občas Pythonu, prakticky na vše používám Docker, hrabu se v Kubernetes, Gitlab CI/CD, na serverech. Jako hobby se občas snažím o nějaký embedded vývoj, ale jen drobnosti.
Na Linuxu take občas dělám vývoj své desktop aplikace, ale už nemám moc energii.
Kdyby cokoliv, klidně se ptejte. Každý systém má něco. Dost bojuji s Windows, mám rád Linux, ale pracuji na macOS.
-
Použitelné macOS samozřejmě je, ale má to hrozné manýry a zbytečné nelogické odlišnosti. Trávit s nimi čas je hodně neproduktivní.
...
Tedy kombinuje to uživatelskou přívětivost KDE s flexibilitou i3 okenního manažera, což je ideál i pro začátečníka. Nerozumím tomu, proč to nepoužívá více lidí, protože výhody to má z obou světů. Nevýhoda je jen to že to nejede s waylandem ke kterému se netlačím.
Mě zas po těch letech primární práce s Macem přijde, že nelogicky to mají ostatní. Což je to, co jsem už napsal - ani jedno není špatně nebo správně, je to hlavně zvyk. Ale jestli trávíš čas laděním si i3, tak chápu, že Mac pro tebe nebude. Zkusil to i3 kdysi, a teď od techniky chci, aby fungovala co nejvíc out of box. Je mi dost jedno jak, hlavně, že já nemusím trávit měsíc laděním si jednoho malého detailu přesně na míru, kterých je tam milion. Což není špatně, jen to znamená, že co je pro mě výhoda, je pro tebe nevýhoda.
Jo a ty přechody mezi technologiema - init vs systemd, xorg vs wayland, ty jsou součástí problémů Linuxu a slovy z Živě, "jednou z kotev, co ho táhnou ke dnu". :D Každý pes jiná ves, každá distribuce to má jinak, a člověk musí lozit pod ostnatým drátem a plazit se zákopy, aby mu to fungovalo. (čti: Nová Fedora už vůbec nemá Xorg, ale Steam s Waylandem vůbec nepočítá, a jeho streamovací funkce v něm funguje tak nějak napůl, takže se to musí obcházet použitím Moonlight/Sunshine pro stream. Ale to má zas tendenci ten Steam rozbít jinak a není to v oficiálním repozitáři. Urghhhh.)
každý systém má svoje "quirks", ale snáď mi nechceš povedať že sa dá pochopiť UX kde kliknutie na jedno a to isté tlačítko robí 3 rozdielne veci v 3 rozdielnych aplikáciách (napr. maximalizovanie).
...
vyhodnocujem po roku aj pol utrpenia, stále nadávam aj na úplne najprimitívnejšie veci v systéme.
Akorát že to, co popisuješ (což ani není tlačítko, ale poklikání na záhlaví) není "maximalizovat" (fill v řeči MacOS) ale jen "zvětšit" (zoom). A tam si pak aplikace říká, jak. Chápu, proč tě to mate, taky bych ocenil jiné výchozí chování, ale je to prostě jiný přístup/funkce. Dá se změnit na to, co čekáš: Settings > Desktop & Dock > Dock > Double click [zoom, fill, minimize, do nothing], a asi budeš chtít i vypnout Tiled windows have margins o kus níž ve Window sekci.
Takže s tím "zajetý ve svých kolejích a neví, jak si to přizpůsobit" jsem se trefil, co? :-)
-
Ak kliknem mám auto, raz otočenie volantom do prava zatočí auto doľava, druhý krát otočenie volantu do prava pridá hlasitosť na rádiu, a tretí krát otočenie volantu do prava ti otvorí kufor asi nie je niečo normálne. To nijako neobhájiš tým že "treba systém pochopiť".
No, víš, macOS je kupříkladu jediný systém, který nemusím spravovat. Protože si ho manželka nastaví tak, jak potřebuje naprosto sama a všechno v něm funguje na první dobrou. Občas pro mě skoro až zázračně. Tolik k tomu otáčení volantu...
-
dik za odpovedi.
ja myslim, ze se dokazu prizpusobit specifikum mac os a pujdu do toho :-)
-
Po 15 letech kombinace Win/Lin/fBSD na desktopu jsem s obavami přešel na MacOS a není cesty zpět. Ono tím, že jsem byl v BSD jako doma navíc jsem pár let používal emacs, tak už před tím jsem měl srovnání a věděl, že Linux není jediná cesta a rozhodně není nejlepší, takže jsem byl zatížen předsudky.
Co je a není "nejlepší" je vysoce individuální.
Však a6b se ptal na osobní zkušenosti, tak jsem mu ty své shrnul :-)
Jinak při výběru konfigurace pro normální vývoj doporučuji disk 1+TB (začátečník by se asi na rok/dva spokojil s 500GB)
Co je to "normální vývoj"? Já na "normální vývoj" potřebuju cca 5 GB. Nic jako "normální vývoj" neexistuje.
Pochybuju, že si bude macbook pořizovat jen kvůli tomu, aby tam pustil GNU tools. Sdílím své praktické zkušenosti. a6b se chce (krom jiného) naučit programovat pro MacOS. Tam je standardem Xcode. To je samo o sobě docela moloch. Kdyby chtěl časem iOS atd., tak k tomu přibudou různé verze simulátorů, občas chce (hlavně nováček) vyzkoušet něco nového, nějakou virtuálku, FreeCAD + moduly a další věci na 3D tisk, KiCAD... a to volné místo mizí rychlým tempem. Dá se to udržet na uzdě, ale vyžaduje to úsilí. Sám jsem prošel evolucí od 256GB někdy kolem 2010 až k aktuálnímu 1TB (střih videa mám pochopitelně na externím disku)
-
Až si někdy za X let budu pořizovat nový stroj, case sensitive filesystem si nastavím. Občas kvůli tomu musím dělat skopičiny, naštěstí je to párkrát za rok, takže to přežiju.
Asi před 8 lety jsem zkoušel case sensitive HFS+ a celkem rychle jsem přešel zpět. Už bohužel nevím, co to bylo (určitě nic z MacOS, protože ten s tím počítá), ale buď to přestalo fungovat úplně nebo to nefungovalo dobře. Osobně mi víc vyhovuje insensitive (přijde mi logičtější) a až na jednu výjimku s ním nemám sebemenší problém. To výjimkou je modul OpenFOAM (používám k FreeCADu). OpenFOAM používá soubory s oběma velikostmi znaků, takže si je pak na case insensitive fs přepíše. Fakt tam mají
thermophysicalModels/basic/psiThermo/PsiThermo.C (6759B)
thermophysicalModels/basic/psiThermo/psiThermo.C (2718B)
Pro tenhle účel mám vytvořený dynamický APFS case sensitive volume
-
Na jinou klávesnici jsem si zvykl docela rychle. Trvalo mi to možná den? Ani nevím. Úplně super mi přijde použití Cmd+C/V na copy/paste. Dost úleva proti lámání si prstů s CTRL+Shift+C/V.
To si važne používal 15 rokov Linux a nevieš že defaultne je skratka na kopírovanie len CTRL+C/V bez Shift? Alebo čo za divné distro si používal? Pretože ako Ubuntu tak Fedora to má len CTRL+C/V.
SMS mohu napsat na normální klávesnici,
To funguje aj na Linuxu + Android, trebárs https://messages.google.com/web/conversations
úplně odpadlo takové se hrabání v systému protože něco přestalo fungovat,
Jo, tak ja neviem, ja mám opačnú skúsenosť, že takých vecí čo po aktualizácii treba prenastaviť je veľa
Nesnáším hučení větráků a s Macbookem si klid užijete.
To súhlasím, a je to snáď jediná vec, ktorú na MacBooku môžem povedať že skutočne mám rád.
Touchpad je snad ta nejlepší věc na světě. Přesný, krásně funguje, myš nosit nemusím.
V porovnaní s inými touchpadmi súhlasím je to veľmi dobrý touchpad, ale na myš to aj tak nemá a pri označovaní dlhého úseku textu to ťahanie je aj tak meh. Myš je jednoducho myš. A že nemusíš so sebou vláčiť? To ako tú malú myš pár gramovú aký problém robí, keď už bereš Mac a nabíjačku v taške.
-
A tam si pak aplikace říká, jak.
No a to je ten kamen úrazu... každá app to robí inak a výsledok je že nie je. Človek ani netuší čo sa vlastne stane.
A hovorím o zelenom tlačítku naľavo v záhlaví okna. Čo je zas niečo iné ako doubleclick na záhlavie. Takže si netrafil nič.
-
Až si někdy za X let budu pořizovat nový stroj, case sensitive filesystem si nastavím. Občas kvůli tomu musím dělat skopičiny, naštěstí je to párkrát za rok, takže to přežiju.
Asi před 8 lety jsem zkoušel case sensitive HFS+ a celkem rychle jsem přešel zpět. Už bohužel nevím, co to bylo (určitě nic z MacOS, protože ten s tím počítá), ale buď to přestalo fungovat úplně nebo to nefungovalo dobře. Osobně mi víc vyhovuje insensitive (přijde mi logičtější) a až na jednu výjimku s ním nemám sebemenší problém. To výjimkou je modul OpenFOAM (používám k FreeCADu). OpenFOAM používá soubory s oběma velikostmi znaků, takže si je pak na case insensitive fs přepíše. Fakt tam mají
thermophysicalModels/basic/psiThermo/PsiThermo.C (6759B)
thermophysicalModels/basic/psiThermo/psiThermo.C (2718B)
Pro tenhle účel mám vytvořený dynamický APFS case sensitive volume
https://www.phoronix.com/news/Linus-Torvalds-Anti-Case-Fold
Dammit. Case sensitivity is a BUG. The fact that filesystem people *still* think it's a feature, I cannot understand. It's like they revere the old FAT filesystem _so_ much that they have to recreate it - badly."
Btw. case senzitivita absolútne nedáva zmysel ani logiku, trebárs ako poriešime znaky iné než a-zA-Z, potom tu máme výnimku z výnimky a chaos... jednoducho jedna séria bitov je jedna vec, druhá séria bitov druhá vec. Iné nedáva logiku.
A vôbec prístup cez HTTP alebo browser k súborom, pre prehliadač taktiež `a` a `A` sú 2 rozdielne znaky. Ak by sme aplikovali case insensitive logiku, tak gratulujem až budeš mať akýmkoľvek spôsobom riešené handlovanie prístupu k súborom cez prehliadač.
-
A tam si pak aplikace říká, jak.
No a to je ten kamen úrazu... každá app to robí inak a výsledok je že nie je. Človek ani netuší čo sa vlastne stane.
A hovorím o zelenom tlačítku naľavo v záhlaví okna. Čo je zas niečo iné ako doubleclick na záhlavie. Takže si netrafil nič.
To by mě zajímalo, kdy jsi naposled používal Mac. Protože to zelené tlačítko samo o sobě už dlouho (10+ let) dělá plný fullscreen, všude. Žádná nejednoznačnost tam není. Až když držíš Option, tak to udělá tu zoom funkci - ale o to si musíš explicitně říct tím Option, a zoom se historicky popisoval zhruba jako "ideální velikost okna pro danou aplikaci a obsah," takže to prostě dělá, co má. Jen to je něco jiného, než ty čekáš. A jsou tu způsoby, jak se tomu vyhnout, když ti to nevyhovuje.
-
Na jinou klávesnici jsem si zvykl docela rychle. Trvalo mi to možná den? Ani nevím. Úplně super mi přijde použití Cmd+C/V na copy/paste. Dost úleva proti lámání si prstů s CTRL+Shift+C/V.
To si važne používal 15 rokov Linux a nevieš že defaultne je skratka na kopírovanie len CTRL+C/V bez Shift? Alebo čo za divné distro si používal? Pretože ako Ubuntu tak Fedora to má len CTRL+C/V.
A zkusil jsi to CTRL+C v libovolném terminálu či jeho emulátoru? Mac tím oddělením na Cmd elegantně obešel konflikt klávesových zkratek pro GUI a kontrolních znaků terminálu. Škoda, že se tím neinspirovali i v jiných systémech, META klávesa by byla mnohem užitečnější.
V porovnaní s inými touchpadmi súhlasím je to veľmi dobrý touchpad, ale na myš to aj tak nemá a pri označovaní dlhého úseku textu to ťahanie je aj tak meh. Myš je jednoducho myš. A že nemusíš so sebou vláčiť? To ako tú malú myš pár gramovú aký problém robí, keď už bereš Mac a nabíjačku v taške.
Myš je myš, to souhlas, ale nevidím, jak má pomoct zrovna s dlouhým textem - tam si člověk přece pomůže shiftem, s myší, i touchpadem. Plus se ten touchpad dá vytunit i v nastavení Accessibility - three-finger-drag, který má asi 2vteřinové okno na přehmátnutí, během kterého "drží" stisknuté levé myšidlo.
-
https://www.phoronix.com/news/Linus-Torvalds-Anti-Case-Fold
Vždyť to psal LT.... :-)
Btw. case senzitivita absolútne nedáva zmysel ani logiku, trebárs ako poriešime znaky iné než a-zA-Z, potom tu máme výnimku z výnimky a chaos... jednoducho jedna séria bitov je jedna vec, druhá séria bitov druhá vec. Iné nedáva logiku.
Takové 2 zamyšlení:
1. A proč nemáme data identifikovaná jen číslem? Počítači to je jedno, aplikaci to je jedno. Schválně - proč tam jsou od začátku i abecední příp. další znaky?
2. Fakt vám nedává smysl, že Linus.PNG a Linus.png jsou stejné objekty?
3. Kontrolní součet 7a85af48 a 7A85AF48 jsou také každý jiný?
4. Fakt si myslíte, že uživatelé, když něco hledají, tak rozlišují malá a velká písmena?
A vôbec prístup cez HTTP alebo browser k súborom, pre prehliadač taktiež `a` a `A` sú 2 rozdielne znaky. Ak by sme aplikovali case insensitive logiku, tak gratulujem až budeš mať akýmkoľvek spôsobom riešené handlovanie prístupu k súborom cez prehliadač.
V tom není absolutně žádný problém.
-
Nafasoval jsem si Mac M4 Air kvůli bezpečnostním politikám, jelikož na BYOD se nahlíží přinejlepším s nedůvěrou.
Co mi chybí - klasický USB-A, ale tím se vyřešil problém infikovaných flash disků. Osobně mi nevyhovuje lesklý displej - při práci na terase se mi vše odráželo a rozptylovalo. Šasi je pevné, výdrž na baterii super, díky pasivnímu chlazení je tichý. Nepříjemné bylo použít jej opravdu jako laptop při delší zátěži - umí se rozehřát a není to příjemné.
Největší problém je pro mě klávesnice - a to ne zpracováním ale chybí mi klávesy jako PrtSc,.PgUp, PgDown, Insert,.... - v tomto ohledu jsem asi vážně jako v pravěku, a chápu že stejného efektu dosáhnu klávesovými zkratkami, nicméně než si je zažiju potrvá to.
S tím souvisí jiný binding v IntelliJ - to je asi největší blocker, protože to co mám za roky zapamatované prostě nefunguje. Narazil jsem taky na zajímavý problém v provozu Java aplikace, kdy ignoruje SOCKS proxy nakonfigurovanou přes JVM args - ProxySelector ji vůbec neregistruje.
Stále tedy pokračuju v práci na BYOD s KDE Manjaro, další pokus o adaptaci jsem přeplánoval na svátky. :)
-
Na macu jsem od roku 2008, od 1995 po letech na DOS, Win a různých verzích linuxu.
I tak jsem vždycky "na rok" uletěl na Win nebo linux, abych se zase pokorně vrátil zpátky na mac.
Ale to pokorně znamená "vrátil se k tomu, co znám", protože mi vše ostatní připadlo jiné, ne že je něco lepší nebo horší.
Jsem vývojář Go (Goland), webů (opět Goland), aplikací pro iphone (tedy xCode).
Příkazový řádek a třeba Docker je denní chleba a naprosto běžná věc.
Za mě je to spíše o tom všem dohromady. Hardware je festovní, softwarově nic nepadá, nebo se nerozhodí aktualziací, prostě to funguje samo od sebe, včetně propojení s telefonem a hodinkami. Samozřejmě z pohledu ovládání, co mi přijde normální jiným přijde nenormální a naopak.
Vím, že když prodám notebooka, tak převod na druhého je otázka, že je postavím vedle sebe a "nechám přenést" a můžu pak hned pokračovat v rozdělané práci na druhém a první hned resetovat do defaultu a prodat.
Osobně vidím výhody v tomto: neřeším větrák, neřeším baterii, neřeším myš (lepší touchpad jsem nikde nenašel), neřeším aktualizace, neřeším že "něco" nefunguje.
Mám to na práci, ne na řešení.
P.S.: hry nehraju a neřeším