Xinchuang Compression Software: Domestic Compatibility Solution

BLUF: For Xinchuang (Information Technology Application Innovation) environments, we recommend SmartSlim Enterprise/Server, which has completed full-stack Xinchuang adaptation — OS supports Kylin and UOS, CPU supports Phytium and Kunpeng, database supports DM and Kingbase, and middleware supports TongTech. This article details the Xinchuang ecosystem compatibility matrix, SmartSlim's adaptation solution, a government Xinchuang deployment case study, and a comparison of Xinchuang vs. traditional environments.

If you're not yet familiar with compliance requirements for government document compression, we recommend first reading Government OA System Document Compression: OFD/PDF Batch Processing Solution.

1. Xinchuang Ecosystem Compatibility Matrix

The core of Xinchuang environments is "domestic substitution" — using domestic products across the full stack of OS, CPU, database, and middleware. Compression software must complete compatibility adaptation at each layer to run on this full-stack domestic environment. The table below shows the compatibility requirements for each layer of the Xinchuang ecosystem.

Tech Stack LayerXinchuang ProductsForeign EquivalentsAdaptation Requirements
Operating SystemKylin, UOSWindows/RedHatNative Linux execution, RPM/DEB packages
CPU ArchitecturePhytium, KunpengIntel Xeon/AMDARM64 instruction set compilation
DatabaseDM, KingbaseOracle/MySQLSQL dialect compatibility, ORM adaptation
MiddlewareTongTechTomcat/NginxApplication container adaptation
BrowserQi-Anxin BrowserChrome/EdgeFrontend JS compatibility

Xinchuang adaptation isn't as simple as "can run on Linux." Phytium and Kunpeng are both ARM64 architecture, but have different instruction set optimization points; DM and Kingbase both comply with SQL standards, but differ in stored procedure syntax and driver interfaces; TongTech middleware and Tomcat have different deployment configurations. Each layer requires targeted testing and adaptation — none can be skipped.

SmartSlim's adaptation status in Xinchuang environments is as follows.

Xinchuang ComponentSpecific VersionAdaptation StatusVerification Method
KylinV10 SP1/SP2/SP3CertifiedCompatibility testing + Xinchuang catalog
UOSV20 1020/1050CertifiedCompatibility testing + Xinchuang catalog
Phytium CPUD2000/S2500/FT2000Native supportlinux-arm64 precompiled
Kunpeng CPU920/930Native supportlinux-arm64 precompiled
DM DatabaseDM8AdaptedSQLAlchemy dialect configuration
KingbaseKES V8AdaptedPostgreSQL protocol compatibility
TongTech MiddlewareTongWeb 7.0AdaptedWAR package deployment verification

SmartSlim provides 6 platform precompiled versions, with linux-arm64 covering both Phytium and Kunpeng domestic CPUs. The Rust compression engine exports dynamic libraries (.so) through standard C ABI, running natively on domestic CPUs without emulation layers, with zero performance loss. DM and Kingbase adaptation is completed through the SQLAlchemy ORM layer, requiring no business code changes.

2. SmartSlim Xinchuang Adaptation Solution

SmartSlim's adaptation solution for Xinchuang environments is explained by product form, with Server and Enterprise editions having different adaptation priorities.

Product FormXinchuang Adaptation ScopeDeployment MethodTypical Scenario
DesktopKylin/UOS DesktopDEB/RPM package installationPersonal office terminal
ServerKylin/UOS Server + Phytium/KunpengDocker/systemdSingle-machine compression service
EnterpriseFull-stack Xinchuang (OS+CPU+DB+middleware)Docker Compose/K8sEnterprise-grade batch compression
SDKlinux-arm64 dynamic library.so integrationXinchuang application embedding

Enterprise edition's Xinchuang adaptation is the most complex because it involves database and middleware replacement. The table below shows the adaptation checklist for migrating Enterprise edition from traditional to Xinchuang environments.

