Architecture 32Bits, drop the support

Lot of Linux drop the 32Bits support.

What is the problem with other Architecture for Linux and developer?

When you have code abstraction (as Python, Java, C#), porting is transparent then easy to support another architecture. But lot of software in the system are in C/C++, with old code, that’s mean: Each time where you have system specific or architecture specific code, you need adapt to new system/architecture. For 32Bits, in C/C++, some dirty code cast pointer to integer, that’s generate problem on 32/64 barrier, added to less popular each years then less maintained by the owner of each project, …

64Bits support is too hard than do generic support with clean code.

About obsolescence, the ARM quit 32Bits into the last 10 years. I have lot of running hardware in 32Bits. It’s fully functional, very good for the assigned task.

In this context: Every body try hard to just save few % of resources for the earth. We don’t have control on big company then forgot support the last android on 5 years phone. But generic architecture support, it easy (yes not optimized, and?) and prevent:

  • Manufacturing other hardware (less wast, less wars for rare resources)
  • Manufacturing hardware with compatibility, then more silicon, less performance
  • Shipping (resources and problem)
  • Take lot of time for person and company to buy other hardware, change it, configure it, fix for the new hardware

At performance, 32Bits on x86 it’s more slow but for the software with large pointer usage, it use less memory. And the performance is not the target to everyone.

Ultracopier en version x64 et blogilo

A grace ce foutu microsoft visual studio 2008 ultracopier x64 à besoin du pack visual studio 2008. Je vais passer à mingw64 pour Qt plus rapidement que prévu. Je viens de tester blogilo, c’est un super outils pour l’édition sur wordpress, et on évite toutes les lenteurs de wordpress. Après plusieurs heure sur kde 4.4 j’ai l’impression d’une bien plus grande rapidité.

EDIT: je prépare une version 0.2.0.9 qui corrigera les problèmes d’empaquetage.