Hello,
recently I've become interested to Pharo Smalltalk and atm I use Debian (Sid), but several times I was considering to possibly switch to some (Free/Net/Open) BSD, but wonder what is the prospect of running e.g. Pharo on them?
Afaict, it seems it's better to stay on linux...
Sincerely, Gour
-- In the material world, one who is unaffected by whatever good or evil he may obtain, neither praising it nor despising it, is firmly fixed in perfect knowledge.
On 01 Jan 2016, at 10:36, Saša Janiška gour@atmarama.com wrote:
Hello,
Dear Sasa,
recently I've become interested to Pharo Smalltalk and atm I use Debian (Sid), but several times I was considering to possibly switch to some (Free/Net/Open) BSD, but wonder what is the prospect of running e.g. Pharo on them?
Afaict, it seems it's better to stay on linux...
there are no obstacles for using it on *BSD. I have been running the PharoVM (before spur) on FreeBSD in a pre-production environment.
The "bigger" issue is more the compiler being used. Less people use the latest version of clang (and we already know that it 'optimizes' the overflow check for certain integer operations). But that is not specific to BSD vs. Linux.
kind regards holger
On Pet, 2016-01-01 at 10:48 +0100, Holger Freyther wrote:
there are no obstacles for using it on *BSD. I have been running the PharoVM (before spur) on FreeBSD in a pre-production environment.
Does Spur change something in regard?
The "bigger" issue is more the compiler being used. Less people use the latest version of clang (and we already know that it 'optimizes' the overflow check for certain integer operations).
Does it mean that when using *BSD one has to count on building VM for oneself?
But that is not specific to BSD vs. Linux.
Well, for Linux there are, at least, pre-built VMs, while I do not see anything for Net/OpenBSD, while FreeBSD only have some older version in ports?
Sincerely, Gour
On 01 Jan 2016, at 11:06, Saša Janiška gour@atmarama.com wrote:
Does Spur change something in regard?
I don't know yet but I assume very little has changed (maybe some new mmap parameters).
The "bigger" issue is more the compiler being used. Less people use the latest version of clang (and we already know that it 'optimizes' the overflow check for certain integer operations).
Does it mean that when using *BSD one has to count on building VM for oneself?
Right now yes. But it is not that difficult.
But that is not specific to BSD vs. Linux.
Well, for Linux there are, at least, pre-built VMs, while I do not see anything for Net/OpenBSD, while FreeBSD only have some older version in ports?
Right, there is currently no CogVM/PharoVM port for FreeBSD.
holger
On Pet, 2016-01-01 at 11:08 +0100, Holger Freyther wrote:
Right, there is currently no CogVM/PharoVM port for FreeBSD.
Thank you for information...it looks I'm going to stay with Linux since there are no some compelling reasons to switch to *BSD at the moment. ;)
Sincerely, Gour
vm-dev@lists.squeakfoundation.org