Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修改。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充满着大批的垃圾代码,相当多数的代码只是在描写板级细节,而这些板级细节对内核来说,不过是垃圾,如板上的platform装备、resource、i2c_board_info、spi_board_info和各种硬件的platform_data。读者有兴致可以统计下常见的s3c2410、s3c6410等板级目录,代码量在数万行。Linus Torvalds在2011年3月17日的