quote:Skapades ursprungligen av: Ingemar Ragnemalm:
quote:Skapades ursprungligen av: arvid.:
Det tror jag definitivt inte! Av den enkla andledningen att då måste alla programvarutillverkare skriva om alla sina program en gång till. Visserligen skulle dom kunna använda kod från en ev. Windows version, men dom som inte har en Windows version skulle behöva skriva om koden helt. Även windows versionen skulle behöva en stor portion arbete.
Du är inte programmerare hör jag. Det är inte en så stor sak som du tror. Om Apple bara gör en Intel-OSX med exakt samma programmeringsgränssnitt, samt att det utvecklas kompilatorer som är kompatibla med de gamla, så behöver de flesta program bara kompileras om med ytterst lite ändringar. Det är bara endian-beroende kod som måste ändras lite.
Det blir alltså ett mycket mindre steg än från 9 till OSX!
Det som måste skrivas om helt är assemblerprogram. Man skriver sällan program i assembler idag. Det försvann med 68040 ungefär. Inget problem.
De som får den största huvudvärken är kompilatortillverkarna, men de har ofta x86-kompilatorer, och allt som då behövs är att fixa API´er och länka för den nya plattformen. (Inte så bara, men mycket lättare än att stödja en helt ny processor.) Vi skulle till och med kunna få lite bättre tillgång till alternativa språk (ett problem på Macen idag), tack vare att x86-sidan har lite bättre utbud.
Sun gjorde för länge sedan en sån här grej. De bytte från 68030 till Sparc, och till skillnad från Apple gjorde de ingen emulering för gamla program. Man förutsattes kompilera om dem. Sun gick inte under för det.