Now, the "long" post about g5...
To Gueler: yes, after the first moves given by Mnb, 7...Qb6 8.g3 cxd4 9.cxd4 Bb4+ 10.Kf2 then 10...g5!? (Aleksei Kosikov.. see one chapter of Dvorestky&Yussupov "Opening Preparation" book)
If Black delays Bb4+ (as in the line given by Mnb) then White has one tempo to move bishop from f1 (Bh3/Bd3) and continue the plan started with 8.g3: move the king to the square g2 (McDonald&Harley). Example: 9...f6!? 10.Bh3 (10.Bd3!?) fxe5 11.fxe5 Bb4+ (11.Be7 see game: Adams-Carton,Swansea 1995 (Psakhis Nd2)) 12.Kf1 oo 13.Kg2! Ndxe5!? 14.dxe5 Nxe5 and now look at old Chesspublishing French update august 2004 game Mack-Beach ).
yes, the move 8...f5!? is only given in Mokry's book about the French,but it's difficult for me to understand Black's strategy, since Black has not counterplay on the kingside with a somewhat closed center.
One important alternative occurs when White plays a3 (e.g. to forbid Bb4+) or when Blacks plays a5. One good idea to Black is to keep all options in the center with a5: 8.g3 a5!? 9.a3 (9.a4!? cxd4 and roughly the same variation with g5 or f6) a4 10.Ne2 and now Black can try Ndb8 but it's far from clear...McShane-Poldauf,Allemagne 1998 (Psakhis Nd2)...and Black can wisely try 9...f5 instead of 9..a4. Kindermann-Polgar,Baden Baden 1985 (MCO et BCO).
The line with a3!? is important because White has the choice to play an ealier a3 , with 8.a3 thus Black sometimes plays 7..cxd4 and now g3 move is not useful for White : 8.cxd4 Bb4+ 9.Kf2 Qb6 10.Be3 and the bishop on b4 doesn't allow Qxb2...