Go 1.26
После полугода разработки состоялся выпуск 1.26 компилятора и стандартной библиотеки языка программирования Go.
Основные изменения:
Встроенная новая функция, создающая новую переменную, позволяет использовать в качестве операнда выражение, указывающее начальное значение переменной. Простой пример такого изменения — это код, подобный этому:
x := int64(300)
ptr := &x
Можно упростить до:
ptr := new(int64(300))
Обобщенные типы могут ссылаться сами на себя в собственном списке параметров типа. Это изменение упрощает реализацию сложных структур данных и интерфейсов.
( читать дальше... )
go, google, языки программирования
Читать полностью
#LinuxOrgRu
@linux_potok
После полугода разработки состоялся выпуск 1.26 компилятора и стандартной библиотеки языка программирования Go.
Основные изменения:
Встроенная новая функция, создающая новую переменную, позволяет использовать в качестве операнда выражение, указывающее начальное значение переменной. Простой пример такого изменения — это код, подобный этому:
x := int64(300)
ptr := &x
Можно упростить до:
ptr := new(int64(300))
Обобщенные типы могут ссылаться сами на себя в собственном списке параметров типа. Это изменение упрощает реализацию сложных структур данных и интерфейсов.
( читать дальше... )
go, google, языки программирования
Читать полностью
#LinuxOrgRu
@linux_potok
👍3💩2
Уязвимость, позволяющая обойти механизм защиты Intel TDX
Компании Google и Intel раскрыли результаты (PDF) совместной работы по аудиту безопасности механизма Intel TDX 1.5 (Trusted Domain Extensions). Технология Intel TDX реализует возможность шифрования памяти виртуальных машин для их защиты от вмешательства и анализа со стороны администратора хост-системы и физических атак на оборудование. В результате аудита выявлено 6 уязвимостей и 35 не влияющих на безопасность ошибок.
Читать полностью
#OpenNet
@linux_potok
Компании Google и Intel раскрыли результаты (PDF) совместной работы по аудиту безопасности механизма Intel TDX 1.5 (Trusted Domain Extensions). Технология Intel TDX реализует возможность шифрования памяти виртуальных машин для их защиты от вмешательства и анализа со стороны администратора хост-системы и физических атак на оборудование. В результате аудита выявлено 6 уязвимостей и 35 не влияющих на безопасность ошибок.
Читать полностью
#OpenNet
@linux_potok
Прощай! Ubuntu говорит инструменту «Программы и обновления»
Удалён, потому что посчитали слишком сложным и опасным для обычных пользователей.
Читать полностью
#ItFOSS
@linux_potok
Удалён, потому что посчитали слишком сложным и опасным для обычных пользователей.
Читать полностью
#ItFOSS
@linux_potok
🤣12🤔3😨2
Компиляторно-управляемая статическая проверка контекста блокировки объединена для Linux 7.0
Изменения кода блокировок были объединены для ядра Linux 7.0, и они вводят поддержку новой функции, управляемой компилятором, которая появится на стороне компилятора в будущем релизе LLVM Clang 22...
Читать полностью
#Phoronix
@linux_potok
Изменения кода блокировок были объединены для ядра Linux 7.0, и они вводят поддержку новой функции, управляемой компилятором, которая появится на стороне компилятора в будущем релизе LLVM Clang 22...
Читать полностью
#Phoronix
@linux_potok
Вот ваши варианты для самостоятельного размещения сервера электронных книг
Думаете о самостоятельном размещении библиотеки электронных книг? Вот программное обеспечение с открытым исходным кодом, которое вы можете рассмотреть.
Читать полностью
#ItFOSS
@linux_potok
Думаете о самостоятельном размещении библиотеки электронных книг? Вот программное обеспечение с открытым исходным кодом, которое вы можете рассмотреть.
Читать полностью
#ItFOSS
@linux_potok
Прогресс по Внедрению Патчей в Upstream Wine для Работы Adobe Photoshop
Недавно появились патчи, позволяющие установить Adobe Photoshop 2025 на Linux через Wine. Эти патчи были приняты в Wine-Staging, и сейчас предпринимаются дальнейшие шаги для их интеграции в основной код Wine, часть из которых уже была добавлена...
Читать полностью
#Phoronix
@linux_potok
Недавно появились патчи, позволяющие установить Adobe Photoshop 2025 на Linux через Wine. Эти патчи были приняты в Wine-Staging, и сейчас предпринимаются дальнейшие шаги для их интеграции в основной код Wine, часть из которых уже была добавлена...
Читать полностью
#Phoronix
@linux_potok
👍6🔥1
ОС linux на btrfs subvolume. Изобретаем велосипед вместо дистрибьюторов
Не все инсталляторы linux могут установить систему на btrfs subvolume. Ни один инсталлятор не может установить систему с применением nocow и compress только для определенных subvolume.
На примере Astra linux 1.8.4 с максимальным уровнем защищенности (включен МКЦ и МРД) и написанных мною скриптов для автоматизации я покажу, как перенести установленную систему на btrfs subvolume, а также установить nocow только у необходимых subvolume. Дополнительно будет описан второй скрипт для создания и восстановления снимков.
Читать полностью
#habr
@linux_potok
Не все инсталляторы linux могут установить систему на btrfs subvolume. Ни один инсталлятор не может установить систему с применением nocow и compress только для определенных subvolume.
На примере Astra linux 1.8.4 с максимальным уровнем защищенности (включен МКЦ и МРД) и написанных мною скриптов для автоматизации я покажу, как перенести установленную систему на btrfs subvolume, а также установить nocow только у необходимых subvolume. Дополнительно будет описан второй скрипт для создания и восстановления снимков.
Читать полностью
#habr
@linux_potok
Discord пытается потушить пожар разъяснением по поводу новой верификации возраста
Discord выпустили разъяснения по поводу новой принудительной системы проверки возраста, которая будет введена по всему миру в следующем месяце, так как пользователи ищут альтернативы и собираются покинуть платформу.
Читать полностью
#GamingOnLinux
@linux_potok
Discord выпустили разъяснения по поводу новой принудительной системы проверки возраста, которая будет введена по всему миру в следующем месяце, так как пользователи ищут альтернативы и собираются покинуть платформу.
Читать полностью
#GamingOnLinux
@linux_potok
💩7
FocusWriter 1.9.0
Состоялся выпуск 1.9.0 FocusWriter — простого текстового процессора без отвлекающего внимание интерфейса, который становится доступен при перемещении «мыши» к краям экрана.
FocusWriter позволяет настраивать рабочую среду, создавая темы с настройками шрифта, цвета и фонового изображения. Он также предлагает оперативное обновление статистики, ежедневные цели, возможность открывать несколько документов, проверку орфографии и многое другое.
При открытии программы ваша текущая работа автоматически загрузится и откроется на том месте, где вы остановились, чтобы вы могли сразу же вернуться к ней.
Поддерживаются форматы OpenDocument, XML, Office Open XML, Rich Text Format и TXT.
( читать дальше... )
c++, distraction-free, focuswriter, qt, текстовый редактор
Читать полностью
#LinuxOrgRu
@linux_potok
Состоялся выпуск 1.9.0 FocusWriter — простого текстового процессора без отвлекающего внимание интерфейса, который становится доступен при перемещении «мыши» к краям экрана.
FocusWriter позволяет настраивать рабочую среду, создавая темы с настройками шрифта, цвета и фонового изображения. Он также предлагает оперативное обновление статистики, ежедневные цели, возможность открывать несколько документов, проверку орфографии и многое другое.
При открытии программы ваша текущая работа автоматически загрузится и откроется на том месте, где вы остановились, чтобы вы могли сразу же вернуться к ней.
Поддерживаются форматы OpenDocument, XML, Office Open XML, Rich Text Format и TXT.
( читать дальше... )
c++, distraction-free, focuswriter, qt, текстовый редактор
Читать полностью
#LinuxOrgRu
@linux_potok
👍4
Linux 7.0 увеличивает производительность UDP на 12% благодаря ручному инлайну функции
Изменения в ядре таймера в Linux 7.0 обеспечили весьма заметное улучшение производительности в стресс-тесте приема UDP пакетов за счет инлайнинга функции, которую компиляторы ранее не могли оптимизировать своими средствами...
Читать полностью
#Phoronix
@linux_potok
Изменения в ядре таймера в Linux 7.0 обеспечили весьма заметное улучшение производительности в стресс-тесте приема UDP пакетов за счет инлайнинга функции, которую компиляторы ранее не могли оптимизировать своими средствами...
Читать полностью
#Phoronix
@linux_potok
👍6
Linux 7.0 ускоряет на 12% тест производительности UDP-сети благодаря ручной инлайнингу функции
Изменения таймера ядра в Linux 7.0 обеспечивают заметное улучшение производительности при стресс-тесте UDP-приёма сетевого трафика благодаря ручному инлайнингу функции, с которой компиляторы не справлялись с помощью своих оптимизаций...
Читать полностью
#Phoronix
@linux_potok
Изменения таймера ядра в Linux 7.0 обеспечивают заметное улучшение производительности при стресс-тесте UDP-приёма сетевого трафика благодаря ручному инлайнингу функции, с которой компиляторы не справлялись с помощью своих оптимизаций...
Читать полностью
#Phoronix
@linux_potok
👍4
Prefixer — современная альтернатива Protontricks: быстрее и проще
Protontricks — полезный инструмент для игр на Linux, но он немного медленный и сложный, что Prefixer стремится исправить.
Читать полностью
#GamingOnLinux
@linux_potok
Protontricks — полезный инструмент для игр на Linux, но он немного медленный и сложный, что Prefixer стремится исправить.
Читать полностью
#GamingOnLinux
@linux_potok
❤1👍1
Вышел Parrot OS 7.1 с ядром Linux 6.17
Parrot OS 7.1 теперь доступен. Обновление включает ядро Linux 6.17, исправления проблем с загрузкой GRUB на некоторых ноутбуках и новые версии инструментов безопасности.
Читать полностью
#Linuxiac
@linux_potok
Parrot OS 7.1 теперь доступен. Обновление включает ядро Linux 6.17, исправления проблем с загрузкой GRUB на некоторых ноутбуках и новые версии инструментов безопасности.
Читать полностью
#Linuxiac
@linux_potok
Microsoft исправила шесть уязвимостей нулевого дня в своих продуктах
Февральский «вторник обновлений» принес исправления для 58 уязвимостей в продуктах Microsoft, включая сразу шесть активно эксплуатируемых 0-day. Три из них уже были раскрыты публично до выхода патчей.
Читать полностью
#xakep
@linux_potok
Февральский «вторник обновлений» принес исправления для 58 уязвимостей в продуктах Microsoft, включая сразу шесть активно эксплуатируемых 0-day. Три из них уже были раскрыты публично до выхода патчей.
Читать полностью
#xakep
@linux_potok
Intel выпускает новый Compute Runtime, добавляет больше кода SYCL в LLVM
Сегодня Intel выпустила новую версию своего стека Compute Runtime и компилятора графики IGC для использования с Level Zero и OpenCL на своих интегрированных и дискретных графических процессорах. Кроме того, на этой неделе они также загрузили больше кода SYCL в основную ветку LLVM...
Читать полностью
#Phoronix
@linux_potok
Сегодня Intel выпустила новую версию своего стека Compute Runtime и компилятора графики IGC для использования с Level Zero и OpenCL на своих интегрированных и дискретных графических процессорах. Кроме того, на этой неделе они также загрузили больше кода SYCL в основную ветку LLVM...
Читать полностью
#Phoronix
@linux_potok
Вышел OpenVPN 2.7 с поддержкой Multi-Socket Server и драйвера DCO для ядра Linux
Для тех, кто использует открытое программное обеспечение OpenVPN для своих нужд виртуальных частных сетей (VPN), сегодня вышел OpenVPN 2.7 с рядом заметных улучшений...
Читать полностью
#Phoronix
@linux_potok
Для тех, кто использует открытое программное обеспечение OpenVPN для своих нужд виртуальных частных сетей (VPN), сегодня вышел OpenVPN 2.7 с рядом заметных улучшений...
Читать полностью
#Phoronix
@linux_potok
Возвращение еретика. Как работает новый метод расцензурирования LLM
Для подписчиков
Языковые модели становятся всё умнее — и, с точки зрения регуляторов, всё опаснее. Свежие релизы отказываются отвечать на провокационные вопросы чаще, чем их предшественники. Некоторые из них — взять ту же GPT-OSS 120B — и вовсе ухитряются потратить большую часть лимита на «размышления», ведя внутренние дебаты о том, не нарушает ли запрос этические гайдлайны.
Читать полностью
#xakep
@linux_potok
Для подписчиков
Языковые модели становятся всё умнее — и, с точки зрения регуляторов, всё опаснее. Свежие релизы отказываются отвечать на провокационные вопросы чаще, чем их предшественники. Некоторые из них — взять ту же GPT-OSS 120B — и вовсе ухитряются потратить большую часть лимита на «размышления», ведя внутренние дебаты о том, не нарушает ли запрос этические гайдлайны.
Читать полностью
#xakep
@linux_potok
Выпущен OpenVPN 2.7 с поддержкой многосокетного сервера и драйвера ядра DCO для Linux
Для тех, кто использует открытый OpenVPN для своих нужд виртуальной частной сети (VPN), сегодня вышла версия OpenVPN 2.7 с рядом заметных улучшений...
Читать полностью
#Phoronix
@linux_potok
Для тех, кто использует открытый OpenVPN для своих нужд виртуальной частной сети (VPN), сегодня вышла версия OpenVPN 2.7 с рядом заметных улучшений...
Читать полностью
#Phoronix
@linux_potok
Умная авто-баттлер-гонка Backseat Champions уже имеет демо-версию
Взяв некоторые интересные элементы сурвайвер-лайков и поместив их в тактическую F1-игру, Backseat Champions предлагает действительно интересную идею, а демо-версия уже доступна.
Читать полностью
#GamingOnLinux
@linux_potok
Взяв некоторые интересные элементы сурвайвер-лайков и поместив их в тактическую F1-игру, Backseat Champions предлагает действительно интересную идею, а демо-версия уже доступна.
Читать полностью
#GamingOnLinux
@linux_potok
👍2