Brevenotas No mas Windows ni Linux en los nuevos Macs con ARM

tglaria

InExperto
No para nada, yo corro 16 imágenes en Docker en mi rpi (tb ARM) y anda filete, la verdad es que no noto diferencia en cuanto a rendimiento entre nativo y virtualizado. Lo único que hay que tener ojo es que la imagen que quieras ocupar está compilada para ARM, de lo contrario no correrá.

En MacOS cambia un poco la cosa pq el kernel que tiene es como el hoyo para virtualizar, Docker tiene atados con NFS, tanto Docker como VirtualBox tienen atados con volúmenes compartidos y alocación de RAM, todos problemas que tienen que arreglar en el kernel de MacOS pero que no lo han hecho. Es tan pero tan penca MacOS en este sentido que el rendimiento en Windows es bastante mejor. No llega al rendimiento que obtendrían en un Linux, pero se están acercando; por lo que he leído; WSL2 será un gran paso para Windows hacia el Open-Source.

ARM por el otro lado es un competidor bastante serio, específicamente pq puedes hacer muchísimo con muy baja temperatura y uso de energía. Es tan bueno que una raspberry pi 4 con un SSD (todo alimentado con apenas 5v) es perfectamente ocupable como PC de escritorio para uso normal: con la tecnología actual que hay para enfriar un procesador Intel, si le pones eso mismo a un ARM se mantendrá a temperatura ambiente prácticamente aunque esté a full trabajando.

Saludos.
Docker es virtualizacion?
 

BARTICCIOTTO

Miembro Activo
Una lastima que vendan equipos capados. Al final siempre es bueno tener la posibilidad de poder instalar lo que se te venga en gana en tu equipo, sea Linux, Windows o lo que sea.
Cada vez con menos puertos.
A futuro una opción descartada.
 

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Docker es virtualizacion?
mmm sí y no jajajaj depende mucho más de la capa de virtualización del OS, pero la CPU también tiene que soportarlo. No me acuerdo en este momento cómo se llama ese subset de instrucciones, pero si la CPU no lo soporta, olvídate de poder correr Docker.

Saludos.
 

rodrigokfw

Fanático
Conozco esta versión que esta en las Surface, no se si exista otra por ahi.
hay algo más nuevo, super reciente y medio incompatible... microsoft trabajó con qualcomm para meterle instrucciones x86 a los chips snapdragon e intel se molesto en su momento... el resultado es el siguiente:
 

miguelwill

Matrix Operator
Miembro del Equipo
MOD

miguelwill

Matrix Operator
Miembro del Equipo
MOD
depende de donde lo corras

si lo corres en Linux: NO, porque corre nativo como subprocesos del mismo sistema

si lo corres sobre Windows : Depende:
1.- si lo corres con hyper-v, SI, es virtualizado, porque todos los contenedores correran sobre una maquina virtual

2.- si lo corres con WSL-2, NO, porque el kernel linux para WSL-2 corre nativo sobre windows sin usar una maquina virtual, aunque si usa funciones de virtualizacion para el uso de memoria, pero no usa una instancia completamente virtualizada como hyper-v o virtualbox.

hace poco para usar dualboot (disco grande) con linux y windows+intel-optane, me tuve que quedar en windows xD
y aprovechando reinstale con win10-pro , y al probar docker desktop, con la ultima version de windows, puede usar docker sobre wsl-2 sin mucha intervención, y los comandos (git, doker, docker-compose) corren nativos en el cli de windows


1593311183839.png


vista inicial de las opciones generales de docker desktop

1593311498638.png
 
Última modificación:

miguelwill

Matrix Operator
Miembro del Equipo
MOD
tambien esta el tema de que si lo corres en un sistema arm, las imagenes deben estar compiladas para arm, y no te va a correr una imagen x86 o x86_64
 

sndestroy

Adicto al azúcar
hay algo más nuevo, super reciente y medio incompatible... microsoft trabajó con qualcomm para meterle instrucciones x86 a los chips snapdragon e intel se molesto en su momento... el resultado es el siguiente:
En esa nota sólo hablan de una posible capa de compatibilidad x86, nada de instrucciones nativas. Tampoco encuentro nada de lo que dices buscando en la web.

Si fuera el caso, Intel no tiene nada que reclamar si Microsoft se manda un "Rossetta" para x86->ARM, porque es a nivel del OS... Donde veo que sí pueden patalear (aunque no sabría el resultado legal de una pelea así), es si hubieran integrado directamente en el SoC SQ1 algo como el CMS de los viejos Transmeta Crusoe. Y hacer esto último no tiene ningún sentido para MS en mi opinión.
 

