👁️
pierreinside
  • Introduction
  • Workbench
    • VirtualBox
    • Linux
      • Linux-Paketverwaltung
      • Linux Initialisierung
      • Ubuntu 14.10 LTS
      • Ubuntu 16.04 LTS
      • Ubuntu 18.04 LTS
      • Ubuntu 20.04 LTS
      • Ubuntu - Netzwerk
    • Konsole
      • ssh
      • zsh
      • cygwin
      • Babun
      • terminator
      • Terminal Multiplexer
      • Linux Tools
    • awesome
    • Entwicklungsumgebungen
      • Texteditors
      • Visual Studio Code
      • IntelliJ - IDEA
  • Softwareentwicklungsprozess
    • Schätzungen
    • Eventstorming
    • OKR
  • Architektur
    • Uncle Bob
    • Microservices
    • NoSQL
      • ElasticSearch
    • Hystrix
    • Reactive Programming
    • AngularJS
    • Service Mesh
  • Networking
    • Dependency Injection
  • Programming
    • Java Core/EE
      • Java 8
      • Java Annotationen
      • Bean Validation
      • Enterprise Java Beans Specification
      • Dependency Injection
    • JRebel
    • Webservices
      • HTTP
      • REST
      • Spring MVC REST
      • Swagger
      • Postman
    • Spring Ecosystem
      • Spring Core
      • Spring Boot
        • Programming
        • Production Ready
        • Testing
      • Spring Cloud
      • Spring Cloud Config
      • Spring MVC
      • Spring Data
      • Spring Petclinic
    • NodeJS
    • UI-Technologie
      • Thymeleaf
      • ionic
      • Web Fonts
      • Jinja Templates
      • Twitter Bootstrap
    • Python Ecosystem
      • Python Libraries
      • Python Testing
      • Python Best-Practices
      • Python Snippets
      • Python Selenium
      • Kivy UI
      • FastAPI
      • Typer CLI
      • Django
    • Groovy
    • Persistenz
      • Transactions
        • Java TX
        • JPA TX
      • TX Handling
      • JPA
        • Eclipse Link
      • MySQL
        • MySQL Performance
        • Docker MySQL
      • Hazelcast
    • Glassfish
    • YAML
    • Angular
    • Camel
    • Zeichenkodierung
    • Kinder lernen Programmieren
  • Testen
    • Easymock
    • Mockito
  • Performance & Scalability
    • Java Performance
      • Heapdump Analysis
    • Java Concurrency
    • Instana
  • Sicherheit
    • Authentifizierung
      • OpenID Connect
      • Web-Authentication API
    • Authorisierung
      • OAuth
      • SAML
    • Spring Security
    • Zertifikate
    • Kali Linux
    • VPN
    • Zero-Trust-Networks
  • Build und Deployment
    • Maven
    • Bamboo
    • Jenkins
      • Jenkins Pipelines
      • Jenkins Pipelines Tips und Tricks
      • Jenkins-configuration-as-Code
      • Jenkins IDE
    • Travis CI
    • Shellprogrammierung
      • jq - JSON Parsing
    • Konfiguration Management
    • Vagrant
      • Vagrant-Ansible-Integration
      • Vagrant Box bauen
    • Ansible
      • Getting Started
      • Ansible Details
    • Saltstack
    • LinuxKit
    • Container
      • Docker
        • Docker Getting Started
        • Debugging Docker
        • Docker Build
        • Docker Registry
        • Docker run
          • docker run
          • docker network
        • Docker Compose
        • docker machine
        • Docker@Windows
        • Docker Host
        • Docker Scaling
        • Docker Ressources
        • Docker Logging
        • windowsContainer
      • Cloud Deployment Provider
        • AWS
          • Anwendungsdeployment
          • Workload
          • Permissions
          • Netzwerke
          • AWS CLI
            • aws-vault
          • RDS
          • Static Website Hosting
          • EKS - Elastic Kubernetes Service
          • S3
        • Google Cloud Platform
      • Docker Orchestrierung
        • CoreOS
        • Kubernetes
          • microK8s
          • minikube
          • autoscaler
          • Docker
          • k9s
        • Nomad
    • PHP
  • Operations
    • Proxy
      • NGINX
    • DNS
    • Logging
      • Graylog
      • Fluentd
    • Monitoring
      • Grafana
    • Infrastructure-as-Code
      • Terraform
        • AWS-Provider
        • GitHub-Provider
      • Packer
    • Deployment
      • Vault
      • Consul
        • Consul Template
      • Fabio
  • Rechtliches
    • Software-Lizenzen
  • Git Ecosystem
    • Git
      • Git Lifecycle Hooks
    • GitHub
      • GitHub Organizations
    • GitHub Actions
    • GitHub Pages
    • GitHub CLI
    • GitHub Copilot
    • GitHub-AWS OIDC
    • GitBook
    • GitLab
    • Bitbucket/Stash
  • Publishing
    • WordPress
    • Markdown
    • Static Site Generators
      • Hugo
      • Jekyll
    • Tiddly Wiki
    • Leanpub
    • Animationsfilme
  • Storage
    • Synology 2012
    • Synology 2021
  • Collaboration
    • Übersicht
    • Microsoft Teams
  • Konferenzen
    • Velocity Berlin 2019
  • IT mit Kindern
    • Projekt Sportstracker
    • Scratch
    • Pico Spielekonsole
  • Schule
    • Mathematik
  • Misc
    • Foto/Video
      • Foto/Video Sammlung bis 2023
        • Handbrake
        • Onedrive
      • Foto/Video Sammlung ab 2024
      • Gopro
      • Panasonic FZ1000 ii
        • als Webcam
      • AV Receiver
      • Videos erstellen
        • OBS Studio
        • Touch Portal
        • Game-Streaming
      • Kameratasche
      • Kamera 2020
    • Handy
      • 2016
      • 2018
      • 2019
      • 2021
      • 2022
    • Computer
      • Laptop
        • 2018
        • Chromebook
      • Monitor
        • 4k
      • Software
        • Command Line Interface
        • Google API
        • Plant UML
        • Chromium
        • Passwort-Manager
        • GPG
      • Dell CNF 2665 Farbdrucker
      • Dockingstation
      • Gaming PC 2021
      • Mobiles Büro
      • Mobiles Internet
      • Mobiler Router
    • Beamer Benq W1000+
    • Spielekonsole
      • 2017
        • Playstation 4
      • Pico Spielekonsole
    • Gadgets
      • iPad Pro 2015 und 2016
      • iPad Air 2024
      • Macbook Pro
      • Smartwatch
      • Slate
      • Mudi
    • Fahrrad
      • Jonas 2018
      • SQLab
    • Auto
      • Auto 2022
      • Camping
        • Camping Touren Ideen
          • Camping Tour - Gardasee 2021
        • Camper
          • Camper klein - keine Stehhöhe
            • VW Bus Erfahrungen
          • Camper gross - Stehhöhe
    • Haus
      • Klimaanlage
      • Swimming Pool
      • Quick Mill Orione 3000
      • Spülmaschine 2021
      • Hebe-Schiebetür
      • Gasgrill
      • Minibar / Mini-Kühlschrank
      • Glasfaseranschluss (Fiber-to-the-Home)
      • Smart-Home
        • Raspberry Pi
        • Heimnetzwerk
      • Homeoffice
      • Energie
        • Solar
        • Wärmepumpe
    • Freizeit
      • Musik Streaming
      • Sky
      • Online Lernplattformen
      • eScooter - ePowerFun
    • Fußball
      • Meine Arbeit als Fußball-Trainer
      • Fußball Tools
      • DFB Talentförderung
    • Google Impact Challenge
  • Englisch
Powered by GitBook
On this page
  • Macbook
  • Erste Erfahrungen
  • Virtualisierung
  • Virtualbox
  • Parallels
  • Finder
  • FAQ

Was this helpful?

  1. Misc
  2. Gadgets

Macbook Pro

Macbook

Ich bin kein Windows Liebhaber ... aber nutze dieses Betriebssystem aber seit Jahren und habe mich an dessen Eigenheiten gewöhnt. Als Entwicklungssystem präferiere ich allerdings Linux, weil es viele essentielle Features für Softwareentwickler und DevOps mitbringt. Nun habe ich 2021 mein erstes Macbook bekommen ... ich muss was für die Arbeit auf dem neuen M1 Chip testen. Gleichzeitig ein Test, ob ich zukünftig von Windows und Linux-Virtualbox auf MacOS umsteige.


Erste Erfahrungen

Der Login nach dem Reboot dauert echt lang (über eine Minute) ... vielleicht liegts nur an der Firmen-Konfiguration, aber das enttäuscht mich schon ein wenig. Naja, das ständige Booten (a la Windows) sollte ja nun der Vergangenheit angehören.

Die Hardware ist schon klasse ... das Trackpad fühlt sich anders an als die typischen Windows-Laptop-Billigheimer. Der Druckpunkt ist anders ... wahrscheinlich nur eine Frage der Gewöhnung.

