Автор Тема: live-install xfce/console дистрибутивы от enp на базе t7/branch  (Прочитано 27580 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Начало. Окончание: altlive-xfce-t7-i586 на HP Compaq NX6110

kostyalamer озвучил сообщение enp в рассылке community о появлении дистрибутивов базирующихся на t7/xfce/sysvinit:
Цитировать
Здравствуйте!

На t7/branch еще не выпускали дистрибутивов? Я пересобрал свой altlive
на нем, образы (минимальный консольный и с XFCE для архитектур i586 и
x86_64) можно загрузить отсюда - http://enp.itx.ru/linux/alt/t7/iso/

Ключевые особенности:

1) Это не инсталлеры, это livecd, которые при необходимости можно
установить на жесткий диск. Процедура установки сводится к вызову
скрипта live-install, она описана в /etc/issue и, соответственно,
видна на всех шести текстовых консолях.

2) Используется sysvinit вместо systemd. Для минимального консольного
образа это вообще не представляет никакой проблемы, в десктопном
образе применены различные хаки, позволяющие использовать
NetworkManager, монтировать съемные носители средствами файлового
менеджера и выключать/перезагружать/усыплять систему.

3) Прочие ретроградские дефолты: монтирование в /media, отключеннный
ipv6 и использование eth* в качестве имен интерфейсов

4) Скучные обои, виджеты и шрифты в XFCE, не мешающие работе

Эти образы изготавливались исключительно для собственного
употребления, поэтому там могут быть дефолты, удобные только мне
одному. Тем не менее я по мере возможности принимаю патчи и исполняю
пожелания, которые не идут вразрез с вышеперечисленными особенностями.

Информация для пользователя (из live-системы):
# cat /mnt/disk/etc/rc.d/rc.local
#!/bin/sh
echo "
In order to install this system to fixed disk you need:

 - create swap/root partitions with [c|s]fdisk and mkswap or with parted
 - call live-install script to:
   + create root filesystem and /etc/fstab
   + install bootloader (default extlinux or grub)
   + rename default user altlive
 - reboot from fixed disk
 - configure FQDN in /etc/sysconfig/network
 - configure network as described in http://www.altlinux.org/Etcnet
 - setup root and default user passwords

Current root and altlive user passwords are empty
" > /etc/issue
# cat /media/sdb1/README
How to boot live image from usb flash (/dev/sdc)
================================================

# cat /usr/lib/syslinux/mbr.bin > /dev/sdc
# fdisk /dev/sdc (create /dev/sdc1 and make it bootable)
# mkfs.vfat -n altlive /dev/sdc1
# mount /dev/sdc1 /mnt
# cp -a /image/* /mnt
# echo DEFAULT alt0/vmlinuz initrd=alt0/full.cz live fastboot lowmem stagename=live automatic=method:disk,label:altlive > /mnt/syslinux/syslinux.cfg
# rm -rf /mnt/syslinux/isolinux.*
# umount /dev/sdc1
# syslinux -d /syslinux /dev/sdc1

Оригинальный образ не гибридный.
Конвертация образа в гибридный образ для записи на usb-flash:
- Установить пакет syslinux
# isohybrid имя_образа.iso
Спасибо gvy за подсказку.


Установка на HDD.
Загрузиться в лайв и подать команду:
# live-install /dev/sdd /dev/sdd1 grub userlogin

- Через [c|s]fdisk подготовить раздел
- /dev/sdd - где будет находиться загрузчик grub2, в MBR
- /dev/sdd1 - раздел на который будет устанавливаться система
- grub - установить в MBR загрузчик GRUB2
- userlogin - логин пользователя в установленной системе

Объём занимаемой памяти системой после холодного старта.
По меркам XFCE, эта сборка системы на sysvinit обладает исключительной лёгкостью:
$ free -m

             total       used       free     shared    buffers     cached
Mem:          2019        248       1771          0         17        142
-/+ buffers/cache:         88       1930
Swap:         1006          0       1006

логин: altlive
Образ не гибридный.

