[squeak-dev] Re: [ANN] Squeak 5.1 Feature Freeze -- Trunk closed
for new features; only bug fixes or text updates
Levente Uzonyi
leves at caesar.elte.hu
Sat Aug 13 22:06:30 UTC 2016
Hi Hannes,
Only ht VMs require higher process priorities, so you're using an ht VM,
and the following applies to you:
Linux
There are two variants of the Linux VMs; those ending in "ht" have a
heartbeat thread, while those that don't use an interval timer for the
heartbeat (the Windows and Mac VMs have a threaded heartbeat). The
threaded heartbeat is better (for example, signals from the interval timer
interfere with system calls, etc), but to use it one must have a kernel
later than 2.6.12 and configure linux to allow the VM to use multiple
thread priorities. To do so, create a file called VM.conf where VM is
the name of the vm executable ("squeak" for the Squeak vm, "nsvm" for
the Newspeak vm) in /etc/security/limits.d/ with contents:
* hard rtprio 2
* soft rtprio 2
e.g.
sudo cat >/etc/security/limits.d/squeak.conf <<END
* hard rtprio 2
* soft rtprio 2
END
sudo cp /etc/security/limits.d/squeak.conf /etc/security/limits.d/nsvm.conf
Only new processes will have the new security settings. Users must log
out and log back in for the limits to take effect. Services must stop
and then restart for the changes to take effect. To use this VM as a
daemon, e.g. under daemontools, you'll need to raise the limit manually.
Make sure you're using bash and before your launch command, raise the max
thread priority limit with ulimit -r 2, e.g. versions of the following
script will work on ubuntu
#!/bin/bash
cd /path/to/squeak/directory
ulimit -r 2
exec setuidgid <account> ./coglinuxht/squeak -vm display-null -vm sound-null squeak.image
Levente
On Sat, 13 Aug 2016, H. Hirzel wrote:
> Hello Levente
>
> I can not figure out what to by reading
> http://www.mirandabanda.org/files/Cog/VM/latest/README.3732
>
> For example I do not know which VM I have as they seem to be renamed
> to just squeak.
> /home/user8/Squeak5.1beta-16420-64bit-r201608051639-All-in-One.app/Contents/Linux-x86_64/bin/squeak
>
>
> So it is difficult to find out which of the remarks in
> http://www.mirandabanda.org/files/Cog/VM/latest/README.3732
> apply.
>
> I think it is the task of the script
> squeak.sh
>
> to tell me more what to do (script copied in below)
>
> --Hannes
>
>
>
> On 8/13/16, Levente Uzonyi <leves at caesar.elte.hu> wrote:
>> Hi Hannes,
>>
>> It's a VM bug that it prints the wrong URL. You get this error message,
>> because you haven't allowed Squeak to use higher process priorities.
>> Try this link: http://www.mirandabanda.org/files/Cog/VM/latest/README.3732
>>
>> Levente
>>
>> On Sat, 13 Aug 2016, H. Hirzel wrote:
>>
>>> Hello
>>>
>>> On Ubuntu 14.04.1 I get an error with All-in-one-64bit,
>>>
>>> user8 at user8-Latitude:~$ chmod +x squeak.sh
>>> user8 at user8-Latitude:~$ ./squeak.sh
>>> /home/user8/Squeak5.1beta-16420-64bit-r201608051639-All-in-One.app/Contents/Linux-x86_64/bin/squeak
>>> pthread_setschedparam failed: Operation not permitted
>>> Read e.g.
>>> http://www.mirandabanda.org/files/Cog/VM/VM.r201608051639/README.201608051639
>>> user8 at user8-Latitude:~$ uname -a
>>> Linux user8-Latitude-E6410 3.19.0-25-generic #26~14.04.1-Ubuntu SMP
>>> Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>>> user8 at user8-Latitude:~$
>>>
>>>
>>> The requested URL /files/Cog/VM/VM.r201608051639/README.201608051639
>>> was not found on this server.
>>>
>>> Additionally, a 404 Not Found error was encountered while trying to
>>> use an ErrorDocument to handle the request.
>>>
>>> Best wishes
>>>
>>> Hannes
>>>
>>> On 8/13/16, marcel.taeumel <Marcel.Taeumel at hpi.de> wrote:
>>>> Hi there,
>>>>
>>>> here are new builds:
>>>> http://files.squeak.org/5.1beta/Squeak5.1beta-16420-32bit/
>>>> http://files.squeak.org/5.1beta/Squeak5.1beta-16420-64bit/
>>>>
>>>> Note that the VM version in the file name is true for 32-bit but not so
>>>> true
>>>> for 64-bit because the 64-bit Windows VM is different but the version
>>>> comes
>>>> from the macOS VM, which is used to update the image.
>>>>
>>>> Best,
>>>> Marcel
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://forum.world.st/ANN-Squeak-5-1-Feature-Freeze-Trunk-closed-for-new-features-only-bug-fixes-or-text-updates-tp4909004p4910909.html
>>>> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>>>>
>>>>
>>>
>>>
>>
>>
>
>
More information about the Squeak-dev
mailing list
|