Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$ file /opt/google/chrome/chrome
/opt/google/chrome/chrome: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x86b11e2c8d00caf4b88067a7ba0391ebd460d525, stripped$ file /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome/Applications/Google Chrome.app/Contents/MacOS/Google Chrome: Mach-O executable i386$ file /Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary /Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary: Mach-O executable i386в тех же макбуках всего 8-16Gb памяти
Интересует почему эта «культура» не затронула другие системы.Может, просто потому, что для них есть куча более не поддерживаемого производителем 32-битного (если не 16-битного) софта без исходников?
В линуксах нет никаких проблем с битностью, просто все нужные библиотеки придётся дублировать в x32 варианте (точнее это будет делать пакетный менеджер)Если бы это было так, то никто бы не стал городить огород с 64-битным Хромом. Увы и ах, но нормально заработало это только в последние 3-4 года. До этого многих 32-битных библиотек ваши любимые «пакетные менеджеры» не предоставляли и, главное, не было ну никакой возможности поставить пакет от 32-битной системы на 64-битную на системах произведённых от Debian'а (в первую очередь Ubuntu)! Сейчас эту проблему вроде как разрулили, но так как 64-битный Chrome для Linux'а уже есть, то убивать его не стали.
Действительно ли имеют место быть серьёзные технические проблемы, увеличивающие траты на поддержку архитектур?Не знаю насколько эту проблему можно назвать технической, но да, есть, разумеется. Называется Q&A. В «классическом» Linux'е на него, зачастую, просто забивают (почему он и обречён прозябать на уровне 1-2% рынка и никогда за эти пределы не выйдет), а на других платформах — это существенная часть затрат. Даже если у вас код для двух разных систем совпадает на 99% все неавтоматизированные проверки при введении поддержки 64-битных систем (и неотказе от 32битных) придётся делать дважды.

Google выпустил 64-битную версию Chrome для Windows