From mboxrd@z Thu Jan 1 00:00:00 1970 From: kaushal Subject: Distinction Date: Mon, 12 Sep 2005 18:12:02 +0530 Message-ID: <1126528922.3338.45.camel@kaushal> Reply-To: kaushal@rocsys.com Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: Sender: linux-c-programming-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-c-programming@vger.kernel.org hello list, Iam unable to find the exact differences between the terms: 1.architecture 2.Platform 3.Variant 4.Core These terms,associated with hardware,must be having a set of features specific to each.The terms coined due to eCos code base architecture.When I tried to compare it with Linux I don't find reflection in the src code for the last three terms(platform variant and core).eCos arranges the HAL packages based on the above mentioned criteria.In Linux Only the arch directory had various sub directories.Under which category do these 'sub-directory names ' fall?I googled a lot but found vague/contradicting/redundant(definition has the term in it) results.Thanks in advance. cheers- kaushal.