anonymous@RULINUX.NET~# Last login: 2025-03-29 09:02:44
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости OpenSource

Новости о FOSS

Вышел Cyrus IMAP 3.6

subsection
Скрыть

  1.  Обновлена поддержка IMAP PREVIEW
  2.  Обновлена поддержка JMAP PUSH
  3.  Улучшен JMAP CONTACTS


Селф-хостеры имейла, обновляйтесь

>>> Подробнее

anonymous (*) (2022-12-12 09:19:00)

[0 сообщений] [Добавить комментарий]


Вышел Cyrus-IMAP 3.6.0-beta1, один из самых популярных IMAP-серверов.

subsection
Скрыть

Вышел Cyrus-IMAP 3.6.0-beta1, один из самых популярных IMAP-серверов.

Cyrus-IMAP особенно примечателен тем, что имеет лучшую на текущий момент поддержку JMAP, протокола доступа к удалённым почтовым ящикам, являющегося качественным развитием IMAP, однако во многом его улучшающим. (В частности, поддерживаются PUSH-уведомления.)

Основные изменения с версии 3.4:

  •   Поддежка создания полной иерархии почтовых ящиков, то есть, создавая user.foo.A.B.C, автоматически будут создаваться user.foo.A и user.foo.A.B.
  •   XFER теперь двигает почтовые ящики рекурсивно.
  •   Улучшенна поддержка IMAP PREVIEW до RFC 8970.
  •   Улучшена поддержка JMAP Blob до draft-ietf-jmap-blob-04.
  •   'blobId' и 'size' всегда возвращаются при создании/редактировании контактов.
  •   Добавлена поддержка Bearer authentication для JSON Web Tokens. (RFC 7519)
  •   Добавлен механизм ограничений на размер события календаря и записи в адресной книге.
  •   Добавлена возможность разрешить некорректные записи caldav.
  •   Улучшена поддержка JMAP-трэдов.
  •   Добавлена опция, позволяющая ограничивать максимальный индексируемый поисковым движком размер сообщения. По умолчанию принято 4 мегабайта.
  •   Улучшена работа через WebSocket.
  •   Добавлена поддержка UUID для хранения почтовых ящиков.
  •   Улучшена поддержка Sieve, включая iMIP (RFC 6047).
  •   Добавлена поддержка JMAP PUSH через EventSource. (Таймаут 60 секунд.)
  •   Добавлена поддержка JMAP Push over WebSocket.
  •   Улучшена поддержка MIME с несколькими кодировками.
  •   JMAP Email/query и XCONV IMAP теперь не игнорируют флаг SEEN в Trash.
  •   JMAP Contact.importance теперь устанавливается для каждого пользователя отдельно.
  •   JMAP Contacts теперь использует Apple-style тэги для vCard ADR/TEL/EMAIL.
  •   JMAP Contacts avatars теперь поддерживает произвольные blob'ы, а не только JMAP Blob.

>>> Подробнее

anonymous (*) (2022-02-23 09:59:21)

[0 сообщений] [Добавить комментарий]


FOSDEM 2022, 5 и 6 февраля, онлайн.

subsection
Скрыть

[путь к изображению некорректен]

FOSDEM -- это ежегодная конференция, посвящённая свободному ПО, проводимая Фондом Свободного Программного Обеспечения (Европа), FSFe. (Не путать с FSF, Фондом Свободного Программного Обеспечения, являющимся иной организацией.)

Конференция состоится 5 и 6 февраля 2022 года, официально в Брюсселе (Бельгия), однако из-за карантинных ограничений, подавляющее большинство участников, как ожидается, примут участие онлайн.

https://fosdem.org/2022/practical/online/ (Текст совпадает с анонсом конференции 2021.)

Доклады группированы по трекам, в числе которых:

  •   Сообщество
  •   Безопасность
  •   Общение в реальном времени
  •   Разное
  •   FOSDEM


