1984年,Bob Scheifler和 Jim Gettys 制订了X的早期原则

第一条原则在设计X 11时被修改为:”除非你知道有真正的应用程序需要它,否则不要增加新功能“。X 基本上一直遵循这些原则。例子的实现考虑到了扩展和对扩展的改进来进行开发,同时保持和1987年的最初协议的兼容性。