iOS è basato sul kernel Linux? In questo caso, è possibile installare un programma Linux in un iPhone (per esempio un server node.js?

iOS è basato su NeXTSTEP, che esisteva prima di Linux, NeXTSTEP è basato su Berkeley Unix, che è anche chiamato BSD. Ai tempi, una licenza Unix costava migliaia di dollari, che è una delle ragioni per cui Linus Torvalds ha creato Linux.

L'iPhone e l'iPad sono completamente bloccati, con il loro BIOS e firmware, chipset e praticamente tutto, ma non è molto diverso da una qualsiasi delle centinaia di schede di sviluppo basate su ARM, come Raspberry PI per esempio, anche se l'iPhone è più potente, si possono ottenere schede di sviluppo che vanno dai 5 dollari fino a molte migliaia di dollari, ho sentito che una volta si poteva ottenere una scheda ARM a 72 core, non so se sia ancora disponibile al pubblico comune.

Sulla maggior parte delle schede ARM si può installare Linux e si può installare NodeJS, Elixir e qualsiasi cosa si voglia installare.

Se si potesse flashare l'iPhone, allora sì, si potrebbe usare l'iPhone proprio come le molte schede ARM per sviluppatori, ma si possono avere molti computer ARM per molto meno, Chrome books e molti altri.

Si possono anche affittare server ARM 32 e ARM 64 bit ad esempio Deploy BareMetal SSD cloud server in pochi secondi. e costano solo 2 euro al mese.