chuckles

Miembro Regular
Una lastima que vendan equipos capados. Al final siempre es bueno tener la posibilidad de poder instalar lo que se te venga en gana en tu equipo, sea Linux, Windows o lo que sea.
Cada vez con menos puertos.
A futuro una opción descartada.
Exacto, cada vez apple se aísla más y más, al final con tan poco puerto terminaré sin saber si compre un macbook o un ipad...

Vieron el ipad pro? Es hermosamente igual que un macbook con ese magicboard

Sent from my SM-G955F using Tapatalk
 
Al menos para los viejos G3, G4 y G5 habia soporte para ubuntu no recuerdo hasta que version.

IBM por su parte continuo sacando servidores en el segmento enterprise (recuerdo unas maquinas SAP con procesadores G7 en su momento, asi que unix corre)

El punto es si la arquitectura es propietaria. ahi estan cagaos, va a ser como correr windows en una xbox.

*Edit* IBM va en el power 9, del año 2017, usado en el segmento enterprise y supercomputadores. Power10 esta anunciado para el 2021 en 10nm
 

rodrigokfw

Fanático
En esa nota sólo hablan de una posible capa de compatibilidad x86, nada de instrucciones nativas. Tampoco encuentro nada de lo que dices buscando en la web.

Si fuera el caso, Intel no tiene nada que reclamar si Microsoft se manda un "Rossetta" para x86->ARM, porque es a nivel del OS... Donde veo que sí pueden patalear (aunque no sabría el resultado legal de una pelea así), es si hubieran integrado directamente en el SoC SQ1 algo como el CMS de los viejos Transmeta Crusoe. Y hacer esto último no tiene ningún sentido para MS en mi opinión.
Creo que SQ1 ocupa una capa binaria de compatibilidad con x86. En su desarrollo si se hablo de instrucciones x86 nativas:

No encuentro la noticia :(, creo que fue en el primer anuncio de los procesadores compatibles con x86 y puede haber sido especulacion de los medios.
 
Última modificación:
Puede parecer arriesgada la jugada de apple de volver a un ecosistema cerrado y ahora a la fuerza, pero nacieron así, por lo que no creo que les vaya mal. siempre han sido de nicho, y esa aventurilla de windows creo que no dio frutos por ningún lado, es como dicen, casi nadie se compra un apple para jugar con window...si su gracias es el OS.
(Lo que si encuentro imperdonable es lo de seguir soldando lo upgradeable y lanzar otro equipo con otro config como si fueran moviles, [modelo de negocios odiable] )
Lo de correr otros OS no oficiales para arm, sera cosa de tiempo!, son arquitectura compatible asi que la cosa iria por algun tipo de bloqueo tipo bootloader.
F
inalmente a mi me da mas pena intel (mentira no me da nada de pena) ahora que veamos mas arm y ryzens por todos lados
 

geosw1982

Miembro Activo
Yo encuentro que es bueno que vayan abandonando la arquitectura X86, mientras más fabricantes de equipos y compañías opten por arquitecturas ARM más desarrolladores le darán auge a está plataforma, es cierto lo que dice Apple que la arquitectura X86 se ha ido estancando su avance en el rendimiento vs ARM, que en cada generación aumenta su potencia significativamente, sin hablar del consumo energético más eficiente y la considerable mejores temperaturas en estos sistemas. Microsoft también está sacando Surface con ARM por lo que veo de aquí a 2-3 años más X86 será parte del pasado.
 

miguelwill

Matrix Operator
Miembro del Equipo
MOD
Yo encuentro que es bueno que vayan abandonando la arquitectura X86, mientras más fabricantes de equipos y compañías opten por arquitecturas ARM más desarrolladores le darán auge a está plataforma, es cierto lo que dice Apple que la arquitectura X86 se ha ido estancando su avance en el rendimiento vs ARM, que en cada generación aumenta su potencia significativamente, sin hablar del consumo energético más eficiente y la considerable mejores temperaturas en estos sistemas. Microsoft también está sacando Surface con ARM por lo que veo de aquí a 2-3 años más X86 será parte del pasado.
esperemos que otros fabricantes saquen una linea con ARM y asi van repartiendo la torta de implementaciones
x86 aun tiene por lo bajo para muchos años mas, pero en el ambito de sistemas hogareños si pueden tener un buen mercado que explotar
 
Subir