OH MY GOD!!Finally, my codes were done!!!!
(Actually, almost done, since the installation package still using shell script :(
OK, however I can have some free time to do more things I love to do :D
For your information, my ComSci friends, I wanna tell you that Linux and open source programs are great!!! But it took you some more time to work on, and had a very high (in my opinion) learning curve.
I worked on Fault-Tolerance High-Availability OSCAR, which will work on Linux cluster to enable fault tolerant job queue and job execution on MPI parallel programming (whomever would like to know more, please contact me :)
I didn't want to talk much about my GSoC here, just a few sentence complaint something happening on my project.
HOLY SH*T, many open source software had a great number of issues about dependencies!!!! And you might have to manually resolve those dependencies by yourself!!! (Again, ***MIGHT HAVE TO***, many of them were managed by packaging software like RPM, YUM, etc.) Installation alone might cost you more than one day.
If you use too new Linux distributions, the program might not support it. In consequences, you had to build it yourself from its codes. If some error appears, only you, the installer, would solve it T_T.
Moreover, some program might had a very bad documentation, that would make a lot of confusions instead of illuminations (I guess mine is one of them T_T).
Some programs that you had to depend on to complete your work might produce some unexpected error without any clue!!! Even the Q/A mailing list support might contain some issues similar to your error experience, but it's possible that no one help you out in that Q/A mailing list T_T. ARRRRGHHHHHHH
By the way, there are a lot of program that were written with robustness, efficiency, powerful, beautiful, or whatever good :D
Especially the active open source project like Open Office, Lynx, Inkscape, etc.
They work almost like commercial softwares.
"Linux and Open Source Software" are great!!!
But they're two-edge swards.
If you understand what to do about them, you'll got a lot of advantages of free software :D
Within this week, I will begin introducing a bunch of free softwares I am using in my MacBook, with some easy installation tips :D for newbies (like me).
So, hope you all also enjoy my free software fever :D
HAIL THE FREE SOFTWARE!!!