Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Linux + Open Source

С этим тегом используют

Windows IT Программирование Ubuntu IT юмор Компьютер Программист Разработка Github Операционная система Android Все
81 пост сначала свежее
1174
gentoocat
gentoocat
1 год назад
GNU/Linux
Серия Digma Plane 4G 1538E

Попытка получения исходников ядра от Digma, и последующее хамство от них⁠⁠1

Недавно со мной произошла ситуация, в которой компания Digma показала себя с не лучшей стороны, не выполнив прямое требование своего покупателя, составленное по всем международным нормам работы с ПО.
Я являюсь владельцем планшета Digma Plane 4G 1538E. Куплен в Ситилинке,году так в 2018-19.

Фотографии ниже.

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Фотография планшета



Вчера, 24.10 вечером, я захотел портировать PostmarketOS на данный аппарат.
Немного внимания про PostmarketOS, это не Android , и оно не использует ничего от него.
Это полноценный линукс дистрибутив на базе Alpine Linux.

Нашёл сурсы от другого девайса, но хотел именно от Digma.
Решил написать в поддержку дигмы на их офиц. сайте ( https://digma.ru/support/help ). Захожу в список устройств,моего планшета там нет.

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Список устройств

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

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Моё первое сообщение для них.

Спустя полчаса, мне ответили из технической поддержки Digma.

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Первый ответ Дигмы.

Сразу поняв, что битва будет нелегка, пошёл гуглить о NDA и GPLv2.

В далёком 2001 году, Ричард Столлман ответил по поводу NDA и GPL, если сказать кратко, то Digma нарушили GPLv2 и сознались в этом, сказав что у них все под NDA.

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Сообщение Ричарда Столлмана.



Ссылка на ответ Столлмана

Основываясь на этом ответе Столлмана, сделал ответное письмо, не забыв пригрозить FSF и Google.
Насчёт гугла, это чтобы их лишили сертификации за это.

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Моё второе сообщение

Добавил им ссылку на GPLv2, чтобы уже наконец ознакомились.


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

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Хамство от Digma

Не ожидав такого ответа от Digma, я решил "напугать и сделать им больно".
Составил письмо в FSF, Software Freedom Conservancy и GNU.

Моё письмо для GNU.

Попытка получения исходников ядра от Digma, и последующее хамство от них Linux, Лицензия, Gpl, Digma, Планшет, GNU, Open Source, Nda, Хамство, Служба поддержки, Длиннопост, Скриншот, Жалоба

Сообщение для GNU.

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

Этот планшет предназначен только для использования обычными пользователями и не имеет применения в военной, медицинской или других критических отраслях.

Моя просьба - это просто стандартное правило поведения компании, которое не повлияет на ее финансовые показатели или на зоны с повышенным риском.

Показать полностью 7
[моё] Linux Лицензия Gpl Digma Планшет GNU Open Source Nda Хамство Служба поддержки Длиннопост Скриншот Жалоба
241
61
Аноним
Аноним
1 год назад
Лига программистов

Госдума РФ утвердила законопроекты, которые могут помешать участию граждан в крупных СПО-проектах⁠⁠

Государственная Дума РФ в третьем, окончательном, чтении приняла законопроекты №346588-8, №346769-8 и №346750-8, запрещающие участие граждан РФ в незарегистрированных в специальном реестре иностранных некоммерческих организациях, и вводящие, среди прочего, уголовную ответственность за организацию деятельности подобных организаций. Закон вступит в силу после того как пройдёт утверждение в Совете федерации и будет подписан президентом. У продвигаемого закона есть очень серьёзный побочный эффект - под его действие потенциально попадает участие во многих международных проектах, занимающихся разработкой свободного программного обеспечения.

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

Примеры курируемых некоммерческими организациями крупных СПО-проектов, без которых не обходится ни один дистрибутив Linux, включая отечественные ALT Linux, Astra Linux, Rosa Linux и др.:

  • Ядро Linux (управляется The Linux Foundation);

  • Вся GNU-обвязка каждого дистрибутива, включая стандартные утилиты (sed, awk, cat и т.д.), загрузчик операционной системы GRUB, компиляторы языков программирования C/C++, набор GnuPG, применяющийся для подписи пакетов во всех дистрибутивах, и т.д. (Free Software Foundation);

  • Веб-браузер Firefox и почтовый клиент Thunderbird (Mozilla Foundation);

  • СУБД PostgreSQL (The PostgreSQL Foundation);

  • СУБД MariaDB (MariaDB Foundation);

  • Пользовательское окружение KDE, включая все входящие в комплект поставки приложения, а также графический редактор Krita, офисный пакет Kalligra Office (KDE e.V.);

  • Пользовательское окружение GNOME, включая все входящие в комплект поставки приложения, а также графический редактор GIMP, офисный пакет GOffice (GNOME Foundation);

  • Язык программирования Python (Python Foundation);

  • Язык программирования PHP (PHP Foundation);

  • Язык программирования Perl (Perl Foundation);

  • Язык программирования Rust (Rust Foundation);

  • Среда разработки Eclipse и платформа Jakarta EE (Eclipse Foundation);

  • Офисный пакет LibreOffice (Open Document Foundation);

  • Офисный пакет OpenOffice, а также http-сервер Apache, сервер приложений Tomcat и др. (Apache Software Foundation);

  • Дистрибутив Debian, на котором основаны некоторые отечественные дистрибутивы Linux (организации Debian France, Debian.ch);

  • Операционная система FreeBSD, включая её ядро и все компоненты (FreeBSD Foundation);

  • Операционная система OpenBSD, сервер OpenSSH, а также множество стандартных утилит работы с SSH (The OpenBSD Foundation).

  • Операционная система NetBSD (NetBSD Foundation);

Ссылка: https://www.opennet.ru/opennews/art.shtml?num=59517

Показать полностью
IT Linux Технологии Open Source GNU Программирование Программист Текст
10
Cond3nz
Cond3nz
1 год назад

Linux дистрибутивы отходящие от FHS⁠⁠

Linux дистрибутивы отходящие от FHS Linux, Open Source

Мне как не слишком опытному юзеру было бы интересно услышать о не известных дистрибутивах отходящих от стандартов иерархии файловой системы линуха или POSIX стандартов. Пока в голову приходят только Gobo Linux и NixOS, может в коментариях кто подкинет еще вариантов.

Linux Open Source
12
Zackazakca
2 года назад

Ответ на пост «Разработчики Linux отказались принимать патч от россиян»⁠⁠1

Ответ на пост «Разработчики Linux отказались принимать патч от россиян» Linux, Операционная система, Open Source, Патч, Новости, Ответ на пост

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

Linux Операционная система Open Source Патч Новости Ответ на пост
3
4120
DELETED
2 года назад
Лига Политики

Разработчики Linux отказались принимать патч от россиян⁠⁠1

Сообщество разработчиков Linux отказалось принимать патч для ядра открытой операционной системы от российской компании «Байкал Электроникс» со словом «неудобно» в формулировке. На это обратил внимание пользователи соцсети для программистов «Хабр».

Отмечается, что комментарий к обновлению оставил Якуб Кичиньский, представитель американской некоммерческой организации Linux Kernel Organization, которая и занимается разработкой ядра ОС Linux.

«Нам неудобно принимать исправления от вашей организации или от оборудования, относящегося к ней. Пожалуйста, приостановите свою сетевую активность [в сообществе Linux] до дальнейшего уведомления», — написал специалист.

Таким образом, в компании отказались принимать правки в код своего продукта от российского разработчика процессоров. Переписка велась на сайте организации.

Разработчики Linux отказались принимать патч от россиян Политика, Linux, Операционная система, Open Source, Патч, Байкал, Новости, Переписка, Скриншот

https://www.gazeta.ru/tech/news/2023/03/16/19985527.shtml

https://habr.com/ru/news/t/722752/

Разработчики Linux отказались принимать патч от россиян Политика, Linux, Операционная система, Open Source, Патч, Байкал, Новости, Переписка, Скриншот

https://habr.com/ru/news/t/722752/comments/#comment_25335066

Показать полностью 2
Политика Linux Операционная система Open Source Патч Байкал Новости Переписка Скриншот
360
80
OpenNET
OpenNET
2 года назад
GNU/Linux

Выпуск инструмента применения групповых политик gpupdate 0.9.12⁠⁠

Выпуск инструмента применения групповых политик gpupdate 0.9.12 Linux, Open Source

Опубликован новый выпуск gpupdate, инструмента для применения групповых политик в дистрибутивах «Альт». Механизмы gpupdate применяют групповые политики на машинах-клиентах как на системном уровне, так и для отдельных пользователей. Инструмент gpupdate является частью альтернативного решения компании «Базальт СПО» по реализации доменной инфраструктуры Active Directory под Linux. Приложение поддерживает работу в доменной инфраструктуре MS AD или Samba DC. Код gpupdate написан на языке Python и распространяется под лицензией GPLv3+. Установить gpupdate можно из стабильной ветки p10 репозиториев ALT.

Принцип работы gpupdate основан на реализации групповых политик в Linux, в составе которого политики хранятся в каталоге SysVol на контроллерах домена. GPOA, подмодуль gpupdate, обращается к SysVol контроллера домена и загружает из него все шаблоны групповых политик GPT для системы и пользователей (каталоги Machine и User) и всю информацию из каталогов. Инструмент gpupdate разбирает файлы с расширением .pol под себя и составляет БД. Из этого реестра GPOA забирает свои данные, сортирует, обрабатывает и начинает по очереди запускать модули "appliers".

Каждый из этих модулей отвечает за свою часть применения настроек. Например, есть модули, связанные с настройками ядра системы, с настройками рабочего стола, периферии, браузера, настройками принтеров. И каждый из модулей берёт ту часть базы, которая к нему относится. Например, applier firefox будет искать в базе строчку с firefox и обрабатывать только эту часть базы - а именно формировать из этой информации файл json в каталоге /etc/firefox/policies (как это сформировано в Linux). Далее при запуске web-браузера он обращается к этому каталогу и запускает все настройки.

Изменения в версии 0.9.11.2:

  • Поддерживаются применения для компьютера всех политик web-браузеров Firefox и Chromium.

  • Добавлены механизмы применения политик скриптов - logon/logoff/startup/shutdown.

  • Механизмы применения параметров системных настроек (preferences): операции с файлами (Files), каталогами (Folders), файлами конфигураций (Ini-files).

  • Добавлено новое действие для обновления статуса сервисов в gpupdate-setup - ключ update запускает все необходимые службы при обновлении задействованного gpupdate.

  • Улучшено применение пользовательских политик с точки зрения корректной работы и безопасности. Для Systemd появился системный таймер gpupdate.timer и пользовательский таймер gpupdate-user.timer для мониторинга и контроля времени выполнения службы gpupdate.service. Периодичность запуска gpupdate может быть настроена через таймер.

  • Оптимизирован режим обработки политики замыкания на себя - «Настройка режима обработки замыкания пользовательской групповой политики». Эта политика позволяет заместить параметры одного объекта групповой политики над параметрами другого объекта для пользователей этого второго объекта.

Особенности версии 0.9.12:

  • Добавлен механизм применения для компьютера групповых политик браузера Yandex.

  • Механизмы применения параметров системных настроек (preferences): настройки общих сетевых ресурсов для пользователя (network shares).

  • Добавлен перебор контроллеров домена (DC) с настроенным каталогом SysVol, если автоматически выбранный контроллер домена оказался с SysVol, в котором отсутствуют групповые политики. По умолчанию перебор контроллеров домена отключён.

  • Добавлена возможность генерировать правила для всех действий polkit через групповые политики; под каждый polkit-action можно подготовить admx-шаблон настройки, который отобразится в дереве консоли графического инструмента редактирования конфигураций системы и пользователя GPUI.

  • Исправлено отображение политики монтирования дисков для пользователя и добавлена поддержка монтирования для компьютера:

    • Добавлена поддержка опций меток дисков;

    • Исправлена коллизия буквенных имён дисков; буквы дисков присваиваются как в Windows.

    • Заменены точки монтирования для отображения общих ресурсов:

    • /media/gpupdate/drives.system — для системных ресурсов;

    • /media/gpupdate/.drives.system - для скрытых системных ресурсов;

    • /run/media/USERNAME/drives - для общих ресурсов пользователя;

    • /run/media/USERNAME/.drives - для скрытых общих ресурсов пользователя.

Показать полностью
Linux Open Source
26
58
Alllgator343
Alllgator343
2 года назад
pikabu GAMES

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux⁠⁠

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

Здравствуйте! Хочу с вами поделиться инструкцией по установке программы "PortProton" на примере операционной системы Linux Mint с окружением xfce.


Создано оно с целью облегчить установку и запуск игр изначально разработанных для операционной системы Windows.


Данное приложение разрабатывается нашим соотечественником Михаилом Тергоевым. Спасибо ему огромное!


Прежде чем начать.


Для запуска windows-игр под linux необходима технология vulkan. Убедитесь, что ваш компьютер (видеокарта) поддерживает ее!


Установка PortProton


1. Переходим по ссылке https://linux-gaming.ru/. В правом верхнем углу сайта жмем по надписи "portproton".

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

Отматываем новую страницу немного вниз. Жмем на portproton_1.0-2_amd64.deb (со временем версия программы может измениться)

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

В группе "Вконтакте" есть информация от разработчика, что сайт не нужен, но вчера сайт работал. Поэтому, если сайт не работает переходим по данной ссылке https://github.com/Castro-Fidel/PortWINE и скачиваем файл  portproton_1.0-2_amd64.deb (версия может меняться)

2. Кликаем два раза по скачанному файлу. В менеджере файлов жмем "Установить пакет".

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

3. PortProton можно найти в "Меню приложений" -> "Игры".

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

Установка игр


Устанавливать игры можно через окно автоустановки PortProton (смотрите первое изображение к данной статье).

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

Примечание:


Для запуска exe-файла по двойному щелчку мышкой возможно создать ассоциацию PortProton с exe-файлами.


Для этого нажмите на exe-файле правой кнопкой мышки "Открыть с помощью" -> "Открыть в другом приложении" -> в списке выбираем "portproton" и ставим галочку внизу окна в пункте "Использовать по умолчанию для этого типа файлов".

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

Хитрость по увеличению производительности игр :)


