Apple WWDC ‘06 — Mac Pro

Ήρθε και πέρασε το δεύτερο Keynote του The Steve για το 2006. Συμπέρασμα; Χλιαρό.

Τα καλά νέα ήταν η άφιξη του Mac Pro, του αντικαταστάση του Power Mac. Τα άσχημα ήταν ότι τον περιμέναμε, και δεν ακούσαμε και κάτι που να μην περιμέναμε.

Με τον Mac Pro, λοιπόν, ολοκληρώνετε η αλλαγή σ’ επεξεργαστές Intel. (Μαζί και με το νέο Intel xServe, που ανακοινώθηκε επίσης σήμερα.) Πως είναι;

Αρκετά γαμάτος, αν ψάχνετε για τέτοιο σύστημα. Λέγοντας “τέτοιο”, εννοώ ένα σύστημα που θα κάνει $2500+. Το βασικό configuration έχει δύο dual core Core 2 Duo Xeon Woodcrests, οι οποίο γενικά είναι καταπληκτικοί επεξεργαστές. 1GB RAM, πάει ως 16. 250GΒ χώρος σ’ ένα δίσκο, παίρνει μέχρι τέσσερις δίσκους, για σύνολο 2TB. Η κάρτα είναι λίγο μούφα — NVIDIA GeForce 7300 GT, με 256ΜΒ VRAM. Ε. Πάντως μπορείτε να βάλετε άλλες εκεί μέσα, αν θέλετε από την ίδια την Apple.

Πως τα πάει σε σύγκριση με τον νέο αιώνιο αντίπαλο, τη Dell; Μια χαρά, thanks for asking. Configuring ένα σύστημα με

  • Δύο Core 2 Duo Xeon Woodcrest (Quad Core) στα 2.66GHz
  • 2GB RAM (4×512MB) στα 667MHz
  • 250GB SATA 7200-rpm σκληρός
  • 16x double-layer DVD+R DL/DVD±RW/CD-RW
  • Χωρίς οθόνη

και

  • NVIDIA Quadro FX 4500 512MB, Stereo 3D (2 x dual-link DVI)

στον Mac Pro, ενώ

  • 256MB PCIe x16 ATI FireGL V7200, Dual DVI or Dual VGA or DVI + VGA, ή
  • 256MB PCIe x16 nVidia Quadro FX 3450, Dual DVI or Dual VGA or DVI + VGA

στον Dell, βλέπουμε τον Mac Pro να κάνει $4490, ενώ οι δύο Dell κάνουν $4400 και $4200 αντιστοίχως. Καθόλου άσχημα. Για την ακρίβεια, με βάση αυτά τα specs, ο Mac Pro αξίζει και με το παραπάνω.

(Προσέξτε πως η κάρτα γραφικών του Mac Pro είναι σαφώς ανώτερη. Δυστυχώς Apple και Dell δε δίνουν ακριβώς τις ίδιες κάρτες για πιο άμεση σύγκριση. Η Dell δε δίνει χειρότερη ή καλύτερη κάρτα από τις άνωθεν -ακριβές- δύο, και η Apple στις ακριβές έχει μόνο αυτή την πανάκριβη.)

Φυσικά, η διαφορά είναι πως η τιμή της Apple θα μείνει σταθερή για μερικούς μήνες, ενώ η τιμή της Dell μπορεί να ‘χει πέσει μέχρι το απόγευμα.

Τέλος πάντων, ωραίος ο Mac Pro για μερικά σάλια, αλλά ρεαλιστικά μιλώντας απαράδεκτα ακριβός για τους περισσότερους από μας. (Ακόμα και στη “βασική” του έκδοση για $2500.) Το ένα καλό της ανακοίνωσης (όλα quad core και woodcrest) είναι πως ο Conroe θα έρθει μάλλον γρήγορα, και φαντάζομαι aggressively, στους iMac. Άντε και στα του Merom.

Κατά τ’ άλλα βλακείες. Και καλά δε θέλουν η Microsoft να τους κλέψει τις ιδέες (can’t say I blame them, αλλά αν αρχίσει να κάνει implement κάτι τώρα το Redmond ρε Steve, θα το έχει τελειώσει σε 3 χρόνια, τι φοβάσαι και καλά;), οπότε δε μας αποκαλύπτουν τα πραγματικά ενδιαφέροντα σημεία του Leopard. Ό,τι ανακοινώσαν ενδιαφέρον φαίνεται, μα όχι και τίποτα το συγκλονηστικό. Η μετοχή έκανε ένα μικρό μπλουμ.

Where is our ‘And one more thing’ Steve?

12 Responses to “Apple WWDC ‘06 — Mac Pro”


  1. 1 Σπασίκλας Aug 8th, 2006 at 1:32 am

    Πολύ απαιτητικός έχεις γίνει :)
    Τα χαρακτηριστικά πάντως του Leopard που ανακοίνωσαν μόνο βαρετά δεν είναι. Ειδικά το Time Machine. Το iChat επίσης μετατρέπεται σε ένα ισχυρό εργαλείο για συνεργασία εξ αποστάσεως.

    Είδες πόσο ρίξανε τις τιμές στα Cinema displays?.

  2. 2 cosmix Aug 8th, 2006 at 2:08 am

    Ειδικά το Time Machine

    Αχεμ. Έλεος, για να χρησιμοποιήσω και σπιτικές εκφράσεις. Το Τime Machine δεν είναι τίποτε άλλο παρα ένα incremental backup με ένα καραφλασάτο GUI και το παρελκόμενο API. Ας σοβαρευτούμε λίγο. Το keynote ήταν σαφώς παραπλανητικό επ’αυτού, τουλάχιστον απ’όσο φαίνεται εξ’αρχής και ουδεμία σχέση φαίνεται να έχει με το holy-grail versioning που άφησε να εννοηθεί ο στηβάκος. Επιφυλάσσομαι να γράψω περισσότερα μόλις δώ σχετικό κώδικα.

    Επίσης πλάκα έχει το ότι η apple δηλώνει πως η παρουσίαση δεν είναι τελική και επιφυλάσσεται για τις όποιες αλλαγές κάνει αν διαβάσετε το small print.

    Κατ’εμε όχι απλά χλιαρό, αλλά προς το κρύο ήταν το keynote. Ευτυχώς φαινόμαστε να κερδίζουμε απο πλευράς customisability των μηχανημάτων (ας είναι καλά η Intel) και οι τιμές δεν είναι κακές.

    Κατα τα άλλα το μόνον που φαίνεται να έχει διατηρήσει η Apple τελευταία είναι το RDF του Stevey…

  3. 3 yorgos Aug 8th, 2006 at 4:45 am

    Και γιατί περικαλώ είναι βαρετό ένα “incremental backup με καραφλασάτο GUI”;
    Restore σε επίπεδο individual αρχείου; Εμείς θα πάρουμε!

  4. 4 cosmix Aug 8th, 2006 at 6:27 am

    Restore σε επίπεδο individual αρχείου είναι το θέμα μας; Αυτό το κάνουν ανεξαιρέτως όλα τα προγράμματα backup από τότε που ο Στηβάκος έκανε εξάσκηση στο RDF του πουλώντας χάρτινες σαΐτες στους συμμαθητές του ως τηλεκατευθυνόμενα.

    Φυσικά και θα πάρουμε, αλλοίμονο, αλλά καλό είναι να τα βλέπουμε και με κάποια νηφαλιότητα τα φύκια που μας πουλάει ο Στήβης. Εκτός αν εσείς, οι Τσέχοι, ξέρετε κάτι που δεν ξέρω, αλλάζει το πράγμα. :)

  5. 5 ekkeko Aug 8th, 2006 at 6:32 am

    Ρε Γιώργο, Τσεχία; Μπράβο, ωραία. Εκτός και αν το ΙΡ είναι απλώς περίεργο δηλαδή.

  6. 6 Σπασίκλας Aug 8th, 2006 at 7:58 am

    @cosmix
    Tο time machine είναι τυπικό δείγμα πρωτοπορίας της apple. Στην ουσία είναι incremental backup (αν και υποψιάζομαι πως θα συνοδεύεται και από αλλαγές στο filing system που μοιάζει όλο και περισσότερο με database), υλοποιήθηκε όμως κατά τέτοιο τρόπο που είναι εύκολο στη χρήση και πολύ γρήγορο ωστέ να χρησιμοποιείται από τον πιο απλό χρήστη. Και αυτό είναι το πιο δύσκολο πράγμα όταν κάνεις software.
    Περίμενα πάντως κι εγώ περισσότερα από το Keynote. Λόγω όμως της τυπικής μυστικοπάθεις όπως και της κλασικής πολιτικής marketing της Apple που της αρέσει να τα βγάζει λίγα λίγα στη φόρα ώστε να κάνει κάθε μήνα πρωτοσέλιδα στα news sites θα κάνω λίγο υπομονή.
    Επι τη ευκαρία να σημειώσω πως η Objective C έχει πλέον carbage collection και αυτό είναι τεράστια αλλαγή για έναν developer. Θα δείτε δραματική μείωση στο πλήθος των bugs όπως και στην ταχύτητα ανάπτυξης των εφαρμογών.

  7. 7 Σπασίκλας Aug 8th, 2006 at 8:02 am

    Δίορθωση: στο τέλος του προηγούμενου σχολίου όπου “ταχύτητα” διαβάστε “διάρκεια”.

  8. 8 yorgos Aug 8th, 2006 at 8:08 am

    Δεν τα έχω πολυψάξει και μπορεί να λέω βλακείες, αλλά ποιό 3rd party πρόγραμμα προσφέρει αυτό το feature set σήμερα - από full system restore μέχρι restore αρχείου οποιασδήποτε εφαρμογής - με τέτοιο intuitive interface; Όντως, απ’ το demo δεν μπορούμε να καταλάβουμε τις πλήρεις δυνατότητές του, αλλά δε θα εκπλαγώ αν το API δικαιολογεί τα περί holy grail versioning.

    Φιλιά απ’ τη Μπρατισλάβα =)

  9. 9 cosmix Aug 8th, 2006 at 3:01 pm

    @Σπασίκλα. Πρώτα απ’όλα δεν έπιασα τα ζητήματα development. Το θέμα της πλατφόρμας ανάπτυξης (και εκεί διάβασε Objective-C + Cocoa) είναι μείζωνος σημασίας όμως δεν ήταν σχετικό με την ένστασή μου· είχα γράψει περι αυτού παλαιότερα (2003) και ήταν σαφές πως αργά ή γρήγορα θα πρέπει να προσθεθούν αρκετές λειτουργίες τόσο στο επίπεδο της γλώσσας, όσο και στο επίπεδο της πλατφόρμας και των εργαλείων, για να μπορέσει η Apple να διατηρήσει μια αξιοπρεπή θέση στον κόσμο του .Net/CLR, Java 6+ κλπ. Πρέπει δηλαδή να εξελίξει επαρκώς τη σημερινή της βάση σε μια σύγχρονη managed λύση. Η έλευση του gc είναι το πρώτο βήμα προς αυτή τη κατεύθυνση και είχε προβλεφθεί εδώ και πολύ καιρό από τη στιγμή που το GNU Obj-C runtime απέκτησε gc, το gcc απέκτησε την υποστήριξη anyway (man gcc, ψάξε για -fobjc-gc αν έχεις dev tools), και η Apple συμπεριέλαβε σχετικό documentation. Hours of fun.

    (αν και υποψιάζομαι πως θα συνοδεύεται και από αλλαγές στο filing system που μοιάζει όλο και περισσότερο με database), υλοποιήθηκε όμως κατά τέτοιο τρόπο που είναι εύκολο στη χρήση και πολύ γρήγορο ωστέ να χρησιμοποιείται από τον πιο απλό χρήστη. Και αυτό είναι το πιο δύσκολο πράγμα όταν κάνεις software.

    Όσον αφορά στο θέμα του Time Machine τώρα, κι εγώ — από το keynote — θεώρησα πως — επιτέλους — η Apple (βλ. o Giampaolo) προχώρησε σε κάτι σπουδαίο, δηλαδή ουσιαστικά στην ολοκλήρωση ενός διαφανούς προς τον χρήστη και τις εφαρμογές versioning συστήματος που θα επιτρέπει πλούσια καταχώρηση αντικειμένων (βλ. address book) όπως και απλών αρχείων. Δυστυχώς όμως αυτό δεν ισχύει — απ’ότι φαίνεται από την σχετική σελίδα της Apple — καθώς πρακτικά κάποιος daemon τρέχει μια φορά την ημέρα κρατώντας τα αντίγραφα, κάτι σίγουρα όχι ιδιαίτερα επιθυμητό από πλευράς απόδοσης — βλ. ΔΕΝ θα είναι γρήγορο στο backing up, θα είναι ίσως γρήγορο στο restore. Και εκεί έγκειται και το πρόβλημα μου: το Spotlight π.χ., σε αντίθεση με bolt-on λύσεις τύπου Google Desktop Search, είναι ολοκληρωμένο με το σύστημα αρχείων, δηλαδή υπάρχουν hooks που επιτρέπουν στον indexer να γνωρίζει πότε κάτι άλλαξε, έσβησε, μετακινήθηκε κλπ. Κατα συνέπεια δεν υπάρχει μια στιγμή (ή μερικές στιγμές) της ημέρας που η απόδοση μειώνεται ή ξαφνικά όλα κοκκαλώνουν και βλέπεις ένα μήνυμα your system in now being indexed. Κάτι τέτοιο δε φαίνεται να ισχύει στο Time Machine και φαντάζομαι πως θα είναι εκνευριστικό — ιδιαίτερα εαν είναι προγραμματισμένο ως launchd task, όπως φαίνεται πως είναι.

    @γιώργος: όλες οι εφαρμογές, συμπεριλαμβανομένης του χλιαρού Backup της Apple που διαθέτει στους .μακ συνδρομητές/κορόιδα (στους οποίους συμπεριλαμβάνομαι κι εγώ), έχουν τη δυνατότητα restore individual αρχείων. Όχι, δεν έχει δυνατότητα restore arbitrary objects, και εκεί θα συμφωνήσω πως είναι μια πρωτοπορία της Apple, όπως είναι και το GUI (αν και το βρήκα λίγο over the top).

    Φαντάζομαι πως ο Στηβάκος ηθελημένα δεν είπε πολλά, και το ότι είναι ακόμη work in progress αφήνει περιθώρια για ελπίδες βελτίωσης μέχρι την άνοιξη που θα γνωρίσουμε την Λεοπάρδαλη. Είμαι σίγουρος πως αν δεν βελτιωθεί πριν βγεί όμως το 10.5, θα βελτιωθεί σίγουρα στο μέλλον ωστέ να μοιάζει πραγματικά με db-like, fs-integrated versioning σύστημα. Μέχρι τότε όμως επιτρέψτε μου — για τους λόγους που ανέφερα παραπάνω — να έχω τις αμφιβολίες μου.

  10. 10 Σπασίκλας Aug 8th, 2006 at 3:42 pm

    @cosmix
    Δεν ασχολήθηκα καθόλου με τις λεπτομέρειες του TimeMachine, βασίστηκα στο demo για τα συμπεράσματα. Υποψιάζομαι όμως πως δε γίνεται μέσω daemon η όλη ιστορία επειδή το σύστημα σε αυτή την περίπτωση θα ήταν αναξιόπιστο. Μάλλον με κάθε εγγραφή/διαγραφή αρχείου αποθηκεύεται και η εκάστοτε αλλαγή. Anyway, θα μάθουμε περισσότερα για αυτό στο μέλλον. Στα υπόλοιπα συμφωνούμε.

  11. 11 cosmix Aug 8th, 2006 at 3:55 pm

    @Σπασίκλας:

    Από τη σελίδα της Apple:

    Backup Time: Time Machine will back up every night at midnight, unless you select a different time from this menu.

    Αναξιόπιστο; Δε νομίζω. Σε παραπέμπω στο documentation του launchd.

  12. 12 yorgos Aug 9th, 2006 at 3:31 am

    Cosmix: μα δε νομίζω ότι πρόκειται για απλό restore από full backup - πρέπει να υπάρχει τουλάχιστον ένα temporal versioning. Βέβαια, το περί backup τα μεσάνυχτα περιορίζει τις ελπίδες για κάτι πραγματικά εντυπωσιακό. Τέσπα, θα ξέρουμε περισσότερα σύντομα.

    Ανεξάρτητα απ’ αυτό, πάντως (το version control ενδιαφέρει ένα πολύ μικρό ποσοστό χρηστών), το Time Machine μοιάζει να είναι μεγάλο άλμα σε επίπεδο UI (OK, το deep space thingy είναι λίγο αστείο): δεν είναι μικρό πράγμα να μπορείς να γυρίσεις δυνητικά οτιδήποτε εμφανίζεται στο desktop σου (από ένα finder window, ένα mail folder, μέχρι κι ένα spotlight search window) εβδομάδες πίσω. Αν δουλέψει καλά θα είναι πραγματικά seamless - καμιά σχέση με τη σημερινή εμπειρία backup/restore.

Leave a Reply