I use Linux for everything, it's my main OS. I do dabble from time to time in
other esoteric operating systems, but never any of the great evils of the
computer world (Windows/OS X). However, living in Korea has been a challenge,
and it certainly pushes your Linux skills to the max.
Recently, a friend of mine expressed an interest in free software and Linux,
and he asked if I could install Linux on his computer for him and delete that
evil Windows. I was of course very happy to install Linux for him, but erasing
Windows was something I was reluctant to do, since this is Korea and I know
there will be problems. However, he insisted and I removed the Windows
partition from his hard drive. In the end, it is probably for the best.
Let's me just take a second to talk about the problems in Korea, since nobody
else seems to be doing so.
The first and most obvious problem in Korea is Korean web sites. This problem
is the biggest obstacle to using Linux in Korea, and it's everybody's fault.
Korea often boasts that it has the most sophisticated Internet of any country,
but this is no where near the reality. Korea may have the highest number of
internet connected devices, but this is far from a measure of technological
superiority as many Koreans claim. The vast majority of these devices are
"smart" phones, which are among the most useless devices ever created. The
Korean Internet speeds are greatly exaggerated, and have been surpassed by
several other countries (a fact which has been largely ignored in Korea), and
from experience I can tell you that internet outages are much more frequent
here than in the United States, though that might be my landlord's problem.
None of these are specific problems for Linux, but the next one is; Websites
only work in Internet Explorer.
The reason for this is three-fold. First of all, the Korean government has
stupidly mandated the use of ActiveX controls for all online financial
transactions. This means it's actually illegal for a Korean bank or online shop
to make their website work on Linux, or even in Firefox or Chrome on Windows.
Only Internet Explorer on Windows is supported, by law. So in Linux,
there is no shopping online or online banking in Korea. To make matters worse,
Korean software developers love ActiveX and abuse it like crazy. Everything
here is made in ActiveX, and designed only for Internet Exporer. Even if the
website doesn't rely on ActiveX or IE, often it will explicitly check your
browser and OS type and deny access if you are not using IE, even though the
website would otherwise work fine. One website in particular I had been using
without problem for about 1 year before they "upgraded" it to check my browser.
I was very angry and wrote the organization a very angry email, to which they
replied something along the lines of "Sorry you are not happy, but we don't
really care at all." (paraphrasing of course). I was able to coax the website
into functioning properly by configuring my browser to identify itself as
Firefox on Android, which works because there is a mobile version of the
website designed for smartphones. However, not all features are available in
the smartphone version, which worked to my advantage because clicking on a
non-mobile feature triggers a message which says (in Korean) "Sorry, there is
no mobile version of this page, would you like to be redirected to the full
version of this website?" Which then works as it should. Finally, the Internet
users in Korea are part of the problem because they have no desire to ever try
anything new. China does not have this problem, there dozens of stupid Chinese
browsers that are popular in parts of China, but in Korea, only Internet
Explorer is ever used. If Korean Internet users were demanding and pushing for
better browser support, then they would most certainly get it, and might even
succeed in eventually overturning the ActiveX mandate. If Korea truly wants to
ever be the leader in Internet technology, this is one of the first things that
has to happen. Without variety, there is no innovation.
The second problem is documents. In the US, Microsoft Word is prevailent. This
is obnoxious, but at least there is a good workaround for this in Linux. Both
OpenOffice and Abiword can read and write Microsoft Word documents reasonably
well, so this is usually never a problem and makes leaving Windows easy. It
also makes new Linux users feel very happy when they realize that they do not
need to fork out $300 just to be able to type stuff. However, Korea is a
different story. Korea has Haansoft Inc., developer of Hangul Word and part of
the alliance responsible for Asianux. Hangul Word is the most popular word
processor in Korea, and it is also the worst word processor ever to be
developed. I have never met a person who enjoyed using Hangul Word if they had
any experience with anything else. In addition, it saves files by default in a
format called HWP. This format cannot be opened even by Word. Linux actually
does a better job in this regard as both OpenOffice and Abiword claim to open
this type of file. However, there are two versions of HWP files, and Linux word
processors are only capable of opening files of the pre-1997 format. So any HWP
file created today will be worthless to a Linux user.
I expected better from a company that helped develop their own Linux
distribution (which I am trying to download now). So I did some research. Turns
out that in 2008, Haansoft released a Linux version of Hangul Word. The port
was never very good, and very difficult to install, so there are many websites
explaining how to get it working. However, this is all worthless because
although Hangul 2008 was available for Linux, it is not available any longer.
Haansoft also released a new product called "ThinkFree", which supports neither
freedom nor thinking. The product is available for Linux, but only because it
is written in Java, and nothing is worse than Java. In addition, they expect
you to pay about $50 for it, which I would actually be happy to do if I needed
it, and if it wasn't written in Java. I will never pay for software written in
Java. Java should never been used for application development (or anything).
So, opening HWP files in Linux is a bust. It's just not possible.
The third problem in Kakaotalk. Kakaotalk is by far the smallest problem out of
all the problems I have mentioned. Kakaotalk is an ad-supported smart phone
application that allows IP based text chat and voice calls. However, there is
also a Windows client as well, though you still seem to need to have your
account connected with your cell phone. The application on Windows is pretty
simple, so I expected that it would be fairly easy to run in Wine. However,
this is not the case. I still suspect that using the program in Wine is
technically possible (Kakao doesn't use unimplemented features), but there is a
one little obstacle. Kakaotalk installs in Wine easily, but on startup, it
"detects" that the computer is not running Windows and then exits. So it
probably would work fine, but the Kakaotalk developers have intentionally
blocked it from running under Linux.
On my friend's computer, we solved these problems by running VirtualBox and
Windows. It's about the worst case scenario, but that's what had to be done.
On my computer I solve the problem by never using anything Korean, and
complaining loudly every time there is a problem.
Korea, your computer technology is not good enough, you need to