LINUX.ORG.RU

Релиз Fedora 28

 ,


1

2

1 мая состоялся выпуск дистрибутива Fedora 28.

Изменения в этой версии:

Версии ПО:

  • Linux kernel 4.16;
  • systemd 238;
  • GNOME 3.28;
  • Firefox 59;
  • LibreOffice 6.0.3;
  • Django 2.0;
  • Docker 1.13;
  • Erlang 20;
  • Fontconfig 2.13;
  • GCC 8;
  • GHC 8.2;
  • glibc 2.27;
  • Golang 1.10;
  • Node.js 8.11;
  • PHP 7.2;
  • Ruby 2.5.

Ссылки:

>>> Fedora Project Bittorrent Tracker

★★★★

Проверено: jollheef ()
Последнее исправление: Wizard_ (всего исправлений: 8)

Ответ на: комментарий от anonymous

Вот и Fedora интересно пощупать новую - поставил в виртуалку.

Я уже отщупал своё! Мне интересно увидеть любые изменения, которые я способен увидеть. Эта система останется на компе до следующего релиза. Свежая установка раз в полгода на домашний комп, не понимаю, где здесь сложности.

papin-aziat ★★★★★
()
Ответ на: комментарий от anonymous

Ставлю дебиан, при установке убираю все галки, убираю install-recommended

cat /etc/apt/apt.conf.d/norecommends
APT::Install-Suggests "false";
APT::Install-Recommends "false";

устанавливаю apt install openssh-server, захожу по ssh, пишу systemctl reboot (или poweroff), получаю эту строчку.

Похоже это из-за какого-то рекомендованного пакета. Поэкспериментировал, если устанавливать рекомендуемые пакеты, вроде такого нет. Это ещё одна проблема дебиана. В рекомендованных там вечно куча неинтересного мне хлама, поэтому я всегда отключаю их. Шутка ли, на минимальную инсталляцию при установке openssh-server оно тянет иксовые библиотеки. А в итоге, как оказывается, и что-то нужное не устанавливается, из-за чего в итоге система непонятно как работает.

Как вообще, опытные дебианщики порекомендуют не отключать Install-Recommends? У меня сердце кровью обливается тратить место на жёстком диске непонятно на что. Или проблем от этого больше?

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от Legioner

У меня сердце кровью обливается тратить место на жёстком диске непонятно на что.

Ты зубную пасту наносить на щетку будешь с линейкой и весами? Вдруг больше нанесешь.

Хватит экономить пару десятков мегобайт. При объемах современных дисков 10, 100, а в отдельных случаях 1000 мегабайт роли не играют. Хватит заниматься оптимизацией ради оптимизации, так можно дооптимизироваться до самоуничтожения.

anonymous
()
Ответ на: комментарий от anonymous

Так дело не в мегабайтах, как таковых, а в возрастающей сложности системы и потенциальных багах. Чем больше всяких сервисов устанавливается, тем запутанней система. Я поэтому всегда и ставлю всё по минимуму.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

А почему нет?

Команды все на английском, логи все и мониторинг на английском.

«детские» ошибки

Если бага не вылазила до какой-то специфической ошибки в пакете, с чего она детская? Детская ошибка — после установки системы, что с русской локалью, говорить «поддержка языка установлена не полностью. установить?» на протяжении восьми лет (может и больше. привет, бубунта).

Расскажите, в какой же момент установки системы я сделал что-то не так.

Как минимум не отредактировал /etc/vconsole.conf и не установил необходимые для нужного тебе функционала пакеты.

А почему тогда sqlite не был установлен по зависимостям, если он требуется для работы автодополнения dnf?

Потому что оно нафиг не сдалось в minimal. На дворе 2018, мало кто на серверах руками пакеты ставит, кругом энсиблы, паппиты, чифы… кто будет руками на каждой машине писать имена пакетов?

а в том, что то, что установлено, не работает нормально поначалу

Работает. Это ты решил поиграть в красноглазика, всё установить руками, но не догадался выбрать «Minimal Desktop» с нужным DE и не сообразил, что в minimal install нужно доустановить, чтобы получить желаемое.

mogwai ★★★★
() автор топика
Ответ на: комментарий от anonymous

На кой ему и один раз «через буковки» проходить, если во время установки можно поставить две галочки и потом точно так же обновляться?

PS: да, федора научилась. И уже давно. В отличии от…

mogwai ★★★★
() автор топика
Ответ на: комментарий от anonymous

