Get Free Interactive Shell Access to Linux / BSD and UNIX Like Operating Systems

Posted on in Categories Links, Linux, Shell scripting, UNIX last updated January 1, 2008

From my mail bag:

Where can I get free interactive access to HP-UX or Linux distro or UNIX shell access?

You can simply grab and try out any Linux / BSD / Solaris Live CD. However, some time you cannot install and use particular UNIX like os. So, if you want to try the latest technologies over the Internet? Try HP TestDrive program:

This program allows you to testdrive some of the hottest hardware and operating systems available today. Have you ever wanted to try out HP’s exciting 64-bit Integrity and PA-RISC technology? Get time on SMP x86 and Opteron ProLiant servers? Try out a Blade server. Try different Open Source operating systems such as FreeBSD, Suse, Redhat, Debian and other Linux distributions.

This program is perfect for students and new users to try out and learn basis of UNIX. You can also try and test your C/C++ programs using latest Intel compilers. It is intended for those users who want to sample the 32- and 64-bit servers running a variety of HP, UNIX, Linux and third-party operating systems and applications.

=> HP Test Drive Program []

Download of the day: Intel Threading Building Blocks for multithreaded applications

Posted on in Categories Download of the day, Linux last updated July 25, 2007

Intel has open-sourcing their cross-platform Thread Building Blocks 2.0 (TBB) template library. This is considered as Intel’s largest open-source commitment to date. TBB is a popular software C++ template library that simplifies the development of software applications running in parallel on multicore computer. From the project page:

Intel Threading Building Blocks (TBB) offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you leverage multi-core processor performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.

For developers, the clear benefits of Threading Building Blocks are:
1. TBB significantly reduces the number of lines of code required to develop multithreaded applications;
2. TBB significantly reduces the programming complexity for developing multithreaded applications (by abstracting many details of thread management);
3. TBB’s task manager automatically analyzes the system the software is running on, chooses the optimal number of threads, and performs load balancing that spreads out the work evenly across all processor cores;
4. As a result, TBB threaded applications automatically scale to fully utilize all available processing cores on whatever computer they run on – including future systems that will have many more cores than are available (or affordable) today.

Download Intel Threading Building Blocks