This document discusses advancements in big.little multi-processor scheduling in Linux, emphasizing the differences from symmetric multiprocessing (SMP) and the need for heterogeneous platform support for power efficiency. It describes the mainline Linux scheduler and experimental modifications for big.little optimization, including scheduling policies and load-tracking improvements to better manage task distribution. The evaluation of performance on various platforms and proposed future enhancements suggest significant potential for refining task scheduling to maximize resource efficiency.