As promised,
Electronic Arts has released a new patch for
Battlefield 2, along with non-ranked servers for both Linux and Windows (press 'read more' for changelog). If you've installed the 1.12 update to the "core" Battlefield 2 product and then installed Battlefield 2: Special Forces afterwards, you will need to re-apply the 1.12 update to be able to play on the new 1.12 Servers. The Battlefield 2 demo is located
here.