Відповіді:
Єдиний раз, коли б я створив себе, це якщо вам потрібна версія програмного забезпечення не в будь-якому сховищі, то розгляньте можливість завантаження джерела. Завантажте залежності (бібліотеки розвитку тощо) з сховищ Ubuntu та складіть, коли потрібно оновити.
Мені не хочеться здаватися неповажними, оскільки я включаю себе в це, але технічне обслуговування пакунків в цілому виробить набагато кращу конструкцію, ніж ви. Якщо ваші параметри збирання не дозволяють прискорити апаратне прискорення, ви не побачите великої різниці.
Я склав повноцінні системи з нуля, використовуючи Linux з нуля та gentoo, і виявив, що я відчув лише поліпшення продуктивності на дійсно менших потужностях та специфічному обладнанні, таких як Playstation 2 та процесор 1gz Atom на платі mini-ITX. Майте на увазі, що я вимагав цього робити в цих системах, оскільки звичайні прапори компіляції не працюватимуть за замовчуванням.
Відповідь - так.
Складаючи операційну систему лише для ПК, видаляючи непотрібні модулі та компілюючи для вашої архітектури та оптимізуючи обладнання та використовуючи останній компілятор, ви можете отримати 1-2% підвищення продуктивності.
З часом було доведено, що така дистрибуція, як Gentoo, пропонує частину покращення продуктивності, проте, недолік справді полягає в тому, що не варто докладати зусиль. (Не зрозумійте мене неправильно Gentoo - це чудова дистрибуція, просто її не масовий ринок)
Раптом вам доведеться відслідковувати всі оновлення програмного забезпечення для вашої системи, і якщо є проблема з новою версією, вам потрібно знати базову програму, щоб налагодити, чому вона не збирається будувати.
Вже є люди, що оптимізують операційну систему, робіть це лише в тому випадку, якщо ви хочете проводити дні, роблячи це як хобі або з наукових причин.
ні, якщо ви не компілюєте в конкретному варіанті, який допомагає або збирає безліч варіантів ...