Cook linguine according to package directions. Meanwhile, in a large skillet, saute onion in oil until tender. Add garlic; cook 1 minute longer.
In a small bowl, whisk flour and cream until smooth; stir into the pan. Bring to a boil, stirring constantly. Reduce heat; cook and stir for 1 minute or until thickened. Remove from the heat. Stir a small amount of hot mixture into eggs; return all to the pan, stirring constantly. Bring to a gentle boil; cook and stir 2 minutes longer.
Drain linguine; add to the pan. Stir in bacon and cheese; heat through.
Test Kitchen Tip
Save some of the water you cook the pasta in and add it to the finished pasta if you like your sauce a little looser.