Özet:
Linux, açık kaynak koduna sahip bir işletim sistemi olmasına rağmen, düşük
konfigurasyona sahip bilgisayarlarda bile performanslı çalışabilmesi, kararlı ve
güvenilir olması gibi nedenlerle tercih edilmektedir.Linux dağıtımları, genellikle birçok
program ile birlikte geldiğinden, her ne kadar performanslı olsa da yine de son kullanıcı
tarafından kullanılmayacak program ve işlevlerin içerisinde barınması performans ve
sabit disk üzerinde kapladığı alan açısından dezavantaj oluĢturmaktadır.Bu nedenle,
Linux From Scratch (LFS) projesi ile son kullanıcıların sadece gerekli gördükleri işlev
ve programlara sahip, tümüyle kendilerine ait Linux tabanlı bir işletim sistemi
oluşturmaları sağlamak için geliştirilmiştir.LFS iilemi her ne kadar temel kaynağı olan
LFS Book içerisinde ayrıntılı bir şekilde anlatılsa da, Linux konusunda çok tecrübeli
olmayan kullanıcılar için karışık gelebilmekte ve LFS iĢlemlerinin adım adım yapılması
oldukça uzun bir zaman alabilmektedir.Bu nedenle Automated Linux From Scratch
(ALFS) projesi ile LFS‟in bilgisayar başında zaman harcamaya ve her adımda
kullanıcıdan ilgili komutları çalıştırmasına ihtiyaç olmadan gerçekleştirilebilmesini
sağlamaktadır.Bu çalıĢmada da ALFS ile temel seviyede bir Linux işletim sisteminin
hazırlanması için gerekli adımlar anlatılmıştır.