Search form

BN810 Banyan Industrial Application Server Operating System

BN810 Banyan Industrial Application Server Operating System

Banyan Industrial Application Server Operating System is a full-functional Operating System that is designed for the needs of industrial applications. It can connect, integrate and manage the software and hardware resources of Banyan Industrial Application Server. Banyan Industrial Application Server Operating System is derived from Debian GNU/Linux, therefore the user interface and operations is very similar to Debian's.

Banyan Industrial Application Server Operating System has two editions to support the headless design(without a display) and the headed design(with a display) respectively. The headless is designed to avoid the waste of processor's computing power, save the cost of hardwares and reduce the power dissipation. Banyan Industrial Application Server Operating System provides the standard text mode Linux Shell, users can log in via SSH on a remote console to execute Shell commands, to manage systems, to configure user settings, security settings and to launch applications, etc. Banyan Industrial Application Server Operating System also provides Remote Web Desktop Environment, system administrators can log in via the Internet browser on a remote computer or a smart device to execute the system management tasks through the graphical user interface(GUI) of Web Desktop Environment.

Banyan Industrial Application Server has three components, one is Banyan Industrial Application Server Operating System, the two others are Banyan Industrial Application Server itself and Banyan software package management and release management cloud services. Banyan Industrial application server has compact size and easy to move it. It is easy to bring a Banyan Industrial Application Server to any place that needs computing power and services. Banyan Industrial Application Server can be applied to many area. For example, be the front-end processors for collecting data of air pollution and noise interference in the field of environmental protection; be the edge servers for the intelligent warehouse management in the field of logistics; be the Internet video recording server in the field of surveillance industry; be the real-time server for automatic control in the field of factory automation; be the floor control server to manage the stage lights, sound effects and stage scenes of a theater in the field of performing arts, etc. Furthermore, Banyan Industrial Application Server is also suitable for being a small-sized web server, a small-sized ERP server, a small-sized database server and so on.

Product Features

Derived from Debian GNU/Linux

Debian GNU/Linux Operating System is the mother of many Linux distributions. It is well known by its innovative package management technology, 37,500+ software package repository and high quality OS. Banyan Industrial Application Server Operating System is an OS derived from Debian GNU/Linux, its user interface and operations is very similar to Debian's, so users can easily learn how to operate it. Banyan Industrial Application Server Operating System has many same features as Debian's, for example, advanced package management, large software package pool, stable and reliable, etc.

Design for the needs of Industrial Application Servers

Provides headed and headless, real-time and non real-time editions, to meet the variety needs of industrial applications. Provides remote web desktop environment, user can log in via the Internet browser on a remote computer or a smart device to execute the system management tasks through the graphical user interface(GUI) of Web Desktop Environment. In this way, users can configure the system configuration, monitor events and alert messages, and start/stop the applications.

Users can download and install software packages from the Banyan Cloud Server anytime to extend the functionality of the server, or update the system softwares and the application software packages from the cloud server.

Application Software Development Environment

Banyan Industrial Application Server Operating System supports many programming languages to develop the application softwares, such as C/C++, Python, JavaScript, Bash, Perl, Java, and Mono. Developers can select the appropriate programming language to develop the applications, according to the application requirements, the characteristics of the programming language, or the experiences of the developer to the software. Besides, Banyan Industrial Application Server Operating System also supports the development environment involving multiple programming languages to develop one application software simultaneously.

The boot loader is active from turning on the power of the server until the Linux kernel starting to run. Banyan Industrial Application Server Operating System adopts U-Boot as the boot loader. By porting and optimizing U-boot to fit the Banyan Industrial Application Server, it is now very suitable for the booting needs of Banyan Industrial Application Server.

Linux kernel

