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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
​​Релиз языка программирования Go 1.15

Язык развивается Google при участии сообщества как гибридное решение, сочетающее высокую производительность компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. Код проекта распространяется под лицензией BSD.

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

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

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
Художница рисует картины по мотивам Ubuntu и использует Open Source программы

Сильвия Риттер (Sylvia Ritter) из Германии использует Linux уже около 10 лет. С Линуксом Сильвию познакомил ее муж. Их любимый дистрибутив Ubuntu (LTS).

Сильвия рисует картины, используя программы с открытым исходным кодом: Krita, Blender, Inkscape и GIMP. Большая часть её работ связана с релизами Ubuntu. Для каждого релиза Сильвия рисует произведение, которое связно с кодовым именем релиза.

Каждый релиз Ubuntu имеет кодовое имя, которое образовано из двух слов — название животного и прилагательное. Например, предстоящий крупный релиз Ubuntu 20.10 будет иметь кодовое имя «Groovy Gorilla». И последняя работа работа Сильвии называется «Groovy Gorilla».

В альбоме Сильвии «Ubuntu Animals» представлено 33 работы — начиная с Ubuntu 4.10 и заканчивая Ubuntu 20.10.

Источник
Новости Linux 🐧: @linux_gram
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
​​KDE neon теперь основан на Ubuntu 20.04 LTS

Дистрибутив KDE neon основан на Ubuntu и использует свежую версию среды рабочего стола KDE Plasma. В качестве базового дистрибутива всегда используется LTS версия Ubuntu.

KDE neon обновляется по модели rolling-release, но используемый базовый дистрибутив обновляется относительно редко. До текущего момента KDE neon основывался на Ubuntu 18.04 LTS.

Разработчики KDE neon анонсировали, что теперь KDE neon будет использовать Ubuntu 20.04 LTS.

У текущих пользователей дистрибутива в скором времени должно появится всплывающее окно с предупреждением о необходимости обновления базы до Ubuntu 20.04 LTS. С сайта проекта KDE neon можно скачать образы системы, которые уже основаны на Ubuntu 20.04 LTS.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
​​ФБР и АНБ обнаружили Linux-малварь Drovorub, якобы созданную российскими спецслужбами

ФБР и АНБ опубликовали совместное предупреждение, изобилующее техническими подробностями, в котором рассказали о малвари Drovorub, ориентированной на Linux-системы и предназначенной для создания бэкдоров.

По мнению исследователей, эта малварь была создана российскими хакерами из группировки APT28, которую исследователи давно связывают с российскими спецслужбами. ФБР и АНБ утверждают, что им удалось связать Drovorub с APT28 благодаря тому, что хакеры повторно используют одни и те же серверы для различных операций.

Drovorub представляет собой многокомпонентную систему, которая поставляется с имплантатом, руткитом в виде модуля ядра, инструментом для передачи файлов, модулем переадресации портов и управляющим сервером.

«Drovorub — это “швейцарский нож”, который позволяет злоумышленниками выполнять множество различных операций, включая хищение файлов и удаленное управление компьютером жертвы, — комментируют специалисты компании McAfee. — Он был создан для скрытной работы и для этого использует руткиты, затрудняющие обнаружение».

Интересно, что название Drovorub малвари дали не исследователи, а сами хакеры. ИБ-специалист Дмитрий Альперович напоминает, что «дрова» на русскоязычном сленге – это драйверы, и название следует трактовать именно в этом ключе.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
Bruteforce attacks

Новости Linux 🐧:
@linux_gram
​​Браузерный движок Kosmonaut, написанный на языке Rust

В рамках проекта Kosmonaut развивается браузерный движок, написанный целиком на языке Rust и использующий некоторые наработки проекта Servo. Код распространяется под лицензией MPL 2.0 (Mozilla Public License). Для отрисовки используются OpenGL-привязки gl-rs на языке Rust. Управление окнами и создание контекста OpenGL реализовано силами библиотеки Glutin. Для разбора HTML и CSS применяются компоненты html5ever и cssparser, развиваемые проектом Servo. Код для работы с DOM основан на наработках проекта Kuchiki, развивающего библиотеку для манипуляций с HTML/XML. Среди используемых проектов также упоминается экспериментальный web-движок Robinson, который около 5 лет находится в полузаброшенном состоянии.

Обеспечена базовая поддержка HTML и ограниченный набор возможностей CSS, которых пока недостаточно для просмотра большинства современных страниц. Тем не менее простые страницы на div-ах с CSS отрисовываются корректно. Изначально проект был основан год назад для обучения процессу разработки браузерных движков, но теперь пытается найти новые ниши применения.

Что уже реализовано:

— Разбор HTML, подмножество CSS, каскадные CSS, модель DOM.
— Отрисовка страницы, блочная компоновка содержимого.
— Частичная поддержка абстрактной box-модели и свойств "direction".
— Формирование отладочных дампов с деревом отображаемых элементов.
— Поддержка произвольных коэффициентов масштабирования для экранов High-DPI.
— Отрисовка текста при помощи библиотеки FreeType.
— Поддержка Flow Layout, контекстно зависимого inline-форматирования и отрисовки.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
​​Paragon Software опубликовала GPL-реализацию NTFS для ядра Linux

Константин Комаров, основатель и руководитель компании Paragon Software, опубликовал в списке рассылки ядра Linux набор патчей с полноценной реализацией файловой системы NTFS, поддерживающей работу в режиме чтения и записи. Код открыт под лицензией GPL.

Реализация поддерживает все возможности актуальной версии NTFS 3.1. В предложенном драйвере пока используется собственная урезанная реализация журнала NTFS.

Драйвер основан на кодовой базе имеющегося коммерческого продукта Paragon Software и хорошо протестирован. Патчи оформлены в соответствии с требованиями по подготовке кода для Linux и не содержат привязок к дополнительным API, что позволяет включить новый драйвер в основной состав ядра. После включения патчей в основной состав ядра Linux компания Paragon Software намерена обеспечить их сопровождение, исправление ошибок и расширение функциональности.

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

Источник
Новости Linux 🐧: @linux_gram
​​Notepad++ заблокирован в Китае

Разработчики Notepad++, свободного редактора кода для Windows, сообщили о блокировке проекта в Китае. Notepad++ пользуется большой популярностью и у пользователей Ubuntu.

Предполагается, что причиной блокировки Notepad++ стало участие проекта в акциях против дискриминации уйгуров и в поддержку протестующих в Гонконге. Последний выпуск был помечен как редакция в поддержку свободы и автономии Гонконга, а выпуски с 7.8.1 по 7.8.3 поставлялись с призывом против притеснения уйгуров.

Источник
Новости Linux 🐧: @linux_gram