Голосование
Всё новое - хорошо забытое старое. Так случилось и сейчас, когда в 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 и впишет в него существующие имена сетевых интерфейсов.
Для того, чтобы перейти к классическим именам интерфейсов, выполните следующие действия:
# Обновите систему, выполнив cl-update.
# Если в качестве менеджера сети используется OpenRC, переименуйте ссылки на сетевые устройства в /etc/init.d, примерно так:
mv /etc/init.d/net.enp2s0 /etc/init.d/net.eth0
# В случае использования OpenRC отредактируйте файл /etc/conf.d/net, заменив имена сетевых интерфейсов.
# Отредактируйте файл /etc/udev/rules.d/70-persistent-net.rules, заменив имена сетевых интерфейсов, либо удалите файл с правилами и перезагрузите компьютер. Для восстановления файла правил, перезапустите демон, выполнив ‘/etc/init.d/udev restart’.
Образы Calculate Linux с eudev будут доступны начиная с версии Stage 20150205.