Is there a Go server that doesn't require Java?
- handa711
- Dies with sente
- Posts: 109
- Joined: Wed Oct 10, 2012 9:50 pm
- Rank: KGS 2 kyu
- GD Posts: 0
- KGS: HandA
- Tygem: NhaTrang11
- IGS: Nagi
- Wbaduk: handa711
- OGS: hoanganh2357
- Has thanked: 13 times
- Been thanked: 9 times
- Contact:
Is there a Go server that doesn't require Java?
Seriously, is it that hard to not require this horrible technology?
- oren
- Oza
- Posts: 2777
- Joined: Sun Apr 18, 2010 5:54 pm
- GD Posts: 0
- KGS: oren
- Tygem: oren740, orenl
- IGS: oren
- Wbaduk: oren
- Location: Seattle, WA
- Has thanked: 251 times
- Been thanked: 549 times
Re: Is there a Go server that doesn't require Java?
handa711 wrote:Seriously, is it that hard to not require this horrible technology?
Tygem, IGS, wbaduk...
I don't think it's that horrible though.
- Bonobo
- Oza
- Posts: 2223
- Joined: Fri Dec 23, 2011 6:39 pm
- Rank: OGS 9k
- GD Posts: 0
- OGS: trohde
- Universal go server handle: trohde
- Location: Germany
- Has thanked: 8262 times
- Been thanked: 924 times
- Contact:
Re: Is there a Go server that doesn't require Java?
• Dragon Go Server (DGS) dragongoserver.net (correspondence games only)
• Online Go Server (OGS) online-go.com (live & correspondence games, server of my choice)
• Online Go Server (OGS) online-go.com (live & correspondence games, server of my choice)
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali ★ Play a slooooow correspondence game with me on OGS? 
-
yoyoma
- Lives in gote
- Posts: 653
- Joined: Mon Apr 19, 2010 8:45 pm
- GD Posts: 0
- Location: Austin, Texas, USA
- Has thanked: 54 times
- Been thanked: 213 times
Re: Is there a Go server that doesn't require Java?
I guess you're talking about KGS. If you use Chrome as your browser you can use this:
viewtopic.php?f=24&t=13297
viewtopic.php?f=24&t=13297
- Charlie
- Lives in gote
- Posts: 310
- Joined: Mon Feb 06, 2012 2:19 am
- Rank: EGF 4 kyu
- GD Posts: 0
- Location: Deutschland
- Has thanked: 272 times
- Been thanked: 126 times
Re: Is there a Go server that doesn't require Java?
If you want to use the official Java client for KGS, you can also run it under Zulu which is based on OpenJDK and can be "installed" by simply extracting a zip-file so it won't pollute your system with automatic updaters, browser toolbars, adware or other rubbish: https://probabilism.wordpress.com/2016/ ... al-damage/
- oren
- Oza
- Posts: 2777
- Joined: Sun Apr 18, 2010 5:54 pm
- GD Posts: 0
- KGS: oren
- Tygem: oren740, orenl
- IGS: oren
- Wbaduk: oren
- Location: Seattle, WA
- Has thanked: 251 times
- Been thanked: 549 times
Re: Is there a Go server that doesn't require Java?
The Windows and Mac packages are already packaged to not need any special Java installs. The package just puts the JRE with the executable.
-
longshanks
- Dies with sente
- Posts: 97
- Joined: Sat Nov 22, 2014 1:51 am
- GD Posts: 0
- Been thanked: 14 times
Re: Is there a Go server that doesn't require Java?
oren wrote:handa711 wrote:Seriously, is it that hard to not require this horrible technology?
Tygem, IGS, wbaduk...
I don't think it's that horrible though.
It's a massive attack surface so unless you isolate it in someway (Charlie's suggestion is good) it's a bit of a headache.
A list of the Java vulnerabilities this year.
https://www.cvedetails.com/vulnerability-list/vendor_id-93/product_id-19117/Oracle-JRE.html
Also KGS use an invalid SSL certificate (still, even though in 2016 you can get them for free) and you also need to whitelist IIRC even then.
Besides this, Apple have pretty much made it so that each version of Mac OS X KGS breaks without some manual work.
So yeah. It's horrible.
- Joelnelsonb
- Lives in gote
- Posts: 385
- Joined: Mon May 26, 2014 6:45 pm
- GD Posts: 0
- OGS: Saint Ravitt
- Has thanked: 13 times
- Been thanked: 24 times
Re: Is there a Go server that doesn't require Java?
The only place I ever play is OGS at online-go.com. its a great server that requires nothing like that.
Thinking like a go player during a game of chess is like bringing a knife to a gun-fight. Thinking like a chess player during a game of go feels like getting knifed while you're holding a gun...
- Stefany93
- Lives with ko
- Posts: 248
- Joined: Wed Jun 23, 2010 12:39 pm
- Rank: KGS 8k
- GD Posts: 0
- KGS: Azumi93
- Online playing schedule: When I am in a mood for Go :D
- Location: Arkansas, USA
- Has thanked: 193 times
- Been thanked: 21 times
- Contact:
Re: Is there a Go server that doesn't require Java?
handa711 wrote:Seriously, is it that hard to not require this horrible technology?
What's wrong with Java? Why would you care about the technology as long as the product works?
-
Uberdude
- Judan
- Posts: 6727
- Joined: Thu Nov 24, 2011 11:35 am
- Rank: UK 4 dan
- GD Posts: 0
- KGS: Uberdude 4d
- OGS: Uberdude 7d
- Location: Cambridge, UK
- Has thanked: 436 times
- Been thanked: 3718 times
Re: Is there a Go server that doesn't require Java?
Drew, please don't use an obfuscated url so I know where I would go if I click that link. Why do you want to use a short url if space is not limited (and you've given a long link text) and people aren't going to be typing it into their device from a poster?
-
DrStraw
- Oza
- Posts: 2180
- Joined: Tue Apr 27, 2010 4:09 am
- Rank: AGA 5d
- GD Posts: 4312
- Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
- Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
- Has thanked: 237 times
- Been thanked: 662 times
- Contact:
Re: Is there a Go server that doesn't require Java?
Link please.
Still officially AGA 5d but I play so irregularly these days that I am probably only 3d or 4d over the board (but hopefully still 5d in terms of knowledge, theory and the ability to contribute).
- Drew
- Lives in gote
- Posts: 301
- Joined: Thu Oct 17, 2013 12:59 am
- Rank: infant
- GD Posts: 0
- Location: Illinois
- Has thanked: 228 times
- Been thanked: 84 times
- Contact:
Re: Is there a Go server that doesn't require Java?
Uberdude wrote:Drew, please don't use an obfuscated url so I know where I would go if I click that link. Why do you want to use a short url if space is not limited (and you've given a long link text) and people aren't going to be typing it into their device from a poster?
DrStraw wrote:Link please.
It was a joke, linking back to this: https://www.google.com/#q=what%27s+wrong+with+java
- Charlie
- Lives in gote
- Posts: 310
- Joined: Mon Feb 06, 2012 2:19 am
- Rank: EGF 4 kyu
- GD Posts: 0
- Location: Deutschland
- Has thanked: 272 times
- Been thanked: 126 times
Re: Is there a Go server that doesn't require Java?
"Let Me Google That For You" is a very obnoxious way to answer a question. It isn't a joke and it isn't funny - it's arrogant and lazy and shows that you disdain to answer the question from your own perspective. That last point is a very good reason to simply hold your peace.
As a programmer, I'll step in and answer the original question from MY perspective: there's nothing truly wrong with Java as a language itself. All programming languages have their pros and cons and Java is no different - it is a mature, well thought out Object Oriented programming language. The problems start when you look at the way Java is realised.
As a programmer, I'll step in and answer the original question from MY perspective: there's nothing truly wrong with Java as a language itself. All programming languages have their pros and cons and Java is no different - it is a mature, well thought out Object Oriented programming language. The problems start when you look at the way Java is realised.
- Java programmes require you to install a runtime environment in order to run them. This runtime environment is bundled with stuff that "phones home", automatic update services and, in the past, with blatant malware in the form of the Ask Toolbar.
- Java's RE is also bundled with a browser plugin that is installed in nearly all Web Browser software.
- Java's RE and associated Browser plugin are flawed - having them installed on your system and in your browser opens you up to malicious attacks because of flaws in the implementation. Oracle's ones are closed-source so these flaws can not be fixed or easily discovered by anyone but Oracle.
- Java's license terms are obscure and incredibly vague, filled with traps that lawyers can exploit to extort money from successful users (programmers) of Java whenever Larry wants a new boat.
- Java's developer tools and artefacts are freely distributed but that distribution also includes several things that are not free to use. No barriers present you from using them and you'll get away with it until the lawyers take another turn, by which time you might have inadvertently and unknowingly sold your soul to Oracle.