ComponentTraditional EnvironmentXinchuang EnvironmentAdaptation Work
DatabaseMySQL 8.0DM8/Kingbase KESSQLAlchemy dialect configuration + DDL script conversion
CacheRedis 7Redis (Xinchuang edition)No changes needed
Object StorageMinIOMinIO (Xinchuang edition)No changes needed
Message QueueCelery+RedisCelery+Redis (Xinchuang edition)No changes needed
Web ServiceUvicornTongTech TongWebWAR package repackaging
Compression EngineRust .soRust .so (arm64)Replace precompiled library

The core adaptation work focuses on database and web service. Database migration from MySQL to DM/Kingbase is completed through SQLAlchemy ORM layer dialect configuration, with table structures regenerated using DM/Kingbase DDL syntax. Web service migration from Uvicorn to TongTech TongWeb requires packaging the FastAPI application as a WAR for deployment. Other components (Redis, MinIO, Celery) are compatible between Xinchuang and open source versions, requiring no changes.

3. Case Study: Government Xinchuang Environment Deployment

A municipal government department needed to deploy a document compression service in a Xinchuang environment for batch compression and archiving of OFD/PDF documents generated by the OA system. Environment configuration: Kylin V10 SP2 Server + Phytium S2500 CPU (64-core) + DM8 database + TongTech TongWeb 7.0 middleware.

Deployment Environment Configuration:

Configuration ItemSpecificationDescription
Operating SystemKylin V10 SP2Xinchuang catalog certified version
CPUPhytium S2500 64-coreARM64 architecture
Memory128GB DDR4
Storage2TB NVMe SSDLocal storage, no external network
DatabaseDM8Replaces MySQL
MiddlewareTongTech TongWeb 7.0Replaces Tomcat
Deployment FormDocker Compose9-service container orchestration
NetworkGovernment intranetPhysical isolation, data stays on-premises

Deployment Process and Time:

StepOperationTimeKey Verification Points
1Environment check30 minOS version/CPU architecture/database instance
2Container image pull45 minarm64 image integrity verification
3Database adaptation3 hoursDDL script conversion + data migration
4Middleware deployment1 hourTongWeb WAR package deployment
5Compression engine replacement15 minarm64 .so library replacement
6Functional testing2 hoursOFD/PDF compression + audit logging
7Performance testing1 hour12 concurrent stability verification

Results: Total deployment took approximately 8 hours (including 3 hours for database adaptation), and the system ran stably after deployment. Testing compression of 1000 OFD documents (totaling 8GB) took 18 minutes with a 76% compression ratio, and compression logs completely recorded operators and file hashes. The Phytium S2500's ARM64 performance was comparable to equivalent Intel Xeon, with the Rust compression engine's native ARM64 compilation showing zero performance loss. The entire deployment was conducted over the intranet, meeting government data security requirements.

4. Xinchuang vs. Traditional Environment Comparison

Xinchuang environments differ from traditional x86+Windows/RedHat environments in multiple dimensions. The table below compares their performance in compression scenarios.

Comparison DimensionTraditional EnvironmentXinchuang EnvironmentDifference Description
Operating SystemWindows/RedHatKylin/UOSXinchuang OS is based on Linux kernel, CLI-friendly
CPU Architecturex86_64ARM64 (Phytium/Kunpeng)Requires arm64 precompiled version
DatabaseMySQL/OracleDM/KingbaseSQL dialect needs adaptation
Deployment MethodDocker/K8sDocker/K8s (Xinchuang edition)Containerization approach is consistent
Compression PerformanceBaselineEquivalentRust engine performance is consistent across architectures
Compliance CertificationNoneXinchuang catalog certificationClassified units must have Xinchuang certification
Data SecurityRequires additional measuresPhysical isolation + localizationXinchuang environment has higher security baseline

Key conclusion: Xinchuang environment compression performance is on par with traditional environments, with the Rust compression engine's cross-platform nature ensuring consistent performance between ARM64 and x86_64. Differences are mainly in deployment adaptation (database, middleware replacement) and compliance certification. Functionally, the two are completely equivalent — SmartSlim's format support, compression ratio, and batch processing capabilities are identical in Xinchuang and traditional environments.

Scenario recommendations for Xinchuang environments are shown below.

Use CaseRecommended ProductDeployment MethodCompliance Points
Government Terminal OfficeSmartSlim DesktopDEB/RPM installationXinchuang catalog certified version
Government Document ArchivingServerDocker single serviceLocal compression + audit logging
Classified Unit BatchEnterprise private deploymentPhysical server on-site deploymentPhysical isolation + MLPS 2.0
Xinchuang application embeddingSDK (arm64).so dynamic library integrationNative ARM64 compilation
SOE Data ArchivingEnterprise DockerDocker ComposeFull-stack Xinchuang adaptation

For compliance requirements for enterprise file processing, refer to Enterprise File Processing Compliance Guide under the Data Security Law. If you need to compare compression tool selection dimensions, refer to File Compression Tool Selection Guide: 7-Dimension Evaluation.

5. Frequently Asked Questions (FAQ)

Q1: What compression software to use in Xinchuang environments?

We recommend SmartSlim Enterprise/Server, which has completed full-stack Xinchuang adaptation: OS supports Kylin and UOS, CPU supports Phytium and Kunpeng, database supports DM and Kingbase, middleware supports TongTech. Foreign software like 7-Zip can run on Linux but lacks Xinchuang certification — classified units must use domestically certified software. SmartSlim is listed in the Xinchuang catalog and is qualified for government and classified scenario deployment.

Q2: Does SmartSlim support Kylin and UOS systems?

Yes. SmartSlim provides linux-x64 and linux-arm64 precompiled versions, having completed compatibility testing and Xinchuang certification on Kylin V10 and UOS V20. Server edition supports systemd/supervisor/Docker deployment, and Enterprise edition supports Docker Compose and K8s deployment on Kylin/UOS. The Rust compression engine's C ABI dynamic library (.so) natively supports domestic Linux distributions without emulation layers.

Q3: What are the differences between Xinchuang and foreign compression software?

Three core differences: first, certification compliance — Xinchuang software must pass national Xinchuang catalog certification, which foreign software lacks, making it prohibited for classified units; second, ecosystem adaptation — Xinchuang software natively supports domestic CPU/OS/database, while foreign software may have compatibility issues; third, security and controllability — Xinchuang software has controllable source code and localized data, while foreign software carries supply chain risks. In terms of functionality, both have similar compression capabilities, with SmartSlim's Rust engine achieving compression ratios comparable to 7-Zip, but with more comprehensive format support (10 categories, 40+ formats vs. 7-Zip's archiving).

Q4: How to deploy compression solutions in Xinchuang environments?

Three-step deployment: first, environment preparation — confirm Kylin/UOS OS version, Phytium/Kunpeng CPU architecture, and DM/Kingbase database instance; second, software installation — Server edition uses RPM/DEB packages or Docker images, Enterprise edition uses Docker Compose to orchestrate 9 service containers; third, data migration — migrate original MySQL data to DM/Kingbase and configure the Xinchuang middleware TongTech. Government environments require physical server on-site deployment with fully intranet-based operations, taking approximately 2–3 days. In testing, a government environment deployment was completed in 8 hours.

Summary

Xinchuang compression software selection centers on "full-stack adaptation + certification compliance." SmartSlim has completed full-stack Xinchuang adaptation from OS (Kylin/UOS) to CPU (Phytium/Kunpeng) to database (DM/Kingbase) to middleware (TongTech), and is listed in the Xinchuang catalog. In testing, a government Xinchuang environment deployment was completed in 8 hours, with compression performance on par with traditional x86 environments. The Rust compression engine's cross-architecture nature ensures native ARM64 execution with zero performance loss.

Xinchuang isn't about "just being able to run" — it's the trinity of "full-stack domestic, certified compliance, security and controllability." Classified units must choose domestically certified software; foreign software, even if it can run on Linux, doesn't meet compliance requirements. Choosing the right Xinchuang compression solution is both a compliance baseline and a fundamental guarantee of data security.

Need to Compress Files? Try SmartSlim

Built on a self-developed Rust compression engine, supporting 10 categories and 40+ formats including PDF, images, video, Office, and OFD, with local compression that keeps your data on-premises.