Сообщество - GNU/Linux

GNU/Linux

1 172 поста 15 636 подписчиков

Популярные теги в сообществе:

2

Подключаем Dualshock 4 на свежей Manjaro

Давненько ничего не писал, но тут пришла идея.

Недавно шарился по озону и наткнулся на дешевую китайскую реплику соневского Dualshock 4 (геймпад от плойки 4). Рекламировать не буду. Но сумма смешная, а уже давно хотелось попробовать поиграть с гироскопом, почему бы и да.

Оно приехало. В целом подключать не сложно, но выяснилось пару моментов, которые вы вряд-ли найдете в одном тексте.

1) Желательно свежее ядро (> 6.2). Есть легаси драйвер ds4drv, но мейнстримный ядреный, кмк, будет посподручнее. Ставим новое ядро, если оно еще не установлено:

Ставим ядро через штатный GUI Manjaro

Ставим ядро через штатный GUI Manjaro

2) При соединении по блютус, вероятно, словите ошибку, контроллер находится, но не подключается. Это баг bluez, затрагивающий версии 5.69 и частично 5.70. Таков удел роллинг-дистрибутивов. Решение - откатить пакет на версию 5.68. Ставим пакет downgrade и ломаем систему через него:

$ pamac install downgrade

$ downgrade bluez

Откатываемся на 5.68. Перезагружаемся. Заново ищем контроллер и запариваем. Теперь все должно работать.

Следует отметить, что в данном случае система стала частично обновленной, для Manjaro это может быть критично. Так что не факт, что не сломалось что-то еще)) Будем проверять.

З.Ы. Забыл о том, что пакет еще не мешало бы бросить в игнор для последующих обновлений. Главное не забыть потом вернуть все в зад. #comment_288424206

Показать полностью 2

WhatsApp

Кто каким клиентом пользуется? Поставил WhatSie, вроде работает, однако там слишком мелкий шрифт, причем, похоже, это не настраивается. Есть еще варианты?

PS. Вопрос снят - не знал, что существует веб-версия.

188

Попытка получения исходников ядра от Digma. Часть 2: Итоги

В прошлом посте я писал, о том как мне хамили Digma, и как я писал в GNU.

GNU

GNU


Когда я просил их дать мне исходники ядра, я получил ответ что "всё много лет под nda, и ничего не собрать"

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

Якобы NDA.

Якобы NDA.

Сделал этот пост, подождал пару дней. А затем решил написать заново.

Теперь я некий Александр, с другим номером, серийным номером, городом и почтой.

Новое обращение в Digma.

Новое обращение в Digma.

Через какое-то время мне ответили, я был очень рад, что они захотели что-то изменить.

Ответ Digma.

Ответ Digma.

Странно, что они забыли про NDA. Теперь, сказали что выложат.

Через 4 часа мне пришла ссылка на почту.

Наконец-то

Наконец-то

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

Нету ядра для всех.

Нету ядра для всех.

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

Ядро под GPLv2, и я могу спокойно его распространять.

Залил ядро на Github, Google Drive, добавил ссылку от саппорта в Wayback Machine.

Сообщение на 4PDA.

Сообщение на 4PDA.

GitHub

В комментариях под прошлым постом писали, что мне ничего не дадут.
Как оказалось, у Digma есть исходники ядер.


Я хочу, чтобы Digma добавили исходники ядер для всех девайсов на страницу загрузок.

У меня ещё есть много устройств без исходников, так что будут и другие девайсы : )

Например Upvel UM-514TV. Старый твбокс на RK3066, в саппорте меня вообще проигнорили.

Фото Upvel UM-514TV.

Фото Upvel UM-514TV.

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

Спасибо Вам большое за это, без вас, у меня бы не было сурсов ядра.

У нас с Digma не было договоренностей, по которым я обязуюсь их прорекламировать или пропиарить, однако, я считаю, что мне следует выразить им благодарность и проявить уважение за их профессионализм, быстрое принятие решений, а так же за уступчивость руководства в вопросах свободного ПО.
Их действия являются показателем того, что Digma не положила "болт" на клиентов уважает и ценит своих клиентов.

Может сделаю 3-ю часть, где будет готовый планшет на мейнлайн ядре с postmarketOS.

Показать полностью 7

Linux не один, есть и другие ядра

Кроме Linux, существуют и другие ядра операционных систем.

Linux не один, есть и другие ядра

Некоторые из них включают:

  • Windows NT Kernel: Ядро операционной системы Windows, которое обеспечивает управление ресурсами, планирование процессов, ввод-вывод и другие основные функции.

  • macOS Kernel (ранее известный как XNU): Ядро операционной системы macOS, разработанное на основе ядра Mach и FreeBSD. Оно обеспечивает управление памятью, планирование процессов, ввод-вывод и другие функции.

  • FreeBSD Kernel: Ядро операционной системы FreeBSD, которое является открытым исходным кодом и базируется на UNIX. Оно обеспечивает управление памятью, планирование процессов, ввод-вывод и другие функции.

  • Solaris Kernel: Ядро операционной системы Oracle Solaris, которое предоставляет управление ресурсами, планирование процессов, ввод-вывод и другие функции. Оно также поддерживает многопоточность и виртуализацию.

  • AIX Kernel: Ядро операционной системы IBM AIX (Advanced Interactive eXecutive), которое обеспечивает управление ресурсами, планирование процессов, ввод-вывод и другие функции. Оно также поддерживает многопоточность и виртуализацию.

Интересные факты и фичи языков программирования у нас в канале, заходи :)

Показать полностью
88

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

Как же отвратительна реакция некоторых комментаторов.

"GPL не действует в России", в таком случае Дигма вообще не должна существовать, потому что если программа без лицензии, то на неё действует обычное авторское право, которое она нарушает. И нет, ГПЛ в России действует. Как и подобные лицензии на контент, например, Creative Commons.

"Россия закрыта от мира", но это не отменяет лицензионные обязанности. На ту же Windows до сих пор проверяют лицензию, только Медведев что-то там призывал, но его, к счастью, никто не слушает.


"Но они же работали над продуктом!" - НЕТ, они взяли ядро, труд всего сообщества и корпораций мира, и от них требовалось всего лишь оставлять код ОТКРЫТЫМ. Хотите не показывать код - используйте другие решения, открывать исходники это обязательное условие.


"Автор сам хамит!" - нет, он потребовал от компании то, что компания обязана сделать. Требования это не отменяет.


"Ну закроется ДИГМА, появится другая фирма!" - пускай, дигма достаточно крупная фирма, их телефоны во всех магазинах. Не хотят соблюдать простые требования - пускай переименовываются, создают новые фирмы, но свободно дышать им позволять нельзя с таким отношением.


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

Показать полностью
1174

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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


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

Хамство от Digma

Хамство от Digma

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

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

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

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

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

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

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

Показать полностью 7

Что же такое пайплайн в разработке

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

Что же такое пайплайн в разработке

Пайплайн состоит из этапов, на каждом из которых выполняется определенная задача или набор задач. Например, пайплайн для разработки игры может включать такие этапы, как разработка идеи, прототипирование, производство, доработка и тестирование. Пайплайн помогает автоматизировать, ускорить и упростить процесс разработки, повысить его надежность и прозрачность, снизить риски ошибок и сбоев. Пайплайны широко используются в различных сферах IT, таких как DevOps, Data Science, машинное обучение, сетевая инфраструктура и другие.

Интересные факты и фичи языков программирования у нас в канале, заходи :)

Показать полностью
Отличная работа, все прочитано!