Tüm Ubuntu uygulamaları her cihazda aynı mıdır?


1

Acemi bir soruyu cevaplayın Tüm Ubuntu uygulamaları cihazdan bağımsız olarak aynı mıdır, örneğin bir jetson tx2 geliştirici kitinde Ubuntu için bir uygulama yaptıysam, kod MacBook'ta çalışan bir Ubuntu uygulamasıyla aynı olur mu?


4
Jetson TX2'in bir ARM CPU'su var ve MacBook'ta bir Intel CPU'su var.
AlexP

Çoğu durumda evet, çok az ek çaba ile hayır. Daha spesifik bir cevap için: Uygulama hangi dil (ler) de, çerçeveler ve / veya kütüphanelerden oluşuyor? Yerel ikili kod içeriyor mu? Hangi derleme sistemini kullanıyor?
David Foerster

Yanıtlar:


1

"Kod" ile ne demek istediğine bağlı. İkili dosyalar hedef mimari için derlenmelidir, bu nedenle makine kodu AlexP'nin belirttiği gibi bu iki makine için farklı olacaktır. Ancak paketler genellikle aynı kaynak koduna dayanmaktadır , bu nedenle aynı sürümdeki uygulamalar, donanım ve çevre (mevcut kütüphanelere bağlı olarak) tarafından desteklendiği sürece aynı işlevselliği ve davranışı sağlamalıdır.

Daha ayrıntılı bir cevap için bu sorunun amacının ne olduğunu bilmemiz gerekir .


AlexP, Jetson tx2'nin kod yazacağım ARM derlemesinde yazıldığını belirtti, çünkü bunun üzerinden çalışmak istediğim şey gerçekten aptalca bir soru oldu, çünkü gerçekten dürüstçe bildiğim için bilmediğim bir şeydi.
Asjawweege,

@Asjawweege Eğer cevabım hâlâ yardımcı olsaydı, daha iyi bir karmayı akıtmaya devam ettirmek için, onu büyütürsen iyi olurdu ...
Murphy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.