Запланировано более 730 докладов в 102 "комнатах", в числе которых:

  •   Ada
  •   Apache OpenOffice
  •   BSD
  •   Collaboration and Content Management
  •   Computer Aided Modeling and Design
  •   Conference Organisation
  •   Containers
  •   Continuous Integration and Continuous Deployment
  •   Dart and Flutter
  •   Declarative and Minimalistic Computing
  •   Distributions
  •   Embedded, Mobile and Automotive
  •   Emulator Development
  •   FOSS on Mobile Devices
  •   Free Software Radio
  •   Friends of OpenJDK
  •   Geospatial
  •   Go
  •   Graphics
  •   HPC, Big Data, and Data Science
  •   Hardware-Aided Trusted Computing
  •   Infra Management
  •   JavaScript
  •   Kotlin
  •   LLVM
  •   Legal and Policy Issues
  •   Libre-Open VLSI and FPGA
  •   LibreOffice Technology
  •   MariaDB Server
  •   Matrix.org Foundation & Community
  •   Microkernel and Component-based OS
  •   Monitoring and Observability
  •   Mozilla
  •   MySQL
  •   Network
  •   Nim Programming Language
  •   Open Research Tools and Technologies
  •   Open Source Design
  •   Open Source Firmware, BMC and Bootloader
  •   OpenPOWER
  •   PostgreSQL
  •   Public Code
  •   Python
  •   Raku
  •   Retrocomputing
  •   Safety and Open Source
  •   Software Defined Storage
  •   Software composition and dependency management
  •   Testing and Automation
  •   Valgrind
  •   Virtualization and IaaS
  •   Web3 Infrastructure


Регистрация посетителей не требуется, участие бесплатное.
Физически мероприятия будут транслироваться по видеосвязи на основе системы Matrix.
Также будет доступен чат.


https://fosdem.org/2022/live/

От участников требуется соблюдать следующий CoC: https://fosdem.org/2022/practical/conduct/

Из особенно примечательных докладов можно выделить (Время Брюссельское):



UnifiedPush
A FOSS cross-platform push notifications protocol
Track: Real Time Communications
Room: M.rtc
Day: Saturday
Start: 14:00
End: 14:45
https://fosdem.org/2022/schedule/event/rtc_unifiedpush/


Making the web preservable with open source tools
An overview of Webrecorder tools
Track: Lightning Talks
Room: L.lightningtalks
Day: Saturday
Start: 15:20
End: 15:40


Let's escape this vicious circle
Track: Lightning Talks
Room: L.lightningtalks
Day: Saturday
Start: 15:40
End: 16:00


Огромный трек, посвящённый Trusted Computing:
https://fosdem.org/2022/schedule/track/hardware_aided_trusted_computing/


The year of the Linux Desktop: Cancelled for privacy reasons
How a new privacy paradigm can be a game changer for front-end FOSS
Track: Open Source Design devroom
Room: D.design
Day: Saturday
Start: 10:50
End: 11:35


How do we design open source communities to be more diverse, equitable, and inclusive?
Track: Open Source Design devroom
Room: D.design
Day: Saturday
Start: 13:10
End: 13:55


Ontology Development Kit
A toolkit for building, maintaining, and standardising ontologies
Track: Open Research Tools and Technologies devroom
Room: D.research
Day: Saturday
Start: 15:50
End: 16:10


from unix shell (*sh) scripting to raku
Track: Raku devroom
Room: D.raku
Day: Saturday
Start: 13:00
End: 14:00


Decentralized Authentication
Authentication and identification techniques on Ethereum blockchain
Track: Raku devroom
Room: D.raku
Day: Saturday
Start: 14:00
End: 14:40


Стенды Matrix и NextCloud


What More Can I Learn From My OpenTelemetry Traces?
Track: Monitoring and Observability devroom
Room: D.monitoring
Day: Sunday
Start: 16:15
End: 17:00


What I wish I knew about security when I started programming
Track: Security
Room: M.security
Day: Sunday
Start: 15:00
End: 15:45


How to build a free and open cloud
Track: Web3 Infrastructure devroom
Room: D.web3
Day: Sunday
Start: 17:30
End: 18:00


Earthstar
The merits of being a bicycle when everything else is a hyperloop.
Track: Web3 Infrastructure devroom
Room: D.web3
Day: Sunday
Start: 13:05
End: 13:30


Concise Common Workflow Language
Concision and elegance in a workflow language using lisp
Track: Declarative and Minimalistic Computing devroom
Room: D.minimalistic
Day: Sunday
Start: 16:25
End: 17:00


Участники Rulinux.net приглашаются также указать наиболее интересные им доклады в комментариях к данной новости, а так же предложить совместное посещение докладов.

Также предлагается написать отзывы по прошествии конференции.

>>> Подробнее

anonymous (*) (2022-01-28 06:55:52)

[2 сообщения] [Добавить комментарий]


Открыта регистрация посетителей на International Conference on Functional Programming

subsection
Скрыть

Под эгидой ACM SIGPLAN состоится двадцать пятая конференция International Conference on Functional Programming (ICFP) 2020. В этом году конференция будет проводиться онлайн, и все события, проходящие в её рамках, будут доступны онлайн. C 17 июля по 20 июля 2020 года (то есть, уже через два дня) будет проведено соревнование ICFP по программированию. Сама конференция будет проходить с 24 по 26 августа 2020 года, и укладываться в два тайм-слота.

