diff --git a/core/includes/theme.inc b/core/includes/theme.inc
index 3dd8449..7ba6f53 100644
--- a/core/includes/theme.inc
+++ b/core/includes/theme.inc
@@ -2239,7 +2239,7 @@ function template_preprocess_page(&$variables) {
 
   $variables['base_path']         = base_path();
   $variables['front_page']        = url();
-  $variables['feed_icons']        = drupal_get_feeds();
+  $variables['feed_icons']        = theme_get_setting('features.feed_icons') ? drupal_get_feeds() : '';
   $variables['language']          = $language_interface;
   $variables['language']->dir     = $language_interface->direction ? 'rtl' : 'ltr';
   $variables['logo']              = theme_get_setting('logo.url');
@@ -2296,10 +2296,13 @@ function template_preprocess_page(&$variables) {
   // re-use the cache of an already retrieved menu containing the active link
   // for the current page.
   // @see menu_tree_page_data()
-  $variables['breadcrumb'] = array(
-    '#theme' => 'breadcrumb',
-    '#breadcrumb' => \Drupal::service('breadcrumb')->build(\Drupal::request()->attributes->all()),
-  );
+  $variables['breadcrumb'] = '';
+  if (theme_get_setting('features.breadcrumb')) {
+    $variables['breadcrumb'] = array(
+      '#theme' => 'breadcrumb',
+      '#breadcrumb' => \Drupal::service('breadcrumb')->build(\Drupal::request()->attributes->all()),
+    );
+  }
 }
 
 /**
diff --git a/core/lib/Drupal/Core/Extension/ThemeHandler.php b/core/lib/Drupal/Core/Extension/ThemeHandler.php
index 7c71eba..e97d807 100644
--- a/core/lib/Drupal/Core/Extension/ThemeHandler.php
+++ b/core/lib/Drupal/Core/Extension/ThemeHandler.php
@@ -35,6 +35,8 @@ class ThemeHandler implements ThemeHandlerInterface {
     'comment_user_verification',
     'main_menu',
     'secondary_menu',
+    'breadcrumb',
+    'feed_icons',
   );
 
   /**
diff --git a/core/modules/system/config/system.theme.global.yml b/core/modules/system/config/system.theme.global.yml
index 13036bf..99f80b4 100644
--- a/core/modules/system/config/system.theme.global.yml
+++ b/core/modules/system/config/system.theme.global.yml
@@ -4,9 +4,11 @@ favicon:
   url: ''
   use_default: true
 features:
+  breadcrumb: true
   comment_user_picture: true
   comment_user_verification: true
   favicon: true
+  feed_icons: true
   logo: true
   name: true
   node_user_picture: true
diff --git a/core/modules/system/lib/Drupal/system/Form/ThemeSettingsForm.php b/core/modules/system/lib/Drupal/system/Form/ThemeSettingsForm.php
index dc1490a..bc8e173 100644
--- a/core/modules/system/lib/Drupal/system/Form/ThemeSettingsForm.php
+++ b/core/modules/system/lib/Drupal/system/Form/ThemeSettingsForm.php
@@ -106,6 +106,8 @@ public function buildForm(array $form, array &$form_state, $theme = '') {
       'favicon' => t('Shortcut icon'),
       'main_menu' => t('Main menu'),
       'secondary_menu' => t('Secondary menu'),
+      'breadcrumb' => t('Breadcrumb'),
+      'feed_icons' => t('Feed icons'),
     );
 
     // Some features are not always available
diff --git a/core/modules/system/system.module b/core/modules/system/system.module
index 20e229d..055f813 100644
--- a/core/modules/system/system.module
+++ b/core/modules/system/system.module
@@ -2749,6 +2749,8 @@ function _system_default_theme_features() {
     'comment_user_verification',
     'main_menu',
     'secondary_menu',
+    'breadcrumb',
+    'feed_icons',
   );
 }
 
