6 ms·
That explains a lot! I wondered how Chrome OS got the Linux build of Flash working without X11. I thought they might have a thin X11 lib in their window manager
by sjs 17y ago
That explains a lot! I wondered how Chrome OS got the Linux build of Flash working without X11. I thought they might have a thin X11 lib in their window manager, but I guess they shoe-horned the Windows build into the Linux version of Chrome. Crafty.
- wmf 17y agoChrome OS uses X11. The idea that Chrome is running Windows Flash Player under some kind of Wine wrapper is ridiculous IMO.
- jrockway 17y agoBut the name contains the string .exe! Clearly that means Windows is being emulated. (Note to people that think this is true; install f-spot on Linux some time. It's a C# application, and ends in .exe. Even though it has nothing to do with Windows, except that Microsoft spec'd C# and Microsoft makes Windows...)
- malkia 17y agoSo does all mono compiled applications for unix/mac. It's just an extension. It might be what you have said, but unless verified. It isn't. Picasa for example is emulated through wine on Linux/Mac, but that's because it was developed originally for Win32.
- lt 17y agoIt's not correct to say that Picasa is emulated using wine. Instead, it's a native Linux app that has been ported using WineLib, which reimplements a lot of the Windows API, but compiled to Linux. Instead of replacing API calls with the Linux equivalents, there's just an additional layer that redirect calls or implements them. Wine and WineLib are different things.
- DrJokepu 17y agoEven though this is not true in this case, this wouldn't be unheard of. Google did exactly the same with Picasa, that is, the Linux port of Picasa is a modified version of the original Windows Picasa running on Wine. http://en.wikipedia.org/wiki/Picasa#Linux http://en.wikipedia.org/wiki/Picasa#Linux
- sjs 17y agoMy mistake. I wrongly assumed Chrome OS did not include X11 when I read that they used a new window system.
- blasdel 17y agoChromeOS is written on top of Clutter, which uses OpenGL via X11.