Questions related to developing on IBM System x3850 M2 or similar, using GCC 4.8.1+, Xlib-xcb
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Questions related to developing on IBM System x3850 M2 or similar, using GCC 4.8.1+, Xlib-xcb
Thank you ahead of time for reading this and any responses.
The project I'm working on is in C11, using mostly standard and POSIX libraries, and the Xlib and XCB, additionally, Lthreads-a lightweight threading library. Alternately GNU Pth could serve for the lightweight threading.
Currently it's fine just using Ubuntu 15.04 and also 14.04. Probably it will be switched to something less pretty. Suggestion for distro's which will run on big, old, multi chip, multi core servers/workstations would be welcome, too. Bearing in mind that this is for research, not games or media production. It would be best to run an x server on the same machine.
At this point it needs to move from a couple of networked i5 and similar AMD based machines to a larger, AMD64 aka x64 based, massively multiprocessor system.
NUMA is not just OK, it is preferred. It is not needing ultra-speedy execution, just a lot of cores (16 +) spread across multiple chips. In the future it will be largely I/O bound, residing on several large-ish machines.
This is not primarily a graphics application, does not use 3D, and Xlib and XCB serve it perfectly-no need for GTK+. Qt, Cairo, etc.
All that's, graphics-wise is available from the built in graphics on most machines For example: ATI ES1000 -16mb graphics would probably suit it just fine. If not, it can be networked to a nice cheap computer already running an X Server. Refresh rates as low as 20fps are good, 30fps is great. Using nothing but graphics primitives and events. HD resolution rather than speed is important.
This is a low budget project and end of life chips are fine so long as they are 64 bit, etc., as I've already described.
I've found what I THINK are acceptable machines at this green computing, respectable company, in the right price range. They certainly seem adequate.
So, IBM System x3850 M2? Maybe a Dell Power Edge 900? Hp Proliant? I'm thinking the IBM might be best. It's local pickup and not too expensive so it needn't be the absolute best-adequate is more than adequate. The final application will have to run on a heterogeneous, motley crew of computers.
If you've read all of this, thank you for your patience!
Currently it's fine just using Ubuntu 15.04 and also 14.04. Probably it will be switched to something less pretty. Suggestion for distro's which will run on big, old, multi chip, multi core servers/workstations would be welcome, too. Bearing in mind that this is for research, not games or media production. It would be best to run an x server on the same machine.
For the suggestions, the usual suspects are what I'd recommend. AKA - CentOS, Debian, Slackware.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.