The impact of various factors on the stability of a plane porous Poiseuille flow is investigated in detail. Both modal and non-modal linear stability analyses are used to study the effects of the porosity of the porous media and the ratio of effective viscosity to the fluid viscosity. The present analysis includes solving the linearized Navier-Stokes equation in the form of the Orr-Sommerfeld (O-S) type equation by applying the 2D perturbation to the basic mean flow. The Chebyshev collocation method is used to solve the Orr-Sommerfeld equation numerically. Through modal analysis, the accurate values of the critical triplets (αc,Rc,cc), the eigen-spectrum, the growth rate curves, and the marginal stability curves are studied. Then, by using non-modal analysis, the transient energy growth G(t) of two-dimensional optimal perturbations, the ε-pseudospectrum of the non-normal O-S operator (L), and the regions of stability, instability, and potential instability of the fluid flow system are investigated in detail. The collective results of both modal and non-modal analysis show that the porous parameter and the ratio of effective viscosity to the fluid viscosity have stabilizing effects on the fluid system due to the postponement of the onset of stability.