Планета Calculate

Облако тэгов

звуковые карты wi-fi udev news полезное работа mail swap abi_x86_32 KDE5 xsel серые листы winbind tracker ДНК cld cp1251 live-flash valve syslog QupZilla kvm cairo-dock автологин настройка цветов принтера freerdp mpg123 форматирование текста профиль пользователя bonding book dwm NetworkManager apvlv CLDG qemu rtorrent uptime rutorrent ati autologin ccze asus n10j press радио mailman BINHOST builder persistence icons bash CSS клавиатура kde5 cldg strategy benchmark zstd форум lm_sensors screenshot alpha пресса feh tun slim maillist lighttpd шаблоны домашний сервер Gnome3 hdmi CSC remoteapp zswap networking flashplayer atom n270 Книги foto тема pam power KDE dhcpcd android textile bond Tor elogv многопоточная закачка asus x86 revision tint browser ati-drivers asterisk lirc vaio games desktop ups ускорение Xorg windows MultiTail instagram BugTracker cpu family mplayer реестр PowerTOP su ПО RT mencoder package unmasking установка net cl-builder vulnerability blog tint2 программист LXC qrencode сайт утилитки на Icon EFI ControlMaster calculate-access помощь день рождение LXD vps рассылка man LTE фидонет pre qupzilla db Calculate E17 wiki umd persistence-mode mirrorselect aufs xfce оптимизация AMD bootchart cryptsetup pxe birthday obmenu доступ rdp LXQt emerge radeon pf-kernel udisks ntfs-3g xen grub openbox midori кодировка CP1251 настройка цветов сканера beta keyboard systemd-udevd Calculate package sound gcc handbook ini.env grc MATE kernel pwkl cds xpak командная строка firefox mate make.conf XZ kernek win7 acl jabber recordmydesktop windows 7 firmware tweaks autounmask ext4 minicom двойная загрузка nextcloud #calculatelinux linux tbn bug xmpp виртуализация benchmarking raid Firefox hibernate calculate2 w2k3 маршрутизатор gnome vpn support calculate-install-gui calculate utilities glx-dock CLC 4G calculate utils otter features profile Windows 7 Huawei new tools CDS dns dhcp настройка цветов фотоаппарата Calculate Linux Enlightenment сглаживание udisks-glue reader цветовой профиль icc фидо перенесено костыли распространение pdf cmc dropbox kde xfce pastebin twitter ssh шрифт authentication cls канал wget uksm LVM world мышка день программиста Midnight Commander lxc-desktop sudo kde nano calculate-sources templates temperature pitivi calculate 2.2 portage CMC xchat ПДУ howto muqss theme звук dvcs meta djvu cl-update-profile X linuxdcpp 1C postgresql apache fontconfig lcdfilter fonts шрифты DPI atheros9285 ratigan монитор экран разрешение CLDXE sony smplayer описание tuxonice flags optimization fonts bluetooth uefi openvpn VirtualBox nm-applet weechat 11.6 backdor qr-code alsa torrent tail forum интервью Audio utilities donation сеты monitoring распространение программ systemd Office security загрузчик dhcp binhost Скоростной алгоритм сжатия LZ4 TV GSC canto браузер CL14 xxkb участие USE samba screensaver MyRuLib lto distro xbmc keyexec python3 Снобизм stage luks pae UTF-8 оптимизация linux lautre дизайн energy saving plan репозиторий Summer Camp 3G курсор мыши dnscrypt install Calculate Utilities Библиотека shorewall gnome3 GPT steam производительность gentoo vlc p2p mp3 Plasma plugn ldap screencast icon w2k8 mc lvm Compose установка Icon в Calculate nexus repo git team CLDC Atheros XFCE cldm сборка из исходников openssh pulseaudio pgo помощь проекту CLDM liveusb ppp0 tap mouse vim перемещаемые профили cl-kernel iptables mirror android kde mtp livecd Gnome cpp livedvd установка linux e4rat calculate3 начало update caffeine binary code dns calculate linux antivirus free documentation calculate-install dmidecode kde и многопоточный звук codelite euse CLSK rip grub2 интернет unclutter freshplayerplugin hdd most openrc container release Либрусек acoola новости SSD bsa font iphone dconf btrfs E17 nut настройка цветов монитора план RSS безопасность ebuild ядро gnome 2 github ncurses markdown почта удаленная сеть qutim разработка xorg packages openldap udisks template calculate postfix ffmpeg ubuntu clementine глобальное меню загрузка CL17 CLSL EAPI 2 CLS обмен опытом E17 Calculate telegram chromium OpenRC Timeless overlay libvirt создание подсветки синтаксиса bittorrent АТС nouveau network calculate-utils server developers вакансия ParaType facebook locale Desktop eudev DNA CCDX irc оптимизация ядра CDS настройка linux atheros calculate linux obconf automagic reestr pptp MidnightCommander cl-console-bg cl CLDX linux CLDL internet history objecticon видео blueman firewall layout Zen softraid CLD подсветка синтаксиса video python dmix debian localepurge google talk-plugin smart блог bash-completion кеширование proxy Icon Calculate USB Creator Calculate Linux Spamassassin брелок programming сервер Cinnamon unicode