<p>Первый слот будет проходить с 9:00 до 17:30 по времени Нью-Йорка, и будет включать как технические, так и социальные мероприятия. Второй тайм-слот будет проходить с 9:00 до 17:30 по Пекинскому времени, на следующий день, и будет с незначительными вариациями повторять содержимое предыдущего дня, включая технические и социальные мероприятия. Новостью этого года является "менторская программа", записаться на которую участники конференции могут как в качестве ментора, так и в качестве фолловера.

<p>В конференции 2020 будут принимать участие два приглашённых докладчика: Evan Czaplicki, с докладом о языке программирования Elm и о трудностях, сопутствующих процессу внедрения новых языков программирования, а также Audrey Tang, эксперт по языку Haskell, и одновременно "министр без портфеля" в Исполнительном Юане Тайваня, с докладом о том, как разработчики программного обеспечения могут сделать свой вклад в борьбе с пандемией.

На ICFP будут представлены 37 статей, а также (в качестве эксперимента) состоятся презентации 8 статей, недавно принятых в the Journal of Functional Programming. Проводимые параллельно с конференцией симпозиумы и воркшопы (в числе которых Scheme Workshop, на котором у переводчика сего анонса есть статья) состоятся в день, предшествующий первому дню конференции, а так же в течении двух дней следующих за её завершением. <p>Регистрация для посетителей уже открыта. Дедлайн по "ранней регистрации" 8 августа 2020. Регистрация не бесплатна, но стоимость значительно ниже обыкновенной оффлайновой, а также включает членство в SIGPLAN. Студенты-члены ACM или SIGPLAN могут участвовать в конференции бесплатно.

Также нельзя не отметить, что на Scheme Workshop в рамках конференции будет выступать Светоч Вселенского знания, гуру педагогики и гений функционального программирования, по совместительству являющийся завсягдатаем настоящего Сайта и Форума (когда тот ещё назывался ЛОР-НГ), Товарищ lockywolf. В связи с чем, посещение конференции для всех регистрантов форума является обязательным.

>>> Подробнее

lockywolf (*) (2020-07-15 16:42:36)

[3 сообщения] [Добавить комментарий]


Два программиста сгенерировали «все возможные» мелодии, защитили авторским правом и сделали «общественным достоянием»

subsection
Скрыть

30 января на YouTube-канале конференции TEDx опубликовали выступление юриста в сфере технологий Дамьена Риля (Damien Riehl). Он рассказал, как с напарником Ноа Рубиным (Noah Rubin) решил остановить судебные тяжбы музыкантов из-за авторских прав, которые «душат творчество и свободу».

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

Часто музыканты судятся из-за того, что музыка в их песнях похожа частями или отдельными наборами нот. По мнению Риля, в таких ситуациях есть место не только для умышленной кражи, но и для «ограниченных математических уравнений» — всегда есть шанс, что артисты придумали две похожие мелодии независимо друг от друга. По мнению программистов, именно от таких разбирательств они и хотят спасти музыкантов.

Риль и Рубин разработали алгоритм, который записал все возможные комбинации из восьми нот и 12 тактов. По сути, они использовали тактику брутфорса, перебирая все комбинации до единой. По словам разработчиков, алгоритм генерировал 300 тысяч мелодий в секунду, и их вышло 68 миллиардов.

Авторы проекта опубликовали все мелодии под лицензией Creative Commons Zero, предусматривающей отказ от авторских прав. Как отмечает издание Vice, это самый простой способ сделать что-то фактически «общественным достоянием». К этому программисты и стремились — все свои наработки они опубликовали на Github.

Пока нельзя сказать, сработает ли это во время будущих судебных разбирательств из-за музыки. Также неизвестно, попали ли в сгенерированные комбинации уже созданные и защищённые авторскими правами мелодии. Но Риль и Рубин настроены по этому поводу оптимистично.

>>> Подробнее

vilfred (*) (2020-02-27 10:08:47)

[7 сообщений] [Добавить комментарий]


Dscuss - одноранговая сеть для публичного общения

subsection
Скрыть

Распространённые системы публичного общения (такие как Internet-форумы и социальные сети) не обеспечивают идентичных прав для всех собеседников. Владелец ресурса и модераторы всегда обладают расширенными правами. Злоупотребление этими правами может в итоге привести к расколу и вырождению сообщества. Для решения этой проблемы создана одноранговая сеть Dscuss.

Введение

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

Принципы функционирования

