LINUX.ORG.RU

Сообщения alpha

 

Выпуск Fedora 31

Новости — Red Hat
Группа Red Hat

Сегодня, 29 октября, состоялся релиз Fedora 31.

Релиз был отложен на одну неделю из-за проблем с поддержкой нескольких ARM-архитектур в dnf, а также из-за конфликтов при обновлении пакета libgit2.

Варианты установки:

  • Fedora Workstation для x86_64 в виде DVD- и netinstall-образов.
  • Fedora Server для x86_64, AArch64, ppc64le и s390x.
  • Fedora Silverblue, Fedora CoreOS и Fedora IoT — редакции на базе rpm-ostree со своим циклом обновлений.
  • Fedora Spins — готовые сборки Fedora с различными окружениями: KDE, Xfce, LXDE, LXQT, Mate-Compiz, Cinnamon, SoaS.
  • Fedora Labs — готовые сборки Fedora с отличным от стандартного набором предустановленных пакетов: Python Classroom, Astronomy, Games…
  • Fedora для ARM — raw-образы, которые можно использовать, например, для Raspberry Pi.
  • и другие.

Также доступны torrent’ы.

Что нового?

( читать дальше... )

Русскоязычная поддержка:

>>> Подробности

 

alpha
()

Open Invention Network выступит против патентных троллей и вступится за GNOME

Новости — Open Source
Группа Open Source

Изначально организация Open Invention Network была создана для защиты от патентных исков со стороны Microsoft, Oracle и других крупных игроков в области разработки.

Суть подхода – создать общий пул патентов, доступных всем участникам организации. Если на одного из участников подают иск связанный с патентными претензиями, то он может использовать весь пул патентов Open Invention Network для подачи ответного иска.

Однако с тех пор ситуация изменилась. Например, сама компания Microsoft присоединилась к Open Invention Network добавив в пул 60 000 своих патентов.

В связи с этим на недавнем Open Source Summit в Лионе было объявлено, что Open Invention Network собирается заняться проблемой патентных троллей, то есть компаний, не занимающихся разработкой сами по себе. Пул патентов будет использован для активной работы по признанию недействительными патентов, имеющих prior art.

Одним из таких случаев является патент, на котором основан иск компании Rothschild Patent Imaging (RPI) к GNOME Foundation.

>>> Подробности

 ,

alpha
()

монтирование данных в rootless-контейнер с rootless-пользователем внутри

Форум — Admin

Ситуация первая: Я (пользователь с uid 1000) запускаю контейнер с root-пользователем внутри, примонтировав каталог из своего рабочего /home:

[me@~/test]$ ls -l data
total 0
-rw-rw-r--. 1 me me 0 Oct  3 15:17 example
[me@~/test]$ podman run -it -v $PWD/data:/data:z fedora:30
[root@139fb9d3a58d /]# touch /data/example-from-inside
[root@139fb9d3a58d /]# ls -l /data
total 0
-rw-rw-r--. 1 root root 0 Oct  3 13:17 example
-rw-r--r--. 1 root root 0 Oct  3 13:19 example-from-inside
[root@139fb9d3a58d /]# exit
[me@~/test]$ ls -l data
total 0
-rw-rw-r--. 1 me me 0 Oct  3 15:17 example
-rw-r--r--. 1 me me 0 Oct  3 15:19 example-from-inside

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

Ситуация вторая: Я (пользователь с uid 1000) запускаю контейнер с пользователем c id 1000 внутри, примонтировав каталог из своего рабочего /home:

