NowSMS NextGen on ARM32 and ARM64 Processors

NowSMS NextGen on ARM32 and ARM64 Processors SearchSearch
Author Message
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 8390
Registered: 10-2002
Posted on Tuesday, February 02, 2021 - 08:21 pm:   

NowSMS NextGen now supports 5 different hardware/software architectures.

There are 3 different Linux version downloads of NowSMS NextGen, which is now supported on 64-bit Intel/AMD (x64/amd64), 64-bit ARM (arm64/aarch64) and 32-bit ARM (armv7l).

The macOS version of NowSMS now provides native support for Apple Silicon (M1 processor), in addition to the existing Intel 64-bit environment.

NowSMS NextGen Linux Versions

For Linux, 3 different architectures are supported. At download time, it is necessary to choose the version that is appropriate for the target environment. (The answer is usually #1.)

1.) 64-bit Intel/AMD architecture (amd64 in Linux terminology, often referred to as x64) - Most computer servers are based on Intel or AMD 64-bit processors, whether it is hosted on customer premises or with a hosting service. NowSMS NextGen has been tested with a wide variety of different versions of Linux in this environment, and is compatible with Debian, Ubuntu, Red Hat, Fedora, CentOS, OpenSUSE and Mint.

2.) 64-bit ARM architecture (arm64/aarch64) - ARM architecture processors are widely used in mobile phones, tablets and various smart devices, which have a reputation for power efficiency. An increasing number of hosting providers are offering ARM based Linux servers for more power efficient data centers.

3.) 32-bit ARM architecture (armv7l)- One of the more intriguing smart device platforms of recent years is the Raspberry Pi, a small computer circuit board that runs a version of Linux called Raspbian. We have released a version of NowSMS NextGen for this device in response to customer interest in pairing a Raspberry Pi with a USB connected GSM modem for gathering and distributing information to/from remote locations via SMS and/or MMS. (Side note: Current generation Raspberry Pi devices are using 64-bit ARM architecture, but the Raspbian OS is still 32-bit, as there is a large community of specialized software developed for it. A 32-bit operating system can run on a 64-bit processor, but 64-bit application cannot run on a 32-bit operating system.)

NowSMS NextGen macOS Version

For the past 15 years, Apple’s Mac computers have been based upon Intel processors. In late 2020, Apple introduced their first Mac computers based upon Apple Silicon (based on the ARM 64-bit architecture), starting with a processor they are calling M1.

Beginning with version 2021.01.29, NowSMS NextGen is, using the terminology of this environment, a “universal app”. What this means is that downloads for the macOS version of NowSMS NextGen contains two different versions, one built for Intel x64 processors, and the other for Apple Silicon processors, bundled into a single download. At run time, macOS will use the version that is appropriate for the hardware.

While we are not anticipating a large demand for NowSMS NextGen running on macOS, we are intrigued by the M1 based Mac mini, which may be an option for some customers.

Add Your Message Here, or click here to start a new topic.
Bold text Italics Underline Create a hyperlink Insert a clipart image
Options: Automatically activate URLs in message