From mint-bounce@lists.fishpool.fi Wed Apr 29 13:10:19 2009 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=2kppj4O1bTuRri7K0JcVEQ20iRJpkZKYxe2ZXZ3rX4s=; b=NxxyU6g0QsktbKZwLkF8nbtTBXtcan4nyoNxwYyEUJZZZxBqe5sEjJL0CdkBprZ4C5 KWer5vGZWxQg12NgCLQipPpCBZ7hqaoitx4wtfDYSEeJ0JP1d5AfT80NRjRCJiFczPY9 deEqmyU+uZ7GExRV/HTU3XJxvZS54/4t9eNaA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=BZMzn0tuV+0FK9vnE18rVZVJq/806SRkB12qwuRTuliuHmWrDhCHTKUsfIrGElCB65 wvFr5Uisc1q0lrHyffmKbwcdJDfaOGdUiIC1VO3u0hi1mecAHlWA/UiOOikISXtss3qF 3oMRiwfRzhJi9vBkoslBjS1ZcnIOb1+t8s0wE= Message-Id: <3019F1C0-5DD6-4AEC-B219-AB4AFA44A02D@gmail.com> From: Peter Persson To: mint@lists.fishpool.fi In-Reply-To: <1241012321.4402.110.camel@petr> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: [MiNT] MiNTLib for ColdFire Date: Wed, 29 Apr 2009 19:05:38 +0200 References: <49F743B1.8030803@freesbee.fr> <1240957935.9590.38.camel@joy> <49F78A7A.9020001@freesbee.fr> <1240985088.4402.13.camel@petr> <49F803C5.9050303@freesbee.fr> <1240993687.4402.60.camel@petr> <1241012321.4402.110.camel@petr> X-Mailer: Apple Mail (2.930.3) X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: pep.fishmoose@gmail.com Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: Hi, The Aranym concept is great in that it provides a very fast machine to very little cost. However, it's built around the idea of having the system running in a virtual machine, and letting applications and system components run code natively if needed. Some of us prefer the idea of running the system + applications natively, with the possibility of launching applications under emulation if needed (i.e. in a fashion similar to Rosetta on OSX). Aranym is great at what it does, but it does not provide this kind of functionality. Personally I wouldn't mind if the OS would run on ARM, CF, PPC or even x86 - as long as it runs natively on that machine. The Coldfire does provide a familiar environment, and it's not that difficult to port stuff to it. Some stuff is inherently compatible and will never work on a Coldfire machine, and in such case the system could provide "real" 68k emulation in software for that particular process (and I'm not refering to the 68k lib provided by freescale, but rather some open source 68k core which would compile on ARM or PPC as well). In theory it's possible to create binaries which run on Coldfire as well as 68k. And when this is not the case - does it really matter? There are lots of 030 and/or FPU binaries which will never run on 68000, and usually this is stated in the docs. -- PeP