<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p>@Chris:</p>
<p><br>
</p>
<p>> <span style="font-size:12pt">I believe it has nothing to do with my command.  Even if you try to just run </span></p>
<div><span style="font-size: 12pt;">>    squeak -version</span><br>
</div>
<div><span style="font-size: 12pt;">> in that environment, I think you'll get the same error.</span><br>
</div>
<p></p>
<p><br>
</p>
<p>No, this one works:</p>
<p><br>
</p>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<div dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p></p>
<div>5.0-201810071412  Mon Oct  8 09:30:27 UTC 2018 gcc 4.8 [Production Spur 64-bit VM]</div>
<div>CoInterpreter VMMaker.oscog-eem.2437 uuid: 0e97c106-dd0b-437b-b1aa-e15257288c3f Oct  8 2018</div>
<div>StackToRegisterMappingCogit VMMaker.oscog-eem.2432 uuid: 7b14d114-0e04-4e46-b8a7-4b5e6d87f5fe Oct  8 2018</div>
<div>VM: 201810071412 <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" target="_blank" rel="noopener noreferrer" class="OWAAutoLink" id="LPlnk756311" previewremoved="true">
https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a></div>
<div>...</div>
<p></p>
</div>
</blockquote>
<div dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p><br>
</p>
<p>(Just wondering why the current Trunk image is delivered with a VM that has version 5.0 ...)</p>
<p>Creating the squeak.conf did not change the behavior for me.</p>
<p>I am using a Ubuntu WSL.</p>
<p><br>
</p>
<div style="color:rgb(0,0,0)">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von David T. Lewis <lewis@mail.msen.com><br>
<b>Gesendet:</b> Freitag, 8. November 2019 14:34 Uhr<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] CommandLineUIManager</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt">
<div class="PlainText">On Wed, Nov 06, 2019 at 09:30:44PM -0800, tim Rowledge wrote:<br>
> <br>
> <br>
> > On 2019-11-06, at 7:43 PM, Chris Muller <asqueaker@gmail.com> wrote:<br>
> > There are two flavors of the Linux VM, you're using the version of the VM that's a little better, but requires you to install a file into your security limits that allows it to work.<br>
> > <br>
> > Create a text file called "squeak.conf" with these contents (between the horizontal lines):<br>
> > <br>
> > *       hard    rtprio  2<br>
> > *       soft    rtprio  2<br>
> <br>
> The daft thing is that this problem was purportedly fixed in linux kernels as of {mumble-mumble} years ago. Raspbian, for example, does not need it and Raspbian is based on a very conservative branch of Debian<br>
> <br>
<br>
Uhmm... it's not a "problem" that needs to be fixed. The Rasbian<br>
distribution of Debian Linux is typically intended as single-user<br>
system on which you can safely assume that if the user does something<br>
dumb, then it serves him/her right when the system locks up.<br>
<br>
In the general case of a multi-user system, you don't want someone <br>
to elevate their thread priorities and accidentally lock up the<br>
entire system. That's why you are not allowed to use real time<br>
scheduling priority in ordinary user applications.<br>
<br>
Some Linux distributions enforce this by default, and others do<br>
not. I think that it more or less depends on the intended audience<br>
for the distribution.<br>
<br>
Dave<br>
 <br>
<br>
</div>
</span></font></div>
</div>
</div>
</body>
</html>