[me@~/test]$ podman run -it -v $PWD/data:/data:z f30-user
[testuser@babbf8e949fa ~]$ ls -l /data
total 0
-rw-rw-r--. 1 root root 0 Oct  3 13:17 example
-rw-r--r--. 1 root root 0 Oct  3 13:19 example-from-inside
[testuser@babbf8e949fa ~]$ id
uid=1000(testuser) gid=1000(testuser) groups=1000(testuser)
[testuser@babbf8e949fa ~]$ touch /data/example-from-inside-with-uid
[testuser@babbf8e949fa ~]$ exit
[~/test]$ ls -l data
total 0
-rw-rw-r--. 1 me     me     0 Oct  3 15:17 example
-rw-r--r--. 1 me     me     0 Oct  3 15:19 example-from-inside
-rw-rw-r--. 1 100999 100999 0 Oct  3 15:37 example-from-inside-with-uid

Не прокатит, потому что юзер хоста всё равно мапится на рута. Соответственно доступ из контейнера к примонтированным данным ограничен, а файлы созданные внутри контейнера мапятся на высокие id на хосте.

Но у podman есть магическая опция --userns=keep-id

podman run -it -v $PWD/data:/data:z --userns=keep-id f30-user

При таком запуске пользователь с id 1000 на хосте замапится на пользователя с id 1000 внутри и всё снова красиво и работает.

Ситуация третья: Я (пользователь с uid 1000) запускаю контейнер с пользователем c id 1005 внутри, примонтировав каталог из своего рабочего /home.

--userns=keep-id не спасет потому что id внутри и снаружи разный, нужно использовать --uidmap

И в этот момент в доках podman-а происходит квантовый скачок и они перестают говорить человеческим языком, и либо ударяются в теорию user namespaces, либо посылают в toolbox.

Поэтому вопрос к тем кто понял: как должен выглядеть uidmap для описанного простейшего случая?

vrutkovs ?

 

alpha
()

Код Мэтью Гаррета замерджен в ядро

Форум — Talks

Тот самый код, за который Гаррету прилетело «письмо счастья» от Линуса, из-за которого его имя потом месяцами, если не годами полоскали по всем около-линуксовым ресурсам, и до сих пор хейтят в маргинальных сообществах, замерджили в мастер

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id...

Семь лет спустя.

 ,

alpha
()

Релиз CentOS Linux 8 и CentOS Stream 8

Новости — Red Hat
Группа Red Hat

Сегодня день больших новостей в проекте CentOS.

Во-первых, как и было обещано, состоялся релиз CentOS Linux 8, сборка 8.0.1905.

Выпуск является пересборкой выпущенного в мае этого года релиза RHEL 8.0.

Из значительных изменений следует упомянуть AppStreams — enterprise-версию концепции Fedora Modularity.

Суть подхода — обеспечить одновременную доступность разных версий одного и того же пакета. При этом в отличие от Software Collections одновременная установка различных версий одного и того же стека не поддерживается.

Так, например, в репозиториях доступны модульные пакеты PostgreSQL9 и PostgreSQL10, установить можно один из них.

Во-вторых, одновременно с выпуском обычного релиза проект CentOS также заявил о запуске нового проекта — CentOS Stream.

CentOS Stream — это rolling-ветка дистрибутива CentOS, которая будет содержать изменения планируемые для выпуска в следующем релизе RHEL, и публикуемые до этого релиза.

Обновления пакетов в рамках CentOS Stream могут выходить несколько раз в день.

Цель проекта — дать возможность сообществу, партнерам и всем желающим участвовать в разработке RHEL и CentOS на самом раннем этапе.

На данный момент CentOS Stream 8 практически идентичен по составу ветке CentOS Linux 8. Разница проявится чуть позже, когда в CentOS Stream начнут вливать изменения из внутренних веток RHEL 8.1, 8.2 и далее.

>>> Подробности

 

alpha
()

Давайте внесём SJW в оффтопик-лист

Форум — Linux-org-ru

Поясню на примерах:

1) новость типа «Столлман ушел с поста FSF из-за скандала в MIT» - нормальная, пропускать

2) обсуждение в комментах типа «SJW скоро доберутся до всех нас» - оффтоп, удалять

