9. SILO.

Sparc Improved Boot LOader ( SILO )는 SPARC 아키텍쳐에서 사용되는 부트 로더이다. 이것은 리눅스, 솔라리스, 혹은 SunOS로 부팅되는 것이 가능하도록 해준다. 이것은 ext2, iso9660, UFS 혹은 ROMFS 로부터 Linux커널이 로드되는 것을 가능하게 해준다. SILO의 README 파일에는 다음과 같이 쓰여져 있다.

이것은 SPARC상의 Linux를 위한 완벽한 부트 로더를 만들고자하는 첫 시도이다. SPARC에서는 bootblock이 존재하지 않으므로, 다음과 같은 두 가지 단계를 거쳐야 했다. 첫번째는 512B크기에 맞추어진 Peter Zaitcev의 silo(우리는 이것을 첫 단계의 로더라고 부르도록 한다.)로부터 간단한 로더를 만드는 것이었으며, 두번째는 위의 것을 기반으로 더욱 완전한 형태의 부트 스트랩 로더(위에 비추어 이것을 두번째 단계의 로더라 부른다)를 로드하는 것이다. 구현된 두번째 단계 로더의 장점은 ext2 라이브러리 및 ufs코드를 사용할 수 있도록 함으로서, ext2 fs와 ufs에 존재하는 어떠한 파일이라도 접근 가능하도록 했다는 것과 silo.conf를 이용하여 gunzipping과 다른 여러가지 일들을 다루도록 한 것이다. 이것은 Linux/i386 lilo가 각각의 커널이 각자의 맵(map)을 요구하는 것과는 다르다. silo에서는 두 번째 단계의 로더에서 단지 하나의 맵(map)만이 요구하며, 여러분이 일상 작업에서 두번째 단계의 로더를 변경시키는 것을 원치않는다. (여러분이 만일 맵을 변경하고자 한다면, 맵을 재설치하는 툴을 이용해서 이러한 작을을 해야할 것이다.)

실제적으로 IMHO는 LILO를 사용하는 것 보다 쉽다.