Εφαρμογές windows στο MacOSX με χρήση Wine και Χ11 Server!
Λοιπόν, εδώ και ημέρες ήθελα να κάνω αυτό το post γύρω απο τη σύντομη εμπειρία μου με την εγκατάσταση pure windows εφαρμογών στο MacOSX με χρήση compatibility layers όπως το Wine. Να σημειώσω οτι αυτό το post δεν είναι για τους νέους χρήστες αλλά μόνο για τους περίεργους και τολμηρούς ή αυτούς που έχουν πραγματικά ανάγκη να προσπαθήσουν την εγκατάσταση Windowz native εφαρμογής στο MacOSX. Η πιο εύκολες λύσεις απο την παρακάτω είναι α) το Apple Boot Camp (ουσιαστικά κάνεις dual boot το mac σου β)Χρήση vmware, parallels η virtual box όπου τρέχεις εικονικά instances windows μέσα σε παράθυρο σαν μια κανονική εφαρμογή!
Ο πειραματισμός αυτός υπάρχει μια μικρή περίπτωση να φέρει αστάθεια στο μηχάνημα σας (εγώ προσωπικά δεν είχα κανένα πρόβλημα) αλλά το γεγονός οτι κάνεις εγκατάσταση κάποιων εναλλακτικών components στο λειτουργικό δεν είναι και οτι καλύτερο!
Η βόλτα μου ξεκίνησε όταν ένα απόγευμα διάβασα (δε θυμάμαι που συγνώμη) για το project ie4osx. Ένας εναλλακτικός τρόπος να κάνεις εγκατάσταση του Internet Explorer 6 στο MacOSX.Αλλά ας τα πάρω από την αρχή μιας και θέλει κάποια βήματα.
Η βάση για να παίξουν όλα τα παρακάτω είναι το X.org Window System ή γνωστός και ως X11 server. Στο MacOSX 10.5 (aka Leopard) είναι προεγκατεστημένος! Παρόλα αυτά για κάποιο λόγο το συγκεκριμένο instance δεν δούλεψε με τα παρακάτω που θα αναφέρω οπότε όλα λύθηκαν όταν εγκατέστησα το XQuarts. Το XQuartz είναι μια open source υλοποίηση του Χ Server για το MacOSX το οποίο συνήθως περιλαμβάνει όλα τα τελευταία update που γίνονται στο trunk του XServer αλλά φυσικά η apple δεν τις ενσωματώνει αρκετά γρήγορα ή ποτέ - τουλάχιστον μέχρι να έρθει ένα νεο major release ή σημαντικό update.
Άρα βημα πρώτο, κατεβάζουμε το Xquartz και κάνουμε εγκατάσταση!
Συνεχίζουμε με τη μαγική τεχνολογια του Wine! Με αρκετά απλά λόγια το Wine είναι ένα σύνολο απο βιβλιοθήκες το οποίο παρέχει ένα layer μετάφρασης - και εικονικης συμβατότητας σε εφαρμογές windows οι οποίες δεν μπορούν απο τη φύση τους να δουλέψουν σε ξένο λειτουργικό εκτός απο windows! Άρα Λοιπόν, το wine φροντίζει να κάνει το κάθε .exe που έχετε κατεβάσει στο MacOSX σας, να νομίζει οτι τρέχει σε host λειτουργικό windows.Προσοχή ΔΕΝ ΤΑ ΚΑΤΑΦΕΡΝΕΙ πάντα τόσο καλά αλλά σε πολλές περιπτώσεις έχουμε εκκίνηση εφαρμογών!
Ο δημιουργοός του ie4osx έχει δημιουργήσει και customized πακετάκια του Wine για MacOSX και το ονομάζει darwin builds for OSX!Θα το βρείς εδώ!
Βήμα δεύτερο κατεβάζουμε το Darwine builds for OSX και κάνουμε εγκατάσταση! Ένα restart δε θα έκανε κακό βασικά - αν και δεν θυμάμαι αν χρειάστηκε σε μένα!
Βασικά this is it! Αν όλα έχουν πάει καλά τότε μπορείτε να ξεκινήσετε τους πειραματισμούς! Go to, filehippo.com κατεβάστε κάποιο αγαπημένο σας windows utility και προσπαθήστε να κάνετε διπλό κλικ wait and see! Αν όλα πάνε καλά διάφορα παραθυράκια θα εμφανιστούν,ένα με το σήμα του X άλλο με το σήμα του Darwine και κάποιο log παράθυρο.Σημείωση η περίπτωση του IE6 την καλύπτει με ειδικό πακέτο έτσι και αλλιώς.