Linux / Линукс
12.5K subscribers
5.65K photos
145 videos
27 files
5.87K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Ошибка в Bcachefs, приводящая к разрушению ФС при использовании нескольких устройств

В ядре Linux 6.7 обнаружена достаточно серьёзная ошибка в логике работы файловой системы Bcachefs, проявляющаяся в конфигурациях с несколькими устройствами хранения при использовании новых версий инструментов для создания ФС. Проблема выражается в том, что возможно создать ситуацию, когда ФС попробует обновить версию, это не будет завершено, после чего ядро может попробовать сделать версию ФС более старой - и в результате такого взаимодействия может произойти серьёзное разрушение ФС.

На данный момент всем пользователям Bcachefs с более чем одним устройством рекомендуется обновиться до ядра 6.8.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔11👍21
Компилятор GnuCOBOL достиг зрелости. Первый выпуск среды разработки SuperBOL

Фабрис Ле Фессант (Fabrice Le Fessant) подвёл итоги 20-летней разработки свободного компилятора GnuCOBOL, позволяющего транслировать программы на языке COBOL в представление на языке Си для последующей компиляции при помощи GCC или других Си-компиляторов. По мнению Фабриса проект достиг зрелости, готовности к использованию в промышленных системах и способности конкурировать с проприетарными решениями. Из конкурентных преимуществ GnuCOBOL отмечается поддержка 19 диалектов языка COBOL, высокая производительность и кросс-платформенность, позволяющая использовать инструментарий на различных системах, включая Linux, BSD, macOS, Windows, Android и многие проприетарные Unix-подобные ОС.

Из связанных с GnuCOBOL событий также можно упомянуть публикацию первой версии интегрированной среды разработки SuperBOL Studio. Она представляет собой расширение к редактору кода VS Code, работающее с компилятором GnuCOBOL и предназначенное для разработки, отладки и профилирования проектов на языке COBOL. SuperBOL также предоставляет реализацию сервера LSP (Language Server Protocol) для интеграции в друге IDE средств навигации, анализа и редактирования кода на языке COBOL.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁126
Please open Telegram to view this post
VIEW IN TELEGRAM
😁693512👍2🤔1
В Snap Store выявлены вредоносные приложения для работы с криптокошельками

В каталоге приложений Snap Store, сопровождаемом компанией Canonical и продвигаемом для использования в Ubuntu, выявлено 10 приложений, стилизованных под официальные клиенты для популярных криптовалютных кошельков, но на деле не имеющие отношения к разработчикам данных проектов и выполняющие вредоносные действия. Более того, в каталоге данные приложения снабжены меткой "Safe", которая создаёт иллюзию того, что приложение проверено и является безопасным.

Приложения опубликованы пользователем digisafe00000 под именами, подобными "exodus-build-96567", но в списке приложений выглядят как обычные криптовалютные приложения Exodus, Tronlink, Polygon, Electrum, Uniswap, Ladger, Metamask, JaxxLiberty, Avalanche и Trustwallet.

В настоящее время указанные приложения уже удалены из каталога Snap Store, но почти сразу после их удаления они были размещены заново под новым пользователем.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
27😁9😢9
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉33😁227
Microsoft открыла код хранилища Garnet, совместимого с Redis

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

Проект написан на языке C# с ядром хранения на C++, открыт под лицензией MIT и может работать на всех платформах, поддерживаемых в .NET (первичными платформами заявлены Linux и Windows).

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
11
3 команды Vim для быстрой навигации между скобками

▪️ %
(стрелка, указывает на положение курсора)
( пример )


Нажмите %:
( пример )
ㅤㅤㅤㅤ ↑

Нажмите % опять:
( пример )


% также находит следующий элемент в этой строке после курсора или под ним.

% работает не только с (), но и с:
• парами: () или [] или {}
• комментарий в стиле C: /* */.
• HTML-тег: <div></div>

