ARM : Apple facilite la transition de plusieurs projets open source

Au cours du « State of the Union », l’autre grand keynote de la WWDC, Apple a confirmé qu’elle assisterait plusieurs projets open source dans leur transition vers l’architecture ARMv8-A. Les ingénieurs de la firme de Cupertino vont directement contribuer à plusieurs projets d’envergure, parmi lesquels Python et Chromium.
Apple annonce son soutien :
- au projet Chromium de navigateur web ;
- au framework Electron de développement d’applications multiplateforme ;
- aux gestionnaires de paquet Homebrew et MacPorts ;
- à la plateforme de développement Microsoft .NET Mono ;
- aux langages Python 3 (avec l’extension NumPy) et Go ;
- à la bibliothèque QT ;
- au serveur Nginx ;
- au framework JavaScript Node.js
- ainsi qu’à Bgfx, Blender, Boost, Skia, Zlib-Ng, cmake, FFmpeg, Halide, Pixar USD, Swift Shader, nmap, OpenCV, OpenEXR, OpenJDK, SSE2Neon, Redis, Cineform CFHD, et V8.
nodejs c'est cool: ca va aussi profiter au raspberry et à Homebridge :)
@totoguile
C’est ce que je me suis dit.
Chromium sera peut-être enfin à jour sur Raspbian 😃
Et ca va beneficier à Linux en général 👍🏻
nodejs pour arm ça existe déjà
oui (homebridge tourne très bien sur RBI4).
ce qui est cool c'est qu'Apple va participer à l'optimisation
@totoguile
C’est déjà optimisé pour arm je vois pas le rapport d’optimiser c’est surtout que leur archi risque de pas être exactement comme arm
Très intéressant, je cherchais justement à savoir ce qu'il allait en être des environnements comme NodeJS.
Par contre, je m'inquiète sur les dev web : il est absolument nécessaire de tester ses services et sites sur toutes les plateformes dans ce domaine. J'ai vu nombre de développeurs web passer sur mac pour la souplesse et robustesse du système, mais surtout pour la possibilité d'avoir tout au même endroit via VMWare et autre BootCamp afin de faire les vérifications sur les systèmes de Microsoft. J'attends avec impatience plus de précision sur ce point, mon mac de 2012 devant pour le coup bientôt tirer sa révérence après de nombreuses années de bons services, je ne suis pas sûr de me jeter dans le grand bain de l'ARM tout de suite...
Super ! Merci bien, je vais suivre tout ça.
@Anthony
Après tout certains font tourner xp sur iPad. Avec e de l'optimisation ça devrait avoir e de bonne perf
@cdrey
En agence tu as machines pour les tests, comme les téléphones, aucun souci pour ça, du moins pour le front, et le back ça ira.
En agence oui. En entreprise oui.
Il n'y a pas que des agences et des entreprises avec de gros moyens qui développent sur des technos web ;-)
Sinon faire du progressive enhancement...
Mais franchement, c'est tellement éloigné de la culture dév front ...
bonne initiative.
@oomu
Excellente même, ça donne confiance et permet de dissiper certaines craintes quant à la migration vers ARM🙂
@dodomu
"ça donne confiance"
Aucune raison, au vu des antécédents.
Si Microsoft, c’était la stratégie « EEE » (embrace, extend, extinguish), avec Apple, c’est « Séduite et Abandonnée ».
Quand il a lancé officiellement OS, il y a exactement 19 ans et trois mois, Steve Jobs clamait : « By the end of the year, Apple will be the biggest distributor of Unix. »
Même lui ne pouvait imaginer à quelle échelle ; mais que reste-t-il de cet Unix ?
À la même occasion, Avie Tevanian — dont le nom m’est sacré — demandait, goguenard : « Have you ever tried printing on Linux? No one has really been able to tame Unix yet. »
Ben ouais, Avie, on imprime plutôt pas mal depuis Linux, pour autant qu’on imprime du tout. Mais qu’en est-il de CUPS, le Common Unix Printing System, dont Apple s’est fait le gardien FOSS, promettant vivat-crescat-floreat ?
Alors, jusqu’à preuve du contraire, je reste sceptique sur cet engagement d’Apple. À eux d’apporter la preuve qu’ils ne nous enfument pas une nouvelle fois.
Moi, les précédentes m’ont suffi.
@ occam : « mais que reste-t-il de cet Unix ? »
Ben… à peu près tout, et plus que ce qu’il y avait à l’époque où le Steve a dit ça.
Peut être qu'il y aura un bootcamp aussi, maintenant que Windows 10 existe version ARM c'est envisageable, ça expliquerai pourquoi ils n'en n'ont pas parlé pendant la présentation de la virtualisation.
À l'image de ce que l'on a sur les devises iOS, je ne pense pas que l'on puisse avoir un autre système que macOS en bare metal. Donc pas pour des raisons techniques, mais politiques.
En éspérant que .NET Core fasse partie des priorités! :)
Mais du coup quid des Mac Pro renouvelés récemment. Vu le prix de la bête ça va commencé à faire cher s'il faut remplacer ne serais-ce qu'une tour dans deux ans... même pour une entreprise l'investissement me semble loin d'être rentable quand on sait que les anciennes générations sont encore vaillante pour quelques config d'entre elles !
@Antara
C’est la transition des machines neuves qui est annoncée en 2 ans. Les règles de support des Macs existants restent les mêmes : 5 à 7 ans pour être déclaré obsolète
@sebasto72
Vu le prix. Ça fait court comme support. C’est insupportable ce type de longévité.
Bien heureux d’avoir abandonné le mac. Avec tous les abandons successifs d’Apple, en terme de matériel et logiciels pro, en fonctionnalités et pour le foutage de gueule professionnel surtout depuis 10 ans, j’ai du mal à comprendre encore ce qu’il reste d’attrayant pour cette plateforme qui s’est gadgétisée et superboboïsée. J’ai retrouvé mes marques sous Linux, qui a bien progressé et pour lequel tous les outils que je veux fonctionnent normalement.
@DarthThauron
Le coût d’une machine, que ce soit une cafetière ou une usine d’assemblage ne se juge que par l’usage qu’on en a, avec le calcul d’amortissement qui va avec.
Ravi que tu sois satisfait de ta configuration Linux (on utilise ça sur nos serveurs depuis plus de 15 ans).
Ce n’est pas si difficile d’imaginer que d’autres usages ne cadre pas avec cette plateforme.
En général, on a tort de généraliser 😄
@DarthThauron
Apple est une entreprise et elle cible ses clients. Pour ma part le seul gros défaut, c'est la qualité des machines. Mon 17" était un tank mais hyper fiable, vu les dernières machines, c'est vrai que je croise les doigts pour le 16", j'avoue que sur ce point je te rejoins.
Un changement tous les 9 ans ça va ? Après si tu aimes les gadgets qu'ajoute Apple, ça peut être frustrant. Mais pour travailler, du moment que tu as tes logiciels, tout va bien ?
@DarthThauron
Pour info, un supercalculateur on le renouvelle environ tous les 3 ans... (près du millions pour ~500 Tflops aujourd’hui)
@tupui
Je vois pas le rapport.
Le temps de support. Dire que 6-7 ans c’est court. Ça dépends où. Dans le domaine HPC de toute façon tu changes toi même bien avant ça si tu veux rester dans la course.
« au framework Electron de développement d’applications multiplateforme »
Encore une idée bizarre. Ça semble être le thème de la WWDC de cette année.
Numpy mmmh. Pourquoi pas pandas et Sci-py ??
@esclandre77
Peut être parce que pandas est construit sur numpy (les dataframes se basent sur des ndarrays entre autres)
Donc sans numpy, point de pandas.
Au fait pour l'auteur Numpy ce n'est pas une extension est une bibliothèque
Très bonne initiative encore.
Décidément, cela fait 2 semaines que j’ai acheté une action Apple et ils n’annoncent que des trucs qui m’intéressent !!
Je savais bien que le fait que je monte au capital allait leur faire bouger leurs fesses !
💪💪
Apple apporte son support à Electron... enfin c’est obligé pour ne pas être délaissé. Mais quelle merde cette mode à développer avec un framework qui n’a le guidelines d’aucun OS, qui est lent, bouffe de la RAM et qui se trouve en n exemplaires sur le disque si on a n merdes écrites en Electron installées... c’est un cancer de l’informatique...
Verre à moitié vide : c'est un mauvais signe ( manque de développeurs pour mac ) de devoir contribuer à maintenir la compatibilité de certains projets Open Source.
Verre à moitié plein : c'est une bonne initiative.
Cool, FreeBSD va (très probablement) supporter ARM en Tier 1 dans sa version 13.
Donc ça va aussi être positif pour moi au final :D
Dans la liste, une suite bureautique et un logiciel de photo, c'est possible ?