سیستم‌های عامل متن‌باز و زیرساخت‌های نرم‌افزاری