The invention relates to the field of
system optimization, and discloses a Linux-based domestic
operating system kernel
cutting optimization system, which comprises a hardware baseline identification module used for acquiring a processor architecture,
peripheral and
bus topology, storage and network resources and
firmware capability of target equipment and generating hardware baseline description; the scene portrait construction module is used for statically and dynamically observing a target application and acquiring operation portrait data including
system calling, driving access and interruption events to form a scene portrait; a dependency analysis module; a multi-target constraint solving module; configuring a synthesis and construction module; and a
verification and difference feedback module. According to the method, portrait analysis is carried out on calling of a target application, driving access and interruption events, a trigger threshold value is set, dependency solving is executed in a high touch module range, scene-driven
cutting decision is achieved, the dependency closure calculation range is made to be consistent with an actual operation behavior, redundancy and invalid dependency are reduced, and
cutting precision and kernel construction efficiency are improved.