Further, from the passengers perspective, if the oxygen had to be generated, I wonder how long it would take for the system to produce enough breathable oxygen to the masks.
Pretty much instant, but it lasts only as long as the oxygen generator works which is around 12 minutes.