@TheLinuxBug
As it happens, I have been adding to the IRC but not having a clue about whether anyone is around (you and @KotCzarny have/had a green status circle) or whether you get any notifies, made me ask here.
@dahartigan said:
I'll pop back on IRC later but could you confirm if luks is working on the "hacked" kernel?
Actually, one better, we confirmed an increase in performance when using the built-in cryptodev modules with luks encryption:
KotCzarny> using aes256-cbc reaches 50M/s
KotCzarny> in luks
KotCzarny> compared to ~32M/s in xts(software)
KotCzarny> (both write), for read it's 61M/s for cbc(hw) and 45M/s xts(soft)
KotCzarny> leaves ~50% of one cpu idle
We already have the module built and we have also been testing trying to get openssh to work with it. We have compiled openssl without any issue but haven't gotten openssh to utilize it correctly to gain the speed improvements we would expect.
By the way, anyone who would like to donate to help repay the dev time invested in this work, you can donate on Paypal at https://h3droid.com/donate and all of the donations go directly to the developer @KotCzarny, who has been working on this, not me.
@wokenwoll@OVH_Mattmaybe OVH would be kind enough to donate something as well? If you guys can donate $50-$100 it would help us to have the time to fully test and perfect the cryptodev stuff with a recent kernel. It will also help us to have the time to test and get released all our work to Github, including a script which will allow the end user to rebuild the kernel and needed modules them selves.
Anyone who would like to test our work can visit #sysarm on FreeNode and as we are available, we can provide you access to the current work in progress.
@peu_importe said:
Thanks for the collective efforts !
I will donate
Maybe someone with a twitter account should msg @olesovhcom about the poor state of support of their arm servers ...
Could you post the config files and instructions in a more permanent medium than IRC ?
TheLinuxBug said: @wokenwoll@OVH_Matt maybe OVH would be kind enough to donate something as well? If you guys can donate $50-$100 it would help us to have the time to fully test and perfect the cryptodev stuff with a recent kernel. It will also help us to have the time to test and get released all our work to Github, including a script which will allow the end user to rebuild the kernel and needed modules them selves.
Funding / time providing, as mentioned in my last reply, we would like to do all of the above. If there is enough funding we may even make a website for it with documentation of how things can be used. However, if funding doesn't appear then we will likely just rough up some scripts / binaries and dump them on Github and let you guys make what you can of it. The community here will be the the one to dictate how much more time we spend on this. So if it is important to you, I would suggest you donate some
As far as testing for now, until we know the kernel is stable and doesn't have odd bugs we are not quite ready to just give it out openly. This is why we have been testing in a closed format on IRC and providing those who actually have time to test and give feedback access. Once we feel things are stable then we will release it more publicly, for sure. Until then, you are always welcome to come on IRC and participate in the testing.
@AmitX said:
Would be better if you can use discord?
If you feel this way, then testing things may not be for you and it may be better to wait until we release it publicly.
Yes, using IRC takes a small amount of skills to actually use, we are using this as the gauge to see if those who are asking will actually be able to test things without a bunch of hand holding (believe it or not, so far it's worked well). If you don't think you are able to get on IRC (or can't be bothered to) then you may just want to wait till we finally release things and try it out then.
This is not meant to be in any way offensive, but at the same time we are donating our time and don't really have time to walk people through the technical steps needed to do this. Most people whom are able to figure out IRC seem to also be able to handle replacing a kernel without much extra instruction and this is the type of people we really need helping right now.
I would still invite you to come to IRC if you are able and wanting to test, but please understand we won't be changing communication mediums or be able to walk you step-by-step through how to set this up.
@TheLinuxBug said: TheLinuxBug said: @wokenwoll@OVH_Matt maybe OVH would be kind enough to donate something as well? If you guys can donate $50-$100 it would help us to have the time to fully test and perfect the cryptodev stuff with a recent kernel. It will also help us to have the time to test and get released all our work to Github, including a script which will allow the end user to rebuild the kernel and needed modules them selves.
I checked and donations are quite hard to handle (too many administratives tasks ). if @KotCzarny you are interested by 1 x SyS server let me know (whatever the model, but in stock)
@TheLinuxBug said:
If you feel this way, then testing things may not be for you
@Shot2 said:
IRC >> Discord and other childish messy stuff
That's discrimination of millennials! I'm triggered and traumatized!
LET needs a code of conduct to prevent such toxic masculine structural violence!
There's a lot to learn from FreeBSD, google and Mozilla
On topic all I can say is: THANK YOU GUYS! Meritocracy got the job done again!
@DanSummer said:
has anyone been able to install Ubuntu 18.04 LTS on their arm?
What's the step to do that?
Install Ubuntu 16.04. (Optional: Install the not-shitty kernel.) Do-release-upgrade.
i tried that route but after "do-release-upgrade" i got problem with broken apt system.
unable to find some package to install
tried to check /etc/apt/source.list but no positive results
i reinstalled in 16.04 LTS
YMMV
@DanSummer said:
has anyone been able to install Ubuntu 18.04 LTS on their arm?
What's the step to do that?
Install Ubuntu 16.04. (Optional: Install the not-shitty kernel.) Do-release-upgrade.
i tried that route but after "do-release-upgrade" i got problem with broken apt system.
unable to find some package to install
tried to check /etc/apt/source.list but no positive results
i reinstalled in 16.04 LTS
YMMV
Yeah, same thing with me.
I kept reinstalling 16.04 lts, then, on the 5th reinstall I was able to upgrade.
Do this: reinstall 16.04, then once you login,
cd /boot
rm -rf *
reboot the server (thanks to @Harambe).
Comments
@TheLinuxBug
As it happens, I have been adding to the IRC but not having a clue about whether anyone is around (you and @KotCzarny have/had a green status circle) or whether you get any notifies, made me ask here.
@AlwaysSkint: you can compile vanilla 4.9.119 using config file provided, also, i'm back from vacations (again).
*vanilla 4.9.119 modules
I'll pop back on IRC later but could you confirm if luks is working on the "hacked" kernel?
ipset now working thanks to @KotCzarny
Managed to create a LUKS logical volume:
/dev/mapper/luks 49G 53M 47G 1% /luks
No complaints from cryptsetup but Cloudflare is preventing me posting the steps that I used.
Thanks for that! I renewed a spare sys arm to test this on
Actually, one better, we confirmed an increase in performance when using the built-in cryptodev modules with luks encryption:
We already have the module built and we have also been testing trying to get openssh to work with it. We have compiled openssl without any issue but haven't gotten openssh to utilize it correctly to gain the speed improvements we would expect.
By the way, anyone who would like to donate to help repay the dev time invested in this work, you can donate on Paypal at https://h3droid.com/donate and all of the donations go directly to the developer @KotCzarny, who has been working on this, not me.
@wokenwoll @OVH_Matt maybe OVH would be kind enough to donate something as well? If you guys can donate $50-$100 it would help us to have the time to fully test and perfect the cryptodev stuff with a recent kernel. It will also help us to have the time to test and get released all our work to Github, including a script which will allow the end user to rebuild the kernel and needed modules them selves.
Anyone who would like to test our work can visit #sysarm on FreeNode and as we are available, we can provide you access to the current work in progress.
Cheers!
Thanks for the collective efforts !
I will donate
Maybe someone with a twitter account should msg @olesovhcom about the poor state of support of their arm servers ...
Could you post the config files and instructions in a more permanent medium than IRC ?
once we decide to get it out for general audience we will put everything on https://github.com/kotc/ovhnas
(so far it's only initial placeholder)
Funding / time providing, as mentioned in my last reply, we would like to do all of the above. If there is enough funding we may even make a website for it with documentation of how things can be used. However, if funding doesn't appear then we will likely just rough up some scripts / binaries and dump them on Github and let you guys make what you can of it. The community here will be the the one to dictate how much more time we spend on this. So if it is important to you, I would suggest you donate some
As far as testing for now, until we know the kernel is stable and doesn't have odd bugs we are not quite ready to just give it out openly. This is why we have been testing in a closed format on IRC and providing those who actually have time to test and give feedback access. Once we feel things are stable then we will release it more publicly, for sure. Until then, you are always welcome to come on IRC and participate in the testing.
Cheers!
Donation completed
Again, i don't have much time, but i can lend 2 empty servers for those willing to test but not wanting to risk their own data.
Thanks
4.9.123 has been compiled and available for testing (with enabled taskset i/o to make iotop working)
Early september in UK
How to get this on my server ?
join irc and ask. you can use http://webchat.freenode.net/ or any client, then join #sysarm
4.9.123 working perfectly, using luks with hwcrypto, iotop working perfectly, no network performance issues
Guys, get on IRC and join in.
Would be better if you can use discord?
If you feel this way, then testing things may not be for you and it may be better to wait until we release it publicly.
Yes, using IRC takes a small amount of skills to actually use, we are using this as the gauge to see if those who are asking will actually be able to test things without a bunch of hand holding (believe it or not, so far it's worked well). If you don't think you are able to get on IRC (or can't be bothered to) then you may just want to wait till we finally release things and try it out then.
This is not meant to be in any way offensive, but at the same time we are donating our time and don't really have time to walk people through the technical steps needed to do this. Most people whom are able to figure out IRC seem to also be able to handle replacing a kernel without much extra instruction and this is the type of people we really need helping right now.
I would still invite you to come to IRC if you are able and wanting to test, but please understand we won't be changing communication mediums or be able to walk you step-by-step through how to set this up.
Cheers!
I checked and donations are quite hard to handle (too many administratives tasks
). if @KotCzarny you are interested by 1 x SyS server let me know (whatever the model, but in stock)
@wokenwoll
My server is stuck during reinstall, for hours. I do hope my Ticket doesn't disappear into the ether.
Ahahaha rekt.
IRC >> Discord and other childish messy stuff
That's discrimination of millennials! I'm triggered and traumatized!
LET needs a code of conduct to prevent such toxic masculine structural violence!
There's a lot to learn from FreeBSD, google and Mozilla
On topic all I can say is: THANK YOU GUYS! Meritocracy got the job done again!
(No offense, AmitX! Nothing personal!)
Looking for a 2tb arm. If anyone has one idling
has anyone been able to install Ubuntu 18.04 LTS on their arm?
What's the step to do that?
Install Ubuntu 16.04. (Optional: Install the not-shitty kernel.) Do-release-upgrade.
Wahoooo.... Will have to get one of these UK ones
i tried that route but after "do-release-upgrade" i got problem with broken apt system.
unable to find some package to install
tried to check /etc/apt/source.list but no positive results
i reinstalled in 16.04 LTS
YMMV
Yeah, same thing with me.
I kept reinstalling 16.04 lts, then, on the 5th reinstall I was able to upgrade.
Do this: reinstall 16.04, then once you login,
cd /boot
rm -rf *
reboot the server (thanks to @Harambe).
Then try to upgrade.