What is the link to help me build a 32-bit spur 50 VM? I want to build the crypto plugins. I have been having trouble with ubuntu building but I think CMake worked for me before. I will try, but I could loose the ability to even run the normal vm. sigh. Otherwise, I am really looking for the crypto plugins that are external for Ubuntu 32-bit. If you have generated these plugins, please email them to me, straightwawy, sos I can benefit from them and run the performance test to work on optimizing the FEC code. manythanks, -- . .. .. ^,^ robert
I disabled FEC for performance on both squeak and pharo. Still these plugins would really help me. Here is Pharo's performance, without plugins: 10 KB data chunks received: 3 send time: 1908 ms, rate: 0.126 Mbs. receive time: 3930 ms. rate: 0.061 Mbs. and squeak's with plugins: 100 KB data chunks received: 22 send time: 412 ms, rate: 42.718 Mbs. receive time: 850 ms. rate: 20.706 Mbs. So you can see there is a significant difference. Robert On 12/18/2015 12:42 PM, Robert Withers wrote:
What is the link to help me build a 32-bit spur 50 VM? I want to build the crypto plugins. I have been having trouble with ubuntu building but I think CMake worked for me before. I will try, but I could loose the ability to even run the normal vm. sigh.
Otherwise, I am really looking for the crypto plugins that are external for Ubuntu 32-bit. If you have generated these plugins, please email them to me, straightwawy, sos I can benefit from them and run the performance test to work on optimizing the FEC code.
manythanks,
-- . .. .. ^,^ robert
On 18 Dec 2015, at 19:42, Robert Withers <robert.w.withers@gmail.com> wrote:
I disabled FEC for performance on both squeak and pharo. Still these plugins would really help me. Here is Pharo's performance, without plugins:
Maybe a silly question, but aren't VM plugins interchangeable between the Pharo and Squeak VM ? I know for a fact that the SSL plugin used to be like that, maybe it still is.
10 KB data chunks received: 3 send time: 1908 ms, rate: 0.126 Mbs. receive time: 3930 ms. rate: 0.061 Mbs.
and squeak's with plugins:
100 KB data chunks received: 22 send time: 412 ms, rate: 42.718 Mbs. receive time: 850 ms. rate: 20.706 Mbs.
So you can see there is a significant difference.
Robert
On 12/18/2015 12:42 PM, Robert Withers wrote:
What is the link to help me build a 32-bit spur 50 VM? I want to build the crypto plugins. I have been having trouble with ubuntu building but I think CMake worked for me before. I will try, but I could loose the ability to even run the normal vm. sigh.
Otherwise, I am really looking for the crypto plugins that are external for Ubuntu 32-bit. If you have generated these plugins, please email them to me, straightwawy, sos I can benefit from them and run the performance test to work on optimizing the FEC code.
manythanks,
-- . .. .. ^,^ robert
On 12/18/2015 01:48 PM, Sven Van Caekenberghe wrote:
On 18 Dec 2015, at 19:42, Robert Withers <robert.w.withers@gmail.com> wrote:
I disabled FEC for performance on both squeak and pharo. Still these plugins would really help me. Here is Pharo's performance, without plugins: Maybe a silly question, but aren't VM plugins interchangeable between the Pharo and Squeak VM ? I know for a fact that the SSL plugin used to be like that, maybe it still is.
I tried this but it no longer seems to work. Do you have the lib* plugins, by chance? manythanks, robert
10 KB data chunks received: 3 send time: 1908 ms, rate: 0.126 Mbs. receive time: 3930 ms. rate: 0.061 Mbs.
and squeak's with plugins:
100 KB data chunks received: 22 send time: 412 ms, rate: 42.718 Mbs. receive time: 850 ms. rate: 20.706 Mbs.
So you can see there is a significant difference.
Robert
On 12/18/2015 12:42 PM, Robert Withers wrote:
What is the link to help me build a 32-bit spur 50 VM? I want to build the crypto plugins. I have been having trouble with ubuntu building but I think CMake worked for me before. I will try, but I could loose the ability to even run the normal vm. sigh.
Otherwise, I am really looking for the crypto plugins that are external for Ubuntu 32-bit. If you have generated these plugins, please email them to me, straightwawy, sos I can benefit from them and run the performance test to work on optimizing the FEC code.
manythanks,
-- . .. .. ^,^ robert
-- . .. .. ^,^ robert
I am looking for DESPlugin, DSAPrims, MD5Plugin and SHA256Plugin. they are now in the squeak vmmaker. Evidently not in pharo just yet. On 12/19/2015 12:23 AM, Pierce Ng wrote:
On Fri, Dec 18, 2015 at 01:55:14PM -0500, Robert Withers wrote:
I tried this but it no longer seems to work. Do you have the lib* plugins, by chance? What files are you looking for?
Pierce
-- . .. .. ^,^ robert
On Sat, Dec 19, 2015 at 12:30:19AM -0500, Robert Withers wrote:
I am looking for DESPlugin, DSAPrims, MD5Plugin and SHA256Plugin. they are now in the squeak vmmaker. Evidently not in pharo just yet.
I didn't ask which OS which version you want :-) but looking through my collection of source and binaries for OSX, Linux and FreeBSD, I have none of those files, alas.
From a Pharo 4 image with an Apr 2015 VM, DSAPrims is builtin, and used by SHA1:
SmalltalkImage current vm listBuiltinModules select: [ :x | x beginsWithEmpty: 'DSA' caseSensitive: false ]. #('DSAPrims VMMaker.oscog-jeanbaptistearnaud.828 (i)') SHA1 new primHasSecureHashPrimitive. true SHA1 should give you better performance on Pharo at this time. Pierce
I'm sorry for the confusion, Pierce. You can find these plugins in the CryptographyPlugins package in http://www.squeaksource.com/Cryptography. The confusion arose because the vm team just included them so the latest VMMaker pulls them in for us. I am on an Ubuntu 32-bit OS. Thanks so much for looking into this!- robert On 12/19/2015 04:51 AM, Pierce Ng wrote:
On Sat, Dec 19, 2015 at 12:30:19AM -0500, Robert Withers wrote:
I am looking for DESPlugin, DSAPrims, MD5Plugin and SHA256Plugin. they are now in the squeak vmmaker. Evidently not in pharo just yet. I didn't ask which OS which version you want :-) but looking through my collection of source and binaries for OSX, Linux and FreeBSD, I have none of those files, alas.
From a Pharo 4 image with an Apr 2015 VM, DSAPrims is builtin, and used by SHA1:
SmalltalkImage current vm listBuiltinModules select: [ :x | x beginsWithEmpty: 'DSA' caseSensitive: false ]. #('DSAPrims VMMaker.oscog-jeanbaptistearnaud.828 (i)')
SHA1 new primHasSecureHashPrimitive. true
SHA1 should give you better performance on Pharo at this time.
Pierce
-- . .. .. ^,^ robert
On Fri, Dec 18, 2015 at 07:48:00PM +0100, Sven Van Caekenberghe wrote:
Maybe a silly question, but aren't VM plugins interchangeable between the Pharo and Squeak VM ? I know for a fact that the SSL plugin used to be like that, maybe it still is.
Pharo's is named libSqueakSSL.so while Squeak's is named SqueakSSL. I don't know whether renaming one plugin file will allow it to be used with the other VM. Pierce
On 12/19/2015 12:22 AM, Pierce Ng wrote:
On Fri, Dec 18, 2015 at 07:48:00PM +0100, Sven Van Caekenberghe wrote:
Maybe a silly question, but aren't VM plugins interchangeable between the Pharo and Squeak VM ? I know for a fact that the SSL plugin used to be like that, maybe it still is. Pharo's is named libSqueakSSL.so while Squeak's is named SqueakSSL. I don't know whether renaming one plugin file will allow it to be used with the other VM.
I tried the rename and it didn't work. That would have been great! thank you, robert
Pierce
-- . .. .. ^,^ robert
participants (3)
-
Pierce Ng -
Robert Withers -
Sven Van Caekenberghe