To reduce the memory size, we need the reduction in system-wide approaches. This means that memory reduction efforts are applied to not only the kernel, but middle-ware, and applications. The middle-ware issues, especially window system, are described later.