Ибо настройка всего этого (даже с учётом отдельного /home) занимает несколько больше 15 минут.

Не спорю
papin-aziat ★ (07.05.2018 22:38:47)

А вот я поспорю.

За 10-20 минут абсолютно чистый компьютер превращается в практически точную копию рабочего места. А с учётом отдельного /home — в точную копию.

И это с любым дистрибутивом, где компелять на локалхосте не приходится.

mogwai ★★★★
() автор топика
Ответ на: комментарий от rupert

Ага, в дистрибутиве с автоматическим управлением зависимостями я забыл что-то там установить, отлично. А я думаю, что это разработчики забыли что-то прописать в Depends, а не Recommends. Или же какой-то компонент некорректно отрабатывает ситуацию с отсутствующей опциональной зависимостью, уж не знаю, какая была изначально задумка.

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 2)
Ответ на: комментарий от nvl

Разумеется по субъективным! Ариал, например, на лоре я дал выше, ну хоть ты тресни, а комфортно читать другие шрифты не получается, хотя постоянно пробую всякие, советуйте, я всегда всё пробую и крайне благодарен за пинки в нужную сторону.

Monospace

Если просто листать страницы где проскакивает моноширный, то monospace, при том что в линукс и менять не надо ничего, выглядит аппетитнее всех, из тех что я пробовал, хотя если уж пошел разговор, то для чтения больших кусочков кода(lilypond) и тем более написания, я категорически предпочитаю Ubuntu Mono.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Если просто листать страницы где проскакивает моноширный, то monospace

Что ты имеешь в виду под monospace? Courier?

nvl ★★★
()
Ответ на: комментарий от nvl

Да, этот я сразу покурил, когда ты его назвал в первый раз, он чем-то на Liberation смахивает, шрифт очевидно годный, но описать словами я не смогу, что мне не нравится, разве что приходит на ум слово «оквадраченный», буквы как солдатики в строю, как и у либерейшн, выглядят шрифты красиво, стройно, но глаз как бы соскальзывает при чтении, однако, я очкарик, так что мне верить нельзя в этом вопросе.

Вот за развитием Cantarell я наблюдаю с большим интересом, но для веба(замена ариалу) он как-то не очень, а как системный пока побеждает Roboto.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

он чем-то на Liberation смахивает

Это по сути один и тот же шрифт.

Croscore fonts are newer versions of the same designs but made available by Ascender Corporation under the Apache License 2.0.

nvl ★★★
()
Ответ на: комментарий от nvl

Так вот кто наш герой!

Ascender made the Microsoft ClearType Font Collection available to end users looking to utilize the fonts from the Microsoft Vista operating system on other platforms

Буду знать.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Вот за развитием Cantarell я наблюдаю с большим интересом

Что именно наблюдаешь?

Cantarell очень симпатичный шрифт (латиница), а вот кирилица в нём совершенно безобразная. То, что можно было скопировать скопировали, а остальное совершенно в другом стиле. Вся стильность шрифта убита полностью.

nvl ★★★
()
Ответ на: комментарий от papin-aziat

Свежая установка раз в полгода на домашний комп, не понимаю, где здесь сложности.

Сложности возникают, если это ещё и рабочий комп.

А вообще, это отличный пример разницы в менталитете между пользователями Fedora и Debian stable. :) Для меня просто замечательно, если я могу установить систему, всё настроить, и в ближайшие 2 года просто работать, а затем безпроблемно обновиться - и снова 2 года без неожиданных ломаний и прочих сюрпризов.

anonymous
()
Ответ на: комментарий от papin-aziat

Это классика! Даёшь black по-дефолту!

mogwai ★★★★
() автор топика
Ответ на: комментарий от anonymous

пример разницы в менталитете между пользователями Fedora и Debian stable. :)

Ну, ты не заворачивай papin-aziatа во все пользователи Fedora. У него свой путь хоть на Fedora, хоть на Debian. Виндовая привычка наверное. :)

в ближайшие 2 года просто работать, а затем безпроблемно обновиться - и снова 2 года без неожиданных ломаний и прочих сюрпризов

У меня десктоп на Fedora уже лет шесть работает и обновляется с каждым новым релизом.

nvl ★★★
()
Ответ на: комментарий от anonymous

Для любителей неторопливых бессюрпризных обновлений Федора поддерживается до послеследующего релиза, что позволит тебе раз в полгода перетекать из одного железобетонного релиза в другой с плавным обновлением всех компонентов, а не скачком через двухлетний промежуток, что в современном развитии линукс-дистров является страшным, а порой трагическим, разрывом.