Запуск в qemu:
$ qemu-system-i386 -m 1024 -vga std -cdrom /path/altlive-xfce-t7-i586.iso -boot d
Дефолтное разрешение в qemu - 1280x768. Меняется в настройках дисплея.

Основное ПО в системе
3.10.15-std-def, nouveau/radeon, alsa, NM, vlc, Firefox v23.0, mozilla-plugin-adobe-flash-11.2.202.310, LO v4.0.5.2, Atril Document Viewer, XTerm, mc, Thunar, Leafpad, Xarchiver, нет альтератора.

Смена ID группы _nmconnect с диапазона пользовательских ID на системный ID - GID
(после инсталляции системы, номер группы _nmconnect равен 501, т.е. UID+1):
_nmconnect:x:501:username

Удалить существующую группу _nmconnect:
# groupdel _nmconnect

Создать системную группу _nmconnect:
# groupadd -r _nmconnect

Добавить в системную группу _nmconnect пользователя, которому разрешено настраивать соединения в NetworkManager:
# usermod -a -G _nmconnect username

В результате получится:
# cat /etc/group|grep nmconn
_nmconnect:x:467:username

Суть с подробностями из рассылки:
Цитировать
http://lists.altlinux.org/pipermail/community/2014-August/682384.html

Mikhail Efremov sem на *
Вт Авг 12 19:08:18 MSK 2014

On Tue, 12 Aug 2014 18:29:44 +0400 Speccyfighter wrote:
>
>
> 12.08.2014, 17:14, "Mikhail Efremov" <sem на *>:
> > On Mon, 11 Aug 2014 18:14:44 +0400 Speccyfighter wrote:
> >>  - после инсталляции системы, системная группа в диапазоне
> >>  пользовательских GID:
> >>
> >>  $ cat /etc/group|grep nmcon
> >>  _nmconnect:x:501:user
> >>
> >>  Вопрос:
> >>  - какой номер должен быть у этой группы по-культурному?
> >>  Наверняка какой-то меньше 500.
> >>  Какой?
> >
> > Любой. Но лучше из диапазона системных групп, конечно (groupadd -r).
> >
>
> Возможно некорректный вопрос:
> И предполагается, что номер группы _nmconnect не должен совпадать
> ни с одним номером существующих групп?

groupadd -r это обеспечит. У нас вообще не так много групп имеют
закрепленный GID. А уж для _nmconnect это точно излишне.

> Странно, но у нас /etc/login.defs не задаёт диапазон системных
> групп явно. Хотя 'man groupadd' говорит, что он должен существовать:

Там SYS_GID_MIN = 10 и SYS_GID_MAX = GID_MIN - 1 если не указано явно.

> Это BUG или NOTABUG?

В /etc/login.defs перечислены далеко не все переменные, которые там
могут быть указаны. Если нужен полный список, то лучше читать
login.defs(5).
Можно, конечно, и в /etc/login.defs явно прописать, но мне кажется для
этих переменных это излишне: не настолько часто надо менять их значение
по умолчанию, чаще же о их значении можно просто не задумываться.

Настройка на репозиторий t7/branch (Система собрана на нём):
(Все целевые репозитории изначально закомментированы)
# cat /etc/apt/sources.list
# Local package resource list for APT goes here.
# To inspect package defined part, see /etc/apt/sources.list.d/*.list

rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch noarch classic


Монтирование (DVD/USB)
- Работает через файловый менеджер Thunar

Смена часового пояса:
(Смена часового пояса Москвы на Минск)
# /bin/cp $(find /usr/ -name Minsk|grep 'info/Europe/Minsk') /etc/localtime
Установить часовой пояс:
# sed -i 's/Moscow/Minsk/' /etc/sysconfig/clock
Держать в BIOS Real Time Clock (часы BIOS) в локальном времени:
# sed -i 's/UTC=true/UTC=false/' /etc/sysconfig/clock
Синхронизировать системные часы с сервером времени:
# ntpdate by.pool.ntp.org
 9 Aug 19:11:05 ntpdate[3623]: adjust time server 86.57.251.8 offset 0.090365 sec
Синхронизировать RTC с системными часами - установить в локальном времени:
# hwclock -w --localtime
# hwclock
Сб 09 авг 2014 19:11:38  -0.219985 секунд

