Google แนะนำ เพื่อรวมแพตช์ชุดแรกไว้ในเคอร์เนล Linux พร้อมการนำส่วนประกอบที่จำเป็นมาใช้เพื่อให้แน่ใจว่าการทำงานของโมเดลเธรด M:N ความคิดริเริ่มของ Google เกี่ยวข้องกับการเปิด API ที่กำลังพัฒนาแบบปิดประตู สลับไปที่ สำหรับเคอร์เนล Linux ซึ่งจัดเตรียมการทำงานของระบบย่อยแบบมัลติเธรดที่ใช้งานในพื้นที่ผู้ใช้ โดยใช้โมเดลเธรด M:N Google ใช้ระบบย่อยเพื่อให้แน่ใจว่าการทำงานของบริการต้องมีความล่าช้าน้อยที่สุด การกำหนดเวลาและการจัดการการกระจายเธรดจะดำเนินการทั้งหมดในพื้นที่ผู้ใช้ ซึ่งสามารถลดจำนวนการดำเนินการสลับบริบทได้อย่างมากโดยการลดการดำเนินการของการเรียกของระบบ
โมเดล M:N เป็นแบบไฮบริดและกำจัดข้อเสียทั้งหมดที่อธิบายไว้ข้างต้นโดยการแมป N เธรดในพื้นที่ผู้ใช้กับเธรด M ในเคอร์เนล OS ซึ่งช่วยให้ทั้งลดค่าใช้จ่ายในการสลับบริบทและรับประกันการปรับขนาดข้ามคอร์ CPU ค่าใช้จ่ายของตัวเลือกนี้คือความซับซ้อนอย่างมากในการใช้ตัวกำหนดตารางเวลาเธรดในพื้นที่ผู้ใช้และความต้องการกลไกในการประสานการดำเนินการกับตัวกำหนดเวลาเคอร์เนล