diff --git a/.cspell/proper-nouns.dict b/.cspell/proper-nouns.dict index d3238c4..5d1d93f 100644 --- a/.cspell/proper-nouns.dict +++ b/.cspell/proper-nouns.dict @@ -1,8 +1,8 @@ +8KXCJK Akkoma Allwinner Amberol Anbernic -Сommit Cambio Celeron Chipone @@ -21,7 +21,6 @@ Livi MIIX Microdia Mobian -flathub Phosh PinePhone Powkiddy @@ -29,6 +28,7 @@ Quectel Realtek Rockchip SDIO +SGTL5000 SWMO Shiki SileadTouch @@ -36,11 +36,10 @@ Solteam UEFI Waydroid XMPP +flathub +icewm rocknix -Сhromium НейроКод бейдж* +ей +и -8KXCJK -SGTL5000 diff --git a/.cspell/terms.dict b/.cspell/terms.dict index 37403ee..6123444 100644 --- a/.cspell/terms.dict +++ b/.cspell/terms.dict @@ -4,3 +4,5 @@ riscv полнодисковое безанкорные lpddr +sdxc +poweroff diff --git a/.vitepress/config/ru.ts b/.vitepress/config/ru.ts index aefd31a..06c82dc 100644 --- a/.vitepress/config/ru.ts +++ b/.vitepress/config/ru.ts @@ -42,6 +42,16 @@ export const sidebarProjectGuide = (): DefaultTheme.SidebarItem[] => [ export const sidebarDoc = (): DefaultTheme.SidebarItem[] => [ { items: [ + { + text: 'Документация', + base: '/wiki', + items: [ + { + text: 'Поддерживаемое оборудование', + link: '#поддерживаемое-оборудование' + } + ] + }, { text: 'Установка и обновление', base: '/instalations', diff --git a/.yaspeller/proper-nouns.json b/.yaspeller/proper-nouns.json index 9168032..8d63ec9 100644 --- a/.yaspeller/proper-nouns.json +++ b/.yaspeller/proper-nouns.json @@ -13,6 +13,11 @@ "desrt", "devhelp", "EG25-G", + "MIG", + "T8X", + "PINE64", + "Arch Linux", + "N3xxx", "GnomeAppsList", "graphs", "gregorni", diff --git a/cspell.json b/cspell.json index 1ae2b87..f00edeb 100644 --- a/cspell.json +++ b/cspell.json @@ -4,6 +4,10 @@ "patterns": [ { "name": "code-block", + "pattern": "/^\\s*```[\\s\\S]*?^\\s*```/gm" + }, + { + "name": "code-inline-block", "pattern": "`[\\s\\S]*?`" }, { @@ -25,6 +29,7 @@ ], "ignoreRegExpList": [ ["code-block"], + ["code-inline-block"], ["html-tag"], ["frontmatter-block"], ["html-comment-block"], diff --git a/docs/instalations/tablets/chuwi-hibook-cwi514/index.md b/docs/instalations/tablets/chuwi-hibook-cwi514/index.md index 7beda54..92b3c55 100644 --- a/docs/instalations/tablets/chuwi-hibook-cwi514/index.md +++ b/docs/instalations/tablets/chuwi-hibook-cwi514/index.md @@ -1,6 +1,6 @@ # Установка ALT Mobile на Chuwi HiBook (CWI514) -Данная инструкция описывает процесс установки ОС Ал ьт, в частности, ALT Mobile, на планшет Chuwi HiBook (CWI514). +Данная инструкция описывает процесс установки ОС Альт, в частности, ALT Mobile, на планшет Chuwi HiBook (CWI514). :::danger Внимание! Все действия, описанные в данной статье, вы выполняете на свой страх и риск. Автор статьи и сообщество ALT Linux Team, а также ООО «Базальт СПО» не несут ответственность за «окирпиченные» и сгоревшие устройства, затёртые данные пользователя, а также сгоревшие инструменты и прочие последствия. @@ -8,24 +8,24 @@ ### Технические характеристики -| Компонент | Название | Статус | -| :----------------: | :-----------------------------------------------------------------: | :--------------: | -| Процессор | Intel® Atom™ Z8300, 4 ядра на 1,840 ГГц | :green_circle: | -| Дисплей | 10`1 дюйма, 1200x1920 пикселей, встроенная графика Intel HD | :green_circle: | -| Оперативная память | DDR3L 4GB | :green_circle: | -| Постоянная память | 64GB eMMC, слот microSD (до 64 GB) | :green_circle: | -| Сенсорная панель | GSL3680, 10 точек касания | :green_circle: | -| Звук | Intel Atom x5-E8000/J3xxx/N3xxx Series Imaging Unit | :green_circle: | -| Питание | Аккумулятор, 6 600 мАч, контроллер AXP288 | :green_circle: | -| WiFi | Адаптер беспроводной сети Broadcom BCM43430 802.11b/g/n 2.4GHz SDIO | :green_circle: | -| Bluetooth | Realtek RGN RTL8723BS | :green_circle: | -| Камеры | 2MP (фронтальная) и 2MP (основная), обе на базе датчика OV2680 | :red_circle:(\*) | -| Датчик освещения | Solteam JSA-1212 | :green_circle: | -| Гироскоп | Bosch BMG160 | :green_circle: | -| Акселерометр | AK09911C 8KXCJK-1013 | :green_circle: | -| Вывод звука | Моно динамик, порт для наушников 3,5мм | :green_circle: | -| Вывод видео | Micro HDMI | :green_circle: | -| USB | Порт Micro USB 2.0 (OTG / зарядка), порт USB TypeC (только зарядка) | :green_circle: | +| Компонент | Название | Статус | +| :----------------: | :------------------------------------------------------------------: | :--------------: | +| Процессор | Intel® Atom™ Z8300, 4 ядра на 1,840 ГГц | :green_circle: | +| Дисплей | 10`1 дюйма, 1200x1920 пикселей, встроенная графика Intel HD | :green_circle: | +| Оперативная память | DDR3L 4GB | :green_circle: | +| Постоянная память | 64GB eMMC, слот microSD (до 64 GB) | :green_circle: | +| Сенсорная панель | GSL3680, 10 точек касания | :green_circle: | +| Звук | Intel Atom x5-E8000/J3xxx/N3xxx Series Imaging Unit | :green_circle: | +| Питание | Аккумулятор, 6 600 мАч, контроллер AXP288 | :green_circle: | +| WiFi | Адаптер беспроводной сети Broadcom BCM43430 802.11b/g/n 2.4GHz SDIO | :green_circle: | +| Bluetooth | Realtek RGN RTL8723BS | :green_circle: | +| Камеры | 2MP (фронтальная) и 2MP (основная), обе на базе датчика OV2680 | :red_circle:(\*) | +| Датчик освещения | Solteam JSA-1212 | :green_circle: | +| Гироскоп | Bosch BMG160 | :green_circle: | +| Акселерометр | AK09911C 8KXCJK-1013 | :green_circle: | +| Вывод звука | Моно динамик, порт для наушников 3,5мм | :green_circle: | +| Вывод видео | Micro HDMI | :green_circle: | +| USB | Порт Micro USB 2.0 (OTG / зарядка), порт USB Type-C (только зарядка) | :green_circle: | :::details Условные обозначения @@ -51,7 +51,7 @@ 2. USB-разветвитель для клавиатуры, либо клавиатура со встроенным тачпадом; -3. Переходник с USB на Micro USB +3. Переходник с USB на MicroUSB ### Подготовка накопителя @@ -68,6 +68,7 @@ wget https://nightly.altlinux.org/sisyphus/tested/regular-icewm-latest-x86_64.is ```shell wget https://beta.altlinux.org/mobile/sisyphus/latest/alt-mobile-phosh-def-latest-x86_64.img.xz ``` + 4. Войдите в супер-пользователя (`root`) и скопируйте образ в корень флешки ```shell @@ -77,7 +78,6 @@ cp alt-mobile-phosh-def-latest-x86_64.img.xz /run/media//<ваша_ф ``` - 5. Отмонтируйте флешку. ### Установка @@ -92,9 +92,9 @@ cp alt-mobile-phosh-def-latest-x86_64.img.xz /run/media//<ваша_ф 5. Загрузитесь в ОС и откройте терминал нажатием комбинации клавиш [[Ctrl + Alt + T]]; -7. Войдите в супер-пользователя (`root`), узнайте название устройства eMMC и запишите образ: +6. Войдите в супер-пользователя (`root`), узнайте название устройства eMMC и запишите образ: -```shell +```sh [user@comp~]$ su - lsblk @@ -117,7 +117,7 @@ xzcat alt-mobile-phosh-def-latest-x86_64.img.xz | dd of=/dev/<имя_eMMC> oflag ```shell [user@comp~]$ su - -[root@comp~]# apt-get install firmware-alsa-sof +[root@comp~]# apt-get install firmware-alsa-sof ``` 5. Скачайте файл прошивки сенсорной панели: @@ -131,6 +131,7 @@ wget https://github.com/onitake/gsl-firmware/raw/refs/heads/master/firmware/chuw ```shell [root@comp~]# mkdir /lib/firmware/silead && cp firmware.fw /lib/firmware/silead/mssl0017.fw ``` + 7. Так как данный планшет идёт с UEFI, необходимо установить соответствующий загрузчик: ```shell diff --git a/docs/projects/guide-wiki/pages/alteration/index.md b/docs/projects/guide-wiki/pages/alteration/index.md index b078a21..2c49509 100644 --- a/docs/projects/guide-wiki/pages/alteration/index.md +++ b/docs/projects/guide-wiki/pages/alteration/index.md @@ -88,7 +88,7 @@ git commit -m "commit message" Замените `commit message` на описание ваших изменений. == VSCodium -Добавьте описание и нажмите «Сommit», +Добавьте описание и нажмите «Commit», ::: diff --git a/docs/software/index.md b/docs/software/index.md index 32b29b6..ace49f0 100644 --- a/docs/software/index.md +++ b/docs/software/index.md @@ -26,7 +26,7 @@ Chatty — простое в использовании приложение д Firefox — не подходит для вертикальной ориентации. Существует решение, в процессе разработки. -Сhromium — не подходит для вертикальной ориентации. Поддерживает аппаратный рендеринг и декодирование видео. +Chromium — не подходит для вертикальной ориентации. Поддерживает аппаратный рендеринг и декодирование видео. Веб-браузер (Epiphany) — он же GNOME Web. Работает вполне сносно, но не обладает всеми возможностями chromium/firefox. diff --git a/docs/wiki/index.md b/docs/wiki/index.md index 9c94292..ed2cdc7 100644 --- a/docs/wiki/index.md +++ b/docs/wiki/index.md @@ -24,31 +24,113 @@ Построение базовой системы на СПО позволяет легко добавить поддержку нового оборудования при условии наличия `devicetree` и исходников драйверов устройств. -На текущий момент поддерживается ниже перечисленное оборудование: +На текущий момент поддерживается ниже перечисленное оборудование + +### Смартфоны + +| **Модель** | PinePhone | PinePhone Pro | +| -------------------- | :-------------: | :-------------: | +| **Статус** | Готов к работе | Готов к работе | +| **Процессор / SoC** | Allwinner A64 | Rockchip RK3399 | +| **Экран** | :green_circle: | :green_circle: | +| **Графика** | :green_circle: | :green_circle: | +| **Накопитель** | :green_circle: | :green_circle: | +| **Батарея** | :green_circle: | :green_circle: | +| **Датчики** | :green_circle: | :green_circle: | +| **Звук** | :green_circle: | :green_circle: | +| **Bluetooth** | :green_circle: | :green_circle: | +| **Wi-Fi** | :green_circle: | :green_circle: | +| **Сеть по USB** | :green_circle: | :green_circle: | +| **Камера** | :yellow_circle: | :yellow_circle: | +| **Мобильные данные** | :green_circle: | :green_circle: | +| **USB-OTG** | :green_circle: | :green_circle: | +| **NFC** | :black_circle: | :black_circle: | + +### Планшеты + +| **Модель** | PineTab 2 | MIG T8X | +| -------------------- | :---------------: | :-------------: | +| **Статус** | Требует доработки | | +| **Процессор / SoC** | Rockchip RK3566 | | +| **Экран** | :green_circle: | :green_circle: | +| **Графика** | :green_circle: | :green_circle: | +| **Накопитель** | :green_circle: | :green_circle: | +| **Батарея** | :green_circle: | :green_circle: | +| **Датчики** | :yellow_circle: | :green_circle: | +| **Звук** | :green_circle: | :green_circle: | +| **Bluetooth** | :red_circle:\* | :green_circle: | +| **Wi-Fi** | :yellow_circle: | :yellow_circle: | +| **Сеть по USB** | :green_circle: | :green_circle: | +| **Камера** | :red_circle:\* | :green_circle: | +| **Мобильные данные** | :black_circle: | :black_circle: | +| **USB-OTG** | :green_circle: | :green_circle: | +| **NFC** | :black_circle: | :black_circle: | + +### Планшеты-трансформеры + +| **Модель** | Chuwi Hi8 Pro | Chuwi HiBook (CWI514) | HP Pro Tablet 608 G1 | Lenovo MIIX 320-10ICR | RCA Cambio w101v2 | +| -------------------- | :------------: | :-------------------: | :------------------: | :-------------------: | :---------------: | +| **Статус** | | | | | | +| **Процессор / SoC** | | | | | | +| **Экран** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Графика** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Накопитель** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Батарея** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Датчики** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Звук** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Bluetooth** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Wi-Fi** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Сеть по USB** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Камера** | :red_circle:\* | :red_circle:\* | :red_circle:\* | :red_circle:\* | :red_circle:\* | +| **Мобильные данные** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | +| **USB-OTG** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **NFC** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | + +### Игровые приставки — первый этап + +| **Модель** | RG-353P | RG-353V | RG-353VS | RG-353M | RG-353PS | RG-503 | RG-552 | PowKiddy X55 | RK2023 | RK2023 (Wi-Fi model) | PowKiddy RGB30 | RG ARC-D | RG ARC-S | RGB10MAX3 | RGB20SX | X35S | RGB20 Pro | GAMEMT E6 Plus | +| -------------------- | :------------: | :------------: | :------------: | :------------: | :------------: | :-----------------: | :------------: | :------------: | :------------: | :------------------: | :------------: | :------------: | :------------: | :------------: | :------------: | :-----------------: | :----------------: | :-----------------: | +| **Статус** | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Требует доработки | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Готов к работе | Требует доработки | Требует доработки | Требует доработки | +| **Процессор / SoC** | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3399 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | RK3566 | +| **Экран** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :yellow_circle:\*\* | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :yellow_circle:\*\* | :yello_circle:\*\* | :yello_circle:\*\* | +| **Графика** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Накопитель** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **Батарея** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :yellow_circle:\*\* | +| **Датчики** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | +| **Звук** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | +| **Bluetooth** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :black_circle: | :green_circle: | :black_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :red_circle:\* | :red_circle:\* | :red_circle:\* | +| **Wi-Fi** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :black_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :red_circle:\* | :red_circle:\* | :red_circle:\* | +| **Сеть по USB** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :red_circle:\* | :green_circle: | :red_circle:\* | +| **Камера** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | +| **Мобильные данные** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | +| **USB-OTG** | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | +| **NFC** | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | :black_circle: | + +### Игровые приставки — второй этап + +| **Характеристика** | Retroid Pocket 5 \*\* | RG-34XX | RG Cube XX | RG-40XXV | RG-40XXH | RG-35XX SP | RG-28XX | RG-35XX 2024 | RG-35XX H | RG-35XX Plus | RGb10 Max 3 Pro | +| -------------------- | :-------------------: | :------------: | :------------: | :------------: | :------------: | :------------: | :------------: | :------------: | :------------: | :------------: | :-------------: | +| **Статус** | Эксперимент | | Эксперимент | | | Эксперимент | | | Эксперимент | | Эксперимент | +| **Процессор / SoC** | Qualcomm SD825 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Allwinner H700 | Amlogic A311D | +| **Экран** | :green_circle: | | | | | | | | | | | +| **Графика** | :green_circle: | | | | | | | | | | | +| **Накопитель** | :green_circle: | | | | | | | | | | | +| **Батарея** | :green_circle: | | | | | | | | | | | +| **Датчики** | :black_circle: | | | | | | | | | | | +| **Звук** | :red_circle: | | | | | | | | | | | +| **Bluetooth** | :red_circle: | | | | | | | | | | | +| **Wi-Fi** | :red_circle: | | | | | | | | | | | +| **Сеть по USB** | :green_circle: | | | | | | | | | | | +| **Камера** | :black_circle: | | | | | | | | | | | +| **Мобильные данные** | :black_circle: | | | | | | | | | | | +| **USB-OTG** | :green_circle: | | | | | | | | | | | +| **NFC** | :black_circle: | | | | | | | | | | | -#### Rockchip - -Поддерживается оборудование на базе СнК Rockchip aarch64, для которых есть `devicetree` и драйвера для периферии. В частности: - -##### `rk3399` - -Игровая приставка **Anbernic RG552** - -##### `rk3399s` - -Телефон **PinePhone Pro** - -##### `rk3566` - -Планшет **PineTab2**, игровые приставки **ANBERNIC RG ARC-D/RG ARC-S**, **Anbernic RG353M, P, V** - -#### Скиф - -Специалистами Элвис обеспечена работа на системе на кристалле Скиф. Поддержка реализована в качестве производной ALT Mobile, использует ядро, отсутствующее в Сизифе. +## Образы -#### x86_64 +Образы для `aarch64` оборудования и `qemu` для поддерживаемых архитектур доступны на FTP для веток [sisyphus](https://beta.altlinux.org/mobile/sisyphus/latest/) и [p11](https://beta.altlinux.org/mobile/p11/latest/). -Планшеты **RCA Cambio w101v2** и **Lenovo MIIX 320-10ICR** +Инструмент сборки образов `mkimage-profiles` доступен в [git](https://altlinux.space/antohami/mkimage-profiles). ### Дисковые образы @@ -56,12 +138,6 @@ Они вполне достаточны для работ над мобильным интерфейсом, адаптацией приложений. При подключении внешнего модема, поддерживаемого ModemManager (в идеале Quectel EG25-G) возможна и работа с мобильными сетями и сопутствующей телефонией). -## Образы - -Образы для aarch64 оборудования и qemu для поддерживаемых архитектур доступны на ftp для [sisyphus](https://beta.altlinux.org/mobile/sisyphus/latest/) и [p11](https://beta.altlinux.org/mobile/p11/latest/). - -Инструмент сборки образов `mkimage-profiles` доступен в [git](https://git.altlinux.org/people/antohami/packages/mkimage-profiles.git). - ### Сборка Для самостоятельной сборки образов следует клонировать вышеуказанный `git` и перейти в ветку `next`.