или:
# sed -i 's/Moscow/Minsk/' /etc/sysconfig/clock
# sed -i 's/UTC=true/UTC=false/' /etc/sysconfig/clock
# tzupdate
# ntpdate by.pool.ntp.org
# hwclock -w --localtime
# hwclock; date
Сб 09 авг 2014 19:39:49  -0.032365 секунд
Сб авг  9 19:39:48 FET 2014

Ошибка no server suitable for synchronization found
Тогда

# ntpdate -u ru.pool.ntp.org


http://www.ntp.org/ntpfaq/NTP-s-trbl-general.htm#AEN5593
Цитировать
8.2.1.1.3. ntpdate[9748]: no server suitable for synchronization found

If you see that message in your log file, the system time was not set by ntpdate. There are several possible reasons:

    ntpdate failed to communicate through UDP port 123. This could be caused by some packet filtering or by firewalls. Unfortunately, using option -d to turn on debugging also changes the port ntpdate uses.

    If ntpdate works with option -d, you should try option -u to use an unpriviledged port. In any case you should check your packet filtering.
Например


Настройка переключения раскладки клавиатуры в виртуальных терминалах:
http://forum.altlinux.org/index.php/topic,28619.135.html
Или смотреть здесь:
http://forum.altlinux.org/index.php/topic,30444.msg228066.html#msg228066
Также эта же операция:
# find /lib/ -name ruwin*|grep UTF
/lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_cplk-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_alt-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin_cplk-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin_alt_sh-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_ct_sh-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin_ctrl-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_alt_sh-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_menu-UTF-8.map.gz
/lib/kbd/keymaps/i386/qwerty/ruwin-Corwin_ctrl-UTF-8.map.gz
# echo KEYTABLE=ruwin-Corwin_ct_sh-UTF-8 > /etc/sysconfig/keyboard
# init 1
# /etc/init.d/keytable restart
# init 5


Для желающих использовать alterator
Установить сам alterator и необходимые модули
Выполнить старт сервиса
# chkconfig alteratord on
# /etc/init.d/alteratord start

!!!
Закомментированные целевые репозитории p7/branch - образ на базе t7/branch, бранч комьюнити.
ALT Linux t7 (Trientalis)

Исправить на:
# apt-repo
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch noarch classic
В  новом пакете бранча t7 этот баг устранён.
Целевые репозитории нацелены верно, т.е. на t7/branch.


Обязательно проверьте после инсталляции на HDD:
# fdisk -l
# cat /etc/fstab
Имя корневого раздела в /etc/fstab должно соответствовать выводу 'fdisk -l' !!!
Иначе система не загрузится.
В своём на USB-HDD
Было:
Спойлер
proc      /proc         proc   nosuid,noexec,gid=proc      0 0
devpts      /dev/pts      devpts   nosuid,noexec,gid=tty,mode=620   0 0
tmpfs      /tmp         tmpfs   nosuid            0 0
/dev/sdb4   swap   swap   defaults   0 0
/dev/sda4   swap   swap   defaults   0 0
/dev/sdc4   swap   swap   defaults   0 0
/dev/sdc1   /      ext4   relatime   1 1

Исправлено на:
Спойлер
proc      /proc         proc   nosuid,noexec,gid=proc      0 0
devpts      /dev/pts      devpts   nosuid,noexec,gid=tty,mode=620   0 0
tmpfs      /tmp         tmpfs   nosuid            0 0
/dev/sda4   swap   swap   defaults   0 0

/dev/sda1   /      ext4   relatime   1 1

Суть.
Default
sda - 1Tb внутренний
sdb - 250Gb  внутренний
sdc - 500Gb usb-hdd на который установлена система (sdc1)

При загрузке с usb-hdd через Boot Popup menu (Boot Device menu) имена винчестеров как устройств сротируются как в кольцевом стеке и usb-hdd станет sda:
Спойлер
[    1.553002] usb 2-5: New USB device found, idVendor=152d, idProduct=2509
[    1.553010] usb 2-5: New USB device strings: Mfr=10, Product=11, SerialNumber=5
[    1.553015] usb 2-5: Product: StoreJet Transcend
[    1.553020] usb 2-5: Manufacturer: StoreJet Transcend
[    1.553024] usb 2-5: SerialNumber: 10C05FFFFFFF
[    1.555395] SCSI subsystem initialized
[    1.555936] usb-storage 2-5:1.0: USB Mass Storage device detected
[    1.556036] scsi0 : usb-storage 2-5:1.0
[    1.556110] usbcore: registered new interface driver usb-storage
[    2.577706] scsi 0:0:0:0: Direct-Access     StoreJet Transcend             PQ: 0 ANSI: 2 CCS
[    2.579299] sd 0:0:0:0: [sda] 976773120 512-byte logical blocks: (500 GB/465 GiB)
[    2.580298] sd 0:0:0:0: [sda] Write Protect is off
[    2.580305] sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00
[    2.581292] sd 0:0:0:0: [sda] No Caching mode page found
[    2.581297] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    2.584042] sd 0:0:0:0: [sda] No Caching mode page found
[    2.584048] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    2.651045]  sda: sda1 sda2 sda3 sda4
[    2.654172] sd 0:0:0:0: [sda] No Caching mode page found
[    2.654177] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    2.654182] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.653338] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
Спойлер
# fdisk -l

Disk /dev/sda: 500.1 GB, 500107837440 bytes, 976773120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5875182e

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          63    41945714    20972826   83  Linux
/dev/sda2        41945715   508328729   233191507+  83  Linux
/dev/sda3       508328730   974711744   233191507+  83  Linux
/dev/sda4       974711745   976773119     1030687+  82  Linux своп / Solaris

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00021b0f

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *          63   209712509   104856223+  83  Linux
/dev/sdb2       209712510  1701861839   746074665    5  Расширенный
/dev/sdb3      1701861840  1911574349   104856255   83  Linux
/dev/sdb4      1911574350  1953520064    20972857+  82  Linux своп / Solaris
/dev/sdb5       209712573   314568764    52428096   83  Linux
/dev/sdb6       314568828   419425019    52428096   83  Linux
/dev/sdb7       419425083  1701861839   641218378+  83  Linux

Disk /dev/sdc: 250.1 GB, 250059350016 bytes, 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a945a8

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *          63    30732344    15366141   83  Linux
/dev/sdc2        30732345   435136589   202202122+   f  W95 расшир. (LBA)
/dev/sdc3       435136590   486367874    25615642+  83  Linux
/dev/sdc4       486367875   488392064     1012095   82  Linux своп / Solaris
/dev/sdc5        30732408   133146719    51207156    b  W95 FAT32
/dev/sdc6       133146783   250822844    58838031   83  Linux
/dev/sdc7       250822908   291788594    20482843+  83  Linux
/dev/sdc8       291788658   332738279    20474811   83  Linux
/dev/sdc9       332738343   383937434    25599546   83  Linux
/dev/sdc10      383937498   435136589    25599546   83  Linux

Здесь в любом случае поможет blkid с прописыванием в fstab, чтобы была привязка не к физическим именам устройств, а к UUID.
Например:
# blkid|grep sda1 # корневая файловая система
/dev/sda1: UUID="102a4456-e29c-4729-9c97-2e2b47e52276" TYPE="ext4"

В fstab:
UUID=102a4456-e29c-4729-9c97-2e2b47e52276 / ext4 relatime 1 1
Остальное необходимое в fstab аналогично.


Эффект проявился при установке системы с usb-flash.


Поддержка аппаратного обеспечения и постинсталляционная доводка
системы на ноутбуке HP Compaq nx6110

http://forum.altlinux.org/index.php/topic,30444.msg228066.html#msg228066


GUI
Прозрачный фон для подписей значков

Чтобы изменить стандартный белый фон текстовых подписей значков рабочего стола на что-нибудь более подходящее, добавьте в файл ~/.gtkrc-2.0 следюущие строки:
style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 10
    base[NORMAL] = "#000000"
    base[SELECTED] = "#71B9FF"
    base[ACTIVE] = "#71B9FF"
    fg[NORMAL] = "#fcfcfc"
    fg[SELECTED] = "#ffffff"
    fg[ACTIVE] = "#ffffff"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"


Обоина на рабочем столе
(после кастомизации Рабочего стола; образ не содержит)

Light Room
GNOME Wallpaper 1600x1200
License: GPL
Прямой линк на скачивание


Whisker Menu

Для значительного ускорения отрисовки рабочего стола, отображение значков на рабочем столе выключено
(Меню=>Настройки=>Рабочий стол=>Значки=>Тип значков:)
Часто используемые приложения добавлены в Избранное Whisker menu (на сриншоте), чтобы не перенасыщать Панель.
Пакет:
xfce4-whiskermenu-plugin - Alternate Xfce menu

Для редактирования меню используется пакет:
menulibre - Advanced menu editor with quicklist support


Скриншот: Рабочий стол кастомизированный под себя

__________________________________________________

Встречайте:

Новые сборки altlive-xfce-t7 от Евгения Прокопьева.

Сборки от 18-Aug-2014
Лежат по прежнему адресу:
http://enp.itx.ru/linux/alt/t7/iso/

Изменения (из личной переписки):
- Сборки на свежем текущем t7/branch
- В сборки добавлено:
acpi
apt-repo
gpointing-device-settings
sysfsutils

В новых сборках группа _nmconnect теперь через '-r', т.е. как системная.

Теперь целевые репозитории нацелены верно - на t7/branch
# cat /mnt/disk/etc/apt/sources.list.d/alt.list
# ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux TEAM 7
#rpm [t7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch i586 classic
#rpm [t7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch noarch classic

#rpm [t7] http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch i586 classic
#rpm [t7] http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch noarch classic

#rpm [t7] rsync://ftp.altlinux.org/ALTLinux/t7/branch i586 classic
#rpm [t7] rsync://ftp.altlinux.org/ALTLinux/t7/branch noarch classic


Сборки всё также не гибридные.


В сборке на xfce4-i586, по предварительному тесту, замечен баг, не замеченный в предыдущей сборке:

- Лайв-образ записанный на microSDHC и загружаемый с usb-кардридера, останавливается на загрузке с выводом окна:

Please choose the drive to use for the installation

sda (SAMSUNG HM160HC)
sr0 (DVD-RW GWA-4082N)

[Ok]   [Cancel]

Для возможности продолжения загрузки:

- Выберите любое из устройств или просто нажмите Enter на опции по-умолчанию
Появится следующее окно (тест и предыдущей сборки):

I can't access altlinux-t7-live
(buil date: 2013.10.18) media
in drive SAMSUNG HM160C.
Retry?

[Yes]   [No]   [Back]

Выбором [Back] через Tab и Enter'ом вернитесь в предыдущее окно, в опциях, среди которых будет и Card Reader:

Please choose the drive to use for the installation

sda (SAMSUNG HM160HC )
sdb (Card Reader     )
sr0 (DVD-RW GWA-4082N)

[Ok]   [Cancel]

Tab'ом и Enter'ом выберите Card Reader и продолжите загрузку.
Этот баг касается только устройств usb Card Reader и не касается таких устройств как usb-flash с которыми загрузка live-системы проходит нормально.

Сборка на XFCE всё также аскетична и минималистична.


Цитата: enp
выложил на http://enp.itx.ru/linux/alt/t7/iso/ - прошу проверить :)

однако же там дефолтный шрифт сменился и надо искать, что теперь
править, чтобы Verdana снова была дефолтной - если подскажете, то буду
благодарен.

Присоединяйтесь к тестированию

Блог автора сборки:
http://admdev.blogspot.com/
« Последнее редактирование: 24.06.2016 05:43:40 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
К благодарностям присоединился.
« Последнее редактирование: 27.01.2014 15:19:41 от Speccyfighter »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Испробовал,работает быстро,WI-FI нашел подключился без проблем.Общие ощущения работает шустрее чем тот же XFCE но на systemd.На этом компе 7-ка xfce с systemd сейчас стоит.Что то и задумался уже может назад откатить с этого systemd,какой то он немного медленный или просто для старого железа уже не подходит. Процедура установки сводится к вызову
скрипта live-install, она описана в /etc/issue и, соответственно,
про это не понял как его можно поставить на HD.Ясно одно что это livecd,а хотелось бы по полной накатить и уже на семерке в реали сравнить с systemd.
Век живи, век учись.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Испробовал,работает быстро,WI-FI нашел подключился без проблем.Общие ощущения работает шустрее чем тот же XFCE но на systemd.
Что то и задумался уже может назад откатить с этого systemd,

