+7 (495) 987 43 74 ext. 3304
Join us -              
Рус   |   Eng

articles

Authors: Khitev A., Yurkov A.     Published in № 4(70) 31 august 2017 year
Rubric: Software development technologies

GNU Linux/UNIX command management module based on Java programming language

The design and implementation of the command management module in Unix-systems became necessary while working on the program of migration of a company’s IT infrastructure to free software. The migration program should automatically configure the GNU Linux / UNIX servers and transfer the necessary data from servers running the Windows operating system to new servers. To solve the described task of automatic server configuration, а special module has been developed that generates a command queue depending on the name and version of the target operating system and the list of required roles. Proceeding from the fact that this component can be used in other projects, it was decided to realize it as a separate library and release it under a free software license. The described library can build GNU Linux/UNIX command queue and execute them locally or remotely in correct order. At the description, you can see application area, choice of means of implementation, class structure description and techniques used. The research is based on the classical works [1 – 3] and develops the results published in the articles [4, 5].

Key words

Java, Linux, UNIX, Factory Design Pattern, Builder Design Pattern

The author:

Khitev A.

Degree:

Postgraduate, Saint Petersburg State University

Location:

Saint Petersburg

The author:

Yurkov A.

Degree:

Dr. of Physics & Mathematics, Professor, St.‑Petersburg State University

Location:

St. Petersburg