This paper describes some real-time aspects of embedded Linux. Linux has been popular to be used as an operating system for embedded systems because future appliances will become more complicated, and many embedded applications require network and file system supports. Thus, Linux is considered as a good foundation to build future embedded systems. However, many applications require better real-time supports to satisfy tight timing constraints and good response times, and a lot of people desire to improve real-time aspects of embedded Linux. In this paper, we show several approaches to make Linux predictable. We believe that the information described in this paper will be useful for a lot of people who plan to use embedded Linux for their embedded systems.