При запуске игры появится следующее окно

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

Нажмите на "EDIT DB" и поставьте галку рядом с "WINE_FULLSCREEN_FSR".

Установка отечественного приложения "PortProton" для запуска windows-игр на Linux Linux, Компьютерная помощь, Компьютерные игры, Open Source, Длиннопост

В полноэкранном режиме игры нужно снизить разрешение экрана и сохранить настройки.


Спасибо за внимание и приятной вам игры!


AMD FidelityFX Super Resolution (FSR) — это передовая технология пространственного увеличения масштаба, которая повышает частоту кадров и обеспечивает близкое к нативному разрешению и высокую детализацию.


Данная технология работает и на картах NVIDIA.


Ссылка на официальную русскоязычную группу разработчика PortPoroton Вконтакте.

Показать полностью 8
[моё] Linux Компьютерная помощь Компьютерные игры Open Source Длиннопост
13
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
13
VladimirChursin
VladimirChursin
2 года назад
Лига Сисадминов
Серия ИТ

Ansible. Network-scripts. RHEL8. Временное применение сетевой конфигурации⁠⁠

Ansible. Network-scripts. RHEL8. Временное применение сетевой конфигурации Linux, Разработка, IT, Программирование, Perl, Командная оболочка bash, Open Source

Бонжур!


