Due to the exceptional courtesy of OJSC T-Platforms and JSC NPO RusBITech, we were able to receive for testing a prototype of the
Tavolga Terminal TP-T22BT workstation based on the Baikal-T1 processor and the working version of the Astra Linux Special Edition OS release of Sevastopol ”for her.
Working in a Russian company engaged in information technology for the public sector, and reading on the Internet journalistic publications about the latest development of T-Platforms OJSC - Tavolga Terminal TP-T22BT workstation based on the domestic Baikal-T1 processor, we wanted to see what from the practical point of view, it is a product in order to be ready at the right moment to ensure import substitution in its products. For this purpose, we appealed to OAO T-Platforms with a request to provide products to us for testing. Despite the fact that demand for Tavolgi on the domestic market is very high, and deliveries are scheduled for many months to come, our reputation and courtesy of T-platforms representatives allowed us to quickly get a prototype of the workstation for testing, we consider it possible to share the results.
This is what Tavolga Terminal TP-T22BT represents according to the manufacturer:

Form Factor: Monoblock
Display: 21.5 "(54.6 cm), IPS, 16: 9, Full HD 1920 Ă— 1080, LED backlight
Processor: Baikal-T1 (MIPS P5600, 2 cores)
Memory: 2 to 8 GB DDR3
Local storage: 8 GB NAND Flash (optional) / 8 GB Disk-on-Chip SSD (optional) / 2.5 ”SATA SSD (optional)
Graphics adapter: SM 750, 16 MB of video memory
Sound: PCM2912A codec / Built-in stereo speakers 2 Ă— 2.5 W
External connectors: 4 Ă— USB 2.0 / 1 x PS / 2 / Device for working with smart cards / Device for working with SD / SDHC / SDXC / MMC / MS memory cards / 3.5 mm single input for stereo headset (TRRS CTIA / AHJ) / Kensington lock slot
Network capabilities: 2 Ă— 100/1000 Mbit / s Ethernet RJ-45 (8P8C) or
1 Ă— 100/1000 Mbit / s Ethernet RJ-45 (8P8C) / 1 Ă— port for SFP module (100/1000 Mbit / s)
OS Support: Linux distributions based on Debian
Power supply: 110–230 V, 50/60 Hz AC
Accessories: Keyboard (wired, USB) / Mouse (wired, USB)
Operating Conditions: Allowable Temperature: 0 to 40 ° C / Relative Humidity: 20 to 80% non-condensing
Warranty: 3 years
The sample provided to us for testing differed in a number of points from the indicated characteristics, but the general idea is clear.
')
The computer "Tavolga Terminal" and the Baikal-T1 processor are developed in Russia and manufactured in China.
As is known from the press, T-Platforms, an independent computer technology developer,
is under the unfriendly attention of the US government , therefore it works only with the civilian sector and supplies Tavolga with a preinstalled Debian 8 OS (mipsel). However, we can hardly imagine the scenario of using a domestic computer with a foreign OS, so we did not conduct any experiments with Debian, but turned to JSC “NPO“ RusBITech ”, with which we have a long experience of joint work, and received from them for testing the working version of the domestic OS Astra Linux Special Edition of the release "Sevastopol", intended for the MIPS platform. In the future, Sevastopol should become a commercial release of a protected OS for MIPS, similar to Smolensk for Intel, but so far (in January 2017) its development has not been completed, and it exists in the form of working assemblies, currently based on the 3.19 core .
So what happens after power on?
The loading process of Tavolgi is organized using the
U-Boot bootloader, stitched in the system board, whose interface and other boot information are available through a special non-standard service connector. For the end user, only the graphical interface of the OS is available, which appears after the end of its automatic download. The black screen after switching on is replaced by a graphical Linux login.
"Tavolga-Terminal" is focused on the use in a corporate environment and does not involve the installation of the operating system by the end user. To reinstall the OS, a non-standard pinout cable is now needed, through which the MIPS text console is brought to another, the service computer, and the skills of a system administrator at the level of command of the U-Boot bootloader. Scratching the bootloader, we were able to run the Astra Linux installer. The installation process itself is performed automatically and is not fundamentally different from the Smolensk and Orel releases for the Intel platform.
Booting into Astra Linux, we find ourselves in the exact same user interface as in the Smolensk and Eagle releases. However, since the Baikal-T1 processor has a MIPS 32 (el) architecture that is incompatible with Intel, binary applications for Intel Linux cannot run on it. Recompilation required.
We have recompiled our programs for Intel-versions of Astra Linux without any difficulties and were able to run them in Sevastopol. Everything works in exactly the same way as in Smolensk or Orel (taking into account, of course, that not all packages have been transferred in the current assembly of Sevastopol). There are no difficulties with encodings, or with fonts, or with the layouts of screen forms - in general, with nothing that usually lurks the programmer when switching from one distribution to another. Compatibility between releases of Astra Linux is provided perfectly. It is also important that this platform uses little endian byte order (mipsel), corresponding to that adopted by Intel.
The only thing that immediately attracts attention is performance. Tavolga Terminal is positioned as a platform for thin clients, and in no way can replace a full-fledged workstation. According to the results of synthetic tests and the implementation of practical tasks, it can be said that the performance of Tavolgi Terminal differs from modern Intel workstations by an order of magnitude and on some types of workloads and more. Therefore, it is unrealistic to perform truly thick applications on “Baikal-T1”.
On the other hand, low system performance leads to low heat generation. The system unit is passively ventilated and does not contain any moving parts, during operation it is relatively cold and completely silent.
We tested Tavolga in various modes of thin client operation: with recompiling client applications into native MIPS code, with remote launch from another machine using X window, with access via a web browser. In all cases, the performance is quite enough for an uncomplicated interface, but you will not be able to twist some kind of powerful workload with fast intensive redrawing or complicated calculations.
So, "Tavolga Terminal TP-T22BT" has its pronounced pros and cons.
Pros:
- a product of domestic development, can be used for import substitution;
- nice design;
- lack of moving and highly heated parts, suggesting long-term reliable operation;
- Immunity to common viruses, focused on the platform of Intel;
- immunity to third-party software brought by corporate users, including attempts to update the OS by the user;
- the alleged absence of foreign “bookmarks” in architecture;
- full source code compatibility with Linux for the Intel platform.
Minuses:
- poor performance, making it impossible to execute thick applications;
- a small amount of built-in flash drive (perhaps this issue will be resolved with shipments from SSD);
- the obligation of a qualified system administrator to accompany the fleet;
- impossibility of delivery for use in the military sphere due to restrictions of the US government;
- Some experts consider the disadvantage of the inability to use Windows.
In general, in our opinion, “Tavolga Terminal TP-T22BT”, when used with Astra Linux OS, is quite a worthy product for the workplace of a linear employee of a large corporation, working with server resources: seller, teller or employee of a public institution, and also for control of technological equipment, if it does not require significant computational resources. In such a workplace, it is difficult to do something extra that will undoubtedly please corporate system administrators.
On the other hand, the replacement of a home computer or a powerful workstation "Tavolga Terminal" is by no means the case.
Since corporate business is generally less inclined to innovate on its own initiative, the future prevalence of systems based on the Baikal-T1 processor, in our opinion, will mainly depend on two factors: the manufacturer’s ability to increase the volume of mass production and the activity of the Russian state in restrictions on budget purchases of domestic products. At least, one can definitely say that for a Linux-programmer there is definitely nothing difficult in switching to this platform.