Review iOS Kernel code Darwin XNU

When you use to be an iOS user you will try to take a look how it work and how it realize the iOS world in your iPhone and iPad.

This is the year with open source idea to share knowledge to understand what is inside.

Windows and Linux

Beside the Windows System, FreeBSD and Linux become the main operating system which influence your life. During these years experience in IT industry, I use Windows System in my Laptop and use Linux for the server system when I focused on server related tasks. Windows is the system with retail customers and some main applications work on this operating system for user. Linux based system is a good system which could provide more system resource when you want to use some server or remote control services.

FreeBSD

It is a system use to be understand as a useful system in educational system. Some specific tasks work on this system and continues more than a decade.

Darwin XNU

When first time you download the code from GitHub, you would find the code structure based on BSD and other Unix, Linux based systems than add some Darwin specific ideas to redefine this operation system. During the information inside the source code, I admit that I should said it as XNU but some Linux or Unix base operating system. Because it already has its own code base and some structure base on its own. Like NeXTStep, Solaris and also contain with Linux and BSD, etc.

Innovation and Ideas

More things review inside, more surprising things happen during these code base and ideas.When you are a firmware or BIOS engineer, it is more easily to let you understand the low level code base like the kernel code. In another way, it would take long time to understand application code because its far from the low level code base idea inside the system. Different work environment cause different innovation and idea during the project requirement. Different Level with the code base would also include different topology and algorithm to create the code base and the structure the data and the things that we used to be.

Objective-C

It is the Programming Language that make the world has different idea about the system which provide different idea about the user and the system. Specifically when you are a PC environment engineer and live in the MS and go through the coding environment with C, C# and assembly. It provide more detail control idea and method with resource and provide how to control these resource with some feature include inside. These kind of coding style would help to manage the code in some resource limit devices and component.

Wilson




要查看或添加评论,请登录

YEN LIN的更多文章

  • Health in 30 minutes

    Health in 30 minutes

    Considering the effect of light and Audio solutions, the study in the field of bio-signal and review contents would be…

  • System topology to remind the enhancement about the platform

    System topology to remind the enhancement about the platform

    #PCIe #USB #NVME Platform usage for x86-based system might be based on the PCI Express system topology. To understand…

  • Reviewed my paper journal in EMRD

    Reviewed my paper journal in EMRD

    It was not news but a review article about the things that I was involved in two years learning curve in NTUST EMRD…

  • Innovation and the mindset

    Innovation and the mindset

    There always some requirement to come our some innovation to enhance the performance and quality to deliver some good…

  • Debugging USB Type-C Driver # 1

    Debugging USB Type-C Driver # 1

    USB Type-C provide multiple functions through USB Type-C connector. From Microsoft.

  • idea for exception during ARM's development PART III

    idea for exception during ARM's development PART III

    When system caused an exception what is the analysis process to make sure you can reduce the time to solve the issue?…

  • idea for exception during ARM's development PART II

    idea for exception during ARM's development PART II

    Cache behavior in ARM has variable description for detail. Base on the idea for ARM8, it look a lot of description for…

  • Idea for ARM System exception during development cycle --- part I

    Idea for ARM System exception during development cycle --- part I

    With ARM platform system. You have more available capability to develop your product withe different ideas.

  • Personal Environment solution in the city.

    Personal Environment solution in the city.

    In this year, the environment issues had more visibility in my city. The Weather showed its difference in this year…

  • Idea for Product

    Idea for Product

    There always have new ideas in the wold and may have a chance to influence the original business module. R&D always try…

    2 条评论

社区洞察

其他会员也浏览了