21

Ruma is dead, long live Ruma!

 5 years ago
source link: https://www.ruma.io/news/ruma-is-dead-long-live-ruma-2020-04-10/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Ruma is dead, long live Ruma! April 10, 2020

by Jonas Platte

Rumais a Matrix homeserver, client, and supporting libraries written in the Rust programming language. Matrix is an open specification for an online communication protocol. For an overview of the project, visit thehome page.

Today, I have a bit of a sad announcement to make:

Ruma, the homeserver, won't be developed anymore

To those who have actively been following the project, this probably won't be a big surprise, given the homeserver's readme file was already update do note the missing maintenance and people interested in contributing to the homeserver have now gathered around a new homeserver project by the name of Conduit .

The main reason for ending homeserver development is that nobody who has previously worked on its codebase is currently able to guide and review work on it. The codebase has also bit-rotted a lot, with the web framework it uses being almost un-maintained and a number of its other dependencies having seen major new releases since the most recent commit; it also doesn't build on ruma-client-api, for the simple reason that ruma-client-api simply didn't exist yet when most of the homeserver work happened.

However, the end of the homeserver does not at all mean the end of Ruma, the overall project.

The future of Ruma, the project

We will be continuing work on our library crates, making sure they are usable for all kinds of applications, including homeservers. The new homeserver project mentioned at the beginning is based on them and some other folks are currently working on a highlevel client library , also using many of Ruma's library crates.

I am planning to replace the current website with a new one, mostly for technical reasons, but the new one will also reflect our changed focus. This work hasn't started yet, but in the interim I will likely update parts of the current site. Other than that, nothing will really be different compared to last year.

If you are still interested in a Rust homeserver

… then check out Conduit . It is a Matrix homeserver, written in Rust using Ruma's library crates. It is focused on experimenting with new ideas to achieve better performance, for example by using sled as its database. The goal is to make it as easy as possible to set up your own homeserver.


Recommend

  • 49
    • www.tuicool.com 6 years ago
    • Cache

    OOP Is Dead, Long Live OOP

    Inspiration This blog post is inspired by Aras Pranckevičius ' recent publication of a talk aimed at junior programmers, designed to get them to come to terms with new...

  • 35
    • www.tuicool.com 5 years ago
    • Cache

    .NET is Dead, Long Live .NET

    Microsoft has already said that .NET Core is the future of .NET, which means if you haven’t started, you’ll need to start migrating your existing .NET Framework applications to .NET Core. We’ll go over a few reasons to be...

  • 14

    Wednesday, 16 December 2020 17:43 Tape is dead – long live tape! By Stephen Withers ...

  • 8
    • robm.me.uk 4 years ago
    • Cache

    Niche is dead; long live niche

    The internet drove to extinction a world full of niche businesses. But even as power is concentrated in ever-fewer large internet platforms, the future belongs to global brands with narrow appeal – the niche multinationals. ...

  • 23
    • blog.rcard.in 4 years ago
    • Cache

    Scala is dead, long live Scala!

    Recently I came across yet another post about the adoption of Scala in the IT world nowadays. The article is “The Rise and Fall of Scala” on DZone. In that post the author...

  • 13

    An investor once shared with me a simple framework for the fundamental skills of venture capital:👁 See (the deal)🧠 Analyze (the deal)❤️ Win (the deal)Success in VC demands all three. But that doesn’t...

  • 12

    TimeManager is dead, long live the Temporal Controller! TimeManager turns 10 this year. The code base has made the transition from QGIS 1.x to 2.x and now 3.x and it would be wrong to say that it doesn’t show ;-) Now, it loo...

  • 18
    • blog.couchbase.com 4 years ago
    • Cache

    NoSQL Is Dead, Long Live NoSQL

    NoSQL Is Dead, Long Live NoSQLDynamo accelerated the NoSQL revolution that’s driving the database industry.Recently, Amazon

  • 15

    The Intranet is Dead. Long Live the Intranet. The SharePoint Intranet Vision and Strategy %3CLINGO-SUB%20id%3D%22lingo-sub-1696759%22%20slang%3D%2...

  • 7

    AssistedInject is dead, long live AssistedInject! After ~5 years of existing and ~4 years as an open source project, our AssistedInject library has been deleted. Mourn not, however, for the same functionality is

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK