
Звідки береться ядро
Вбудоване ядро відбитків Chromium 144 базується на патчах відбитків із fingerprint-chromium і платформних рецептах збирання ungoogled-chromium, поверх яких накладено власні патчі узгодженості Prism; супровідник проєкту окремо компілює його для macOS arm64 і Windows x64. Для Chromium 150 / 153 супровідник переносить ці патчі на офіційний вихідний код Chromium відповідної версії. Про ліцензії — на сторінці Відкритий код.
Версії та платформи
| Ядро | Платформа | Версія Prism | Як отримати |
|---|---|---|---|
| Chromium 144.0.7559.132 | macOS Apple Silicon, Windows x64 | Community (доступне й у Pro) | Вбудоване в інсталяційний пакет, працює одразу після встановлення |
| Серія Chromium 150 | macOS Apple Silicon, Windows x64 | Pro | Завантажується в програмі у вікні «Ядро браузера» |
| Серія Chromium 153 | macOS Apple Silicon, Windows x64 | Pro | Завантажується в програмі у вікні «Ядро браузера» |
Точні номери версій для двох платформ дещо відрізняються — орієнтуйтеся на версії, указані у вікні «Ядро браузера» в програмі. Ядра з основною версією 150 і вище належать до ядер Pro.
Чому в Community саме Chromium 144?
Chromium 144 — найретельніше перевірена стабільна основа: це ядро вбудоване для обох платформ і працює одразу після встановлення. Зверніть увагу: сайтам воно повідомляє основну версію Chrome 144, яка відстає від поточної стабільної версії Chrome. Якщо для вашої роботи важлива актуальність версії, розгляньте ядра 150 / 153 у Pro.
Закріплення ядра за профілем
- За замовчуванням ядро профілю — «Автоматично за поточним ядром»; у Pro в редакторі можна закріпити профіль за певною встановленою версією. Для профілів з обліковими записами, якими ви користуєтеся тривалий час, версію краще закріпити.
- Оновлення програми або зміна глобального ядра не впливає на профілі із закріпленим ядром.
- Якщо закріплене ядро відсутнє, його маніфест пошкоджено або платформа не збігається, профіль не запуститься, а причину буде вказано у вікні «Діагностика запуску»; непомітної заміни на інший браузер не відбудеться.
- Ядро, яке використовується або закріплене за профілем, видалити не можна; профіль із закріпленою версією ядра не вдасться імпортувати на пристрій без активованого Pro.
Перевірка цілісності та відкат
- Для кожного ядра зберігаються розміри й SHA-256 ключових файлів: у Windows це chrome.exe, chrome.dll тощо, у macOS — основний виконуваний файл і Chromium Framework. Їх повторно перевіряють під час активації ядра, запуску закріпленого ядра та ручної перевірки кнопкою «Перевірити».
- Завантажуючи ядро в Pro, програма читає каталог версій, підписаний Ed25519, завантажує файли через HTTPS і перевіряє SHA-256; завантаження можна призупиняти й відновлювати. У macOS також перевіряються підпис коду, архітектура процесора та номер версії. Після завантаження програма не перемикається на нове ядро автоматично.
- Якщо після перемикання щось не працює, натисніть «Відкотити до попереднього»; крім того, будь-коли можна повернутися до вбудованого ядра 144 кнопкою «Використати вбудоване ядро».
Імпорт локальної збірки та режим сумісності (Pro)
Розробники, які самі компілюють ядро, можуть у вікні «Ядро браузера» натиснути «Імпортувати локальну збірку» (у macOS вибрати .app, у Windows — chrome.exe): Prism скопіює збірку та створить маніфест для перевірки. «Системний режим сумісності» дає змогу перевірити ізоляцію профілів за допомогою встановленого на комп’ютері Chrome, Edge або Chromium, але системний браузер не застосовує параметри відбитка. Як скомпілювати ядро, див. опис у публічному репозиторії.