Протокол Dscuss построен на объектах трёх типов: пользователи, сообщения и операции. Пользователи выполняют роль учётных записей и идентифицируются публичным ключом. Сообщения представляют информацию, опубликованную от имени пользователя в определённой рубрике. Пользователи подписываются на заинтересовавшие их рубрики и получают сообщения только из этих рубрик. Операции представляют определённое действие, выполненное от имени пользователя над объектами (например, блокировка пользователя или удаление сообщения). Объекты всех типов идентифицируются в общем адресном пространстве. Все объекты, попадающие под интересы пользователя, хранятся на локальной машине самого пользователя. Безопасность С точки зрения безопасности, Dscuss спроектирована для обеспечения следующих свойств данных: доступность, целостность и подлинность. Предусмотрена защита от SPAM и flood-атак. Модель нарушителя, принятая в Dscuss формализована.

Стоит отметить, что Dscuss не предназначен для обеспечения анонимности пользователей. Но пользователи могут добиться анонимности в сети с использованием сторонних средств (таких как Tor).

Протокол взаимодействия

Два узла сети связываются одним мультиплексируемым TCP-соединением, которое используется для передачи всех данных между узлами. Взаимодействие узлов происходит синхронно – отправитель пакета ждет ответа перед отправкой другого пакета. Пакеты передаются в текстовом виде (в формате JSON). Алгоритм взаимодействия узлов в сети описан в Protocol description.

Реализация

На данный момент существует единственная реализация протокола, исходный код которой доступен под лицензией GPLv3. Реализация выполнена на языке Go в виде набора пакетов. Архитектура решения описана в Dscuss service architecture. Реализация протокола имеет три сторонних зависимости: драйвер SQLite, реализация scrypt и Kademila DHT.

Текущая стабильная версия реализации – proof-of-concept. В ней реализованы самые базовые функции: регистрация пользователей, соединение узлов, подписки на рубрики, публикация сообщений в рубриках и выполнение операций удаления сообщений и блокировки пользователей. Для отладки и автоматического тестирования разработан клиент с интерфейсом командной строки. Он также позволяет на практике ознакомиться с концепцией сети. Версия 0.1 находится в разработке. В ней уже реализована синхронизация данных между узлами, улучшена связанность сети через поиск узлов в DHT и разработан клиент сети Dscuss с Web-интерфейсом.

Слайды с презентации Dscuss на конференции разработчиков свободного ПО: OSSDevConf2019_presentation.pdf.

>>> Подробнее

anonymous (*) (2019-10-06 15:46:53)

[0 сообщений] [Добавить комментарий]


Вышел Pica Pica Messenger v0.7.0

subsection
Скрыть

Pica Pica Messenger - свободный программный проект, нацеленный на создание и поддержку децентрализованного обмена сообщениями с использованием стойкой криптографии для обеспечения приватности и аутентификации.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. Распределенная сеть нод pica-node поддерживается на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети.

В роли адреса Pica Pica выступает SHA224 хэш от сертификата с открытым ключом пользователя, представленный в формате Base64, к примеру: m+2TC+ZYDx0crQZK1p97cuAIp1rH5i1SLe6EtA==

На данный момент Pica Pica Messenger позволяет:

- Общаться текстом - Передавать файлы - Использовать одну учётную запись с нескольких компьютеров. (Синхронизация переписки и контактов пока что не поддерживается)

Компоненты Pica Pica доступны в виде исходных кодов, оверлея для Gentoo, репозиториев для Ubuntu 16.04 и Ubuntu 18.04, также есть бинарные сборки для Windows и OS X.

>>> Подробнее

anonymous (*) (2019-04-05 13:18:46)

[6 сообщений] [Добавить комментарий]


16 декабря в Санкт-Петербурге пройдёт семинар для разработчиков на языке Perl

subsection
Скрыть

В Санкт-Петербурге в восьмой раз пройдёт ежегодный семинар Saint Perl, посвященный современной разработке на языке Perl. Встреча по традиции приурочена ко дню рождения языка Perl и состоится 16 декабря. Участие в мероприятии бесплатное, но требуется регистрация. О смысле проведения подобного мероприятия будет объявлено позднее.

>>> Подробнее

anonymous (*) (2017-12-07 17:45:15)

[1 сообщение] [Добавить комментарий]


Вышла вторая alpha-версия эмулятора Sony PlayStation 3 — RPCS3 0.0.3

subsection
Скрыть

RPCS3 — это эмулятор игровой консоли Sony PlayStation 3 (и, возможно, PlayStation Vita в будущем). RPCS3 работает под ОС Windows и GNU/Linux (поддержка macOS пока не планируется из-за отсутствия поддержки в macOS Direct3D 12 или OpenGL 4.5/4.6 или Vulkan) Несмотря на высокую производительность Cell Broadband Engine (Cell BE) и RSX Reality Synthesizer, авторы RPCS3 уже смогли запустить около сотни игр, причём с кадровой частотой от 30 до 60 кадров в секунду. На текущий момент RPCS3 является LLE (Low level emulation) эмулятором и требует firmware оригинальной консоли. В будущем планируется переход к HLE (High level emulation), поэтому прошивка больше не будет нужна.

Основные изменения:

  •   Для PowerPC Processing Unit (PPU) исправлена обработка таких инструкций как FCTIW, FCTID, FCTIWZ, FCTIDZ, MULLW, DIVD, DIVDU, DIVW, DIVWU, MULHW, добавлена эмуляция новых инструкций, таких как STSWI, LSWI.
  •   Для PowerPC Processing Unit (PPU) теперь используется LLVM 4.0.
  •   Для Synergistic Processing Unit (SPU) теперь корректно обрабатываются инструкции FCGT и FCMGT.
  •   Множество улучшений в ASMJIT для Synergistic Processing Unit (SPU).
  •   Множество улучшений в ядре эмулятора — реализована проверка на наличие AVX инструкций для Intel CPU, улучшена работа автозагрузки LLE модулей и т.д.
  •   Для Low Level Emulation (LLE) добавлена поддержка автоматической загрузки следующих библиотек libdtslbrdec, libssl, libhttp, libfs (это библиотеки встроены в оригинальную прошивку PS3 или находятся вместе с играми).
  •   Для High Level Emulation (HLE) реализованы следующие функции — cellHddGameGetSizeKB, cellGameDataGetSizeKB, cellGameGetSizeKB, cellPadGetDataExtra, cellPadPeriphGetData, cellHttpUtilParseUri, sys_fs_disk_free.
  •   В RSX добавлены спидхаки, исправлена обработка инструкции BRK и RET, множество улучшений в обработке вершин.
  •   Множество улучшений в трёх графических бэкендах — OpenGL, Direct3D 12 и Vulkan.
  •   В Crypto-модуле исправлена загрузка некоторых файлов SPRX.
  •   Добавлена поддержка DualShock 4.
  •   Для XInput добавлена поддержка вибрации.
  •   Начато портирование на xBSD системы.
  •   Для Linux добавлена поддержка Vulkan, реализован вывод звука через ALSA, улучшена совместимость с OpenSource (Mesa) видеодрайверами, добавлены бинарные сборки с помощью AppImages.
  •   GUI переписан на Qt.


Основные планы развития эмулятора:

  •   В августе 2017 года — улучшить генерацию шейдеров, реализовать недостающие системные вызовы для liblv2 и sys_net, исправить ошибки связанные с регистрами RawSPU.
  •   В сентябре 2017 года — добавить поддержку ASLR, улучшить рекомпилятор PPU LLVM и начать реализацию SPU LLVM, улучшить эмуляция пиксельного конвейера.
  •   В среднесрочной перспективе планируется реализовать поддержку ASIO для Windows, добавить поддержку MSAA, разрешение 4k, добавить LLVM бэкенда для SPU.
  •   В долгосрочной перспективе — реализовать загрузку игр с лицензионных blu-ray дисков без оригинальной прошивки Sony PlayStation 3 (сейчас, для корректной работы эмулятора, нужно установить прошивку из файла PS3UPDAT.PUP через меню File и пункт Install Firmware, если этого не сделать, то игры работать не будут).


Страница скачивания бинарных сборок для Windows и GNU/Linux: https://rpcs3.net/download
FAQ: https://rpcs3.net/faq
Начальная настройка эмулятора: https://rpcs3.net/quickstart
Форум: https://forums.rpcs3.net
Канал на Discord: https://discordapp.com/invite/t97Q4a

Видео запуска некоторых игр на Youtube.com:

The Guided Fate Paradox
Heavy Rain
Tekken 6
Red Dead Redemption
Catherine
Persona 5
Child of Eden
SoulCalibur IV

Страница поддержки на patreon.com: https://www.patreon.com/Nekotekina

Скачать исходный код: \url{https://github.com/RPCS3/rpcs3/archive/v0.0.3.tar.gz}

>>> Подробнее

Root-msk (*) (2017-09-01 00:44:52)

[1 сообщение] [Добавить комментарий]


С Днем Победы!

subsection

anonymous (*) (2017-05-09 12:37:37)

[4 сообщения] [Добавить комментарий]


  1 2 3 4 5 6   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!