Доработал недавно (как и обещал в предыдущей публикации - Ansible. Network-scripts. RHEL8) функционал ansible-хелпера "conf_int_ipv4_via_network_scripts". Теперь изменения сетевых настроек возможно применить временно (например, на период тестирования). Для этого достаточно:

1) сконфигурировать целевые интерфейсы посредством правки файла "config";

2) задать время отката настроек на предыдущие через конфиг "additional_configs/config_temporary_apply_ifcfg" (по умолчанию = 10 минут);

3) запустить скрипт "apply_temporary_ifcfg.sh". Выполняет действия, аналогичные "apply_immediately_ifcfg.sh" (т.е. реконфигурирует сеть в соответствии с файлом "config"), но перед рестартом сервиса "network" запускает на удалённом хосте bash-скрипт "rollback_ifcfg_changes.sh", который возвращает сетевые настройки к виду до модификации через временной промежуток, определённый в файле "config_temporary_apply_ifcfg";

4) протестировать сетевые связанности целевых хостов (вероятно, когда-нибудь реализую утилиту на основе стека "ansible + bash + perl");

5) если всё в порядке, то запустить скрипт "apply_immediately_ifcfg.sh", который остановит исполнение сценария "rollback_ifcfg_changes.sh".


Итого, два варианта на выбор пользователя - либо применить новые настройки незамедлительно (just run "apply_immediately_ifcfg.sh"), либо применить их временно (run "apply_temporary_ifcfg.sh") до осуществления тестирования и отмены возврата к предыдущей конфигурации сети хоста (run "apply_immediately_ifcfg.sh").


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


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

===

Ссылка на репозиторий: https://github.com/vladimir-chursin000/ansible_helpers

Показать полностью
[моё] Linux Разработка IT Программирование Perl Командная оболочка bash Open Source
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии