Η ερώτηση “Πρέπει να μεταγλωττίσω ο ίδιος τον πυρήνα για το σύστημα μου” είναι πολύ συχνή από τους νέους χρήστες. Η απάντηση είναι “ίσως”. Υπάρχουν κάποιες περιπτώσεις όπου θα χρειαστείτε να μεταγλωττίσετε τον πυρήνα μόνοι σας για να ταιριάζει με τις απαιτήσεις σας. Οι περισσότεροι χρήστες κάνουν χρήση κάποιου έτοιμοι πυρήνα με τις αντίστοιχες μονάδες του (modules) και έχουν ένα απολύτως σταθερό και λειτουργικό σύστημα. Θα χρειαστεί να μεταγλωττίσετε έναν πυρήνα σε περίπτωση που θέλετε να χρησιμοποιήσετε κάποιον που δεν προσφέρει έτοιμο το Slackware ή εάν, όπως είπαμε προηγουμένως, θέλετε υποστήριξη για κάποια συγκεκριμένη συσκευή η οποία δεν υποστηρίζεται εξ' αρχής. Οποιοςδήποτε με σύστημα SMP θα θέλει να έχει στήριξη του SMP που σημαίνει ότι θα πρέπει να ρυθμίσει αντίστοιχα τον πυρήνα και στη συνέχεια να τον μεταγλωττίσει. Επίσης, είναι πολλοί οι χρήστες όπου το σύστημα τους τρέχει πολύ γρηγορότερα με κάποιο πυρήνα ραμμένο στα μέτρα τους.
Το να ρυθμίσετε και μεταγλωττίσετε τον δικό σας πυρήνα δεν είναι δα και τόσο δύσκολο. Το πρώτο βήμα είναι να βεβαιωθείτε πως έχετε τον πηγαίο κώδικα του πυρήνα. Επίσης να σιγουρευτείτε ότι έχετε εγκαταστήσει τα πακέτα της σειράς K κατά τη διάρκεια εγκατάστασης του Slackware, όπως επίσης τη σειρά D και συγκεκριμένα τον μεταγλωττιστή C, GNU make και GNU binutils. Γενικά, είναι καλό να έχετε εγκαταστήσει όλα τα πακέτα της σειρά D εάν έχετε σκοπό να κάνετε κάθε είδους ανάπτυξη στο σύστημα σας. Μπορείτε επίσης να κατεβάσετε τον πηγαίο κώδικα του τελευταία πυρήνα από το http://www.kernel.org/mirrors.