Skip navigation
Help

Clang

warning: Creating default object from empty value in /var/www/vhosts/sayforward.com/subdomains/recorder/httpdocs/modules/taxonomy/taxonomy.pages.inc on line 33.

An anonymous reader wrote in with a story on OS News about the latest release of the Genode Microkernel OS Framework. Brought to you by the research labs at TU Dresden, Genode is based on the L4 microkernel and aims to provide a framework for writing multi-server operating systems (think the Hurd, but with even device drivers as userspace tasks). Until recently, the primary use of L4 seems to have been as a glorified Hypervisor for Linux, but now that's changing: the Genode example OS can build itself on itself: "Even though there is a large track record of individual programs and libraries ported to the environment, those programs used to be self-sustaining applications that require only little interaction with other programs. In contrast, the build system relies on many utilities working together using mechanisms such as files, pipes, output redirection, and execve. The Genode base system does not come with any of those mechanisms let alone the subtle semantics of the POSIX interface as expected by those utilities. Being true to microkernel principles, Genode's API has a far lower abstraction level and is much more rigid in scope." The detailed changelog has information on the huge architectural overhaul of this release. One thing this release features that Hurd still doesn't have: working sound support. For those unfamiliar with multi-server systems, the project has a brief conceptual overview document.

Share on Google+

Read more of this story at Slashdot.

0
Your rating: None


Exporting 3D Scenes from Maya to WebGL Using Clang and LLVM

Google Tech Talk (more info below) November 17, 2011 Presented by Jochen Wilhelmy ABSTRACT This talk presents a way to export 3D scenes from Autodesk Maya directly to WebGL. This aims at simplifying the process of content creation for the new WebGL standard which is important for its wide adoption. A key insight is that Maya's dependency graph can be seen as a graphical programming language which is then translated to JavaScript and GLSL using Clang and LLVM. A public beta is online at www.inka3d.com . Note that the frame rate of the slides and demos in the video is poor due to technical issues. Please visit the following links to try the demos on your own computer. Slides: www.inka3d.com "Azathioprine" demo: azathioprine.digisnap.bplaced.net ABOUT THE SPEAKER Jochen Wilhelmy is well known in the so-called demo scene for creating innovative realtime rendering algorithms and drew many first and second prizes in demo competitions. He also developed the engine for the "Singles" computer games.
From:
GoogleTechTalks
Views:
692

12
ratings
Time:
45:41
More in
Science & Technology

0
Your rating: None

snydeq writes "Fatal Exception's Neil McAllister sees Microsoft's Project Roslyn potentially reinventing how we view compilers and compiled languages. 'Roslyn is a complete reengineering of Microsoft's .NET compiler toolchain in a new way, such that each phase of the code compilation process is exposed as a service that can be consumed by other applications,' McAllister writes. 'The most obvious advantage of this kind of "deconstructed" compiler is that it allows the entire compile-execute process to be invoked from within .NET applications. With the Roslyn technology, C# may still be a compiled language, but it effectively gains all the flexibility and expressiveness that dynamic languages such as Python and Ruby have to offer.'"

Read more of this story at Slashdot.

0
Your rating: None