Переход на eudev

Добавил(а) Alexander Tratsevskiy почти 4 года назад

Голосование

Всё новое - хорошо забытое старое. Так случилось и сейчас, когда в Calculate Linux были возвращены классические имена сетевых интерфейсов - ethX и wlan0. Сделано это было после проведения голосования в социальной сети ВКонтакте, где (о ужас) приверженцев классических имён сетевых интерфейсов оказалось в 16 раз больше(!). Всего в голосовании приняло участие более 150 человек.

Двумя месяцами ранее, в декабре прошлого года, было так же проведено голосование по поводу отношения пользователей дистрибутива к SystemD, где с перевесом в 3 раза пользователи выразили своё мнение негативно по отношению к SystemD. В целом, если исключить не определившихся пользователей и тех, кому это безразлично, поддерживают SystemD - 10,7%, относятся отрицательно - 17,9%, крайне негативно - 23,2%. В голосовании приняло участие более ста пользователей.

В настоящее время мы проводим голосования пока только на русском языке, т.к. почти 3/4 пользователей пользуются русскоязычной версией дистрибутива. В дальнейшем, я думаю, мы выберем Google+ или Facebook для проведения аналогичного голосования среди англоговорящих пользователей. Интересно будет сравнивать результаты(!). Надо сказать, что мы полностью разделяем предпочтения пользователей по данному вопросу.

Переход на eudev

Eudev - форк проекта udev, созданный разработчиками Gentoo, отвечающей за управление файлами устройств в директории /dev и обработку операций подключения/отключения внешних устройств. Сомнение в переходе на eudev возникли после заявления разработчиков на конференции FOSDEM 2013 о том, что это исключительно учебный проект. Тем не менее, внедрение eudev в дистрибутивы идёт полным ходом. К этой инициативе решили присоединиться и мы.

Помните, как раньше udev умел создавать файл с именами 70-persistent-net.rules? Eudev это умеет, и когда речь касается классических имён интерфейсов, справляется с переименованием даже лучше своего прибитого к SystemD родителя. Переход на eudev сделает систему более предсказуемой, т.к. тенденции в непредсказуемом развитии SystemD нас совсем не радуют.

Миграция выполняется прозрачно, при обновлении системы. После установки eudev, шаблоны утилит Calculate перезапустят демон и создадут новый initramfs. Eudev при запуске создаст правила 70-persistent-net.rules и впишет в него существующие имена сетевых интерфейсов.

Для того, чтобы перейти к классическим именам интерфейсов, выполните следующие действия:

  1. Обновите систему, выполнив cl-update.
  2. Если в качестве менеджера сети используется OpenRC, переименуйте ссылки на сетевые устройства в /etc/init.d, примерно так:
    mv /etc/init.d/net.enp2s0 /etc/init.d/net.eth0
    
  3. В случае использования OpenRC отредактируйте файл /etc/conf.d/net, заменив имена сетевых интерфейсов.
  4. Отредактируйте файл /etc/udev/rules.d/70-persistent-net.rules, заменив имена сетевых интерфейсов, либо удалите файл с правилами и перезагрузите компьютер. Для восстановления файла правил, перезапустите демон, выполнив '/etc/init.d/udev restart'.

Образы Calculate Linux с eudev будут доступны начиная с версии Stage 20150205.

udev.png (53,79 КБ)


Комментарии

Comment

Добавил(а) Андрей Сеник почти 4 года назад

Наконец-то!
Мои поздравления :)

Comment

Добавил(а) Aleksey Mikhaleff почти 4 года назад

ну так то неплохо, ага ;-)

Comment

Добавил(а) Алексей Тихонов почти 4 года назад

Андрей Сеник писал(а):

Наконец-то!
Мои поздравления

кому надо у того всё это давно стоит :)

Comment

Добавил(а) Aleksey Mikhaleff почти 4 года назад

всё сменилось без сучка и задоринки...норм работает...

Comment

Добавил(а) Роман Гаврилюк почти 4 года назад

Aleksey Mikhaleff писал(а):

всё сменилось без сучка и задоринки...норм работает...

А вот у меня никак, как раз и мешают сучки и задоринки)). Как теперь разрулить эту ситуацию?
http://pastebin.calculate-linux.ru/ru/show/10533

Comment

Добавил(а) Валерий Скочилов почти 4 года назад

"Миграция выполняется прозрачно". Не совсем. В случае сетевой платы с подмененным MAC-адресом нужно в файле /etc/udev/rules.d/70-persistent-net.rules прописать реальный MAC-адрес сетевой платы.

Comment

Добавил(а) Alexander Tratsevskiy почти 4 года назад

Роман, какой дистрибутив и что показывает вывод 'equery u eudev'

Валерий, можно ещё упомянуть настройки /etc/rc.conf, которые вы могли менять. Я упомянул лишь о штатных настройках.

Comment

Добавил(а) Роман Гаврилюк почти 4 года назад

Alexander Tratsevskiy писал(а):

Роман, какой дистрибутив и что показывает вывод 'equery u eudev'


Спасибо за помощь, проблему помогли решить вот в этой теме. http://www.calculate-linux.ru/boards/10/topics/27905#message-28017

Comment

Добавил(а) Alexander Tratsevskiy почти 4 года назад

Была дилемма, включать везде этот флаг или только в тех профилях, где он необходим. Если включать везде, появится избыточный фукционал там, где он не нужен. Если не включать, может возникнуть проблема с обновлением из-за установленных дополнительно пакетов, решить которую будет не просто.

Comment

Добавил(а) Juris G. почти 4 года назад

Александр, было бы хорошо такие голосования проводить также в FB.

Comment

Добавил(а) Artem Rudenko почти 4 года назад

Поздравляю! Правильное решение. Хоть у кого-то хватило ума отказаться от линии партии красной шапки и их недоделки.

Comment

Добавил(а) Алексей Павленко почти 4 года назад

Гуд.

Comment

Добавил(а) Druid Cat почти 4 года назад

У меня обновление cl-update перестало работать из-за этого. Был блок udev на установку eudev. Я удалил udev и установил eudev. Лично я даже не знаю зачем eudev нужен, но хотел бы задать вопрос, после удаления udev и установки eudev у меня не возникнут проблемы в моей системе?

Comment

Добавил(а) Alexander Tratsevskiy почти 4 года назад

У меня обновление cl-update перестало работать из-за этого. Был блок udev на установку eudev.

Вы не написали, что у вас за система. Поэтому кидаю ссылку на основную причину:
http://www.calculate-linux.ru/boards/16/topics/28039

Лично я даже не знаю зачем eudev нужен

Может вы не знаете зачем udev нужен? Тогда вопрос несколько шире.

но хотел бы задать вопрос, после удаления udev и установки eudev у меня не возникнут проблемы в моей системе?

На eudev перешли уже все, кто хотя бы изредка обновляет систему.

Comment

Добавил(а) Кащей Бессмертный почти 4 года назад

А в случае использования NetworkManager, что нужно сделать, чтобы вернуться к классическим именам?

Comment

Добавил(а) Alexander Tratsevskiy почти 4 года назад

Просто удалить /etc/udev/rules.d/70-persistent-net.rules и перезагрузиться.

Comment

Добавил(а) Кащей Бессмертный почти 4 года назад

Alexander Tratsevskiy писал(а):

Просто удалить /etc/udev/rules.d/70-persistent-net.rules и перезагрузиться.

Спасибо.

Comment

Добавил(а) Николай Ка почти 4 года назад

А подскажите пожалуйста: в CLS 14.12.1 уже eudev впилен или ещё старый новый udev? И если так, когда ожидается новый релиз?

Comment

Добавил(а) Aleksey Mikhaleff почти 4 года назад

иколай Ка...в новых сборках евдев вместо удава,обновитесь и будет и у Вас,насколько понимаю выводы емерге... ;-)

Comment

Добавил(а) Кащей Бессмертный почти 4 года назад

Николай Ка писал(а):

А подскажите пожалуйста: в CLS 14.12.1 уже eudev впилен или ещё старый новый udev? И если так, когда ожидается новый релиз?

В CLS 14.12.1 udev, но, как выше советует Aleksey Mikhaleff, можно просто обновиться и появится eudev. Если же хочется сразу eudev, ставьте со Stages.

Comment

Добавил(а) Николай Ка почти 4 года назад

Спасибо, джентльмены. Это я и хотел уточнить.

Comment

Добавил(а) Jonny Talker почти 4 года назад

Не охота stages и обновляться
Охота релиз CDS 15.3 уже. С классическим именам интерфейсов, LTS ядром и преферансом с демонетками

Спасибо!