Hi,
You do realize that you cannot update electronics and software on an airplane just when a new operating system comes out? This is not a cheap 700$ iphone where you can offer a new OS and software, only to release the bug fixes over the air. Pilots don't have that luxury, software is made with respect to the hardware chosen. Each software has to be tested very thoroughly.
So if for example, B777 was designed in 1980s, then a B777 that rolls off the production line today (34 years later) will have the exact same electronics and software that those that were built in 1995. You cannot simply update the software just because a new technology came out.
Only vital bug fixes such as autopilot etc are offered and released to all fleets around the world.
So if the ERJ170 series was conceived and designed in 1990s, then it is safe to assume that the electronics and software would be from that time as well.
Same with the BLK52 F-16s.....i mean, your smartphone today has more processing power than the computer on board the BLK52 because BLK52 versions were designed in 1990s......... (Intel Core i5 is magnitudes of times better than the 1990s Pentium series)
So you can compare Aircraft to another aircraft of the same era.....B777vs A330/A340 and B787 vs A350...........you cannot compare the computer technology in those aircraft with what proprietary systems you use.
If you have access to the flight deck of the ERJ......go and have look when the screens are switched on......not very HD type screens, limited colors, limited graphics....because flashy graphics is not what is needed....but rather raw data and display.