3) новости где в качестве шутки юмора в конце приписано что-то типа «SJW наносят удар» - clickbait, удалять

Зачем:

Обсуждение этой темы во-первых деструктивно само по себе. Конструктивных и каких-то полезных результатов у него нет, а жертвы среди мирного населения есть.

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

Upd: помечено как решенная, поскольку поддержки не нашло, Давайте внесём SJW в оффтопик-лист (комментарий)

 

alpha
()

playonlinux переписывают c Python на Java

Форум — Desktop

Проект PlayOnlinux не осилил портирование с Python2 на Python3 и его теперь переписывают с нуля, на Java11.

https://github.com/PhoenicisOrg/phoenicis

Соответственно в Fedora 32 его уже не будет.

Есть тут живые пользователи? Не хотите подобрать проект и исправить это безобразие? Переписать всё ещё раз на Go?

UPD:

Конечно, Java в Fedora есть, но переписанный на ней проект - это новый код, который надо пакетить заново, автоматически сам в Fedora он не появится.

Так что если есть желающие - можно заняться либо опакечиванием phoenicis, либо портированием playonlinux на python3.

 , ,

alpha
()

Facebook переходит на Fedora

Форум — Talks

На проходящей в Будапеште конференции проекта Fedora представители компании Facebook поделились опытом использования Fedora в качестве стандартной десктопной системы разработчика.

Годом ранее Facebook рассказывал об использовании Centos7 и кастомизованных сборках systemd для своих серверных систем. Теперь же речь шла о десктопах.

Основные моменты:

  • Fedora является одной из официально поддерживаемых систем
  • установка по сети
  • настройка с помощью chef
  • обновления в рамках одного релиза выполняются централизованно с помощью того же chef
  • обновление с релиза на релиз выполняется пользователем через dnf или Gnome Software
  • больше всего проблем с NVIDIA

Картинка для привлечения внимания:

https://pbs.twimg.com/media/EBb-zwIXoAAC83I?format=jpg&name=medium

Конфиги chef:

https://github.com/facebook/chef-cookbooks

 ,

alpha
()

Библию на русский язык перевели

Форум — Talks

https://www.redhat.com/en/explore/the-open-organization-book-ru

Не знаете что подарить начальнику на ДР? Книга лучший подарок! :)

UPD: Анонс на Хабре с цитатами и подробностями https://habr.com/ru/company/redhatrussia/blog/453088/

 open organization, ,

alpha
()

Machine Learning в применении к анализу научных публикаций

Форум — Talks

Статья: https://arxiv.org/abs/1812.08775

Комментарий в twitter-треде: https://twitter.com/david_madras/status/1075954423082508294

Для тру:

Товарищи сделали ML-модель, которая определяет принимать или не принимать статью к публикации в журнал. На тестовом множестве модель показывает себя хорошо: отбрасывает около 50% плохих статей и менее 1% хороших.

Но есть одно но.

Модель никак не учитывает содержания статей, она основана только на внешнем виде статьи (в буквальном смысле). Так например после обучения получилось что больший вес получают статьи, в которых

1) на первой странице есть картинка;

2) статья имеет 8 страниц.

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

Что приводит к вопросу: как вообще определять критерии качества и применимости моделей.

 

alpha
()

А есть какие-то русскоязычные аналоги Google Summer of Code?

Форум — Talks

Аналоги с точки зрения ментора, а не студента. То есть площадка куда можно придти и предложить идею/проект для студентов.

 

alpha
()

В чем польза asyncio?

Форум — Development

Допустим у меня стоит задача опроса состояния GPIO-пина и выполнения некоторых действий в связи с этим.

Я могу поступить по-простому:

завернуть пару-тройку for-while циклов, сделать в них poll состояния и логику того, что делать если состояние изменилось.

А могу использовать asyncio. И я пока не понимаю, чем он отличается от такой же for-loops по большому счету, кроме того что представляет некоторую абстракцию над ними.

