Нет ответов
Представлен релиз языка системного программирования Nim 1.2. Язык Nim использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT.

Среди заметных изменений в новом выпуске:
  • Реализован новый сборщик мусора ARC ("--gc:arc").
  • В модуль "sugar" добавлены новые макросы collect, dup и capture.
  • Добавлен новый макрос "with".
  • Внесена большая порция новых вызовов в стандартную библиотеку, включая strformat.fmt, strtabs.clear, browsers.osOpen, typetraits.tupleLen, typetraits.genericParams, os.normalizePathEnd, times.fromUnixFloat, os.isRelativeTo, times.isLeapDay, net.getPeerCertificates, jsconsole.trace, jsconsole.table, jsconsole.exception, sequtils.countIt и т.д.
  • Добавлены новые модули std/stackframes и std/compilesettings.
  • В компилятор добавлены опции "--asm" (для анализа генерируемого ассемблерного кода) и "--panics:on" для принудительного выхода при ошибках IndexError и OverflowError, без возможности перехвата обработчиком "try".
  • Ускорено определение возможных переполнений буферов.

Источник
1 Ответы
Ноутбук использует открытую прошивку с Coreboot и EDK2. Для установки предлагаются Pop!_OS и Ubuntu. Заявленное время работы от батареи - 14 часов.

Характеристики базовой модели:
  • Процессор Intel Core i5 10210U
  • 8GB оперативной памяти DDR4
  • SSD 240 ГБ

Цена базовой модели составляет $1099.

https://system76.com/laptops/lemur
5 Ответы
  • Для Linux теперь есть официальные сборки в формате Flatpak.
  • Теперь в выпадающем блоке ссылок не отображаются https:// и www.
  • Часто посещаемые сайты отображаются сразу по клику по адресной строке, без ввода.
  • В Wayland теперь полностью поддерживается WebGL благодаря DMABUF.
  • Ведётся работа над поддержкой VA-API. Поддержка VP9 будет в 76 версии браузера (только в Wayland).
  • Началась работа над диалогами, которые привязаны к вкладкам, а не окну браузера, что позволит не блокировать весь интерфейс при выводе сообщения.

https://www.mozilla.org/en-US/firefox/75...easenotes/
1 Ответы
Спустя полгода разработки вышел Kaidan 0.5 - клиент для Jabber/XMPP с современным интерфейсом, нацеленный на использование в окружении KDE.
  • Добавлен парсинг XMPP URI.
  • Добавлены сканирование и создание QR-кода.
  • Добавлен поиск контактов.
  • Добавлена возможность подавления уведомлений для сообщений от контактов.
  • Добавлено переименование контактов.
  • Добавлен поиск сообщений.
  • Добавлена расширенная поддержка мультимедии.
  • Изменён дизайн некоторых элементов интерфейса.
  • Добавлено цитирование сообщений.
  • Исправлена сборка в AppImage.
  • Проведена чистка кода и улучшена стабильность.
  • Добавлена документация для более лёгкой разработки.
  • Исправлена прокрутка и неправильная высота элементов в настройках.

Про остальные изменения можно прочитать по ссылке: https://www.kaidan.im/2020/04/06/kaidan-0.5.0/
1 Ответы
Точной даты релиза нет, он будет летом. Релиз получит кодовое название "Ulyana". С ним будет поставляться Cinnamon версии 4.6 и ядро 5.4 LTS. В Nemo будет ускорена генерация миниатюр. Также будет добавлен Warpinator (приложение для обмена файлами в локальной сети) и две новые цветовые схемы (Mint-Y Pink и Mint-Y Aqua).

Окончание поддержки LMDE 3 (Linux Mint Debian Edition) случится 1 июля, после чего данная версия перестанет получать обновления безопасности и исправления ошибок.

https://blog.linuxmint.com/?p=3887
12 Ответы
Для XFS работают над возможностью восстановления на лету средствами fsck. Она будет недоступна как минимум до версии ядра 5.8.

В ядре 5.7 провели чистку кода, связанного с XFS, улучшили валидацию метаданных, исправили различные баги и внесли другие изменения.

http://lkml.iu.edu/hypermail/linux/kerne...02460.html
3 Ответы
  • Ускорение передачи файлов через Samba от 50% до 95%.
  • Ускорение перемещения и копирования файлов.
  • Dolphin теперь умеет показывать миниатюры для .3mf.
  • Приложения, написанные с использованием GTK, теперь по умолчанию используют тему курсора Breeze.
  • KInfoCenter теперь показывает правильную информацию об OpenGL при использовании NVIDIA Optimus.
  • Исправлена потенциальная уязвимость, которая позволяла выполнить .desktop-файлы без подтверждения через Kicker/Kickoff/меню приложений.
  • Немного переработан внешний вид уведомлений.
       
  • В настройках поиска можно указывать, по каким путям будет производиться индексация.

https://pointieststick.com/2020/04/04/th...rformance/
7 Ответы
На самом деле нет, но предположим. Ставить генту я не хочу, да и -Os не даст выигрыша в размере. А вот UPX даже без --ultra-brute даёт разницу в размере до двух раз. В обычных условиях, при сжатии бинарника, его работоспособность никак не меняется. А тут системные. Насколько сильно поломается система? Стоит ли ожидать пиздеца?
1 Ответы
ROCM спроектирован как универсальная платформа для рассчётов на GPU. Модульность позволяет производителям "железа" собирать драйверы с поддержкой фреймворка ROCm. Также ROCm спроектирован так, чтобы можно было интегрировать несколько языков программирования и позволить легко добавлять поддержку других языков программирования.

Пока не поддерживает Navi.

https://github.com/RadeonOpenCompute/ROCm