Saturday, December 17, 2011

XNU-dev - a fork of the Apple? Darwin XNU kernel for generic x86 PCs - Google Project Hosting

This project is a fork of the XNU kernel utilized by Darwin and Mac OS X whose goal is to provide additional support for hardware and functionality to users which use XNU kernel driven operating systems.

Latest News

Available here: Latest News

We added a Wiki page for news snippets so you can keep up on the latest developments easily by subscribing to the Wiki RSS feed.

User documentation

The Voodoo team has put great effort into preparing proper documentation for the end users. Please make sure to go through it as it answers several common questions.

Unfortunately currently the documentation is only available in English. We would appreciate if the community helps in translating it to other languages. We are looking for the following translations (in order of importance): Chinese, Korean, German and Russian, at the moment.

Developer documentation

Two white-papers detailing the technology that went into the kernel are being prepared and will be available soon. One of them describes the changes made in the kernel from a higher abstraction level, to enable developers to get to grips with the source tree. The second one is a highly technical paper describing the design and implementation of the vastly improved SSE3 emulator. Further documents may be available in the future.

Bug reports

Note: We have exceeded the attachments quota for Issues on Google Code. We're going to ask Google to extend it, and/or find alternative methods for you to get your system info or KP screenshots to us. Until then, please use SendSpace or Mediafire for the .tar.gz files, Pastie for pasting crash logs and ImageShack for putting KP screenshots.

Please go through the list of open bugs and if your problem is in the list, STAR it instead of posting a new report. Starring a bug report means voting for it and will push us to try fixing that first, and also helps avoid duplicate reports.

We are not accepting any more bug reports for sleep/resume problems. Incomplete reports will NOT be entertained. Please be prepared to describe what steps you have taken to fix the problem yourself. Only report an issue if you believe its a bug in the kernel. We have found that almost all bug reports for the release candidate have been because of external reasons (like kexts, not updating to 10.5.5 and so on). Once ready, go to the Issues tab.

Other Kernel Features (slightly outdated info)

  • Supports sleep/resume as well as SpeedStep on most systems (use in conjunction with the SpeedStep kext)
  • Massively improved SSE3 Emulation layer, up to 3 times faster and fully multithread-capable (thanks Turbo)
  • Real-time clock fix for SSE2 users (no system slowdown/stutter when SpeedStep is on, supports less than 1 GHz cpu speeds)
  • On-the-fly cpuid opcode patching for AMD support (boot retail on AMD!)
  • Support for 64bit on AMD
  • Black-listing of problematic kernel extensions
  • More secure: Execute-Disable (XD/NX) is turned on by default for supported systems
  • HPET enabled on supported systems, cleaner boot-up code
  • Legacy VMware support by using busratio= bootflag.

Source-code is open under APSL. (Not New BSD!)

Theme track info

Is it legal to distribute them? They are taken from publicly available samples on the record company websites themselves (hence the sometimes low bitrates), slightly edited/enhanced. Some tracks are also composed by mercurysquad who holds the copyright.

Source: http://code.google.com/p/xnu-dev

famu martina mcbride terry jones andy reid elf on the shelf elf on the shelf barney frank

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.