U.S.-funded Radio Free Europe/Radio Liberty launched a new 24-hour Russian-language channel on Tuesday to offer Russian speakers living home and abroad a new alternative to government-run media.