Tencent Linux

Last updated: 2020-02-11 13:37:33

PDF

Tencent Linux (Tlinux) is a Linux operating system developed by Tencent for cloud scenarios. With specialized features and optimized performance, Tlinux provides a high-performance, secure, and reliable operating environment for applications in Cloud Virtual Machine (CVM) instances. Tlinux is free of charge, and applications developed on CentOS and Linux distributions can directly run on Tlinux. Tencent Cloud provides users with continuous updates, maintenance, and technical support.

Use Cases

Tlinux can be used in the following scenarios:

  • Tlinux is suitable for instances with most CVM types, including Cloud Physical Machine (CPM) 2.0.
  • When launching instances, Tlinux is used to transfer related operations to cloud-init via user data (the userdata field) to support dynamic configuration.

Main Features

FeatureDescription
Kernel CustomizationKernel customization based on kernel version 4.14.105 that has long been supported by the kernel community, while introducing new features applicable to cloud scenarios and improving the kernel performance to resolve major defects.
Container SupportTlinux is optimized for container scenarios with enhanced isolation and optimized performance:
  • meminfo, vmstat, cpuinfo, stat, and loadavg isolation.
  • Sysctl isolation, for example, tcp_no_delay_ack and tcp_max_orphans.
  • Bug fix in file system and network.
Performance OptimizationTlinux has optimized computing, storage, and network subsystems:
  • Optimized XFS memory allocation to resolve the XFS kmem_alloc failure alarm.
  • Optimized memory allocation for received network packets to resolve excessive memory usage when a large number of UDP packets are received.
  • Tlinux limits the percentage of memory occupied by system page caches to ensure service performance is not affected and no out-of-memory (OOM) errors occur due to insufficient memory.
Software Pacakges
  • Customized based on the CentOS 7 software packages.
  • User state software packages are compatible with CentOS 7 and can be used directly in Tlinux.
  • Updated and installed via Yellowdog Updater, Modified (YUM).
  • Software packages in Extra Packages for Enterprise Linux (EPEL) repository can be used after epel-release package is installed via YUM.
Defect Support
  • Kdump feature is provided in the event of an operating system crash.
  • Kernel live patching is supported
Security UpdatesTencent Linux offers regular updates to enhance security and features.

Release Notes

Release Time Image Tag Description
September 17, 2019 Tencent Linux release 2.4 (Final) Image ID: img-hdt9xxkt
Kernel version: 4.14.105
Region: All regions

Obtaining Tlinux

Tlinux public images are provided in the CVM Console. You can obtain and use Tlinux by the following methods.

  • When creating a CVM instance, select Public Image and the corresponding version of Tlinux.
    For more information, see Creating an Instance.
  • For existing CVM instances, you need to reinstall the operating system to Tlinux.
    For more information, see Reinstall System.

Technical Support

Tencent Cloud provides the following technical support for Tlinux:
We provide security updates in the YUM repository. You can run yum update to update Tlinux to the latest version.