Implied in this: The expectation to copy binaries between machines and having them work. Less of an issue if you compile from source.
My Chromium compile and test is still running... 2 days later...
Having non-x86 machines makes your life harder
21–30 of 100 posts
Re: Having non-x86 machines makes your life harder
#22Implied in this: The expectation to copy binaries between machines and having them work. Less of an issue if you compile from source.
My Chromium compile and test is still running... 2 days later...
Re: Having non-x86 machines makes your life harder
#23Earlier quoted context omitted.
My Chromium compile and test is still running... 2 days later...
chromium is also an abomination, its pretty much the single biggest thing one could possibly build. the sheer level of insanity in that codebase boggles the mind, >1GB highly compressed source is just not legitimate
Re: Having non-x86 machines makes your life harder
#24Re: Having non-x86 machines makes your life harder
#25Lots of people it's using OpenBSD on macppc with light usage. Even playing some games such as OpenTTD. Also, software like Luakit has been working fine, and on videoconferencing... once you have USB 2.0 UVC webcams, FFMPEG and drivers working, FLOSS conferencing software (lots of them) will work the same.
Re: Having non-x86 machines makes your life harder
#26You can easily build a kernel that will run on any PC built in the last decade and any PC that will be built in the next decade. But if you are using an ARM computer you have to run the patched kernel provided by the manufacturer.
Re: Having non-x86 machines makes your life harder
#27Earlier quoted context omitted.
Compiling from source is easier said than done for many big open source projects. In practice, they compile only with specific versions of GCC, CMake and libc.
Robustness of the build process should be part of the quality assessment.
And it's also just a hassle even with good build systems, and I say this as someone who has a bunch of custom build scripts to compile stuff from source.
Re: Having non-x86 machines makes your life harder
#28Implied in this: The expectation to copy binaries between machines and having them work. Less of an issue if you compile from source.
Re: Having non-x86 machines makes your life harder
#29There is a big advantage to using different OSes/architectures with the same programs (compiled to target the right combination of hardware and OS) : it often helps detect subtle bugs, that may not manifest on one platform but be obvious on the next.
Re: Having non-x86 machines makes your life harder
#30Earlier quoted context omitted.
Compiling from source is easier said than done for many big open source projects. In practice, they compile only with specific versions of GCC, CMake and libc.
Robustness of the build process should be part of the quality assessment.
Whether we are talking about open-source or not, there has to be a commitment to excellence at all levels of the product, as would be expected in any other real-world manufacturing.