papin-aziat ★★★★★
()
Ответ на: комментарий от nvl

ты не заворачивай papin-aziatа во все пользователи Fedora. У него свой путь хоть на Fedora, хоть на Debian

Точняк!

papin-aziat ★★★★★
()
Ответ на: комментарий от Legioner

устанавливаю apt install openssh-server, захожу по ssh, пишу systemctl reboot (или poweroff), получаю эту строчку.

После нескольких заходов наконец смог воспроизвести.

Дело в отсутствии запущенного dbus. systemctl сначала пытается отправить сообщение logind через dbus, но не может в связи с отсутствием последнего, в результате чего и выводится данное предупреждение; а затем она уже напрямую обращается к systemd.

Таким образом, это не ошибка. И уж точно не ошибка разработчиков Debian: systemctl может работать без dbus, поэтому в жёстких зависимостях его нет; а если вас смущает выводимое сообщение, то обращайтесь в багтрекер systemd.

В CentOS, наверное, dbus является жёсткой зависимостью systemd, как в Fedora, поэтому там и не наблюдается подобного сообщения.

Это ещё одна проблема дебиана. В рекомендованных там вечно куча неинтересного мне хлама

Можно пример кучи хлама в рекомендованных зависимостях? Ибо так было довольно давно (когда их установку включили по умолчанию), но с тех пор всё почистили, и если что-то тянет реально мало кому нужную хрень, это нарушение Политики, а значит, Release-Critical bug.

В жёсткие зависимости попадают лишь те пакеты, которые необходимы для работы программы. Если же пакет не необходим, но желателен в большинстве случаев, то он попадает в рекомендованные. Например, для dkms пакет с заголовками дистрибутивного ядра не является необходимым, т.к. у вас может быть самосборное ядро, но в большинстве случаев он нужен, поэтому он в рекомендованных зависимостях.

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

Лично я никогда не отключаю установку рекомендованных пакетов, а если вижу, что, например, при установке foo устанавливается не нужный мне пакет bar, я всегда могу отменить его установку: apt install foo bar-.

Шутка ли, на минимальную инсталляцию при установке openssh-server оно тянет иксовые библиотеки

Вероятно, для ssh -X.

Кстати, для dnf это нормально?

$ time dnf repoquery --requires --resolve openssh-server
Последняя проверка окончания срока действия метаданных: 0:01:14 назад, Вт 08 мая 2018 19:52:24.
audit-libs-0:2.8.3-3.fc28.x86_64
bash-0:4.4.19-2.fc28.x86_64
crypto-policies-0:20180425-1.git6ad4018.fc28.noarch
fipscheck-lib-0:1.5.0-4.fc28.x86_64
glibc-0:2.27-8.fc28.i686
glibc-0:2.27-8.fc28.x86_64
krb5-libs-0:1.16-26.fc28.x86_64
libcom_err-0:1.43.8-2.fc28.x86_64
libselinux-0:2.7-13.fc28.x86_64
libxcrypt-0:4.0.0-5.fc28.x86_64
openssh-0:7.7p1-3.fc28.x86_64
openssl-libs-1:1.1.0h-3.fc28.x86_64
pam-0:1.3.0-10.fc28.i686
pam-0:1.3.0-10.fc28.x86_64
shadow-utils-2:4.5-9.fc28.x86_64
systemd-0:238-7.fc28.1.i686
systemd-0:238-7.fc28.1.x86_64
systemd-libs-0:238-7.fc28.1.x86_64
zlib-0:1.2.11-8.fc28.x86_64

real	2m4,836s
user	1m58,704s
sys	0m3,103s
$ 

anonymous
()
Ответ на: комментарий от Legioner

Ещё одна проблема - при установке нельзя настроить IPv4 и IPv6 (статически).

В смысле? Нельзя добавить несколько адресов?

anonymous
()
Ответ на: комментарий от mogwai

Команды все на английском, логи все и мониторинг на английском.

Исходя из этого, и графический интерфейс должен быть исключительно на английском, ведь там те же самые команды, логи и т.д.

Как минимум не отредактировал /etc/vconsole.conf и не установил необходимые для нужного тебе функционала пакеты.

В какой момент установки я должен был отредактировать vconsole.conf? И как это вообще оправдывает некорректное поведение установщика?

На дворе 2018, мало кто на серверах руками пакеты ставит, кругом энсиблы, паппиты, чифы… кто будет руками на каждой машине писать имена пакетов?

