لینوس توروالدز، خالق هسته لینوکس، علت سرعت بالای این سیستمعامل را در تعامل مستقیم با سختافزار و استفاده از زبان برنامهنویسی سی میداند. او معتقد است که ساختار زبان سی بهگونهای طراحی شده که خروجی آن با نحوه کارکرد پردازنده همخوانی کامل دارد و امکان بهینهسازی دقیق در سطح کدهای اسمبلی را فراهم میکند. تمرکز اخیر توروالدز بر بهبود عملکرد سیستم فایل و کاهش خطاهای حافظه پنهان (Cache Misses) بوده است. او با تأکید بر اهمیت بهینهسازیهای خرد، اعلام کرد که سرعت جستجوی اسامی در لینوکس طی ۱۸ ماه گذشته بهشدت افزایش یافته و اکنون میتواند بهصورت موازی روی ابررایانههایی با هزار پردازنده اجرا شود.