▪️ [( и [{

[( перескакивает назад к (
[{ перескакивает назад к {

▪️ ][ и []
][: перескакивает вперёд к следующему } в первой колонке
[]: перескакивает назад к следующему } в первой колонке

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤔5👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
38😁20👍9
Опубликована среда рабочего стола GNOME 46

• Добавлена функция глобального поиска, вызываемая при помощи клавиатурной комбинации Ctrl+Shift+F или через новую кнопку "Поиск" в файловом менеджере. Функция позволяет одновременно выполнять поиск в нескольких местах, заранее определённых в настройках.
• В файловом менеджере Nautilus (GNOME Files) проведён значительный рефакторинг кода и выполнена оптимизация производительности
• Значительно обновлён интерфейс "Online Accounts", предназначенный для управления подключением к внешним сервисам. Добавлена поддержка подключения к Microsoft OneDrive и настройки учётной записи к Microsoft 365.
• Добавлена настройка, позволяющая удалённо подключаться к рабочему столу при помощи протокола RDP и использовать внешнюю систему как полноценную рабочую станцию.
• Добавлены новые клавиатурные комбинации для запуска приложений.
И другие изменения.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍8😁73
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3317🤔8😢1
СУБД Redis переходит на проприетарную лицензию

Компания Redis Ltd объявила об изменении лицензии на СУБД Redis, относящейся к классу NoSQL-систем. Начиная с выпуска Redis 7.4 код проекта будет распространяться под двумя проприетарными лицензиями RSALv2 (Redis Source Available License v2) и SSPLv1 (Server Side Public License v1), вместо ранее применявшейся лицензии BSD. Ранее под проприетарной лицензией поставлялся только код дополнительных модулей, в которых предлагались расширенные возможности для корпоративных пользователей.

Смена лицензии позволит интегрировать в основной состав будущих версий СУБД Redis проприетарные модули c реализацией расширенных типов и движков обработки данных, до этого предлагавшихся только в составе продукта Redis Stack.

В качестве причины изменения лицензионной политики отмечается желание не допустить паразитирования провайдеров облачных сервисов на открытом ПО. Компанию Redis Inc не устраивает то, что облачные провайдеры создают производные коммерческие продукты и занимаются перепродажей Redis в виде облачных сервисов, но не принимают участия в жизни сообщества и не помогают в разработке.

🥸 Разработчики проекта Fedora уже начали обсуждение удаления пакетов c Redis из репозиториев дистрибутива или его замены на свободных форк, который, как ожидается, будет сформирован представителями сообщества, недовольных сменой лицензии.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢3711🤔3👍2🎉2
Please open Telegram to view this post
VIEW IN TELEGRAM
4017😁13👍1
Почему Windows работает медленнее Linux и других систем с открытым кодом

В далёком 2013 году один из разработчиков Microsoft детально объяснил, в чём главные технические проблемы при разработке ядра Windows NT. Спустя десять лет Windows 10/11 работает на том же ядре, а многие старые проблемы так и остались нерешёнными.

Хотя в ряде задач Windows превосходит Linux, но в большинстве тестов она действительно медленнее. По словам разработчика, это отставание усугубляется, а причина «социальная». Суть в том, как организован процесс разработки, внесения изменений в ОС. Если в мире опенсорса это открытый процесс, который несёт пользу и улучшает систему, то в мире корпоративного ПО зачастую изменения вносятся по причинам эгоизма, желания продвижения по карьерной лестнице, славы и т. д. Всё это ведёт к деградации продукта. Подробнее в статье.

«В Microsoft нет никакой формальной или неформальной программы системного улучшения производительности. Начиная с Windows XP SP3 компания начала заботиться о безопасности, потому что она стала представлять собой экзистенциальную угрозу для бизнеса. Но низкая производительность не является такой угрозой».


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
55👍17😁132
Инцидент с темой оформления KDE, удаляющей пользовательские файлы

Проект KDE рекомендовал воздержаться от установки неофициальных глобальных тем оформления и виджетов к KDE. Связано это с инцидентом с удалением всех личных файлов у пользователя, установившего тему оформления Grey Layout из каталога KDE Store. Она насчитывает 4000 загрузок. Предполагается, что инцидент вызван не злым умыслом, а ошибкой, связанной с небезопасным использованием команды "rm -rf".

Разработчики KDE намерены провести аудит сторонних тем оформления, размещённых к каталоге KDE Store. Дополнительно обсуждается вопрос введения предварительной проверки проектов, размещаемых в KDE Store.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24🤔10😢82
22 марта NetBSD исполнился 31 год 🎉

31 год назад Крис Деметриу (Chris Demetriou) совершил первый коммит, который ознаменовал создание репозитория проекта и ответвления от кодовой базы 386BSD 0.1. Первый релиз вышел спустя несколько недель - 19 апреля.

Среди мотивов создания новой ОС упоминалось расхождение взглядов с разработчиками 386BSD, выразившееся в желании перейти к более открытой модели разработки, объединить в работающем продукте накопившиеся в сообществе внешние патчи и интегрировать в систему отдельно развиваемую коллекцию сетевых приложений. Впоследствии цели проекта NetBSD сконцентрировались на обеспечении высокой стабильности и переносимости кода.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉259👍7
Red Hat представил Nova, драйвер для GPU NVIDIA, написанный на языке Rust

Red Hat начала работу над проектом Nova, развивающим новый открытый драйвер для GPU NVIDIA, в которых операции инициализации и управления GPU вынесены в прошивку и выполняются отдельным микроконтроллером GSP (GPU System Processor). Новый драйвер оформлен в виде модуля для ядра Linux и использует подсистему DRM (Direct Rendering Manager). Проект позиционируется как продолжение развития драйвера Nouveau для GPU с GSP-прошивками, используемыми начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing, и в долгосрочной перспективе может заменить Nouveau.

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

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍18