Question

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Locked
SteveJobs
Posts: 5
Joined: Mon Oct 15, 2018 5:07 pm
Libera.chat IRC: Mr. Jobs

Question

Post by SteveJobs »

Can you list me compilers, and packagers (name) for creating OS? More specific, Windows 10, and iOS. Thank you.
ComputerFido
Member
Member
Posts: 44
Joined: Fri Sep 09, 2016 5:52 pm
Location: Australia
Contact:

Re: Question

Post by ComputerFido »

Have you read the wiki?

Have a look at these pages:
https://wiki.osdev.org/Introduction
https://wiki.osdev.org/Required_Knowledge
https://wiki.osdev.org/Beginner_Mistakes

The compilers you need will depend on the platform and language you want to use.

https://wiki.osdev.org/Getting_Started - has a section on development environments
https://wiki.osdev.org/GCC_Cross-Compiler - goes into building a cross-compiler in a UNIX like environment (Linux, Windows Subsystem for Linux, Cygwin or mac OS)

Hopefully this helps, the question seems a bit vague and I am not sure what you mean when you say: "More specific, Windows 10, and iOS".
Also, have a look at this: https://wiki.osdev.org/How_To_Ask_Questions
StudlyCaps
Member
Member
Posts: 232
Joined: Mon Jul 25, 2016 6:54 pm
Location: Adelaide, Australia

Re: Question

Post by StudlyCaps »

It's a little hard to understand your question. If you are asking what tools Microsoft and Apple use to write and build their commercial OSes then I can tell you that MS uses Visual Studio internally. I don't know what Apple uses internally but IOS uses the XNA kernel, which is open source. So if you have a look at the source you can probably what determine the build environment is.

This is not what we recommend if you want to build an OS though, as mentioned above, we recommend building a custom GCC and using the gnu build tools in a Linux environment.
User avatar
zaval
Member
Member
Posts: 659
Joined: Fri Feb 17, 2017 4:01 pm
Location: Ukraine, Bachmut
Contact:

Re: Question

Post by zaval »

StudlyCaps wrote:It's a little hard to understand your question. If you are asking what tools Microsoft and Apple use to write and build their commercial OSes then I can tell you that MS uses Visual Studio internally. I don't know what Apple uses internally but IOS uses the XNA kernel, which is open source. So if you have a look at the source you can probably what determine the build environment is.

This is not what we recommend if you want to build an OS though, as mentioned above, we recommend building a custom GCC and using the gnu build tools in a Linux environment.
this sounds as trolling as the OP threads about creating Windows 10 and iOS.

Why "linux" environment? I have 3 different cpu architectures gcc toolchains on Windows. somebody doesn't like linux, somebody wants to use clang or whatever. why the build tools should necessarily be in the linux envornment? there is literally no 1 legit reason for such a "recommendation".
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Re: Question

Post by AJ »

Based on the username and previous questions, looks to me like this account has purely been set up for trolling.
Locked