Сайт Linux.Org.Ru поздравляет всех пользователей с наступающим 2018 годом!
Пусть у каждого в Новом году получится реализовать задуманное. Всем развития — не только технического, но и духовного — финансового благополучия и семейного тепла, удачи и здоровья!
В новой версии добавлена поддержка установки системы за SoftRAID, проведены оптимизации производительности и потребления памяти.
Доступны для загрузки следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), Mate (CLDM) и Xfce (CLDX), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS), Calculate Scratch Server (CSS) и Calculate Container Scratch (CCS) для установки в контейнере.
Основные измененияУстановка
Добавлена поддержка установки системы на SoftRaid.
Исправлено поведение авторазметки.
Добавлена поддержка закрытых оверлеев.
Производительность
По умолчанию запуск сервера утилит Calculate выполняется теперь через D-Bus не требуя постоянной работы демона.
Добавлена версия ядра с патчем планировщика задач MuQSS улучшающего отзывчивость приложений на рабочем столе.
Добавлена версия ядра с патчем UKSM оптимизирующим использование памяти.
Для 32 бит. систем добавлена поддержка бинарного ядра с PAE.
Оптимизированы настройки серверного ядра.
Прочее
Выполнен переход на GCC 6.4 и ядро 4.14.
Вместо Pidgin в состав CLDC, CLDM и CLDX включён Gajim с поддержкой плагинов «httpupload, „image“ и „url image preview“.
Дистрибутив для установки в LXC/LXD контейнере переименован в Calculate Container Scratch (CCS).
Количество бинарных пакетов в репозитории составляет 11 493 шт.
Состав пакетов
CLD (KDE desktop):
KDE Frameworks 5.41, KDE Plasma 5.10.5, KDE Applications 17.08.3, LibreOffice 5.4.2.2, Firefox 57.0.1
MoveNoid — это бесконтактный арканоид, в котором управление ракеткой осуществляется в воздухе с помощью специально размеченной картонки. Игра написана с помощью библиотеки компьютерного зрения OpenCV и популярного движка двумерной физики Box2D. В качестве фреймверка общего назначения используется Qt 5.9. Исходные коды proof-of-concept были открыты в этом месяце под свободной лицензией GPL v.3 и Modified BSD.
Для игры потребуется компьютер, веб-камера и специально размеченная картонка (чертеж разметки доступен на официальной странице игры). Желательно использовать камеру высокого разрешения с быстрой незамыливающей изображение матрицей. Автор использует бытовую Logitech C270, однако лучше подойдет более продвинутая модель C615, или другие веб-камеры из профессиональных серий.
Разработка игры находится в начальной стадии, код прост и понятен, поэтому в настоящий момент можно легко подключиться к разработке и сделать один из пунктов Плана развития игры.
Состоялся релиз GNU coreutils 8.29, набора базовых утилит Unix от проекта GNU.
Основные изменения:
timeout теперь поддерживает опцию --verbose для диагностики принудительного завершения работы.
В dd добавлена поддержка флага iflag=direct для файлов произвольного размера во всех файловых системах.
В tail опция --bytes=NUM теперь вызывает lseek/fseek (или аналог) вместо последовательного чтения с начала потока, если системный вызов поддерживается для данного типа дескриптора.
Утилиты, которые не поддерживают длинные опции (кроме глобальных --help и --version)
теперь выводят более понятное сообщение об ошибке.
Новость для любителей старых компьютеров и их эмуляторов. SIMH — это свободный эмулятор различных исторически значимых больших и мини-эвм, включая IBM 1401, 7090, PDP от 1 до 11 и 15 и многие другие машины.
Компьютер AT&T 3B2/400 интересен тем, что это родная машина для классической ветки Unix (Unix System 5 Release 3). Данная рабочая станция (1-4Мб ОЗУ, 30-160 Мб жесткий диск) была выпущена в 1985 году, входит в линейку 3B серии компьютеров. Есть видео обзор на youtube. Если хочется представить себе каким был, так сказать, настоящий Unix, это неплохой вариант.
Seth Morabito сумел отреверсить архитектуру этого компьютера и на базе SIMH создать работающий эмулятор: https://loomcom.com/3b2/emulator/ Доступны версии для Linux, Windows и исходные коды. Также на странице эмулятора доступны и необходимые установочные образы дисков и rom для запуска. Присутствуют и другие программы из поставки ОС, включая компиляторы.
Game Off — турнир по разработке видеоигр, организуемый компанией GitHub. Турнир ежегодный; в этом году проводится уже в пятый раз. В отличие от многих других подобных соревнований, которые обычно укладываются в одни выходные, этот турнир проходил в течение месяца — с 1 по 30 ноября. Традиционно разработчиков призывают использовать (но не требуют) свободные движки и библиотеки, а также, насколько возможно, публиковать код и ресурсы своих игр на ГитХабе.
В этом году турнир проходил на платформе itch.io. В качестве темы было выбрано слово «throwback» (возврат к прошлому, откат, атавизм). В ходе турнира было создано более 200 игр. Победители выбирались голосованием самими участниками. Игры оценивались по 6 критериям: общее впечатление, игровой процесс, графика, звук, новаторство и интерпретация темы.
AMD выпустила новый драйвер для Linux — AMDVLK. Это первый драйвер с открытым исходным кодом для карт AMD Radeon со 100% поддержкой API Vulkan 1.0. Драйвер соответствует спецификации Vulkan 1.0 и поддерживает 30 Vulkan-расширений, Radeon GPU profiler, встроенную отладку и профилирование, предварительный буфер промежуточных команд и виртуализацию SR-IOV. AMDVLK основывается на слое абстрагирования AMD Platform Abstraction Library (PAL), который переносит много общего кода драйвера между различными платформами. Драйвер поддерживает все GPU AMD Radeon, базирующиеся на архитектуре Graphics Core Next, начиная со серии Radeon HD 7000. Драйвер доступен в репозитории GPUOpen на GitHub.
Состоялся релиз программы для проявки цифровых негативов Darktable 2.4.0. Одним из основных изменений стало то, что теперь библиотека RawSpeed развивается под крылом Darktable. Новую версию отделяют от предыдущей почти 3000 коммитов, включая коммиты в RawSpeed.
Разработчики рады сообщить о выходе первой мажорной версии 1.0 набора программ для работы с Maslow CNC.
Maslow CNC — развиваемый сообществом проект с открытым исходным кодом, целью которого является предоставление возможности сборки и использования доступного крупноформатного станка с числовым программным управлением (ЧПУ).
На сайте проекта доступны руководство по сборке станка и магазин комплектующих, если они вам необходимы, где также можно приобрести весь набор Maslow за $350 готовый к сборке.
В репозитории проекта на GitHub вы можете скачать или форкнуть исходный код и дизайн-файлы всех компонентов Maslow CNC, а именно:
скачать готовые пакеты Ground Control, программы управления и мониторинга станка с GUI для OS X и Windows, для дистрибутивов GNU/Linux установка возможна через менеджер пакетов для Python — pip;
скачать схемы печатных плат для электроники, используемой для управления станком;
скачать CAD-файлы корпуса станка и раскройки компонентов.
Ознакомиться с 3D-моделью готового станка и всех его частей можно в браузерной CAD-среде OnShape.
21 декабря вышла новая версия популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.
Основные изменения свежей версии:
Добавлена поддержка номенклатуры небесных тел (более 15 тыс. поименованных образований на телах Солнечной системы).
Улучшения инструмента «Астрономические расчёты» (как непосредственно улучшения и оптимизации, так и добавление нового функционала).
Улучшения в плагинах «Окуляры» и «Экзопланеты».
Добавлен INDI-клиент в плагин «Управление телескопом».
Общий рефакторинг кода, исправление ошибок и добавление новых функций.
Из инфраструктурных особенностей — это первый выпуск после переезда проекта на GitHub.
KDE Applications заменил приложения из KDE SC, ныне развивающихся в своём цикле разработки, который не привязян к ответвлениям KDE, и выпускается в рамках новой модели релиза версий.
Компания Canonical временно удалила ссылку на загрузку Ubuntu 17.10 с сайта ubuntu.com из-за обнаружения опасной проблемы, которая при определённом стечении обстоятельств приводит к повреждению прошивки на некоторых ноутбуках. В основном проблема проявляется на ноутбуках Lenovo, но также отмечаются отдельные случаи повреждения прошивки на устройтвах Acer и Dell.
LVEE Winter 2018, зимняя сессия конференции Linux Vacation / Eastern Europe, пройдет в очередной раз под Минском на спортивно-оздоровительной базе «Галактика». Мероприятие объединяет общение и отдых специалистов и энтузиастов в области СПО, включая платформу GNU/Linux, но не ограничиваясь ею.
Рекомендуемые языки для участия в конференции — русский, белорусский и английский. Формат включает преимущественно доклады и краткие выступления; также приветствуются круглые столы, воркшопы, код-спринты. Спектр тем конференции традиционно широк — от рассказа о новых свободных технологиях, программных продуктах, опыте их внедрения и построении бизнеса на основе открытых технологий до анализа правовых и экономических аспектов свободного лицензирования. Организуется централизованная доставка из Минска к месту проведения конференции и обратно.
Для участия в LVEE Winter 2018 требуется зарегистрироваться на сайте конференции lvee.org. Заявки на участие принимаются до 3 февраля. Перед включением в программу тезисы докладов проходят этап коллективного рецензирования, поэтому докладчикам необходимо своевременно представить требуемые материалы, воспользовавшись системой онлайн-редактирования тезисов на сайте конференции.
Докладчики, а также представители компаний-спонсоров и прессы, освобождены от уплаты организационного взноса.
Оргкомитет приглашает к участию спонсоров. На текущий момент выразили желание поддержать LVEE Winter 2018 компании EPAM Systems, SaM Solutions, Collabora, Profitero, MyCloud, hoster.by.
libresvg 0.1 представляет собой первый экспериментальный выпуск новой библиотеки для отрисовки (рендеринга) SVG.
Основная цель проекта — заменить librsvg и QtSvg, и стать альтернативой Inkscape для тех, кто использует его для конвертирования SVG в PNG.
В текущей версии новая библиотека уже превосходит QtSvg, но не дотягивает до librsvg по возможностям (нет filter, clipPath, mask, marker, pattern). Тем не менее, поддержка стандарта в libresvg намного лучше, из-за чего базовые элементы, такие как path, gradients, shapes, text, поддерживаются лучше (у librsvg множество ошибок отрисовки).
Основные отличия от librsvg:
Возможность использовать несколько бекэндов (сейчас реализованы Qt и cairo). librsvg привязан к cairo и glib, из-за чего использовать его вне Linux — проблематично.
В отличии от librsvg, в libresvg стадии разбора и отрисовки полностью разделены, что позволяет легко добавлять новые бекэнды. Также это позволяет реализовать множество алгоритмов препроцессинга и валидации SVG, что, в свою очередь, позволяет избежать большого количества ошибок отрисовки.
Полная поддержка градиентов. rsvg не умеет наследовать атрибуты, проверять атрибуты на корректность, не поддерживает градиенты без дочерних или с одним дочерним элементом (swatches).
Хорошая поддержка отрисовки текста. rsvg не понимает xml:space, text-decoration, не всегда верно отрисовывает многострочный текст, плохо поддерживает tspan.
Поддержка CSS намного лучше, но полной поддержки всё ещё нет.
В разделе Releases можно скачать демо-приложение для оценки отрисовки для тех, кто не хочет собирать библиотку из исходников. Также в архиве находится консольное приложение для конвертации, альтернатива rsvg-convert.
Так как это первый релиз, то принимается любая критика и предложения по дальнейшему развитию проекта.
fictionup — конвертер из формата Markdown в формат FB2, который работает из командной строки. Он поддерживает ограниченный набор тэгов, описывающих метаинформацию, необходимую для создания корректных FB2-документов.
Программа основана на библиотеке Hoedown и поддерживает расширенный вариант разметки Markdown, включающий такие возможности, как таблицы и сноски.
Состоялся релиз набора свободных движков ScummVM 2.0.0 для классических квестов, использующий оригинальные файлы с ресурсами и сценариями (в комплект не входят). Поставляемые в наборе исполняемые файлы работают на современных операционных системах, которые не существовали во времена выпуска игр. В новом релизе добавлена поддержка 2 ОС (PSP Vita и RISC OS) и 23 новых игр (в т. ч. 15 от Sierra):
В качестве эмулятора QEMU предоставляет возможность запуска программы, собранной для одной аппаратной платформы, на системе с совершенно иной архитектурой.
В режиме виртуализации QEMU производительность исполнения кода в контейнере близка к хост-системе за счёт прямого выполнения инструкций CPU и активации гипервизора Xen или KVM.
Список изменений:
Улучшена поддержка работы VNC через Websockets для графического интерфейса.
В virtio-input включена поддержка REL_WHEEL.
Стала доступной возможность горячего подключения watchdog-устройств.
В pcie-pci-bridge — проброс PCIe через PCI — добавлено горячее подключение устройств, SHPC и способное выступать в качестве замены i82801b11 DMI для PCI-мостов.
Включен модуль TPM (Trusted Platform Module).
В VFIO-устройствах — проброс доступа к GPU NVIDIA (p2p DMA) — добавлена экспериментальная поддержка технологии NVIDIA GPUDirect Cliques.
Улучшена работа гостевых систем на базе Hyper-V на гипервизоре KVM.
Доступно более 64 виртуальных CPU для гостевых систем на Hyper-V.
Увеличена производительность при использовании формата шифрованных разделов LUKS на блочных устройствах.
Добавлено руководство системы qemu-block-drivers.
Прекращена поддержка платформы AIX и архитектуры ia64 (Itanium) на стороне хост-системы.
В эмулятор архитектуры ARM добавлена поддержка эмуляции плат Smartfusion2, улучшена производительность проброса PCI с использованием INTx, расширена поддержка Xen для гостевых систем на базе архитектуры AArch64.
В эмулятор архитектуры OpenRISC добавлена экспериментальная поддержка многопроцессорных систем (SMP).
В эмуляторе архитектуры PowerPC налажена работа различных типов Mac-систем и добавлена поддержка виртуальных режимов SMT.
В эмуляторе архитектуры s390 появилась поддержка устройств virtio-input-ccw и virtio-gpu-ccw, горячего подключения CPU через новый интерфейс device_add и экспериментальная поддержка полной эмуляции нескольких потоков vcpu.
В эмулятор архитектуры SPARC добавлена эмуляция адаптера sunhme (Happy Meal Ethernet) и обеспечено использование мостов Simba PCI для более качественного соответствия топологии Ultra 5 PCI.
Опубликованы видео с фестиваля РИТ++ 2017, прошедшего в июне. РИТ++ — фестиваль Российские Интернет Технологии, в рамках которого проходят несколько профессиональных конференций, объединённые в тематические блоки
GNU Guix - функциональный пакетный менеджер разрабатываемый в рамках проекта GNU. Guix - разрабатывается как клон Nix на полностью функциональном языке программирования Scheme.
GuixSD - дистрибутив с пакетным менеджером Guix и декларативной системой конфигураций.
Несколько улучшений пользовательского интерфейса, в частности: guix package сообщает сколько памяти займет загруженное приложение и предупреждает если у пользователя не хватает дискового пространства, так же guix package search сортирует результаты по релевантности.
GuixSD имеет новый API загрузчика, который позволил GuixSD получить поддержку не только GRUB (UEFI и BIOS), но также U-Boot и Extlinux. Это прокладывает путь к порту GuixSD для устройств на базе ARM, который бесстрашные хакеры скоро воплотят в жизнь!
Чтобы облегчить начинающим пользователям определение пакетов, появилась новая команда jix import json, которая принимает входящие в JSON метаданные пакета в качестве входных данных и создает обычное определение пакета.
Добавлено 1211 новых пакетов.Так же веб сайт был обновлен.
Привет, дорогой друг! Если ты вел себя недостаточно хорошо, то это вовсе не означает, что на Новый Год тебя ждет мешочек угля вместо подарков. Ведь GOG Moroz приготовил подарочки всем! Сегодня начинается большая ежегодная зимняя распродажа DRM-Free игр!
Хочется чего-то особенного? Загадай желание и дотянись до звезды! В каждой звезде скрывается игра-сюрприз, которой ещё нет в вашей библиотеке. Каждая звезда стоит 59 рублей, в ней спрятана одна игра-сюрприз из зимней распродажи стоимостью от 69 до 349 рублей.
А так же вас ждет более 500 игр со скидкой до 90%! Новые предложения появляются каждый день.
Полный список Linux-игр со скидкой (всего 359 игр) можно посмотреть здесь.
Распродажа продлится до 27 декабря 2017, 01:59 по московскому времени.
Марк Руссинович объявил о выпуске для ОС Linux утилиты ProcDump из пакета Sysinternals.
Утилита может быть полезна разработчикам прикладных программ. Она служит для создания дампов приложений (файлов core.*) при превышении указанного порога потребления процессорного времени.
Используя дампы, созданные утилитой ProcDump, разработчик может увидеть чем именно была занята его программа в момент чрезмерного потребления ресурсов процессора.
Утилита распространяется под свободной лицензией MIT.
Состоялся релиз Munt 2.2.0. Munt — эмулятор Roland MT-32 / LAPC-I. Идеален в связке с эмулятором Dosbox.
Основные изменения:
Добавлена эмуляция некоторого количества звуков MT-32 GEN0, которые можно послушать при использовании Control ROM v1.07 и новее. Это стало возможно благодаря серии патчей от NewRisingSun. Разработчики благодарят его за них, а также за набор тестов.
Исправление в реализации механизма конвертации сэмплов. Теперь целочисленные сэмплы без проблем конвертируются в нормализованные с плавающей запятой. А сэмплы с плавающей запятой — в полно-диапазонные целочисленные.
LA32FloatWaveGenerator теперь выводит на уровне 0.25, благодаря чему теперь каждый компонент LA32 использует только 14-битные сэмплы.
Пока не работают ограничения при использовании DACInputMode_NICE и сэмплов с плавающей запятой, поэтому громкость некоторых мелодий может отличаться в моменты, когда на ввод подаётся слишком громкий звук.
Добавлен новый режим «Nice Amp Ramp», предназначенный для улучшения эмуляции амплитудной рампы в фазе сустейна. На реальном оборудовании, быстрая смена громкости или экспрессии может привести к скачкам амплитуды. Когда режим «Nice Amp Ramp» включен (по умолчанию), то тогда эти параметры меняются постепенно. В противном случае точность эмуляции сохраняется.
PIP — кроссплатформенная легковесная библиотека под C++ (99), упрощающая написание консольных программ. Представляет собой связный набор классов, макросов и функций, которые значительно упрощают написание кода во многих прикладных областях.
Основной упор в библиотеке сделан на функциональность, конфигурируемость и минимизацию конечного кода.
PPSSPP — это эмулятор Sony PlayStation Portable (PSP) с открытым исходным кодом. Он работает на Windows, macOS, GNU/Linux и мобильных устройствах под управлением Android. PPSSPP относится к HLE (High Level Emulation) эмуляторам и не требует BIOS оригинальной консоли, так как используется HLE BIOS.
Основные изменения:
Некоторые исправления, связанные с играми Thrillville и Medal of Honor.
Исправлены ошибки, связанные с дампом видео.
Улучшен софтварный рендеринг.
Добавлена поддержка Vulkan.
Добавлены такие улучшения для Linux/Android, как частичная реализация sceUsbGps и sceUsbCam, исправление настройки кнопок джойстика и т. д.
Уменьшено потребление ресурсов CPU для всех графических бэкендов.
Double Commander — это кроссплатформенный двухпанельный файловый менеджер, распространяемый под лицензией GPL v2. Целью данного проекта является создание файлового менеджера, аналогичного по функциональности Total Commander и совместимого с его плагинами. Double Commander разработан на FreePascal и Lazarus.
Версия 1.9 содержит две главные новые возможности — интеграция с spec и cli-утилиты.
spec — это библиотека для описания структур данных и функций с поддержкой валидации, деструктурирования, документации, отчета об ошибках, генерации тестовых данных и обобщенной генерации тестов.
spec интегрируется в Clojure через две новые библиотеки:
Такая модуляризация облегчает обновление spec независимо от релиз-цикла Clojure.
Инструменты командной строки предоставляют быструю и лёгкую установку, Clojure REPL (!!!), использование Maven и локальных зависимостей, функциональный API для управления classpath.
Представлен релиз операционной системы ReactOS 0.4.7, нацеленной на обеспечение совместимости с программами и драйверами экосистемы Microsoft Windows.
Код проекта распространяется под лицензиями GPLv2 и LGPLv2, с включениями компонентов под другими совместимыми свободными лицензиями.
ReactOS 0.4.7 стал первым выпуском после перехода проекта с Subversion на Git и GitHub. В процессе подготовки релиза было закрыто более 450 отчетов об ошибках, в том числе исправлено около 15 регрессий.
В ядре Linux выявлена критическая уязвимость (CVE-2017-1000405), которая манипулирует недоработкой в прошлогодних патчах, устраняющих нашумевшую уязвимость Dirty COW (CVE-2016-5195), но, как оказалось, закрывающих не все векторы атаки. Проблема проявляется в ядрах с 2.6.38 по 4.14 и позволяет поднять свои привилегии в системе. Для проверки своих систем на наличие уязвимости доступен рабочий прототип эксплоита.
Компания Mozilla 1 декабря опубликовала финансовый отчет за предыдущий год. В 2016 году доход компании составил около $520 миллионов, что почти на 100 миллионов больше чем в 2015. Основная часть средств (503 миллиона) была получена по контрактам с поисковыми системами и другими партнерами, чуть более 5 миллионов — пожертвования.
Общая сумма затрат за год составила 360,6 млн долларов (в 2015 году — 337,7). Размер активов на начало года — 323 млн долларов, на конец года — 426 млн долларов. Трудоустроено около 1000 сотрудников.
Теперь Mir не только работает на Fedora, а также доступен для установки из репозиториев. Текущий релиз Mir, 0.28.1, доступен на Fedora 26, 27 и Rawhide.
Состоялся четвертый релиз свободного php-фреймворка Symfony, использующего модель MVC. В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Только за последний год в проект было принято более 3000 коммитов от 300 разработчиков. В числе изменений и нововведений: