Ich mag meinen Lenovo. Eine prima Workstation, seit der Kampfwertsteigerung mit einer externen 4T Platte surrlen eine Hand voll VMs und machen meinen Job erst möglich. Aber, er ist ein lausiges Notebook: Viel zu gross, viel zu schwer, hungrig leert er seine Batterie innert gut drei Stunden und ich muss bei all meinen Reisen das viel zu grosse und viel zu schwere Netzteil griffbereit haben. Das Display ist blaustichig, je nach Blickwinkel verändert es seine Helligkeit und den Farbstich. Das Trackpad ist bereits klebrig. Nichts, womit ich unterwegs mal schnell ein paar Bilder bearbeiten möchte.
Kleiner Proof of Concept, ob ich mit einem Mac unterwegs zufriedener bin. Noch liegt eine alte Gurke im Sammelsurium. Die Idee ist Linux / OSX Dualboot, um immer das dabeizuhaben, was mir hilft bzw. den Kunden von meiner Linux Kompetenz überzeugt.
Beides bootet, mit einem bisschen Schrauben am Grub auch ein aktuelles Fedora. Leider macht dieses den Notebook erneut hungrig, die Batterie geht mehr als doppelt so schnell runter wie unter OSX. Gnome 3 ist erst nach der grossen Stromsparwelle in Fedora 10-15 gekommen…
Während ich bei meinen üblichen Programmen Betriebssystemagnostisch bin, so habe ich doch gerne Zugriff auf meine Daten. Da sind runde 50G in meinem Home, weitere 100G lümmeln im Scratch, Sharing tut Pflicht. Mutig packe ich ein HFS+ zwischen Linux und OSX - leider ohne Journal, ein solches kann Linux nicht beschreiben. Nach einem Crash (ja, die Hardware ist nicht mehr 100% sauber, aber es ist ja nur ein Proof of Concept…) ist das Filesystem am Arsch. Tonnenweise doppelt verlinkte Blocks. Gut bin ich Backupfetischist.
Ich suche weiter. ext3/ext4 mit fuse? fuseext4 stellt sich read only heraus, fuseext2 kenne ich als extrem langsam und buggy. UDF? Soll einst die Lösung gewesen sein, ist mittlerweile aber in El Capitan und unter Linux nicht mehr zu gebrauchen, der fsck macht auf beiden Systemen gar nichts. NTFS? Wäre vermutlich das stabilste, aber auch hier keinen Check. Ich will kein Windows, um einen checkdisk laufen zu lassen.
Also native Filesysteme und rsync? Ich muss auch dieses verwerfen, da meine Daten zwingend verschlüsselt sein müssen und nach dem Tod von TrueCrypt keine Verschlüsselung mehr plattformübergreifend funktioniert. OK, da ist noch EncFS, nur verhaltet sich Home auf EncFS auf beiden Systemen „interessant“. Sowohl die Linuxoide Security (SELinux) als auch die von Darwin wollen die Files mit eigenen Flags versehen, beides rutscht nicht durch den Verschlüsselungslayer und ich werde alle zwei Minuten von einer Dialogbox darüber informiert, dass sie die Permissions geflickt haben wollen.
Also doch OSX. Ich quäle mich durch einen Resync und Reindex meiner 30G Mails, flicke XAqua und XChat, baue Digikam aus Sourcen, debugge RawTherappe. Soll bitte niemand sagen, OSX sei einfach. Nach zwei Wochen basteln kann ich mit dem Kleinen auf Reisen - noch immer mit dem unguten Gefühl, irgendwie „das Falsche“ dabeizuhaben…
Ich würde da nicht allzuviel erwarten, das Durchreichen eines Blockdevices ist erfahrungsgemäss hakelig (wenn es nicht gleich KVM ist) und das Wiederexportieren der Files natürlich elend langsam.
Auf dem Desktop funktioniert das Sharen eines Verzeichnisses, sowohl in VmWare als auch in VirtualBox. So habe ich aktuell das Home vom OSX in die VM geshart und da gleich wieder ins Home gemountet. SELinux ist natürlich kein Thema, die Performance ist auch nicht berauschend. Aber „es geht“.
Ich frage mich wie sich performancemäßig eine VM unter macosx verhält, mit Linux, die eine partition des hosts zugreift und per NFS oder SMB and macosx rausgibt.