Смотрите сами. Это индивидуально.

systemd,какой то он немного медленный или просто для старого железа уже не подходит.

Кому-то нравится думать головой, а кому-то кошельком.
В этом смысле Линукс не отличается от Виндоус.
Вот здесь
http://forum.altlinux.org/index.php/topic,29683.msg208506.html#msg208506
парень показал, куда исчезает мощность вашего процессора.
Есть только одно правило: каждый активный процесс это такты процессора.
У инита только одна задача: двинуть сервис в зависимости от S или K и уйти.
А вот здесь:
   Loaded: masked (/dev/null)
   Active: inactive (dead)
редкостная глупость, которая говорит, что такты процессора будут использоваться вхолостую.
Уже в этом принципиальное отличие init от systemd.
При mask, systemd не прекращает долбить "сервис", он просто отправляет запросы в /dev/null.
Т.е. процессор тратит такты на абсолютно бесполезную работу.
Если вы сможете ответить на вопрос сколько и где таких холостых процессов, вы сможете ответить на вопрос куда исчезла мощность вашего процессора.
Есть принципиальная разница между ОС созданными программистами и ОС созданными хакерами.
И здесь, по вашему же комментарию, она заметна.
Такой он вот Линукс...

Процедура установки сводится к вызову
скрипта live-install, она описана в /etc/issue и, соответственно,
про это не понял как его можно поставить на HD.

Ни разу не ставил, времени пока как-то нет.
Но думается ничем принципиально не отличается от p7-icewm и regular-icewm
live-install это скрипт инсталяции который запускается из терминала лайва.
Перед стартом все запущенные приложения надо закрыть.
Почти наверняка сменится uuid свопа. Это надо учитывать.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
При mask, systemd не прекращает долбить "сервис", он просто отправляет запросы в /dev/null. а если попросту замочить этот файл /dev/null, то есть удалить,то что будет с запросами,они прекратятся или система рухнет просто.Файл посмотрел он что то красным весь и не открывается ,пробовал через мс.Если его удалить что то поменяется или как? :o
Век живи, век учись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
/dev/null - это псевдоустройство, в которое можно напралять любой вывод.
Удалять его не надо. Он не виноват :)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Он не виноват понял бить не буду ;DЕсть принципиальная разница между ОС созданными программистами и ОС созданными хакерами. получается хакеры давят программистов если systemd так внедряется всюду.
« Последнее редактирование: 27.10.2013 18:20:14 от ARHAN »
Век живи, век учись.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Есть принципиальная разница между ОС созданными программистами и ОС созданными хакерами. получается хакеры давят программистов если systemd так внедряется всюду.
Не совсем так.
Менталитет программиста и менталитет хакера разный.
Сама идея системд хороша, но реализация на редкость уродская.
Если хакер видит, что написанный им код в алгоритме или где-то плох, он не заклеивает его соплями, а просто переписывает его. Если надо, то с нуля. И не имея полной уверенности в качестве кода, по крайней мере в оптимальности и правильности алгоритма, скелета, никогда не выложит его публично как конечный продукт. Это не значит, что всё будет доделано до конца - что-то возможно будет сидеть как заглушка на будущее.
Что же касается systemd, то во-первых systemd ломает модульность никса. Стоит посмотреть на редхатообразные, чтобы убедиться, что оторвать его культурно стоит немалых усилий. Во-вторых systemd это платформеннозависимый системный менеджер, что для хакера уже уродство.
До некоторых пор, до появления Поттеринга, термина программирование под Линукс не существовало в природе: есть программирование под никс: бсд-шики используют GNU-код, во многих Линукс есть ПО под лицензией BSD.
Хакерский Линукс это как конструктор Лего: любой компонент может быть оторван.
В любом случае поттеринговские пульс и NM можно при желании оторвать двумя строками в шелл. Даже чайнику, если поймёт суть. Это называется модульность. Система становится легче и быстрее. Она становится такой, какой её хотят видеть. По этой причине, на поттеринговские пульс и NM наезжают мало. Скорее по техническим вопросам. Но не нравится, оторви - нет проблем. Уже  в этом сохраняется модульность.
Но бесповоротно и принудительно подсаживать пользователя на кошелёк из-за собственной безголовости, в хакерской среде считается крайне дурным тоном.
Современные системы могут просто пожирать ресурсы, в частности память. А могут на современном ядре при восьми гигабайтах занимать 1/100 общего объёма памяти. Если и то и другое реализуемо на уровне одной ветки ОС, это правильный подход - диапазон мощности железа для одной ветки ОСи может быть гигантским. Для таких систем понятия старое железо не существует в природе. Правда и здесь есть нюансы, но к открытому коду они не имеют никакого отношения.
Именно по этой причине представители андеграунда к фразе "теперь ваша операционная система стала ещё надёжнее, ещё быстрее" (помните откуда?) всегда относились издевательски, если ещё более быстрая ось начинает требовать вдвое мощный процессор и втрое больше памяти.
« Последнее редактирование: 29.10.2013 23:03:48 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
- В первый пост добавлен способ установки на HDD.
- Добавлен вывод: занимаемый объём памяти системой после холодного старта.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
По меркам XFCE, эта сборка системы на sysvinit обладает исключительной лёгкостью:
Код: [Выделить]
$ free -m

             total       used       free     shared    buffers     cached
Mem:          2019        248       1771          0         17        142
-/+ buffers/cache:         88       1930
Swap:         1006          0       1006
А вот что у меня на systemd тоже холодный старт.[sergey@comp-celeron-cpu-d8743f ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          1004        936         68          0         15        323
-/+ buffers/cache:        597        407
Swap:         2030          0       2030
[sergey@comp-celeron-cpu-d8743f ~]$

уже не скажешь что легкая >:(

вот на t7 грузанул явно меньше.
« Последнее редактирование: 31.10.2013 19:17:35 от ARHAN »
Век живи, век учись.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
вот на t7 грузанул явно меньше.

Как бы даже не совсем "явно":
всего-то аж в 6 раз разницы между с sysvinit и с systemd.  ;D

А по сравнению с требованиями kdesktop6 так совсем фигня:
Цитировать
Требования к оборудованию

Благодаря оптимизированной сборке базовой системы и других пакетов, ALT Linux 6.0 KDesktop после установки занимает всего 220 Mb оперативной памяти.

    Для установки и работы достаточно 384 Mb памяти.
    Для минимально удобной работы нужно 512 Mb памяти.
    Мы рекомендуем не менее 768 Mb памяти для комфортной работы с основными приложениями, а также графические карты с 3D-ускорением NVIDIA (кроме Riva), Intel (кроме i8xx, Poulsbo), AMD/ATI.

XFCE? 597Mb? Не будем мелочиться.
Что, мало? Лёнчик ещё придумает.

Самое время заталкивать systemd на андроиды с 4-мя гигабайтами памяти и восьмиядерным процессором.
Так и хочется сказать про системы с systemd:
- Линукс Пингвин птица гордая. Пока ногой не пнёшь, не взлетит.
« Последнее редактирование: 30.10.2013 23:27:56 от Speccyfighter »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
:)
http://www.linux.org.ru/news/linux-general/9757427
Есть ещё гвардия.
Да и ниже есть народ который трезво оценивает.

Линки на сборки образов с sysvinit можно мне в личку, чтобы заметил явно - обзор с меня.
Для с systemd даже не мечтать.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
А t7, это вообще что такое есть?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А t7, это вообще что такое есть?

t7 - это бранч коммьюнити. Бранч сообщества.
Он менее консервативен, о чём говорит количество пакетов на 20131031:
p7/branch
39201
t7/branch
39291
В каких именно пакетах разница - ой, не спрашивайте.
Ну вот так например можно увидеть разницу в бранчах (через diff), что-то в t7 свежее:
26427,26429c26478,26480
< Файл:GeoIP-ASNum-20130417-alt1.noarch.rpm     1369 KB         17.04.2013      00:00:00
< Файл:GeoIP-Lite-City-201304.04-alt1.noarch.rpm        9435 KB         05.04.2013      00:00:00
< Файл:GeoIP-Lite-Country-20130405-alt1.noarch.rpm      507 KB  05.04.2013      00:00:00
---
> Файл:GeoIP-ASNum-20130929-alt1.noarch.rpm     1404 KB         29.09.2013      22:08:00
> Файл:GeoIP-Lite-City-201310.02-alt1.noarch.rpm        7622 KB         02.10.2013      23:31:00
> Файл:GeoIP-Lite-Country-20131002-alt1.noarch.rpm      245 KB  02.10.2013      23:27:00
...
< Файл:NetworkManager-0.9.8.8-alt0.M70P.1.i586.rpm      794 KB  29.10.2013      11:58:00
< Файл:NetworkManager-applet-gtk-0.9.8.4-alt2.M70P.1.i586.rpm   853 KB  29.10.2013      12:01:00
---
> Файл:NetworkManager-0.9.8.2-alt4.git20130711.i586.rpm         785 KB  15.07.2013      14:53:00
> Файл:NetworkManager-debuginfo-0.9.8.2-alt4.git20130711.i586.rpm       1495 KB         15.07.2013      14:53:00
...
< Файл:octave-econometrics-1.0.8-alt1.i586.rpm  44 KB   28.11.2011      00:00:00
---
> Файл:octave-econometrics-1.1.1-alt0.M70T.1.i586.rpm   39 KB   16.10.2013      06:30:00
...
< Файл:octave-fits-1.0.2-alt1.i586.rpm  36 KB   09.01.2013      00:00:00
< Файл:octave-fits-debuginfo-1.0.2-alt1.i586.rpm        350 KB  09.01.2013      00:00:00
---
> Файл:octave-fits-1.0.3-alt0.M70T.1.i586.rpm   36 KB   16.10.2013      06:35:00
> Файл:octave-fits-debuginfo-1.0.3-alt0.M70T.1.i586.rpm         350 KB  16.10.2013      06:35:00
Сравнение файлов


Количество пакетов в предыдущих бранчах по синхронизации на 20131011:
# find /media/Transcend2/ALTLinux/p6/branch/files/ -type f | wc -l
24653

# find /media/Transcend2/ALTLinux/t6/branch/files/ -type f | wc -l
32203
Разница в количестве пакетов очевидна.

Поддерживается бранч коммьюнити дольше официального бранча.
А в каких-то пакетах и чувствительно дольше.

По старым бранчам p5 - официальный и 5.1 - коммьюнити (обратить внимание на версии):
$ find /media/Transcend2/ALTLinux/5.1/branch/files/ -name opera*
/media/Transcend2/ALTLinux/5.1/branch/files/i586/RPMS/opera-12.16.1860-alt0.M51.1.i586.rpm
/media/Transcend2/ALTLinux/5.1/branch/files/i586/RPMS/opera-engines-kde4-12.16.1860-alt0.M51.1.i586.rpm
p5/branch

 -rw-r--r--    1 ftp      ftp     10703971 апр 13  2011 opera-11.10.2092-alt0.M50P.1.i586.rpm
 -rw-r--r--    1 ftp      ftp        30733 апр 13  2011 opera-engines-gtk-11.10.2092-alt0.M50P.1.i586.rpm
 -rw-r--r--    1 ftp      ftp        29904 апр 13  2011 opera-engines-kde4-11.10.2092-alt0.M50P.1.i586.rpm
Так по мелочам много чего можно насобирать.

Плюс разница в наличии в коммьюнити бранче каких-то пакетов отсутствующих в официальном бранче.
По опыту использования 5.1/branch от звонка до звонка: я доволен.
Но как говорится на вкус и цвет...
« Последнее редактирование: 01.11.2013 01:53:16 от Speccyfighter »