
Con l’arrivo di Mountain Lion Apple non implementerà più X11 nel proprio sistema operativo, focalizzando totalmente sullo sviluppo di applicazioni in Cocoa.
Con X11 è possibile utilizzare applicazioni Unix su Mac OS X come GIMP, giusto per fare un esempio, con tutte le pecche che possiamo immaginare, una su tutte l’interfaccia grafica non proprio allineata con le altre app native.
Dopo l’abbandono di Java, Apple dice addio anche alle vecchie applicazioni scritte in Carbon per focalizzare l’attenzione su Cocoa e le API per interfaccia grafica a 64 bit. Una scelta condivisibile che sicuramente migliorerà ulteriormente l’esperienza utente di OS X che dall’altro lato diviene sempre meno open. Tuttavia gli utenti saranno ancora liberi di installarlo sul prossimo sistema operativo, il progetto open source XQuartz ha da poco rilasciato la versione stabile 2.7.1 ma come si evolverà il progetto in futuro?
Via | AI
Photo | osx.iusethis
ilmionome
21 feb 2012 - 14:49 - #1Che fine farà Wireshark?
arx
21 feb 2012 - 15:04 - #2@ilmionome. finisce in VM :-( per le analisi più’ spicce userò’ Cocoa packet analyzer.
patavino
21 feb 2012 - 15:08 - #3azz che botta.. ci son un sacco di programmi scientifici che usano Server X.
Tipo, R GRETL anche Matlab fino a qualche versione fa se non sbaglio..
spellnight
21 feb 2012 - 15:15 - #4Va be’ immagino verranno riscritti! Almeno lo spero!
Cincillà
21 feb 2012 - 16:20 - #5Ma speriamo di no!
Almeno sarà netta la demarcazione tra macchine da lavoro e macchine da intrattenimento.
Apple ha già deciso da che parte stare.
Preferisco che i vari *nix si contendano il mercato enterprise piuttosto che vedere ponti e grattacieli sviluppati su iOS!
gajira67
21 feb 2012 - 16:23 - #6Mi sembra evidente che Apple ormai abbia mollato sul fronte computer per dedicarsi quasi esclusivamente al mondo ios.
patavino
21 feb 2012 - 16:29 - #7Io stavo vendendo il mio asus per prendermi un MacBook air. Ho necessità di usare app con server X. A malincuore - se verranno confermate queste voci — a questo punto meglio uno zenbook.
patavino
21 feb 2012 - 16:33 - #8é un pò assurda comunque la cosa, una grandissima fetta del mondo accademico in tutto il mondo usa Apple.
Vogliono creare un computer sapientino per gli adulti?
blackibiza84
21 feb 2012 - 16:34 - #9ma si, zenbook é ottimo. Davvero si sta impoverendo questo MacOs…sará piú una macchina da gioco/cazzeggio, piú che da lavoro. Mah
patavino
21 feb 2012 - 16:45 - #10ora gli scrivo, perchè ho un imac che uso proprio per queste cose.
nux
21 feb 2012 - 16:45 - #11E io come farò senza wireshark??? Facciamo una petizione!!! Non posso vivere senza! (e nemmeno senza macbookpro!!!)
Cincillà
21 feb 2012 - 17:12 - #12C’è XQuartz, non temete.
In futuro chissà.
Sythos
21 feb 2012 - 17:36 - #13Che non è più in dotazione non vuol dire che non possa essere installato dall’utente come software terzo… A me pare panico per nulla…
regenworld
21 feb 2012 - 17:37 - #14Mah, se ci pensate non ha molto senso ormai avere un windows server dedicato a gestire l’interfaccia di una applicazione. Posso darvi ragione se lo intendiamo usare per lanciare applicazioni remote da sistemi *nix, ma local su local. Poi posso dar ragione a chi dice “tu lasciamelo poi decido io che fare” (questo per evitarmi i meno), cmq IMHO ha poco senso.
michelangelog
21 feb 2012 - 17:47 - #15Semplicemente xorg lo usano veramente in pochi.
Se proprio serve uno unix duro e puro uno metterà in dualboot freebsd o linux.
Restano comunque altri server x11 per mac come xquartz.
Sono stupidi allarmismi.
iPoPo
21 feb 2012 - 17:51 - #16Ottimo tutto a vantaggio di una user experience migliore! Considerando anche che Cocoa aumenta sempre di più in popolarità grazie all’effetto halo dell’ecosistema IOS.
Alla fine penso che sia necessario ripulire e svecchiare il S.O per proiettarlo verso il futuro ed è un cosa che Apple sta sapientemente facendo release dopo release.
Cincillà
21 feb 2012 - 18:02 - #17L’unico posto dove stanno proiettando mac os è nel cestino, accanto ios.
Non è che rimuovere un window server sia proiettare qualcosa nel futuro.
Su Cocoa poi stendiamo un pietoso velo, più che proiettare il termine giusto è arrancare, vista la velocità di conversione a Cocoa.
patavino
21 feb 2012 - 18:05 - #18XQuartz farà il lavoro, quindi è stato un’allarmismo inutile.
@iPoPo: user experience migliore? se ti limita nell’uso dei programmi scientifici per lavorare. Che user experience è?
die81
21 feb 2012 - 18:06 - #19guardate che basterà intallarlo!!!!!!! non sarà incluso nel sistema operativo!!!!
Zerododici
21 feb 2012 - 18:56 - #20Ma la finite con questo “Mac sta diventando un giocattolo” e “Apple fa solo ancora cose iOS per i consumer” ecc…
Avete visto Windows 8??? È un gigantesco media player e basta!
gio_rabbia
21 feb 2012 - 19:06 - #21sì, ok, basterà installarlo. peccato che x11 fino ad oggi avesse forti legami con tutto il sistema operativo e con tutto il sottosistema bsd (sempre che sia ancora separato come era una volta).
si nota che puntano sempre più agli utonti che fanno solo cose “di base” coi propri computer. ciao ciao apple nei centri di ricerca…
stanno tornando a mac os 9: non compatibile con nulla che non sia loro stessi e un sistema operativo solo per giocare e perdere tempo per vedere stupide animazioni e video su youtube…
la prossima volta mi prendo un pc di quelli belli economici, mi ci piazzo su il suo bel freebsd e me ne infischio di tutta questa benamata “usabilità”… cosa aumenta l’usabilità? un’inutile animazione quando cambio pagina al pdf (salvo poi legare i comandi di rotazione della pagina alla pagina precedente) oppure nessuna animazione, passaggi istantanei e computer che funzionano? sarà questione di priorità ma per me è meglio la seconda…
nessuno ha notato quanto è rallentato anteprima nel 10.7 rispetto al 10.6 e quante funzioni sono state bloccate? e non venitemi a dire che beh, sì, posso sempre usare quicklook… e questo è solo un caso, ma la tendenza generale è quella…
ci siamo lamentati x anni quando si diceva che microsoft e intel volessero firmare l’esecuzione del codice e poi quello che ci ritroviamo davanti agli occhi è un sistema operativo che agisce nello stesso senso: fa girare solo i programmi apple e i programmi a pagamento. tanto dell’opensource, sul quale abbiamo costruito tutto il sistema operativo, che ci importa?
quando la apple permetterà di installare facilmente freebsd via bootcamp sarò un uomo contento…
domanda: a sto punto, al di là del design e dei prodotti ben costruiti che senso ha comprare un apple piuttosto che un pc? se volessi un ipad me lo comprerei, ma io voglio un computer che faccia il computer, che mi mostri molecole e proteine senza battere ciglio e senza inutili animazioni e danze con le dita sul trackpad, che mi permetta di ruotare le pagine di un pdf con un solo colpo di terminale anziché passare 50 ore a ruotare 1 x una quelle pagine, che mi permetta di chiudere i processi senza dover ricorrere a un kill… peccato apple, se continui così puoi vendere tutti gli iphone e ipad che vuoi ma non avrai mai i miei soldi quando vorrò comprare un nuovo computer
michelangelog
21 feb 2012 - 19:07 - #22@pativino
La user experience non è data dal numero di programmi che hai a disposizione ma dallo stile di questi programmi, carbon e le applicazioni per x11 non seguono le linee guida apple quindi in pratica danno una user experience peggiore.
Sinceramente non sono un grande fan di X11 sotto Lion quando ho bisogno di utilizzare applicazioni gtk uso debian, ma mi pare di ricordare che già ad esempio il copia incolla non funzionava o non si faceva con mela-c (ma potrei sbagliarmi ripeto è tanto che non uso x11 su osx) quindi una user experience non alla pari con applicazioni cocoa.
Una scelta di stile più che tecnica.
Ci sono altri unix-like che non includono un server X di serie, come ad esempio qnx.
Sotto qnx XPhoton sta a XQuartz sotto osx.
Non è un obbligo che uno sistema di tipo unix ti dia uno x11 preinstallato, l’importante magari è che ne esista una versione di terze parti, possibilmente open.
gio_rabbia
21 feb 2012 - 19:08 - #23emozionante il commento su windows 8… esiste anche altro nella vita. ti sei mai chiesto perché al cern usino linux?
Cincillà
21 feb 2012 - 19:16 - #24Vuoi mettere la user experience con il CERN ti risponderebbe ZeroDodici!!!
Muahahahah!!
È una battaglia persa, questi coi Mac ci stanno giusto sul web a dirsi quanto sono avanti rispetto a Windows, quell’altro zombie che cammina.
gipo
21 feb 2012 - 19:25 - #25Che commenti insulsi… Ovviamente c’è un’evoluzione e la tecnologia x11 è degli anni 80. Mi pare logico che ad un certo punto diventi opzionale e non installata di default.
Chi se lo vuole installare se lo installa e amen.
Piuttosto che supportata male da Apple (perchè assolutamente di nicchia) meglio che sia scaricata direttamente da XQuartz.
Cincillà
21 feb 2012 - 19:30 - #26La tecnologia anni ‘80 cerca i bosoni, quella anni ‘10 trova i co..ioni.
Ma farlo capire a chi coi computer ci gioca è tutt’altro affare.
max47
21 feb 2012 - 19:44 - #27addio
Zerododici
21 feb 2012 - 19:47 - #28Haha allora diciamo che tutti i Mac e i Windows fanno schifo, perché nel mondo dei server il 90% sono Linux???
Cincillà
21 feb 2012 - 20:01 - #29Ma perchè il CERN ti risulta essere una server farm?
ilmargarit
21 feb 2012 - 20:09 - #30Mah!Non riesco a capire perchè uno scenziato debba usare X11 su Mac per fare i suoi studi. Non sarebbe molto più semplice ed economico per la ricerca italiana e mondiale usare direttamente Linux o BSD invece di usare un SO dove l’implementazione di X11 è così scadente? Quale beneficio apporta il Mac alla ricerca rispetto ad altri sistemi Unix like? Ah già, è facile da usare il resto del sistema.
Adesso io potrei capire un utente totalmente alle prime armi a cui gli cambiano le icone del desktop e si sente perso e poi si lagna con mamma Apple perchè lo ha abbandonato.
Ma un utente esperto e consapevole, come mi auguro che sia un ricercatore non dovrebbe prendersela perchè Apple con implementa più “di DEFAULT” X11 nel su SO. Siete utenti esperti che cercate i bosoni no? Allora saprete anche che X11 era si rimette nel vostro Mac semplicemente andando sul sito di XQuartz, che tra l’altro è un progetto di Apple.
E smettetela di dire fesserie!
blackibiza84
21 feb 2012 - 20:14 - #31Su Windows 8, l’interfaccia Metro é disattivabile. Su MacOS se vuoi XOrg, devi installarlo (potevano anche lasciarcelo..e vabbé)
michelangelog
21 feb 2012 - 20:18 - #32Non capisco questa continua presa di giro a danno degli utenti mac.
Apple fa una scelta e sempre a criticare a prescindere.
Anche quando le scelte sono sensate.
Apple ha delineato linee guida specifiche per le applicazioni per osx, le applicazioni per x11 e per carbon non le rispettano più, e quindi vengono deprecate.
Scelta condivisibile? Lato utente che cerca la user experience pura di osx si, lato utente a cui serve l’applicazione tal de tali per X11 no.
Ma deridere gli uni o gli altri è molto stupido.
Specie quando l’alternativa esiste e viene portata regolarmente avanti. Alla fine x11 è un software come un altro non è la prima volta che viene tolto un supporto ad un componente.
Oltretutto ripeto anche altri sistemi hanno fatto questa scelta.
Osx non è certo il sistema operativo ultimo o perfetto ci sono ambiti in cui conviene usare un sistema o o un altro, la scelta alle volte è tecnologica, alle volte morale.
Ma dire che gli utenti apple sono stupidi che col mac vanno solo su internet è piuttosto riduttivo e offensivo.
Uno dei punti chiave di osx è difendere anche alcune scelte di design.
Altri sistemi fanno altre scelte.
Prendi ad esempio una kubuntu su cui apri magari gimp e rhythmcat.
Ti tiri su 3 runtime, gtk2, gtk3, e qt.
magari apri pure audacity e hai un sovrastrato di wxwidgets su gtk.
Su osx con software rispettoso delle line guida avresti solo cocoa.
(non che non esista software qt o gtk su osx ma fortunatamente ci sono molte applicazioni pure in cocoa che fanno le stesse cose.)
Su osx qt e wxwidgets si appoggiano su cocoa creando un soprastrato ma visto l’alto numero di applicazioni native fortunatamente se ne riesce a fare a meno.
Usare software che non rispetta le line guida rende l’uso di un sistema pulito come osx frustrante.
Ad esempio con toolbar non modificabili o troppo alte etc, che sono una vera stonatura.
Ci sono ambiti in cui è opportuno utilizzare un sistema o un altro ma secondo me come gui e user experience osx fa scuola.
Zerododici
21 feb 2012 - 20:18 - #33@cincilla
Io non ho mai parlato del CERN.
griffo
21 feb 2012 - 20:24 - #34Il CERN non usava non usa e non userà mai macOsX! Che scoperta…
Se millantate di essere utenti esperti di Unix che problema avete ad installare Xquarz?
Siete scienziati e vi fate i vostri programmi? Non ci vuole molto a fare una GUI senza X11…
IMHO come idea non è poi così sbagliata…
gio_rabbia
21 feb 2012 - 20:41 - #35se uno fa ricerca in ambito biologico non mi risulta che abbia da perdere il proprio tempo per installare x11 o per riscrivere un’interfaccia grafica… x11 funziona, lavora bene con qualsiasi programma scientifico. mi spiegate il senso di eliminarlo? che male vi faceva? non è una libreria che rallenta il sistema, funziona come un programma a parte… che problema creava alla apple? mi sembra veramente un prediligere soltanto gli utenti che il computer lo usano solo per navigare.
@30: perché uso mac? perché quando l’ho acquistato aveva un sistema operativo comodo e veloce, compatibile sia con programmi mac (photoshop e vari altri…) che con i programmi linux tramite x11/gtk/qt che con i programmi windows tramite wine; perché il computer è ben fatto e ha un sacco di batteria e perché è molto comodo poter avere il supporto a flash comodo e ben integrato, avere un sacco di programmi a pagamento (sì, sai non c’è bisogno di essere fan solo di 1 cosa, dal momento che non sono monomaniaco può piacermi sia photshop che gimp…).
nelle università e nei centri di ricerca, per conto mio, ci dovrebbe essere soltanto linux, ma posso capire, dal momento che ne ho uno anche io, che un ricercatore/studente/quello che vuoi possa desiderare un mac.
col 10.6 avevano raggiunto un grado di compatibilità incredibile con le altre piattaforme, adesso stanno andando avanti rimuovendo roba (e pure tanta) per aggiungere app lentissime inzeppate di inutili animazioni. che mi importa di avere il launchpad se poi manca mysql? capisco che sia facilissimo installarlo, ma vuoi mettere la comodità di averlo di default???
tuzzo77
21 feb 2012 - 21:01 - #36Io programmatore Java già mi trovavo spiazzato prima senza la JVM sui IOS
0Videogiocatore0
21 feb 2012 - 21:08 - #37quanti di voi piangono veramente per la perdita? e quanti di voi invece sono qui solo per criticare?
Ci sono state critiche anche quando hanno levato l’obsoleto flash player……
Zerododici
21 feb 2012 - 21:21 - #38Certa gente proprio non capisce…. Quelli ce dicono: “perché eliminarlo? Perché toglierlo?” non hanno capito niente!!!
Se fossero loro i capi della Apple allora i Mac avrebbero ancora i floppy!
Per fortuna alla Apple c’è ancora chi guarda avanti e cerca di portare avanti il mondo dell’informatica
Cincillà
21 feb 2012 - 22:11 - #39Avanzi, non avanti, zerododici.
Michelangelo, ma sei serio? Vuoi che ti elenco come le stesse applicazioni Apple non seguano le HIG e siano incoerenti l’una con l’altra?
Vuoi provare a vedere come diverse versioni della stessa applicazione siano totalmemte sfasate nell’user experience?!
Ma sai che le Pro Apps Apple (quelle che ormai non vendono piu) e le loro versioni aggiornate (vedi fcx) usano un kit ben diverso dall’interfaccia ufficiale?
Sai che fino a Tiger, che almeno era minimale, c’erano diversi stili anche solo tra le applicazioni di base senza andarle a cercare tra ilife e iwork?
Ma un mac voialtri l’avete mai usato?
Mi pare di no.
dusper77
21 feb 2012 - 22:14 - #40Leggete bene, la novità è che non sarà installato di default ma sarà comunque disponibile da installare
lucors
21 feb 2012 - 22:18 - #41ma X11 non è pronto per essere ELIMINATO anche in ambiente linux? ormai wayland è sempre più maturo e se ne parla di implementarlo già su ubuntu 12.04; anche in ambiente debian (quello che uso) le librerie sono nel ramo experimental… dei software citati eviterei gimp perché è un esempio di sviluppo da evitare (per scelte, per tempistiche); già in linux si usano applicazioni in qt e gtk ed ogni volta ci si sorbisce il carico di librerie solo per un sw… il problema non mi sembra apple che elimina X11 (e fa bene perché ormai ha più patch che struttura) ma che i software sviluppati per ambienti linux (o open in genere) non hanno nessuna linea guida se non il gusto dello sviluppatore! (basta vedere certe scelte in gnome o kde per averne un’idea…).
Ho intenzione di usare apple proprio per imparare un po’ dell’ecosistema delle applicazioni e l’idea di non avere più a che fare con X11 non mi dispiace (sfido chiunque ad essere soddisfatto di come X11 gestisce il dual monitor o le schede grafiche senza driver open!)
0Videogiocatore0
21 feb 2012 - 22:24 - #42OFFTOPIC IMPORTANTE:
http://www.repubblica.it/tecnologia/2012/02/21/news/android_nuova_versione_in_primavera_ma_aumenta_la_minaccia_malware-30167857/?rss
stiamo attenti con android
clauderouges
21 feb 2012 - 22:48 - #43Apple sta chiudendosi sempre di più, finché arriverà ad isolarsi totalmente dal mondo esterno. Bene, penso che ora tornerò felicemente ad Ubuntu, che avrà dei limiti, ma almeno è un computer e non un costosissimo giocattolone.
ciompo981
21 feb 2012 - 23:07 - #44Adesso nn sono del settore e riporto dei vaghi ricordi che ho letto a proposito di CERN e zio steve! Al CERN nn hanno sviluppato il www con la prima rete tra computer con su i primi browser? E questi nn erano i computer NeXT di zio steve?
Zerododici
21 feb 2012 - 23:28 - #45@ciompo981
Si, mi pare che hai ragione. E per di più i pc di steve erano sempre “superchiusi” come il primo Mac che si poteva aprire solo con una chiave speciale
0Videogiocatore0
21 feb 2012 - 23:33 - #46#43 non hai letto il mio offtopic importante?
Android “l’aperto” si becca un più 3000% di malware nel solo 2011…..(se i guadagni aumentassero come aumentano i malware potrebbero comprare il mondo……)
MacPipino
21 feb 2012 - 23:46 - #47Concordo con coloro i quali sono un “arrabbiati” per la futura “scomparsa” di X11.
Chi dice che X11 è < obsoleto > oppure < uno si può riscrivere l'applicazione in nuovo linguaggio > dimostra quanto effettivamente esso (non) produca con il proprio MAC, oppure abbia tempo da perdere nella riscrittura del programma per far piacere a Apple. Se non l’aveste capito: siete fortemente limitati mentalmente. Se una cosa funziona, e bene, non si guarda l’età.
Alcuni appunti pratici su Lion e ML:
Uso Mac e sistemi Unix-like da 15 anni e sono nell’ambito scientifico (Fisico Teorico). Quindi X11 è molto importante e utile per me perché mi permette di usare esclusivamente OS X sul mio MBP (a quei buontemponi che dicono di fare il dualboot gli consiglio vivamente di farlo con BSD, il “cuore” di OS X; vedrete quanto è geniale e migliorato il FileVault 2 di Lion: forse in 15 giorni ce la fate).
La cosa che fa arrabbiare me e credo anche gli altri sta nel fatto che Apple fino a Leopard ha combinato facilità d’uso per il neofita, applicazioni ben fatte per perdere tempo e struttura massiccia sfruttabile dall’utente esperto: insomma abbracciava uno spettro di utenza molto vasto (non in termini di numeri di vendita, solo in varietà). Da Lion in poi, Apple ha cominciato a focalizzarsi su una ben precisa categoria di utenza (medio-bassa): quella che fa iPhone+iPad+Mac. Non che questo sia sbagliato, anzi, ma contemporaneamente sta abbandonando, volutamente, la clientela esperta andando a togliere loro importanti strumenti di lavoro/studio/ricerca. Altro piccolo esempio su come Apple giudica i suoi futuri utenti: da Lion, Apple ha “nascosto” la cartella Libreria. Secondo voi perché?
Concludo dicendo che io e gli altri siamo “particolarmente” arrabbiati perché siamo fra quelli che abbiamo continuato a dare ossigeno ad una azienda moribonda in tempi nerissimi per lei. Oggi, sinceramente, ci sentiamo traditi da scelte opinabili solo per andare incontro a iOS.
E inoltre mi seccano questi fanboy spuntati nel 2007 che prima di iPhone neanche sapevano come si scriveva Apple e ora vengono a darci lezioni sull’inutilità di X11 nel futuro ML.
Si effettivamente iOSX (ormai credo che OSX sia morto) è giusto incominciare a classificarlo come un OS da “cazzeggio”: almeno questo è il giudizio che io e molti come me ci stanno facendo.
PS: per esprimere il mio commento vi dico che ho provato la preview di ML.
Sent from my MBP with Panther OS X.
MacPipino
22 feb 2012 - 00:00 - #48@44 e @45
vi prego, vi scongiuro, non tirate fuori cose più grandi di voi perché fate solo figure da cioccolatai.
1) la prima forma di collegamento in rete tra due macchine risale a metà degli anni ‘60: Arpanet;
2) il www nasce nel ‘91 su macchine unix come SEMPRE usate al CERN. Al Cern si è usato, si usa e si userà solo Unix;
3) il primo web browser è stato il Mosaic, scritto per Unix e solo DOPO portato anche su MAC;
Se almeno aveste visitato il museo, almeno quello, del CERN credeste a meno bischerate anche su chi ha “inventato” il moderno personal computer.
Zerododici
22 feb 2012 - 00:14 - #49@MacPipino
Curioso, qui c’è scritto qualcosa d’altro:
http://en.m.wikipedia.org/wiki/NeXT_Computer
Del tipo che ha pure scritto il protocollo HTTP ecc… (scusa ma non ho letto tutto, ma anche tu informati prima di dire ai altri che sono dei ignoranti!!)
steverulez
22 feb 2012 - 00:14 - #50ma quanta gente che abbandonerà mac per Linux o Windows!
speriamo che poi andranno a fare i loro commenti sui blog che trattano il loro nuovo OS perché non se ne può più di sentire tante sciocchezze.
Pseudo professionisti fossilizzati con quei 2 programmini che usano. Che si scocciano pure a dover installare per conto loro un software. Volete usare software di sviluppo vecchi? continuate ad usare OS vecchi. Chi vi obbliga a fare l’upgrade tanto odiato fatto per i mocciosi fanboy switchers? Non vedo l’ora che apple perda questa fetta di utenti con la spocchia che si spacciano per intenditori perché scrivono 2 righe di codice.