Banyan Industrial Application Server Operating System adopts Stable Linux kernel version 3.x or 4.x, and updates through the time when appropriate or needed, to provide more new kernel functions or to correct the errors of the old versions. Banyan Industrial Application Server Operating System provides the drivers specialized for the hardware devices of Banyan Industrial Application Server. When building the Linux kernel, the configuration settings will be optimized according to the demands of software/hardware of the Banyan Industrial Application Server. The kernel of Banyan Industrial Application Server Operating System includes 2 editions of Real-time kernel and Non real-time kernel. Real-time kernel ensures the process of high priority will be executed within a time limit. Non real-time kernel pursues the maximum throughput of system.

GNU system programs, utilities and base libraries

Banyan Industrial Application Server Operating System provides rich system programs, utilities and base libraries which mainly come from GNU family, and also includes some other programs which are not belong to the GNU family. Glibc is a standard and complete C library. It links to the Linux kernel syscall, and provides full application program interfaces (APIs) for those who need to use it. Banyan Industrial Application Server Operating System uses PAM (Pluggable Authentication Modules) and NSS (Name Service Switch) for the user account administration. The privilege management of files and system resources is just like the standard UNIX way, dividing the users into three categories: owner, group, and others, thus giving these categories different privileges. Banyan Industrial Application Server Operating System adopts System V init for system initialization. The default Command Shell of Banyan Industrial Application Server Operating System is Dash, which conforms to the standard of POSIX, and it's not only faster than Bash, but also occupies less memory space than Bash. Banyan Operating System is still equipped with Bash, offering an alternative to choose from. Banyan Industrial Application Server Operating System is pre-installed with 6 virtual terminals, you can use the key combinations from Ctrl+Alt+F1 to Ctrl+Alt+F6 to switch between the virtual terminals, or press Ctrl+Alt+F7 to go back to the window in GNOME desktop. Banyan Industrial Application Server Operating System is pre-installed with Berkeley Database for system administration, and it also provides many tools of compression, extraction, packing, and unpacking.

Banyan Industrial Application Server Operating System supports nearly all common file system formats, for example: ext4, ext3, ext2, btrfs, ntfs, fat, vfat, hfsx, jffs2, ubifs, and nfs. Banyan Industrial Application Server Operating System also supports all common network protocols, including local area networks, broadband networks, wired networks, and wireless networks; and all different kinds of physical layers, data link layers, network layers, transport layers, and application layers. Banyan Operating System provides tools for installing, removing, probing, and viewing the kernel dynamic modules, and also provides the authentication and authorization mechanisms for verifying the integrity of user and data.

Banyan Industrial Application Server Operating System provides the Internationalization modules (i18n) for the multilingual support, and provides the Localization modules (l10n) to support different locales, such as dates and currencies. Banyan Industrial Application Server Operating System provides many popular text editors, including vi/vim, nano, gedit, sed, etc., for writing programs and editing system configuration files. Besides, Banyan Industrial Application Server Operating System offers many full-featured system event loggers, on the one hand to record the status of the system, on the other hand to help maintaining and testing the system, and furthermore to improve the efficiency of the system. Users can inquire the on-line help of commands on the server anytime through the rich and complete man pages of Banyan Industrial Application Server Operating System.

Banyan Industrial Application Server Operating System provides Remote Web Desktop environment, users can use Internet browsers on a desktop computer, a notebook pc or a smart phone to log into the server to manage the system, to monitor events and alerts and to start/stop applications, etc.

Banyan Industrial Application Server Operating System headed edtion adopts X window system as the framework of the graphical user interface: drawing graphics, rendering images, moving and resizing windows on the display, in the meantime proceeding, executing, and administrating the interactive programs between the computer, the mouse and the keyboard. X window system uses a client-server model to communicate between the server and many client programs, and the server accepts commands in the form of graphics (windows), then responding to the events of user commands (through the keyboard, the mouse, the touch panel, and so on).

GNOME/Banyan desktop environment and graphical user interface

Banyan Operating System adopts GNOME desktop environment and graphical user interface. GNOME desktop environment and graphical user interface provide many mechanisms, such as window management, session management, file management, network connection management, and application launch. GNOME even defines and constructs the comprehensive framework for the window application development, and also provides a large number of common window application softwares on the shelf and ready to use.