Ну то есть читаемость - да, улучшается.

А в плане производительности например, это будет бонус или наоборот? Если будет, то от чего?

 ,

alpha
()

Microsoft присоединяется к Open Invention Network, добавляя в общий пул около 60 тысяч патентов

Новости — Open Source
Группа Open Source

Open Invention Network - сообщество владельцев патентов, целью которого является защита Linux от патентных исков. Участники сообщества передают патенты в общий пул, позволяя бесплатное использование этих патентов всем участникам.

OIN насчитывает около двух с половиной тысяч участников, среди которых такие компании как IBM, SUSE, Red Hat, Google.

Сегодня в блоге компании было объявлено, что Microsoft присоединяется к Open Invention Network, тем самым открывая для участников OIN более 60 тысяч собственных патентов.

По словам Keith Bergelt, CEO компании OIN: «Это практически всё что есть у Microsoft, в том числе относящееся и к более старым open-source технологиям, таким как Android, ядро Linux и OpenStack и новым, таким как LF Energy и HyperLedger, их предшественникам и преемникам.»

>>> Подробности

 , ,

alpha
()

redhat всё купил

Форум — Talks

Так вот планируешь-не планируешь, а оно раз и случается

даже не знаю как теперь холиварить, придется по-видимому менять тактику

а linux тут при всём

 

alpha
()

Intel NUC with Radeon RX Vega M GL graphics кто-нибудь пробовал?

Форум — Linux-hardware

Что там с поддержкой графики?

 ,

alpha
()

Насколько полно выполняется резервное копирование серверов/сервисов в вашей компании

Голосования — Голосования(не подтверждено)

Бекапы нужны, бекапы важны, а вот если по-честному, вы их делаете? Для всего?

 

alpha
()

Как перевести на русский язык слово upstream

Форум — Talks

И как бы вы объяснили что это такое.

 

alpha
()

Pillars Of Eternity II зарелизили!

Форум — Games

Те кто участвовал в crowdfunding могут получить ключ для GOG.com

Minimum system requirements - Linux: Ubuntu 14.04, 16.04, 64-bit or newer Processor: Intel Core i3-2100T @ 2.50 GHz / AMD Phenom II X3 B73 Memory: 8 GB RAM Graphics: ATI Radeon HD 4850 or NVIDIA GeForce 9600 GT Storage: 45 GB available space Mouse, Keyboard

Про Pillars of Eternity системные требования писали такие же, а на встроенном интеле все работало. На выходных буду пробовать, надеюсь всякие там ненужные развевающиеся плащи не испортят мне праздник.

 pillars-of-eternity

alpha
()

авторские статьи на лоре

Форум — Linux-org-ru

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

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

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

Мне кажется можно было бы расширить понятие новостей ЛОРа на новости «лоровец такой-то опубликовал новую статью».

Как бы это могло выглядеть:

Есть отдельная категория новостей «авторская». Новости подтверждаются вручную, как и обычные, но есть пара отличий:

* автор новости и автор статьи должны совпадать;

* более слабые требования к теме, ближе к Talks, при хорошем качестве статьи это может быть хоть введение в теорию категорий;

* исходная статья должна быть достаточно большой и содержательной, на неё должна быть дана прямая ссылка, и в тексте новости должен содержаться толковый abstract о том, что находится по ссылке, а не clickbait.

Что может пойти не так?

 

alpha
()

brought to you by ikea

Галерея — Рабочие места

Решила запечатлеть редкое состояние домашнего рабочего места.

Почти всё, что вы видите на картинке - из Икеи. Всё ок, но стол маловат.

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

Fedora 27, Gnome.

Raspberry Pi нужен чтобы играться с GPIO, поэтому живет в лотке с подключенным к нему breadboard.

Настольная лампочка светит в белые стену и потолок, поэтому получается в меру светло.

 

alpha
()

RSS подписка на новые темы