SQRL Linux packages.


Status
Not open for further replies.

nickapos

New member
Dec 5, 2019
4
0
Hi everyone, I have noticed that there are no ready Linux packages for SQRL and people might not always be comfortable building from source.
I have created two quick Ubuntu packages one for libSQRL and one for SQRL client itself for anyone who might be interested in using them.

There are a few dependencies that need to be met in order to use them, gtk 2.0 and liburiparser.
You can find them here:
 

ahauser

Well-known member
Feb 22, 2019
203
55
Thanks for the effort, @nickapos.

Just to get it on everyone's radar, @josecgomez' cross-platform client and library project is probably WAY more up-to-date on the latest protocol changes than the projects mentioned above. And while the client (UI) ist still in an early stage of development, the cross-platform library afaik is feature-complete.

 

nickapos

New member
Dec 5, 2019
4
0
Thanks for the effort, @nickapos.

Just to get it on everyone's radar, @josecgomez' cross-platform client and library project is probably WAY more up-to-date on the latest protocol changes than the projects mentioned above. And while the client (UI) ist still in an early stage of development, the cross-platform library afaik is feature-complete.

Hi @ahauser thanks for the reference for the new library. I did take a look at it to see if I can use it/package it in any way but as I am not a .NET dev, the instructions are incomprehensible to me. Although they say that it is platform independent, they assume the user is using windows, unless I am missing something here.

I understand this is a work in progress, so that may change.
 

PHolder

Well-known member
May 19, 2018
1,171
190
Well here's your mini history lesson: .NET is a Microsoft attempt to clone Java. (They lost in court over their JSharp language, so they came up with the Common Language Runtime (CLR), aka a VM, and a bunch of languages that use it.) It was popular enough that Miguel de Icaza created a Linux clone called Mono, and then eventually Microsoft took control or it. https://en.wikipedia.org/wiki/Mono_(software)

You may also find this thread of some interest: https://sqrl.grc.com/threads/information-wine-doesnt-work-on-mac-osx-catalina-10-15.1074/#post-8946

Some resources:
https://starbeamrainbowlabs.com/blog/article.php?article=posts/210-Running-C-Sharp-on-Linux.html (this is a very unfortunately coloured webpage)
 

ahauser

Well-known member
Feb 22, 2019
203
55
Hi @ahauser thanks for the reference for the new library. I did take a look at it to see if I can use it/package it in any way but as I am not a .NET dev, the instructions are incomprehensible to me. Although they say that it is platform independent, they assume the user is using windows, unless I am missing something here.
Jose's library will probably only be interesting for .NET devs anyway. And for them, the library is already nicely packaged up as a NuGet package, along with the crypto library it uses under the hood:

See:

As for the client itself, I'm sure we will create a nice installable package once we get to a state where it makes sense.
 
  • Like
Reactions: nickapos

nickapos

New member
Dec 5, 2019
4
0
Well here's your mini history lesson: .NET is a Microsoft attempt to clone Java. (They lost in court over their JSharp language, so they came up with the Common Language Runtime (CLR), aka a VM, and a bunch of languages that use it.) It was popular enough that Miguel de Icaza created a Linux clone called Mono, and then eventually Microsoft took control or it. https://en.wikipedia.org/wiki/Mono_(software)

You may also find this thread of some interest: https://sqrl.grc.com/threads/information-wine-doesnt-work-on-mac-osx-catalina-10-15.1074/#post-8946

Some resources:
https://starbeamrainbowlabs.com/blog/article.php?article=posts/210-Running-C-Sharp-on-Linux.html (this is a very unfortunately coloured webpage)
Hi PHolder,

I know what .NET is and am aware of the existence of Mono, its just I have never programmed in it, either in native .Net or for Mono. It would be great if someone produced an installable package of a mature client using the .NET library :)
 

ahauser

Well-known member
Feb 22, 2019
203
55
It would be great if someone produced an installable package of a mature client using the .NET library :)
As mentioned earlier, @josecgomez is actively working on it and making rapid progress! It's amazing what he has pumped out during the last few weeks! If his work on the client is only halfway as fast as on the library, we'll have a working cross-platform client in no time. Of course, polishing and adding bells and whistles will take time, but hey, it's all still early days.
 
Status
Not open for further replies.