Friday, September 12, 2008

Microsoft Subsystem for UNIX-based Applications

Though MS have similar things since 2000's, but I just found about it today.
http://technet.microsoft.com/en-us/library/cc771470.aspx
Wikipedia is quite more informative
http://en.wikipedia.org/wiki/Microsoft_Windows_Services_for_UNIX

For Linux guys, that means MS supports CC and X11, GDB, ls, kill, grep, awk, and the list goes on and on. As I understood from wikipedia, it comes with more than 350 such utilities.

CC is a wrapper around VC++. X11 doesn't come with a working X server so you'd use an open one like Cygwin/X.

To avoid confusing the reader, it's originally an implementation of the POSIX specifications (Portable Operating System Interface, an IEEE standard). I don't know why they took it from a defensive point of view and claimed it is only there to support UNIX apps..

UNIX apps can be source-ported, but not binary-ported. That means you have to recompile them on Windows to work there.

There were such a POSIX-compatibility implementation on Windows that I've heard of and used extensively (like Cygwin), but this is the first time for me to know that MS have "paid" developers to work on that :D :D

Wikipedia says that for Vista it only comes with Enterprise and Ultimate editions.

top 5 items in a TODO list...

5- improve X

4- implement Y

3- comment the code

2- clean the code

1- testing n' debugging

So basically the software have not been tested, is lacking functions, and the implemented functions are not complete nor good, the code isn't commented and isn't even clean...

PS: inspired from the TODO list here
http://lists.gnu.org/archive/html/qemu-devel/2006-11/msg00149.html

Virtualbox seamless mode (screenshot)



now that's CUTE

Tuesday, September 9, 2008

(a quote on google chrome)

Quoting from http://www.sol-sd.com/news/119/ARTICLE/3310/2008-09-08.html:

Chrome alone will not be a major moneymaker for Google, according to the executives, but if Chrome can improve the user experience, that will encourage more Internet use and ultimately create more revenue for Google, they said.
So Google's main problem is to increase Internet use... Google then sees "Internet = Google"...