Per favore correggimi se sbaglio ma, oggi (dicembre '19) 
 f# interattivo con netcore funziona in Ubuntu 18.04 
 Con le istruzioni di installazione standard di 
 https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-ubuntu-1904 
 e https://fsharp.org/use/linux/ 
// file: runtime.fsx
open System
open System.Reflection
open System.Runtime
open System.Linq
Type.GetType("Mono.Runtime")
|> printf "Mono.Runtime: %A\n"
(Assembly.GetEntryAssembly().GetCustomAttributesData()
         .FirstOrDefault((fun a -> 
            a.AttributeType = typedefof<Versioning.TargetFrameworkAttribute>)))
         .ConstructorArguments
|> printf "Framework: %A\n"
$ fsi runtime.fsx 
Mono.Runtime: Mono.Runtime
Framework: seq [".NETFramework,Version=v4.6"]
...
$ dotnet fsi runtime.fsx 
Mono.Runtime: <null>
Framework: seq [".NETCoreApp,Version=v2.1"]
F# per CoreCLR Status dice che FSI su CoreCLR è completo, quindi presumibilmente funzionerebbe se si riuscisse a trovarlo.
 In un altro ticket:perché i REPL C# e F# sono stati rimossi e quando/come verrà implementato "come strumento separato"? — si afferma che dotnet repl fsi funzionava ma è stato rimosso in favore di un (ancora inesistente) pacchetto separato.