Das Intuitive Empfinden stellt sich nicht sofort ein. Klar, die Shortcuts sind anders und man muss sich auch erstmal auf der Oberfläche zurechtfinden ... daß aber essentielle Zeichen (~, [, ], {, }, |) auf der Tastatur nicht dargestellt werden und ich googlen muss - das hätte ich nicht erwartet.

Die nächste Hürde ist die Selektion von Text im Terminal ... clicke ich falsch? wie kann ich mehrere Wörter selektieren? Control-C ist gar nicht der Shortcut fürs kopieren, sondern Command-C.

... bin ich echt schon zu alt für einen Umstieg auf Macbook ... erste ZWeifel stellen sich ein

Ich habe einen der neuen M1 Prozessoren und möchte darauf Docker Container nutzen. Abgesehen davon, daß Docker nicht direkt unter MacOS läuft, sondern in einer Linux-Virtual-Machine, unterstützen nicht noch relativ wenige Docker Images diesen neuen M1 Chip (ARM based). Ähnlich verhält es sich mit Virtualbox ... der neue Prozessor wird von Virtualbox nicht unterstützt. Virtualbox startet zwar (wahrscheinlich über Rosetta - eine Software um Programme zu nutzen, die auf den Intel-Macbooks liefern ... ähnlich dem Windows Kompatibilitätsmodus), aber die Virtualisierung funktioniert nicht.

Apple hält sich hält sich für den Mittelpunkt des Universums ... die Jünger sind so heiß auf diese Marke, daß sie sich alles erlauben können. Erst mal die Geräte schön verkaufen und dann die Software nachliefern.

Fazit nach dem ersten Tag:

  • tolle Hardware (aber mit meinem Dell XPS bin ich auch sehr zufrieden ... abgesehen vom Gebläse - den M1 habe ich noch nicht unter Last bekommen, um das zu vergleichen)

  • an die Eigenheiten wird man sich gewöhnen ... Shortcuts sind vermutlich besser unterstützt als unter Windows

  • ein ordentliche betriebssystem, das eine gute Shell und Paketmanager bereit hält - Linux-Like

Für mich gibt es vermutlich keinen Grund weiterhin Windows Laptops zu nutzen ... solange meine geliebte VirtualBox Entwicklungsumgebung noch funktioniert - das hängt leider auch mit der Weiterentwicklung hinsichtlich Hypervisors zusammen.


Virtualisierung

Virtualbox

Mein geliebtes Virtualbox funktioniert prima auf den Intel Macbooks aber leider nicht mehr (nicht mal mit Rosetta) auf den neuen M1 Macbooks. Ich schätze daran wird sich auch so bald nichts ändern.

Parallels

Mit der Version 16.5 hat Parallels den Support von ARM64 eingeführt ... mit dem Umstieg auf einen Mac M1 vor 2 Jahren habe ich auch Parallels eingesetzt. Funktioniert SUPER.

Mit der Version 19.x wird sogar innerhalb einer Linux VM x86 Binaries via Rosetta unterstützt - KLASSE.

Seit 2 Jahren hat mich Parallels nicht ein einziges mal im Stich gelassen. 100% Empfehlung.


Finder

... mit diesem Tool stehe ich auf Kriegsfuss - das ist so unintuitiv. Nicht mal Copy/Paste einer Datei wird unterstützt ...

Da gehe ich lieber in ein Terminal und mache die Arbeiten dort via CLI.


FAQ

Frage 1: Meine iPhone Shared Internet (hatte ich gleichzeitig am mobilen Router ... nicht aber mit anderen WLANs, in denen ich schon mal war) Verbindung funktioniert plötzlich nicht mehr - ich habe aber eigentlich nichts geändert.

Antwort 1: hier findet man gute Tips

Antwort 1a: iPhone/Macbook Restart

Antwort 1b: Forget Network und neu einrichten

Antwort 1c: bei mir lag es daran, dass mein Macbook keine IP-Adresse bekommen hat und stattdessen "self-assigned IP address" hatte. Die obigen Tricks haben nicht geholfen ... auch das "Renew DHCP Lease" nicht. Bei mir war IPv6 unter "WLAN - Details - TCP/IP" auf "Link-Local Only" eingestellt. Das habe ich auf "Automatic" gestellt und dann hat es wieder funktioniert. Eine Zurückstellen auf "Link-Local Only" und es hat wieder nicht funktioniert. Zurück auf "Automatic" und alles war wieder gut (der erste HTTP-Request hat aber besonders lang gedauert).

PreviousiPad Air 2024NextSmartwatch

Last updated 1 year ago

Was this helpful?