Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you install a 32-bit Linux, then time_t is still 32-bit, only on 64-bit Linux you get 64-bit time_t. Although by 2038 I hope we won't have many 32-bit systems around...


Embedded devices are likely to be 32-bit for a very long time yet. I'd consider 100+ years to be a reasonable number!

64-bit devices are much more complicated (bus size, peripherals, part count) and therefore more expensive. If your entire task fits in a 32-bit space there is little motivation to use a 64-bit core.


> 64-bit devices are much more complicated (bus size, peripherals, part count) and therefore more expensive

I don't see why 64 bit core would imply any additional external complexity? Didn't 68k have 32bit core and work just fine down to 8bit external bus?


It won't on full SoC devices but most ARM embedded devices of that sort have all sorts of peripherals which are bus connected so the bus will need to be external.


If it ain't broke...There are still 8 bit and 16 bit cores being produced today. Hoping products will become obsolete is one of the big reasons y2k was a problem.


I think one of the points from OpenBSD is that 32 bit systems will be around. Legacy system are one thing, but how about embedded systems.

Manufacturers will want to use 32bit processors in new system for a long long time, simply because they can save a few cents.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: