1{ 2 "version": "3.0", 3 "subsystems": [ 4 { 5 "subsystem": "arkui", 6 "components": [ 7 { 8 "component": "ace_engine", 9 "features": ["ace_engine_feature_enable_accessibility = true"] 10 }, 11 { 12 "component": "napi", 13 "features": [] 14 } 15 ] 16 }, 17 { 18 "subsystem": "account", 19 "components": [ 20 { 21 "component": "os_account", 22 "features": [ "os_account_multiple_active_accounts=false" ] 23 } 24 ] 25 }, 26 { 27 "subsystem": "distributeddatamgr", 28 "components": [ 29 { 30 "component": "preferences", 31 "features": [] 32 }, 33 { 34 "component": "kv_store", 35 "features": [] 36 }, 37 { 38 "component":"relational_store", 39 "features":[] 40 }, 41 { 42 "component": "data_share", 43 "features": [] 44 } 45 ] 46 }, 47 { 48 "subsystem": "filemanagement", 49 "components": [ 50 { 51 "component": "user_file_service", 52 "features": [] 53 }, 54 { 55 "component": "file_api", 56 "features": [] 57 }, 58 { 59 "component": "storage_service", 60 "features": [] 61 }, 62 { 63 "component": "app_file_service", 64 "features": [] 65 } 66 ] 67 }, 68 { 69 "subsystem": "build", 70 "components": [ 71 { 72 "component": "build_framework", 73 "features": [] 74 } 75 ] 76 }, 77 { 78 "subsystem": "security", 79 "components": [ 80 { 81 "component": "appverify", 82 "features": [] 83 }, 84 { 85 "component": "selinux_adapter", 86 "features": [] 87 }, 88 { 89 "component": "certificate_manager", 90 "features": [] 91 }, 92 { 93 "component": "crypto_framework", 94 "features": [] 95 }, 96 { 97 "component": "drivers_interface_huks", 98 "features": [] 99 } 100 ] 101 }, 102 { 103 "subsystem": "startup", 104 "components": [ 105 { 106 "component": "appspawn", 107 "features": [] 108 }, 109 { 110 "component": "hvb", 111 "features": [] 112 } 113 ] 114 }, 115 { 116 "subsystem": "hiviewdfx", 117 "components": [ 118 { 119 "component": "hilog", 120 "features": [] 121 }, 122 { 123 "component": "hidumper", 124 "features": [] 125 }, 126 { 127 "component": "hiview", 128 "features": [ "enable_hiview_usage_event_report_build = false" ] 129 } 130 ] 131 }, 132 { 133 "subsystem": "commonlibrary", 134 "components": [ 135 { 136 "component": "ets_utils", 137 "features": [] 138 }, 139 { 140 "component": "ylong_runtime", 141 "features": [] 142 }, 143 { 144 "component": "memory_utils", 145 "features": [] 146 }, 147 { 148 "component": "ylong_http", 149 "features": [] 150 }, 151 { 152 "component": "ylong_json", 153 "features": [] 154 } 155 ] 156 }, 157 { 158 "subsystem": "bundlemanager", 159 "components": [ 160 { 161 "component": "bundle_framework", 162 "features": [] 163 } 164 ] 165 }, 166 { 167 "subsystem": "ability", 168 "components": [ 169 { 170 "component": "ability_runtime", 171 "features": [] 172 }, 173 { 174 "component": "ability_base", 175 "features": [] 176 } 177 ] 178 }, 179 { 180 "subsystem": "notification", 181 "components": [ 182 { 183 "component": "common_event_service", 184 "features": [] 185 } 186 ] 187 }, 188 { 189 "subsystem": "communication", 190 "components": [ 191 { 192 "component": "ipc", 193 "features": [] 194 }, 195 { 196 "component": "net_manager", 197 "features": [] 198 }, 199 { 200 "component": "netmanager_base", 201 "features": [] 202 }, 203 { 204 "component": "netstack", 205 "features": [] 206 }, 207 { 208 "component": "dhcp", 209 "features": [] 210 } 211 ] 212 }, 213 { 214 "subsystem": "customization", 215 "components": [ 216 { 217 "component": "config_policy", 218 "features": [] 219 } 220 ] 221 }, 222 { 223 "subsystem": "hdf", 224 "components": [ 225 { 226 "component": "drivers_peripheral_input", 227 "features": [ 228 "drivers_peripheral_input_feature_model = true" 229 ] 230 }, 231 { 232 "component": "drivers_peripheral_display", 233 "features": [] 234 }, 235 { 236 "component": "drivers_peripheral_audio", 237 "features": [ 238 "drivers_peripheral_audio_feature_hal_notsupport_pathselect=false", 239 "drivers_peripheral_audio_feature_full_test_suite=true" 240 ] 241 }, 242 { 243 "component": "drivers_peripheral_camera", 244 "features": [] 245 }, 246 { 247 "component": "drivers_peripheral_codec", 248 "features": [] 249 }, 250 { 251 "component": "drivers_peripheral_power", 252 "features": [] 253 }, 254 { 255 "component": "drivers_interface_camera", 256 "features": [] 257 }, 258 { 259 "component": "drivers_interface_power", 260 "features": [] 261 }, 262 { 263 "component": "drivers_interface_input", 264 "features": [] 265 }, 266 { 267 "component": "drivers_interface_display", 268 "features": [] 269 }, 270 { 271 "component": "drivers_interface_audio", 272 "features": [] 273 }, 274 { 275 "component": "drivers_interface_codec", 276 "features": [] 277 }, 278 { 279 "component": "drivers_peripheral_huks", 280 "features": [] 281 } 282 ] 283 }, 284 { 285 "subsystem": "developtools", 286 "components": [ 287 { 288 "component": "hdc", 289 "features": [] 290 } 291 ] 292 }, 293 { 294 "subsystem": "graphic", 295 "components": [ 296 { 297 "component": "graphic_2d", 298 "features": [ 299 "graphic_2d_feature_ace_enable_gpu = true", 300 "graphic_2d_feature_rs_enable_profiler = false" 301 ] 302 }, 303 { 304 "component": "graphic_surface", 305 "features": [] 306 } 307 ] 308 }, 309 { 310 "subsystem": "window", 311 "components": [ 312 { 313 "component": "window_manager", 314 "features": [] 315 } 316 ] 317 }, 318 { 319 "subsystem": "time", 320 "components": [ 321 { 322 "component": "time_service", 323 "features": [] 324 } 325 ] 326 }, 327 { 328 "subsystem": "multimedia", 329 "components": [ 330 { 331 "component": "media_foundation", 332 "features": [] 333 }, 334 { 335 "component": "player_framework", 336 "features": [] 337 }, 338 { 339 "component": "av_codec", 340 "features": [] 341 }, 342 { 343 "component": "audio_framework", 344 "features": [] 345 }, 346 { 347 "component": "camera_framework", 348 "features": [] 349 }, 350 { 351 "component": "image_framework", 352 "features": [] 353 }, 354 { 355 "component": "media_library", 356 "features": [] 357 } 358 ] 359 }, 360 { 361 "subsystem": "multimodalinput", 362 "components": [ 363 { 364 "component": "input", 365 "features": [] 366 } 367 ] 368 }, 369 { 370 "subsystem": "global", 371 "components": [ 372 { 373 "component": "i18n", 374 "features": [] 375 }, 376 { 377 "component": "timezone", 378 "features": [] 379 }, 380 { 381 "component": "resource_management", 382 "features": [] 383 }, 384 { 385 "component": "system_resources", 386 "features": [] 387 } 388 ] 389 }, 390 { 391 "subsystem": "powermgr", 392 "components": [ 393 { 394 "component": "power_manager", 395 "features": [] 396 }, 397 { 398 "component": "display_manager", 399 "features": [] 400 } 401 ] 402 }, 403 { 404 "subsystem": "usb", 405 "components": [ 406 { 407 "component": "usb_manager", 408 "features": [] 409 } 410 ] 411 }, 412 { 413 "subsystem": "thirdparty", 414 "components": [ 415 { 416 "component": "curl", 417 "features": [] 418 }, 419 { 420 "component": "pcre2", 421 "features": [] 422 }, 423 { 424 "component": "libbpf", 425 "features": [] 426 }, 427 { 428 "component": "libusb", 429 "features": [] 430 }, 431 { 432 "component": "libjpeg-turbo", 433 "features": [] 434 }, 435 { 436 "component": "mbedtls", 437 "features": [] 438 }, 439 { 440 "component": "libcoap", 441 "features": [] 442 }, 443 { 444 "component": "zlib", 445 "features": [] 446 }, 447 { 448 "component": "toybox", 449 "features": [] 450 }, 451 { 452 "component": "sqlite", 453 "features": [] 454 }, 455 { 456 "component": "skia", 457 "features": [] 458 }, 459 { 460 "component": "pulseaudio", 461 "features": [] 462 }, 463 { 464 "component": "popt", 465 "features": [] 466 }, 467 { 468 "component": "openssl", 469 "features": [] 470 }, 471 { 472 "component": "opensles", 473 "features": [] 474 }, 475 { 476 "component": "opengles", 477 "features": [] 478 }, 479 { 480 "component": "ntfs-3g", 481 "features": [] 482 }, 483 { 484 "component": "node", 485 "features": [] 486 }, 487 { 488 "component": "nghttp2", 489 "features": [] 490 }, 491 { 492 "component": "musl", 493 "features": [] 494 }, 495 { 496 "component": "lz4", 497 "features": [] 498 }, 499 { 500 "component": "libxml2", 501 "features": [] 502 }, 503 { 504 "component": "libwebsockets", 505 "features": [] 506 }, 507 { 508 "component": "libuv", 509 "features": [] 510 }, 511 { 512 "component": "libunwind", 513 "features": [] 514 }, 515 { 516 "component": "libsnd", 517 "features": [] 518 }, 519 { 520 "component": "libpng", 521 "features": [] 522 }, 523 { 524 "component": "libnl", 525 "features": [] 526 }, 527 { 528 "component": "libffi", 529 "features": [] 530 }, 531 { 532 "component": "jsoncpp", 533 "features": [] 534 }, 535 { 536 "component": "json", 537 "features": [] 538 }, 539 { 540 "component": "jsframework", 541 "features": [] 542 }, 543 { 544 "component": "icu", 545 "features": [] 546 }, 547 { 548 "component": "gptfdisk", 549 "features": [] 550 }, 551 { 552 "component": "glib", 553 "features": [] 554 }, 555 { 556 "component": "e2fsprogs", 557 "features": [] 558 }, 559 { 560 "component": "ffmpeg", 561 "features": [] 562 }, 563 { 564 "component": "f2fs-tools", 565 "features": [] 566 }, 567 { 568 "component": "exfatprogs", 569 "features": [] 570 }, 571 { 572 "component": "egl", 573 "features": [] 574 }, 575 { 576 "component": "cJSON", 577 "features": [] 578 }, 579 { 580 "component": "bzip2", 581 "features": [] 582 }, 583 { 584 "component": "selinux", 585 "features": [] 586 }, 587 { 588 "component": "tzdata", 589 "features": [] 590 } 591 592 ] 593 }, 594 { 595 "subsystem": "xts", 596 "components": [ 597 { 598 "component": "device_attest", 599 "features": [] 600 } 601 ] 602 }, 603 { 604 "subsystem": "arkcompiler", 605 "components": [ 606 { 607 "component": "runtime_core", 608 "features": [] 609 }, 610 { 611 "component": "ets_runtime", 612 "features": [] 613 }, 614 { 615 "component": "ets_frontend", 616 "features": [] 617 }, 618 { 619 "component": "toolchain", 620 "features": [] 621 }, 622 { 623 "component": "c_utils", 624 "features": [] 625 } 626 ] 627 }, 628 { 629 "subsystem": "resourceschedule", 630 "components": [ 631 { 632 "component": "background_task_mgr", 633 "features": [] 634 }, 635 { 636 "component": "ffrt", 637 "features": [] 638 }, 639 { 640 "component": "frame_aware_sched", 641 "features": [] 642 }, 643 { 644 "component": "qos_manager", 645 "features": [] 646 }, 647 { 648 "component": "resource_schedule_service", 649 "features": [] 650 }, 651 { 652 "component": "work_scheduler", 653 "features": [] 654 }, 655 { 656 "component": "memmgr", 657 "features": ["memmgr_purgeable_memory = true"] 658 } 659 ] 660 }, 661 { 662 "subsystem": "thirdparty", 663 "components": [ 664 { 665 "component": "bounds_checking_function", 666 "features": [] 667 } 668 ] 669 }, 670 { 671 "subsystem": "inputmethod", 672 "components": [ 673 { 674 "component": "imf", 675 "features": [] 676 } 677 ] 678 }, 679 { 680 "subsystem": "wukong", 681 "components": [ 682 { 683 "component": "wukong", 684 "features": [] 685 } 686 ] 687 }, 688 { 689 "subsystem": "communication", 690 "components": [ 691 { 692 "component": "wifi", 693 "features": [] 694 } 695 ] 696 }, 697 { 698 "subsystem": "build", 699 "components": [ 700 { 701 "component": "build_framework" 702 } 703 ] 704 }, 705 { 706 "subsystem": "hdf", 707 "components": [ 708 { "component": "hdf_core" } 709 ] 710 }, 711 { 712 "subsystem": "startup", 713 "components": [ 714 { "component": "init" } 715 ] 716 }, 717 { 718 "subsystem": "communication", 719 "components": [ 720 { "component": "dsoftbus" }, 721 { "component": "ipc" } 722 ] 723 }, 724 { 725 "subsystem": "systemabilitymgr", 726 "components": [ 727 { "component": "samgr" }, 728 { "component": "safwk" } 729 ] 730 }, 731 { 732 "subsystem": "hiviewdfx", 733 "components": [ 734 { "component": "hilog" }, 735 { 736 "component": "hitrace", 737 "features": [ 738 "hitrace_support_executable_file = false" 739 ] 740 }, 741 { "component": "hisysevent" }, 742 { "component": "hicollie" }, 743 { "component": "faultloggerd" } 744 ] 745 }, 746 { 747 "subsystem": "security", 748 "components": [ 749 { "component": "device_auth" }, 750 { "component": "access_token" }, 751 { "component": "huks" }, 752 { 753 "component": "certificate_framework", 754 "features": [] 755 } 756 ] 757 }, 758 { 759 "subsystem": "notification", 760 "components": [ 761 { "component": "eventhandler" } 762 ] 763 }, 764 { 765 "subsystem": "commonlibrary", 766 "components": [ 767 { "component": "c_utils" }, 768 { "component": "ylong_runtime" } 769 ] 770 }, 771 { 772 "subsystem": "updater", 773 "components": [ 774 { "component": "updater" } 775 ] 776 }, 777 { 778 "subsystem": "developtools", 779 "components": [ 780 { "component": "syscap_codec" } 781 ] 782 }, 783 { 784 "subsystem": "customization", 785 "components": [ 786 { "component": "config_policy" } 787 ] 788 }, 789 { 790 "subsystem": "resourceschedule", 791 "components": [ 792 { 793 "component": "ffrt", 794 "features": [] 795 }, 796 { 797 "component": "frame_aware_sched", 798 "features": [] 799 } 800 ] 801 }, 802 { 803 "subsystem": "barrierfree", 804 "components": [ 805 { 806 "component": "accessibility", 807 "features": [] 808 } 809 ] 810 } 811 ] 812} 813