LINUX.ORG.RU

Новости «Open Source»

Опубликован полностью свободный проект прибора ИВЛ AmboVent

Группа Open Source

https://1nn0v8ter.rocks/AmboVent-1690-108
https://github.com/AmboVent/AmboVent

Copyright ©2020. THE AMBOVENT GROUP FROM ISRAEL herby declares: No Rights Reserved. Anyone in the world have Permission to use, copy, modify, and distribute this software and its documentation for educational, research, for profit, business and not-for-profit purposes, without fee and without a signed licensing agreement, all is hereby granted, provided that the intention of the user is to use this code and documentation to save human lives anywhere in the world. For any question, contact dreliram@gmail.com


Речь идет о базовом и дешевом аппарате стоимостью всего 500 долларов. Его цель — поддержание или спасение жизни в случае отсутствия более продвинутого оборудования под рукой. Эти аппараты предназначены в основном для стран третьего мира и на случай глобальных катастроф.

В основе нового прибора находится насос амбо с автоматическим приводом и «умной» компьютерной системой. Аппарат был разработан всего за 10 дней группой инвесторов и сотрудников университетов под руководством д-ра Давида Алькахера. Вся информация о приборе открыта для разработчиков и инженеров всего мира. Проектная группа уже работает с заинтересованными сторонами из 20 стран.

Испытания нового аппарата проводил профессор Йоав Минц, руководитель Центра инноваций хирургической роботики в «Хадассе» и исследователь Еврейского университета.

По словам разработчиков, первые промышленные образцы будут получены через две с половиной недели, они будут разосланы в 20 стран для дополнительных проверок и получения лицензий на использование. В течение двух месяцев эти машины можно будет производить в массовом порядке в странах, где нет собственных аппаратов для искусственной вентиляции легких, например — в Гватемале.

Профессор Минц описал ход клинических опытов: «Мы усыпили свинью и ввели трубку аппарата AmboVent в легкие животного. Мы использовали свиней, потому что их величина, анатомическое строение тела и кровеносная система напоминают человеческие. Когда подопытное животное находилось в состоянии искусственной комы, мы проверяли единственную функцию новой машины — исправную подачу кислорода в легкие, без нанесения дополнительного вреда внутренним органам. Наш опыт показал, что машина с успехом прошла все испытания. Кислород поступал вовремя, в нужном объеме и поддерживал жизнь животного в течение продолжительного времени».

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

>>> Подробности

 , , , ,

bbk123 ()

Релиз AMD ROCm 3.3.0 — открытой платформы высокопроизводительных вычислений на GPU

Группа Open Source

ROCm – открытая платформа для высокопроизводительных вычислений на GPU, которая несет «философию UNIX в плане выбора, минимализма и модульности программной разработки в среде использования GPU» [1]. ROCm поддерживает интеграцию множества языков программирования для удобства как разработчиков, использующих ROCm в своих проектах, так и пользователей, использующих ROCm в личных целях.

Основные изменения в релизе ROCm 3.3.0:

  • Пользователи могут устанавливать и использовать одновременно разные версии тулкита (ранее была доступна для установки и использования только одна версия).
  • Добавлена функция предоставления информации о процессе GPU. Для получения информации могут быть использованы API и CLI.
  • Добавлена поддержка 3D Pooling Layers, которая позволяет запускать на GPU AMD Radeon Instinct 3D конволюционные (сверточные) сети, например, ResNext3D.
  • Произведены улучшения формата нейросетевого обмена ONNX. Добавлена поддержка предварительно подготовленных моделей в форматах: ONNX, NNEF и Caffe.
  • Признан неподдерживаемым ряд ранее используемых функций менеджера объектов кода (Comgr).

На сегодняшний день официально ROCm все еще не поддерживает AMD APU (интегрированные GPU AMD), хотя они включены в апстримные версии драйверов и в ROCm OpenCL runtime. Ожидаемая поддержка GPU на архитектуре Navi также не была включена в релиз.

[1] ROCm documentation

>>> Подробности

 , ,

knd ()
Мини-новость: Релиз встраиваемой системы реального времени Embox 0.4.1 (289 комментариев)

Релиз WordPress 5.4

Группа Open Source

Доступна версия 5.4 системы управления содержимым сайтов WordPress, получившая имя «Adderley» в честь джазового музыканта Нэта Эддерли. Основные изменения касаются редактора блоков: расширился выбор блоков и возможности их настроек. Прочие изменения:

  • возросла скорость работы;
  • упрощен интерфейс панели управления;
  • добавлены настройки приватности;
  • важные изменения для разработчиков:
    • возможности изменения параметров меню, ранее требовавшие модификации, теперь доступны «из коробки»);
    • настройки стилей блоков, поддержка TikTok, дополнительные API.

