Стартеркит alt-p9-xfce-sysv-20201205-{i586,x86_64}.iso (beta)Общие сведенияСтартеркит p9-xfce-sysv, это стартеркит общего назначения для пользователей и администраторов, с инициализацией sysvinit, сохраняющий традиции классических Unix и обильно снабжённый консольными инструментами администратора:
$ cat /image/.disk/info
ALT p9 xfce-sysv/x86_64 build 2020-12-05
# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 дек 7 2020 /proc/1/exe -> /sbin/init
В xfce-sysv используется ядро std-def, на текущий момент в beta:
$ uname -rm
5.4.68-std-def-alt1.1 x86_64
Потребление памяти p9-xfce-sysv x86_64 в режиме live с lowmem после загрузки:
$ cat /proc/cmdline
initrd=alt0/full.cz fastboot live automatic=method:cdrom ramdisk_size=869421 stagename=live lang=ru_RU automatic=method:disk,label:ALT* lowmem vga=normal
$ free -mw
total used free shared buffers cache available
Mem: 15936 343 14925 53 106 561 15274
Swap: 0 0 0
Минимальный рекомендуемый объём физической памяти для минимально комфортной работы: 2 Gb.
Кроме указанного выше изменения, начиная с версии от 20201205, в xfce-sysv добавлен пакет ddrescue:
$ rpm -q ddrescue
ddrescue-1.24-alt1.x86_64
В xfce-sysv используется браузер firefox-esr:
$ rpm -q firefox-esr
firefox-esr-78.5.0-alt0.1.p9.x86_64
Состояние сервисов по-умолчанию:
# chkconfig --list
NetworkManager 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
acpid 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
alteratord 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
blk-availability 0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
blkmapd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
bluetoothd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
chronyd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
consolesaver 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
cpufreq-simple 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
crond 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
dm 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:вкл 6:выкл
dnsmasq 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ethtool 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
fbsetfont 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
gpm 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
gssd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
hddtemp 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
iptables 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
keytable 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
livecd-evms 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
livecd-net-eth 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
livecd-save-nfs 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
livecd-setlocale 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
livecd-timezone 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
lm_sensors 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
lvm2-lvmpolld 0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lvm2-monitor 0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
mdadm 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
messagebus 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
multipathd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
netfs 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
network 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
nfslock 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
openvpn 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
osspd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
powertop 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
random 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
rawdevices 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
rpcbind 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
rsyslogd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
smartd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
spice-vdagentd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:вкл 6:выкл
sshd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
sysfs 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
sysstat 0:выкл 1:вкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
udevd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
udevd-final 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
vgauthd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
vmtoolsd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
x11presetdrv 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
xl2tpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
Возможные изменения которые вы вероятно захотите сделать в системеСервисы:Уровень 'runlevel 2', несетевой:
# chkconfig --list | grep 'NetworkManager\|network\|netfs'
NetworkManager 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
netfs 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
network 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
И если вы хотите строго следовать спецификации UNIX System V, выключите сетевые сервисы
# chkconfig NetworkManager off
# chkconfig network off
и включите их командой reset
# chkconfig NetworkManager reset
# chkconfig network reset
# chkconfig --list | grep 'NetworkManager\|network\|netfs'
NetworkManager 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
netfs 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
network 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
Сервис osspd предназначен для программ требующих реального /dev/dsp для воспроизведения звука. И может быть использован для таких программ как например HMMIII от LokiGames. Включать его необязательно. Звук будет.
Звуковая подсистема:При работе в терминале, предупреждающий громкий звук биппера, по-умолчанию выводится через спикеры и может мешать окружающим. Вы можете запретить его вывод через спикеры:
# rmmod pcspkr
# echo 'blacklist pcspkr' > /etc/modprobe.d/blacklist-pcspkr.conf
В xfce-sysv используется alsa.
Может статься так, что вы не получите звука в лайве или в установленной системе. Это может например произойти потому, что в вашем чипе не одна, а две карты. И карту предназначенную для вывода звука, ядерный драйвер посадил не в сокет ноль.
Это наиболее простое howto в справочнике, объяснит, как переиндексировать аудиокарты в системе с alsa:
Просто о сложном:Просто и понятно о переиндексации аудиокартhttps://forum.altlinux.org/index.php?topic=32361.msg348824#msg348824Эта же переиндексация вам может понадобиться, если вы используете audacity в системе с pulseaudio.
Хотите слушать через usb-гарнитуру в системе с alsa?Этот совет справочника, рассматривает это в четырёх вариантах, включая и горячее подключение usb-гарнитуры:
Как сделать внешнюю usb-аудиокарту дефолтной в системе с alsahttps://forum.altlinux.org/index.php?topic=32361.msg284251#msg284251Хотите в xfce-sysv использовать не alsa а pulseaudio?По-умолчанию в xfce-sysv используется alsa, а не pulseaudio.
И в установке пакетов всё нужно сделать прямо до наоборот:
Убить Pulsehttps://forum.altlinux.org/index.php?topic=9024.msg206803#msg206803Световая индикация раскладки клавиатуры:По-умолчанию в xfce-sysv используется системное переключение раскладки клавиатуры:
$ cat /etc/X11/xinit/Xkbmap
-layout us,ru
-option grp:alt_shift_toggle,compose:menu
Например если вы используете ноутбук и Numpad вам не нужен, то добавление опции световой индикации раскладки клавиатуры через Numpad, включит световую индикацию через Numpad:
$ cat /etc/X11/xinit/Xkbmap
-layout us,ru
-option grp:alt_shift_toggle,compose:menu,grp_led:num
Полный список опций и варианты, вы можете посмотреть в справочнике:
Опции для /etc/X11/xinit/XkbmapМультисессииВ xfce-sysv реализована возможность мультисессий через меню
Системные действия, подобно тому, как это реализовано в kde и gnome.
Безопасность- xfce-sysv не подвержен локальной атаке через systemd-run и pkexec (#35763, #37516).
- По правилам безопасности, usb-накопители, при подключении к порту usb, автоматически не монтируются.
- Если системный администратор не включит непривилегированного пользователя в группу xgrp, то непривилегированный пользователь лишится всех прав, на такое как монтирование, выключение, перезагрузка, засыпание. Имея возможность использовать только то, что определено администратором. Но имея возможность выхода из сессии и регулировку яркости экрана ноутбука.
- Дисплей менеджер gdm2.20 разрешает перезагрузку и выключение.
- Использование gparted и конфигурирование NetworkManager разрешено только группе wheel.
- Монтирование файловых систем через thunar любых накопителей не прописанных в /etc/fstab, разрешено только группе xgrp.
- Группы в которые входит пользователь с UID=500 (первый созданный на инсталляции пользователь, - привилегированный пользователь):
# groups altlinux
altlinux : altlinux wheel uucp proc cdwriter audio radio users scanner xgrp fuse netadmin
Список пакетов alt-p9-xfce-sysv-20201205Список пакетов во вложении: