Programmierung: 64-Bit oder 32-Bit

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
BeniBela
Beiträge: 308
Registriert: Sa 21. Mär 2009, 17:31
OS, Lazarus, FPC: Linux (Lazarus SVN, FPC 2.4)
CPU-Target: 64 Bit

Re: Programmierung: 64-Bit oder 32-Bit

Beitrag von BeniBela »

m.fuchs hat geschrieben:
Aliobaba hat geschrieben:ja, aber das ist ja doch grad meine Frage!! Kann ich eben leider nicht beantworten.
Wie ist die Situation? Wie sind die realen Verhältnisse? Was macht Ihr? Was denkt Ihr zu diesem Thema?


Das wird schwierig zu beantworten, wenn man dein Publikum nicht kennt. Wenn du aber nach den Vorgehensweisen anderer suchst:

Ich unterscheide in Desktop- und Serversoftware:

  • Desktop
    Linux 32 und 64, Windows 32
    Es sind noch genügend Menschen mit 32-Bit-Systemen unterwegs (teilweise auch aus Unkenntnis) und es kann hakelig sein unter einem 64-Bit-Linux eine 32-Bit-Software zu nutzen. Besonders wenn noch Libraries ins Spiel kommen. Unter Windows ist es egal, da läuft 32-Bit auch problemlos unter 64. Die passenden DLL kommen dann gleich im Installer mit.
  • Server
    Linux 64, Windows 64
    Bei Serversoftware gehe ich davon aus, dass sowieso alle Maschinen inzwischen auf 64-Bit laufen. Wenn ein Kunde dann wirklich mal eine 32-Bit-Version braucht, kann er sich auch melden.


  • Android: 32-bit x86 und ARM

sierdolg
Beiträge: 66
Registriert: Mi 24. Okt 2012, 15:50

Re: Programmierung: 64-Bit oder 32-Bit

Beitrag von sierdolg »

Statistiken (etwa aus Downloadhäufigkeiten oder aus user agents von Webservern) hätten mich auch interessiert, fand ich erstaunlicherweise aber auch GAR NICHTS zu den Architektur-Prävalenzen, nicht mal bei distrowatch.com.

Wenn man die "Top 50 user agents" (https://techblog.willshouse.com/2012/01 ... er-agents/) auf "Linux" filtert, findet man ausschließlich "x86_64"-Einträge. Und wenn man diese aufsummiert, gelangt man zu erstaunlichen 5,1%, was bereits ein Mehrfaches der 1,7% sind, die der Linux-Desktop inzwischen erreicht haben soll (http://marketshare.hitslink.com/operati ... pcustomd=0), auch wenn in einigen Ländern wie Venezuela die Linux-Nutzung mit 6,5% (http://www.technik-smartphone-news.de/n ... h-aus-2513) deutlich höher liegt.
Wenn ich keinem Trugschluß aufsitze, kann man daraus nur folgern, daß 32bit-Systeme bereits in der Bedutungslosigkeit verschwunden SIND =:-o


Am interessantesten war dann noch eine Anleitung, wie man Ubuntu/Debian-Systeme mit "multiarch" 32-bit-kompatibel bekommt:
http://www.unixmen.com/enable-32-bit-su ... 0-greater/
- vielleicht nützt Dir das.

Umgekehrt helfen die selbst auf sehr alter Hardware immer noch deutlichen Performancevorteile der x86_64-Variante gegenüber ihrer 32bittigen "ALT-Ernative" "i686"(oder "i386"), die auf http://www.phoronix.com/scan.php?page=a ... 1304&num=4 dokumentiert sind, den einen oder anderen vielleicht zum Umstieg auf die 64Bit-Schiene zu motivieren, wenn es die gewünschte Anwendung dann doch nur noch 64bittig gibt.

Antworten