Для работы CMS рекомендуется PHP 7.3+, MySQL 5.6 или MariaDB 10.1+.

>>> Подробности

 , , ,

linuks ()
Мини-новость: Wine 5.5 (37 комментариев)

Apache Software Foundation исполняется 21 год!

Группа Open Source

26 марта 2020, Apache Software Foundation, а так же разработчики-добровольцы, стюарды, инкубаторы для 350 Open Source проектов, отмечают 21 год лидерства в области открытого ПО!

( читать дальше... )

>>> Подробности

 ,

stasolog ()
Мини-новость: GHC 8.10.1 (71 комментарий)
Мини-новость: Выпуск DXVK 1.6 (9 комментариев)
Мини-новость: KubiScan — утилита для сканирования кластера Kubernetes на уязвимости (3 комментария)

ttf-parser 0.5 — новая библиотека для работы с TrueType шрифтами

Группа Open Source

ttf-parser — это библиотека для разбора TrueType/OpenType шрифтов. В новой версии появилась полноценная поддержка переменных шрифтов (variable fonts) и C API, вследствие чего я решил прорекламировать её на лоре.

До недавнего времени, если была необходимость работы с TrueType шрифтами, было ровно два варианта: FreeType и stb_truetype. Первый является огромным комбайном, второй поддерживает довольно небольшое количество функций.

ttf-parser находится где-то посредине. Он поддерживает все те же TrueType таблицы (формат TrueType состоит из множества отдельных бинарных таблиц) что и FreeType, но не занимается отрисовкой самих глифов.

При этом, ttf-parser содержит множество других значительных отличий:

  1. ttf-parser написан на Rust без использования unsafe. FreeType и stb_truetype написаны на C.
  2. ttf-parser является единственной безопасной (memory-safe) реализацией. Чтение произвольной памяти невозможно. Во FreeType постоянно исправляют уязвимости, а stb_truetype в принципе не предназначен для чтения произвольных шрифтов.
  3. ttf-parser является единственной thread-safe реализацией. Все методы парсинга константны. Единственным исключением является задание координат для переменных шрифтов, но эта функция reentrant. FreeType в принципе однопоточный. stb_truetype - reentrant (можно использовать отдельные копии в разных потоках, но не одну из множества).
  4. ttf-parser является единственной реализацией не использующей аллокации в «куче». Это позволяет ускорить разбор и избежать проблем при OOM.
  5. Также, почти все арифметические операции и приведение числовых типов проверяются (в том числе статически).
  6. В самом худшем случае библиотека может бросить исключение. При этом в C API исключения будут перехвачены и функция вернёт ошибку, но не упадёт.

И несмотря на все гарантии безопасности, ttf-parser также является и самой быстрой реализацией. Например разбор CFF2 в 3.5 раза быстрее чем в FreeType. Разбор glyf тем временем на 10% медленнее чем в stb_truetype, но это из-за того, что он не поддерживает переменные шрифты, для реализации которых требуется хранить доп. информацию. Больше подробностей в README.

>>> Подробности

 ,

RazrFalcon ()
Мини-новость: Khronos group объявили о внедрении трассировки лучей в Vulkan API 1.2 (32 комментария)

Not so Common Desktop Environment (NsCDE) — окружение рабочего стола в стиле CDE

Группа Open Source

Как говорится, GNU/Linux тем и хорош, что в нем можно настроить и привычный всем интерфейс а-ля Windows, а можно и сделать что-то непривычное и нестандартное.

Для любителей «ретро» хорошая новость — сделать свой компьютер похожим на старые добрые теплые ламповые компьютеры из начала 90х годов стало ещё проще.

Not so Common Desktop Environment, или сокращенно NsCDE — это современная версия всем известного олдскульного окружения CDE, которое долго время считалось классическим для Unix-подобных операционных систем.


CDE или Common Desktop Environment — это окружение рабочего стола для Unix и OpenVMS, созданное на базе Motif widget toolkit. Долгое время CDE считалась «классической» средой для unix-систем. Долгое время CDE было закрытым проприетарным софтом и в свободный доступ исходники популярной в 90-е среды были выложены только в августе 2012. Они, конечно же, не представляют никакого практического интереса, так как CDE безвозвратно морально устарел в плане своих возможностей и юзабилити.