При чём здесь вообще массовое развёртывание? Вы точно мне отвечаете?

Работает

Выше пруф, что не работает (видео). Будем и дальше отрицать очевидное?

anonymous
()
Ответ на: комментарий от papin-aziat

Для любителей неторопливых бессюрпризных обновлений Федора поддерживается до послеследующего релиза, что позволит тебе раз в полгода перетекать из одного железобетонного релиза в другой

К сожалению, мой опыт говорит об обратном, и с обновлениями в Fedora то и дело прилетают косяки, которых раньше не было. Скажем, в один из предыдущих выпусков как-то раз прилетело обновление драйвера intel, в результате чего вместо изображения на экране была цветная каша. Были случаи с попаданием важных пакетов с список на автоудаление. Были ядра, отказывающиеся загружаться. Было обновление systemd, валившее его в корку. Да много чего было. Так что на мультимедийный портативный ноутбук я бы Fedora и поставил (собственно, потому и интересуюсь), но для рабочего компа я ей не доверяю.

anonymous
()

Проблема не fedora-специфична, суть в том, что при обращениях к диску (работа torrent-клиента или запись с/на флешку и т.п.) это существенно отражается на интерфейсе, например прокуртка в броузере идет рывками с большими задержками. При этом в dmesg сыплет:

[26033.242143] nouveau 0000:03:00.0: swiotlb buffer is full (sz: 2097152 bytes)
[26033.242148] nouveau 0000:03:00.0: swiotlb: coherent allocation failed, size=2097152
[26033.242152] CPU: 1 PID: 1738 Comm: Xorg Tainted: G           OE    4.16.7-300.fc28.x86_64 #1
[26033.242153] Hardware name: NVIDIA MCP7A/MCP7A, BIOS 6.00 PG 04/22/2009
[26033.242155] Call Trace:
[26033.242172]  dump_stack+0x5c/0x85
[26033.242178]  swiotlb_alloc_coherent+0x1c3/0x1e0
[26033.242196]  ttm_dma_pool_get_pages+0x21a/0x620 [ttm]
[26033.242202]  ttm_dma_populate+0xdd/0x390 [ttm]
[26033.242207]  ttm_tt_bind+0x2e/0x60 [ttm]
[26033.242212]  ttm_bo_handle_move_mem+0x4cd/0x530 [ttm]
[26033.242218]  ttm_bo_validate+0x119/0x130 [ttm]
[26033.242261]  ? drm_mode_set_crtcinfo.part.2+0x66/0x1d0 [drm]
[26033.242266]  ttm_bo_init_reserved+0x334/0x380 [ttm]
[26033.242271]  ? ttm_bo_init+0x62/0xd0 [ttm]
[26033.242372]  ? nouveau_bo_invalidate_caches+0x10/0x10 [nouveau]
[26033.242408]  ? nouveau_bo_new+0x401/0x580 [nouveau]
[26033.242444]  ? nouveau_bo_invalidate_caches+0x10/0x10 [nouveau]
[26033.242480]  ? nouveau_gem_new+0x120/0x120 [nouveau]
[26033.242516]  ? nouveau_gem_new+0x5d/0x120 [nouveau]
[26033.242552]  ? nouveau_gem_ioctl_new+0x53/0xe0 [nouveau]
[26033.242564]  ? drm_ioctl_kernel+0x5b/0xb0 [drm]
[26033.242574]  ? drm_ioctl+0x1c0/0x380 [drm]
[26033.242610]  ? nouveau_gem_new+0x120/0x120 [nouveau]
[26033.242647]  ? nouveau_drm_ioctl+0x65/0xc0 [nouveau]
[26033.242651]  ? do_vfs_ioctl+0xa4/0x610
[26033.242652]  ? SyS_ioctl+0x74/0x80
[26033.242657]  ? do_syscall_64+0x74/0x180
[26033.242660]  ? entry_SYSCALL_64_after_hwframe+0x3d/0xa2
Может есть решение?

nvl ★★★
()
Ответ на: комментарий от nvl

Спасибо, КЭП! Я про решение спрашивал.

Пожалуйста. Если бы вы были капитаном сперва-прочитай-потом-отвечай, и прочитали бы по ссылкам из приведённого багрепорта, то узнали бы, что это false warning, и его можно игнорировать. Тормоза у вас из-за 12309, а не из-за этого бага.

С уважением, К.О.

anonymous
()
Ответ на: комментарий от anonymous

Тормоза у вас из-за 12309

Что такое 12309?

