Language Selection

English French German Italian Portuguese Spanish

UNIX to Linux Porting: Project Considerations

Filed under
HowTos

Application porting refers to the process of taking a software application that runs on one operating system and hardware architecture, recompiling (making changes as necessary), and enabling it to run on another operating system and hardware architecture. In some cases, porting software from one platform to another may be as straightforward as recompiling and running verification tests on the ported application. In other cases, however, it is not as straightforward. In other cases, however, it is not as straightforward. Some large applications that were written for older versions of operating systems and compiled with native compilers may not adhere to present language standards and will be more difficult to port, requiring the full attention of project management.

The focus here is on software porting and migration process details and technical risks. All information in this chapter has been collected and gathered through countless porting engagements. This chapter presents best practices and methodologies to achieve high-quality ported applications. This chapter specifically appeals to those involved in software porting and migration projects, especially project managers and application architects.

Full Story.

More in Tux Machines

NVIDIA Linux OpenCL Performance vs. Radeon ROCm / AMDGPU-PRO

Earlier this week I posted some benchmarks of GPUOpen's new Radeon Open Compute ROCm OpenCL stack that premiered last month and they are working to make completely open-source. In those initial benchmarks I compared the ROCm 1.4 OpenCL performance to the existing AMDGPU-PRO OpenCL implementation on Linux. For those wondering how these two Radeon OpenCL stacks compare to NVIDIA, here are some fresh benchmarks. Read more

Leftovers: Ubuntu and Debian

  • Download Links & Torrents for Debian 8.7 GNU/Linux
    Debian 8.7 GNU/Linux has been released at January 14th 2017. This is an update for Debian 8 (stable, Jessie) mainly for fixing security issues. Here I listed download links for 64 bit and 32 bit versions including torrent links. This article is intended as simple guide for new comers into Debian.
  • This Dev Is Working on a Way to Run Android Apps on Ubuntu Phone
    I’m writing about this way too early, but I figured it may help stoke a few fading hearts among the Ubuntu Phone faithful in light of recent news. Ubports developer (and all round awesome dude) Marius Grispgård has revealed that he’s working on a way to run Android apps on Ubuntu Phone.
  • Ubuntu 17.04 Zesty Zapus Release Schedule
    Ubuntu 17.04, which has got codename 'Zesty Zapus', is currently penciled in to ship on 13th April, 2017. The release date for Ubuntu 17.04 has now been firmed up as are the other development milestones leading up to the mid-April, currently we know that Unity 8 is going to be the interesting feature which will be shipped in 17.04 and swap partitions will likely to be replaced by swap files as mentioned by Canonical's Dimitri John Ledkov, and rest what's new coming in this release we don't know.

today's howtos

GNU/Linux and Servers