В основе проекта лежит FVWM, дополненный патчами и надстройками, необходимыми для воссоздания интерфейса CDE. Настройки и патчи написаны на Python и Shell.

Разработчики задались целью создать удобное окружение рабочего стола в ретро-стиле, поддерживающее современное ПО и технологии, и не вызывающее дискомфорта при работе с ним. В рамках разработки были сделаны генераторы соответствующих тем оформления для Xt, Xaw, Motif, GTK2, GTK3, Qt4 и Qt5, благодаря которым стало возможным стилизовать под CDE почти все современные программы.

>>> Исходный код проекта GNU General Public License v3.0

>>> Видео-презентация

>>> Подробности

 , ,

Zhbert ()

Geary 3.36 — почтовый клиент для среды GNOME

Группа Open Source

13 марта был объявлен релиз клиента электронной почты — Geary 3.36.


Geary — простой клиент для электронной почты, обладающий «легким» интерфейсом и необходимым набором функций для комфортной работы с электронной почтой. Начало проекту положила компания Yorba Foundation, представившая всем известный менеджер работы с фото Shotwell, но со временем бремя разработки перешло к сообществу GNOME. Проект написан на языке VALA и распространяется под лицензией LGPL. В качестве графического тулкита использована библиотека GTK3+.


Основные нововведения:

  • Переработан интерфейс редактора новых сообщений с использованием адаптивного дизайна Скриншот
  • Реализована вставка изображений в текст письма в режиме Drag&Drop
  • Добавлено новое контекстное меню для вставки emodji
  • Переработан режим «Отката» изменений. Теперь стало возможно «откатить» и работу с письмами — перемещение, удаление и так далее
  • В течение 5 секунд с момента отправки письма теперь стало возможно отменить отправку
  • «Горячие клавиши» теперь по умолчанию работают с клавишей Ctrl взамен использовавшихся ранее «однокнопочных» горячих клавиш
  • При двойном клике мышью переписка будет открываться в отдельном окне

>>> Исходный код

>>> Страница проекта

>>> Тарболлы релизов

>>> Скачать и установить

>>> Подробности

 ,

Zhbert ()

Lazygit — псевдографический консольный клиент для Git

Группа Open Source

Если у вас есть проблемы с восприятием основных моментов в работе с Git-репозиторием из консоли, то вы всегда можете воспользоваться графическим клиентом. Один из них - Lazygit, псевдографический клиент, написанный на языке Go с использованием библиотеки gocui.

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

Просто посмотрите на картинку с примером работы и все вопросы отпадут сами собой.

>>> Библиотека gocui (BSD 3-Clause «New» or «Revised» License)

>>> Обучающее видео

>>> Подробности

 ,

Zhbert ()
Мини-новость: Wine 5.4 (292 комментария)

Релиз панели управления HestiaCP 1.1.0

Группа Open Source

Сегодня 11 марта 2020 года, после почти 9 месяцев разработки вышел очередной значительный релиз панели управления для VPS-серверов HestiaCP.

Среди основных новшеств этого релиза можно отметить:

  • Поддержку пользовательских тем оформления (да у нас теперь тоже есть тёмная тема);
  • Поддержку read-only/демо-режима;
  • Своя компактная (one click) реализация установщика популярных веб-приложений:Wordpress, Laravel, OpenCart, Symfony Framework
  • Полноценная поддержка нескольких версий php.

    Также стало возможным установить/удалить нужную версию php прямо из веб-интерфейса панели.

  • Поддержка Debian 10 (Buster);
  • Возможность работы с несколькими IP для почтовой подсистемы;
  • Многочисленные исправления и улучшения в плане безопасности;

Сообщение о выходе новой версии на форуме проекта.

>>> Подробности

 , , , ,

Twissel ()
Мини-новость: Neofetch 7.0.0 - консольная заставка с информацией о системе (60 комментариев)
Мини-новость: Zhabogram 2.3 (18 комментариев)
Мини-новость: TrueNAS Open Storage — результат объединения FreeNAS и TrueNAS (15 комментариев)

Состоялся релиз Pygments 2.6.1

Группа Open Source

Состоялся релиз Pygments 2.6.1. Pygments — это библиотека для Python'а и утилита командной строки для подсветки исходного кода. Pygments используют, например, Wikipedia, BitBucket и Progopedia. На выходе получаются следующие форматы: HTML, LaTeX, RTF, подсветка через ANSI-последовательности (в консоли).

( читать дальше... )

>>> Скачать

 , ,

saahriktu ()