nvl ★★★
()
Ответ на: комментарий от anonymous

Да. Настраивается IPv4 и всё, установка идёт на следующий этап, а я бы хотел сразу IPv6 тоже настроить (статически).

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

и в ближайшие 2 года просто работать

Вот почитай о решении между штабильностью и свежестью от шляпников, правда для домохозяек это только в будущем: https://fedoramagazine.org/modularity-fedora-28-server-edition/

papin-aziat ★★★★★
()
Ответ на: комментарий от Legioner

Да. Настраивается IPv4 и всё, установка идёт на следующий этап, а я бы хотел сразу IPv6 тоже настроить (статически).

Ну это всё-таки не баг, а отсутствие функциональной возможности.

anonymous
()
Ответ на: комментарий от anonymous

Ну изначально вопрос был о претензиях, но это так, уже чтобы придраться, настраивается за две минуты всё равно. А как в дебиане с selinux? Вроде бы он теоретически есть, но по умолчанию выключен (в отличие от centos). Можно смело включать и не бояться, что какой-то пакет из стандартных репозиториев не заработает?

Legioner ★★★★★
()
Ответ на: комментарий от nvl

Что именно наблюдаешь?

Вот прямо после установки нового релиза, первым делом настраиваю better font rendering через fedy и бегу глазеть на Cantarell с пристрастием, особенно ждал gnome 3.28, ибо обещали улучшения:

Cantarell is refreshed, with updated glyph shapes and spacing.

Что-то есть, но мало.

кирилица в нём совершенно безобразная

Не требуется.

papin-aziat ★★★★★
()
Ответ на: комментарий от Legioner

А как в дебиане с selinux? Вроде бы он теоретически есть, но по умолчанию выключен (в отличие от centos). Можно смело включать и не бояться, что какой-то пакет из стандартных репозиториев не заработает?

Вот тут, к сожалению, не подскажу: никогда с ним не работал.

anonymous
()
Ответ на: комментарий от papin-aziat

Для начала сами прочитайте по ссылке, которую вы дали. Модули не имеют прямого отношения к контейнерам.

anonymous
()
Ответ на: комментарий от anonymous

Модули не имеют прямого отношения к контейнерам.

Я и не выражал никакой озабоченности на эту тему. Главное что люди работают над проблемой “too fast/too slow”, которая касается даже домохозяинов, и вот намечается компромисс, а может быть и прорыв.

papin-aziat ★★★★★
()
Ответ на: комментарий от anonymous

Команды все на английском, логи все и мониторинг на английском.

Исходя из этого, и графический интерфейс должен быть исключительно на английском, ведь там те же самые команды, логи и т.д.

А бы дальше тему развил. По его логике. Врачи в своей работе используют латынь, поэтому они должны её использовать везде: рецепты, все записи в мед.карте, в разговоре с пациентом. Даёшь больше бредовых идей!)

anonymous
()
Ответ на: комментарий от anonymous

Исходя из этого, и графический интерфейс должен быть исключительно на английском, ведь там те же самые команды, логи и т.д.

Вывод правильный, но не из-за этого, а потому что есть падежи, рода и склонения. Переведённые интерфейсы пестрят всякими правка→настройки, да «вы хотите удалить Новая таблица 1?»

А ваша логика не работает. В локализованном графическом интерфейсе пользователь оперирует «командами» на русском. А логи пусть остаются, их системы мониторинга парсить должы.

В какой момент установки я должен был отредактировать vconsole.conf? И как это вообще оправдывает некорректное поведение установщика?

После первого входа в систему. Я бы вообще оформил багрепорт, мол какого хрена оно ru_RU в /etc прописывает, а не в ~? Но вокруг слишком много любителей на вопрос «Продолжить? (д/Н)» отвечать «y» (и у них в голове никакого диссонанса не возникает) или переключать раскладки.

При чём здесь вообще массовое развёртывание? Вы точно мне отвечаете?

При том, что кроме вас, существуют ещё и другие люди. И многие из них устанавливают дистрибутив не руками. Им что mandb, что sqlite по-дефолту на серверах никуда не упёрлись. И ради пары анонимусов, которым нужно с консолью сношаться, а не работу работать, нет смысла делать второй минимал с этими пакетами. Хотят всё руками? Руками и sqlite потавят, и mandb.

Выше пруф, что не работает (видео). Будем и дальше отрицать очевидное?

В Server и Workstation всё работает. А выше пруф, что анонимус не умеет в minimal install.

mogwai ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.