* [discuss] status of Golang
@ 2025-01-31 16:16 Enrico Weigelt, metux IT consult
2025-01-31 16:37 ` Robert Mustacchi
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Enrico Weigelt, metux IT consult @ 2025-01-31 16:16 UTC (permalink / raw)
To: illumos-discuss
Hi folks,
I'm thinking about using golang in my xorg-testing-ground tool.
But of course that would be a bad idea, if golang doens't work well
on OI yet (would defeat the whole purpose of my tool)
So, I'd like to know your oppisions on Golang on OI.
Is there already a practically usable port ? Or is there some offical
upstream build that can be easily installed and reliable ?
thx
--mtx
--
---
Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
GPG/PGP-Schlüssel zu.
---
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
info@metux.net -- +49-151-27565287
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-Ma50d4b606c97367a91008dc8
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-01-31 16:16 [discuss] status of Golang Enrico Weigelt, metux IT consult
@ 2025-01-31 16:37 ` Robert Mustacchi
2025-01-31 16:38 ` Marcel Telka
2025-02-01 0:32 ` Till Wegmueller
2 siblings, 0 replies; 8+ messages in thread
From: Robert Mustacchi @ 2025-01-31 16:37 UTC (permalink / raw)
To: illumos-discuss, Enrico Weigelt, metux IT consult
On 1/31/25 08:16, Enrico Weigelt, metux IT consult wrote:
> Hi folks,
>
> I'm thinking about using golang in my xorg-testing-ground tool.
> But of course that would be a bad idea, if golang doens't work well
> on OI yet (would defeat the whole purpose of my tool)
>
> So, I'd like to know your oppisions on Golang on OI.
> Is there already a practically usable port ? Or is there some offical
> upstream build that can be easily installed and reliable ?
I can't speak to OI specifically, but in there is GOOS=illumos upstream
in golang, which should generally speaking work reasonably well.
Robert
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-Me3939c90dee848247e708f05
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-01-31 16:16 [discuss] status of Golang Enrico Weigelt, metux IT consult
2025-01-31 16:37 ` Robert Mustacchi
@ 2025-01-31 16:38 ` Marcel Telka
2025-02-01 0:32 ` Till Wegmueller
2 siblings, 0 replies; 8+ messages in thread
From: Marcel Telka @ 2025-01-31 16:38 UTC (permalink / raw)
To: illumos-discuss
On Fri, Jan 31, 2025 at 05:16:51PM +0100, Enrico Weigelt, metux IT consult wrote:
> I'm thinking about using golang in my xorg-testing-ground tool.
> But of course that would be a bad idea, if golang doens't work well
> on OI yet (would defeat the whole purpose of my tool)
>
> So, I'd like to know your oppisions on Golang on OI.
> Is there already a practically usable port ? Or is there some offical
> upstream build that can be easily installed and reliable ?
OpenIndiana specific questions is better to ask in OI mailing list(s) -
see https://openindiana.org/community/ for details.
For this particular case you can simply `pkg install golang` and try
yourself how it behaves (and let us know when there is something
unexpected).
HTH.
--
+-------------------------------------------+
| Marcel Telka e-mail: marcel@telka.sk |
| homepage: http://telka.sk/ |
+-------------------------------------------+
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-M87dcb5b696af7930eda57ab1
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-01-31 16:16 [discuss] status of Golang Enrico Weigelt, metux IT consult
2025-01-31 16:37 ` Robert Mustacchi
2025-01-31 16:38 ` Marcel Telka
@ 2025-02-01 0:32 ` Till Wegmueller
2025-02-11 12:48 ` Enrico Weigelt, metux IT consult
2 siblings, 1 reply; 8+ messages in thread
From: Till Wegmueller @ 2025-02-01 0:32 UTC (permalink / raw)
To: discuss
illumos sponsors a builder for the official golang CI so it is fully
supported. We have very good support for Golang, Rust and Python. Most
people here in the community prefer to write Rust over golang but it is
equally well supported.
-Till
On 31.01.25 17:16, Enrico Weigelt, metux IT consult wrote:
> Hi folks,
>
> I'm thinking about using golang in my xorg-testing-ground tool.
> But of course that would be a bad idea, if golang doens't work well
> on OI yet (would defeat the whole purpose of my tool)
>
> So, I'd like to know your oppisions on Golang on OI.
> Is there already a practically usable port ? Or is there some offical
> upstream build that can be easily installed and reliable ?
>
> thx
> --mtx
>
> --
> ---
> Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
> werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
> GPG/PGP-Schlüssel zu.
> ---
> Enrico Weigelt, metux IT consult
> Free software and Linux embedded engineering
> info@metux.net -- +49-151-27565287
>
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-M5ffec94f1cbd3f51a73e880e
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-02-01 0:32 ` Till Wegmueller
@ 2025-02-11 12:48 ` Enrico Weigelt, metux IT consult
2025-02-11 12:54 ` Peter Tribble
0 siblings, 1 reply; 8+ messages in thread
From: Enrico Weigelt, metux IT consult @ 2025-02-11 12:48 UTC (permalink / raw)
To: illumos-discuss, Till Wegmueller
On 01.02.25 01:32, Till Wegmueller wrote:
> illumos sponsors a builder for the official golang CI so it is fully
> supported. We have very good support for Golang, Rust and Python. Most
> people here in the community prefer to write Rust over golang but it is
> equally well supported.
That's great :)
So, if I'm going to write crossplattform tools that shall run on
Solaris, that would be the way to go for me.
Does anybody happen to know about the situation on BSD's ?
--mtx
--
---
Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
GPG/PGP-Schlüssel zu.
---
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
info@metux.net -- +49-151-27565287
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-Ma89858ac103b54eea6839d7d
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-02-11 12:48 ` Enrico Weigelt, metux IT consult
@ 2025-02-11 12:54 ` Peter Tribble
2025-02-12 2:17 ` Alan Coopersmith via illumos-discuss
0 siblings, 1 reply; 8+ messages in thread
From: Peter Tribble @ 2025-02-11 12:54 UTC (permalink / raw)
To: illumos-discuss
[-- Attachment #1: Type: text/plain, Size: 1652 bytes --]
On Tue, Feb 11, 2025 at 12:46 PM Enrico Weigelt, metux IT consult <
lkml@metux.net> wrote:
> On 01.02.25 01:32, Till Wegmueller wrote:
> > illumos sponsors a builder for the official golang CI so it is fully
> > supported. We have very good support for Golang, Rust and Python. Most
> > people here in the community prefer to write Rust over golang but it is
> > equally well supported.
>
> That's great :)
>
> So, if I'm going to write crossplattform tools that shall run on
> Solaris, that would be the way to go for me.
>
> Does anybody happen to know about the situation on BSD's ?
>
You can look at the list of platforms available for download at
https://go.dev/dl/
- you'll need to expand the 'Other Ports'. Plenty of evidence of FreeBSD,
netbsd,
openbsd, even dragonfly - and both illumos and solaris available in binary
form.
(What you won't see is anything like SPARC, but that's a bit of a lost
cause as far
as go is concerned.)
>
> --mtx
>
> --
> ---
> Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
> werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
> GPG/PGP-Schlüssel zu.
> ---
> Enrico Weigelt, metux IT consult
> Free software and Linux embedded engineering
> info@metux.net -- +49-151-27565287
>
--
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-Mf4b9bee9f71c6b6ca06d67c9
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
[-- Attachment #2: Type: text/html, Size: 3656 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-02-11 12:54 ` Peter Tribble
@ 2025-02-12 2:17 ` Alan Coopersmith via illumos-discuss
2025-02-12 3:01 ` Goetz T. Fischer via illumos-discuss
0 siblings, 1 reply; 8+ messages in thread
From: Alan Coopersmith via illumos-discuss @ 2025-02-12 2:17 UTC (permalink / raw)
To: discuss
On 2/11/25 04:54, Peter Tribble wrote:
> (What you won't see is anything like SPARC, but that's a bit of a lost cause as far
> as go is concerned.)
Yeah, for SPARC, we're pretty much limited to gccgo, which is why we don't
really recommend Go for people who need to support Solaris on both SPARC & x64.
For those who only need x64 support, things should be mostly fine though.
-alan-
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-Md3edec0ff42dfc41617bf919
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [discuss] status of Golang
2025-02-12 2:17 ` Alan Coopersmith via illumos-discuss
@ 2025-02-12 3:01 ` Goetz T. Fischer via illumos-discuss
0 siblings, 0 replies; 8+ messages in thread
From: Goetz T. Fischer via illumos-discuss @ 2025-02-12 3:01 UTC (permalink / raw)
To: discuss
On Tue, 11 Feb 2025 18:17:58 -0800, Alan Coopersmith via illumos-discuss wrote:
> Yeah, for SPARC, we're pretty much limited to gccgo, which is why we don't
> really recommend Go for people who need to support Solaris on both SPARC & x64.
i didn't follow go closely recently but around version 1.10 the original go compiler's options were
a joke and the gccgo results were much better performance wise as well. so gccgo seemed to be the
only serious way to go (pun intended) anyway.
------------------------------------------
illumos: illumos-discuss
Permalink: https://illumos.topicbox.com/groups/discuss/T34fe928167fe3d68-Ma4ed6ccf6f3b3cfb305826dd
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-02-12 3:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-31 16:16 [discuss] status of Golang Enrico Weigelt, metux IT consult
2025-01-31 16:37 ` Robert Mustacchi
2025-01-31 16:38 ` Marcel Telka
2025-02-01 0:32 ` Till Wegmueller
2025-02-11 12:48 ` Enrico Weigelt, metux IT consult
2025-02-11 12:54 ` Peter Tribble
2025-02-12 2:17 ` Alan Coopersmith via illumos-discuss
2025-02-12 3:01 ` Goetz T. Fischer via illumos-discuss
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).