Changes between Version 8 and Version 9 of FAQ
- Timestamp:
- 2014-11-07T16:33:13Z (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FAQ
v8 v9 2 2 3 3 * [#GeneralQuestions General Questions] 4 * [#AdvocacyRelatedQuestions Advocacy Related Questions] 4 * [#AdvocacyRelatedQuestions Advocacy-related Questions] 5 * [#ToolchainRelatedQuestions Toolchain-related Questions] 5 6 6 7 == General Questions == … … 38 39 39 40 40 == Advocacy Related Questions ==41 == Advocacy-related Questions == 41 42 42 43 '''Q:''' '''Oh, yet another operating system?'''[[BR]] … … 49 50 '''A:''' We are developing a new operating system from scratch as compared to a mere cloning an existing system with an established API. This forces us to figure out and design everything ourselves, which takes time.[[BR]] 50 51 '''A:''' The HelenOS development process can be characterized as breadth-first rather than depth-first. Breadth-first here denotes the fact that we are writing code which runs on half-dozen processor architectures and is highly multiplatform and portable. This is in strong contrast with the depth-first development model, in which a project quickly gains a lot of desktop features on only one architecture (typically x86) but its poor design prevents it from being ported to more platforms. 52 53 == Toolchain-related Questions == 54 55 '''Q:''' Why don't you use Clang as your primary compiler?[[BR]] 56 '''A:''' Well, we strive to support Clang as an alternative compiler for some architectures, but the thing is that Clang does not currently support all CPU architectures that HelenOS supports, so we must use GCC to build HelenOS.