Skip to main content

Home/ The Apple Group/ Group items tagged extended

Rss Feed Group items tagged

Graham Perrin

XBinary: Extended Binary Format Support for Mac OS X - 0 views

  • Extended Binary Format Support
  • © Amit Singh
  • January 2009
  • ...51 more annotations...
  • —With the advent of x86-based Macintosh computers, Universal binaries, originally known as "fat" or multiple-architecture binaries, appeared in Mac OS X.
  • Universal Binaries
  • for one or more architectures
  • along with a header that describes each constituent binary.
  • a wrapper that contains Mach-O binaries
  • a "4-way fat" executable could consist of Mach-O executables for the i386 (32-bit Intel), x86_64 (64-bit Intel), ppc (32-bit PowerPC), and ppc64 (64-bit PowerPC) architectures
  • Mac OS X does not provide any kernel-level or user-level interfaces to extend binary format support.
  • we'll need to write special software
  • new kernel functionality
  • software will involve a kernel extension.
  • extend the kernel
  • and execute them through specified handler programs.
  • Let us call the new software that implements these features XBinary. binfmt_misc Those familiar with the Linux kernel will realize that functionality similar to what's been described here exists in Linux as the binfmt_misc kernel feature. XBinary is conceptually similar
  • XBinary also has some Mac OS X specific features.
  • download and install the XBinary package
  • a command-line tool (xbinary
  • a kernel extension (xbinary.kext)
  • research software at this point
  • choosing the best library from an extended fat library file.
  • for developers, researchers, and power users
  • take XBinary for a spin
  • XBinary: extended binary format support for Mac OS X Copyright (c) 2009 Amit Singh. All Rights Reserved. http://osxbook.com The XBinary software allows you to extend the Mac OS X kernel such that it can recognize arbitrary binary formats and execute them through specified handler programs. (Mac OS X natively supports executing only Mach-O binaries, Universal (fat) binaries, and interpreter scripts.) XBinary consists of a kernel extension (xbinary.kext) and this command-line tool, which lets you control the XBinary facility. This requires superuser privileges, so you should run this tool using sudo(8). The XBinary kext must be loaded for the facility to be available.
  • You can add and manipulate in-kernel entries that enable recognition of binary formats.
  • You can also specify flags that affect how a matched entry is processed. By default, the argument vector IS adjusted and setuid/setgid binaries are NOT allowed.
  • make experimentation involving new binary formats easy
  • Let us look at Java applications
  • then specify this wrapper script as the interpreter
  • and subsequently invoke the Java application launcher.
  • given a Java class file
  • a wrapper script
  • We don't even have to write such scripts
    • Graham Perrin
       
      :-)
  • a Universal binary containing, say, Tiger and Leopard versions
  • simplify code creation and maintenance.
  • Consider a 2-way fat binary containing i386 and x86_64 architectures.
  • operating system versions in addition to processor architectures.
    • Graham Perrin
       
      :-)
  • Now think of an "extended" fat binary mechanism that incorporates
  • our hypothetical extended fat binary contains eight "architectures"
  • the extended fat feature as implemented by XBinary is not a complete implementation
  • These examples assume that you are on an x86 (little-endian) machine.
  • XBinary requires Mac OS X 10.5.x (Leopard).
  • Executive Summary This document discusses XBinary, a new software that lets you add kernel-level support for executing files in arbitrary binary formats on Mac OS X.
  • Extending Executability
  • recognize arbitrary binary formats
  • using the xbinary tool
  • copious "help" output
  • Each entry must have as its name a unique identifier string up to 31 bytes in size. Additionally, a set of other arguments specify to the kernel how to recognize that binary format and which interpreter to invoke to handle it. XBinary can recognize a binary EITHER by matching magic bytes within the first page of the file OR by matching a file extension. OTHER_ARGS must be a valid combination of the following arguments (some are optional).
  • that will determine the startup class name
  • Bonus Feature: Extra Fat Binaries
  • Since XBinary is experimental, why not experiment with such a feature too?
  • XBinary wouldn't be able to help the dynamic linker
  • The XBinary software
sarah suiuh

HDMI Extender over Single Cat5/cat6 Cable - 100M or Longer - 0 views

  •  
    the best HDMI extender and splitter I've used. Really great!
anonymous

A Student Extended iPhone Battery Life up to 12x Longer - 0 views

  •  
    So a student from Carleton University in Canada named Atif Shamin have tweaked his iPhone and extended the battery life of iPhone up to 12x longer than regular iPhone
christa joe

Windows XP, IE 6 and Office 2003 - Final Countdown Begins - 0 views

  •  
    Windows' most popular operating system, Windows XP has now entered in its final year of extended support offered by Microsoft. Along with Windows XP other two products i.e. IE 6 and Office 2003 will also stop receiving any technical support from Microsoft after April 8, 2014.
Gary Thackrah

Find Best Android App Developers in Melbourne | App Development - 0 views

  •  
    Whether it's an extension of your website, educational tool, game or utility, Production Media's experienced app development team can turn your vision into a reality.app development has been our passion since we opened our doors in 2010.Businesses that have developed an app are invariably extending their reach to app development too.
thanaads Thanaads Noo

One million Snapture Premium iPhone camera program licenses available for free | iPhone... - 0 views

  •  
    SnaptureLabs, developers of the popular unauthorized third party application Snapture that extends iPhone camera's capabilities, have announced that they are making 1 million copies of Snapture Premium available to iPhone owners for free (normally Snapture Premium for iPhone costs $7.99).
Jeff Johnson

AFP548 - Using Managed Preferences in the DSLocal domain - 0 views

  •  
    Most of you should be aware of how you can use MCX to manage preferences for your directory service. Generally these days this is done by either running Open Directory, extending the schema for Active Directory or a standard OpenLDAP installation, or running a "magic triangle" setup where your client machines are bound to both an Open Directory setup and an Active Directory/OpenLDAP setup.
Jeff Johnson

Favorite iPhone Apps: Top productivity tools (Macworld) - 0 views

  •  
    One of most tantalizing possibilities posed by the arrival of native third-party apps for the iPhone and iPod touch was the promise that some of the App Store's offerings would extend the device's capabilities-thereby making you more productive. A multitude of apps deliver on this promise, and we've selected nine of our favorite productivity tools. The apps listed below will help you manage your to-dos, track your time, move your files, crunch numbers, organize your searches, and even control your Mac. As with our favorite iPhone games and top communication tools, our favorite productivity apps all shipped before November 1, 2008.
jasmeen jassi

How To get better Smartphone Battery Life By More Than 50% - 0 views

  •  
    This is an approximately obvious invention and you have to wonder why no one else has had the idea yet. Researchers at the University of Michigan (UM) scale back the power that is necessary in idle listening and claim that they can extend Smartphone battery life by more than half.
Brenda yarmark

Collateral Free Fiscal For Your Every Short Requirements - 0 views

  •  
    Instant Payday Loans offers you direct help in your financial crisis by providing you the cash swiftly without asking you to mortgage your property or proof of documents. Even those with poor credit history can easily avail this format. Payback option is also elastic and you can extend.
Zion Technologies

Apple iPhone iPad iPod Repair & Service in Delhi - 0 views

iPhone 4 repairs using high quality or Apple original parts. Many other iPhone repair companies use cheaper copied parts, hence lower repair bills. At Zion Technologies, we believe that using an in...

apple iphone ipod macbook Software tech gadgets ipad osx technology Mac

started by Zion Technologies on 25 Jul 12 no follow-up yet
Jeff Johnson

Anxiety - Lightweight To-do Management - 0 views

  •  
    Anxiety is a super-lightweight To-do list application for Mac OS X Leopard that synchronizes with iCal and Mail. perfectly integrated with Apple's other applications that posses to-do functionality: Double-clicking a list item reveals the task in iCal or Mail for extended editing, and simple shortcuts allow you to see your full list externally.
helloe

123Macmini.com - News - Do more with your Apple Remote - 0 views

  • A few weeks ago, we brought you news about Remote Buddy. It's a neat little application that allows you to control almost anything on your Mac mini with the Apple Remote. The response to an application offering this kind of functionality was pretty enthusiastic, so I wanted to let you know about three other applications in the same category. They are iRed Lite, Mira and Sofa Control. You can learn more about each one of these applications down below. So if you're looking to get more out of your Apple Remote, I suggest you download them and give them a try. Remote Buddy "Remote Buddy provides you with a one stop interface that allows you to control almost anything on your Mac just with the remote control. Besides tools that allow you to emulate keyboard and mouse, eject CDs, terminate applications and much more, Remote Buddy also can control applications directly. It does this through specialized plugins, so called Behaviors. Already included with Remote Buddy are Behaviours for iTunes, Keynote 3, PowerPoint, Photo Booth, QuickTime Player, EyeTV 2, DVD Player, VLC Media Player, Real Player, Adobe Reader, Acrobat Pro, CoverFlow, Quinn, GarageBand, NetNewsWire, MPlayer OSX, Expose and many more. For your convenience, Remote Buddy has a set of intelligent algorithms that can automatically choose the best fitting behavior for the currently running applications. Plus a table of the active mapping and the behaviors menu is always just a press of the Menu button away." Download Details:   Developer: IOSPIRIT   License: Demo   Price: $12.70   System Requirements: Mac OS X 10.4 or later Sofa Control "Apple ships a Remote Control with any new Mac. The pre-installed functionality is limited to control just a couple of applications. Sofa Control breaks this limit. With Sofa Control you are able to control any application on your Mac and trigger the actions you like. Sofa Control gives the control back to you. Sofa Control uses AppleScript to control any application installed on your Mac. It's full extendible and adoptable by the end user with their own scripts. Sofa Control provides specially designed "sofa suitable" user interface elements to choose files and to bring up menus. A special application switcher makes it easy to switch between applications. Sofa Control ships with support for a number of applications like Eye TV, Preview, iTunes, Adobe Reader, Keynote, VLC, Quicktime Player, Powerpoint, NetNewsWire, and more. A download area for new and updated scripts is provided on the product's website." Download Details:   Developer: CASE Apps   License: Demo   Price: $9.99   System Requirements: Mac OS X 10.4 or later iRed Lite "iRed Lite (iRL) was made for all Macs equipped with an Apple Remote, but may be used by keyboard or mouse as well. It allows you to control the basic functions of applications like iTunes, iPhoto, PowerPoint or Keynote from remote. Examples for these apps as well as for others are provided with the iRL package. iRL does not interfere with Front Row, but supplements it. A visual feedback of iRL is always only a click away: press Menu on your Apple Remote and you'll get an full screen or a resizable on-screen menu to show you what kind of action an Apple Remote button will cause. Switching between applications or control scenarios is also done in a snap: hold Menu for a second and you can switch between "layers" of controls. Optional audio feedback lets you operate iRL even without sight. iRL is highly customizable with a built-in Editor, which features a simple mode as well as an expert mode and it is only at its beginning: Themes for on-screen menus as well as an
  •  
    Comprehensive up-to-date news coverage, aggregated from sources all over theworld by Google News.‎Finance - ‎About Google News - ‎Languages and regions - ‎Editors' Pickswww.killdo.de.ggNews Online from Australia and the World ...News headlines from Australia and the world. The latest national, world, business, sport, entertainment and technology news from News Limited news papers.www.killdo.de.ggBreaking News Updates | Latest News Headlines ...Breaking News, Latest News and Current News from FOXNews.com. Breakingnews and video. Latest Current News: U.S., World, Entertainment, Health, ...www.killdo.de.gg
enmail

Del.icio.us User To Win 80GB Apple iPod On November 22nd, Enter This Contest - 0 views

  •       80GB: 20,000 Songs 2.5-inch color display 5.5 ounces 2.4 x 4.1 x .55 inches $349.00 Your thinking, is this guy full of it, or what? Can you afford to miss your chance by having doubts? Stay tuned, on November 22nd, I’ll announce the winner here in an update to this post. Tony Miller 10/30 Contest Update: Contest has been extended to include 2nd and 3rd place iPod winners. One del.icio.us user who bookmarked this page, will be selected at random, as the 2nd place winner of a 4GB iPod nano. 4GB: 1,000 Songs 1.5-inch color display 1.41 ounces 1.6 x 3.5 x 0.26 inches 199.00 One del.icio.us user who bookmarked this page, will be selected at random, as the 3rd place winner of a 1GB iPod shuffle. 1GB: 240 Songs 1.62 x 1.07 x 0.41 inches 0.55 ounce 79.00
  •  
    Like this http://cheaptravelbooker.com Like this http://cheaptravelbooker.com like this http://killdo.de.gg travel,hotel,fun,hotel new,new offer,hotel best,best hotel,hotel travel,seo,backlinks,edu,gov,ads,indexing,bookmark,killgoggle,gogglesuck,goggle bookmark,kill goggle,yahoo,bing,indexing,quality links,linkwell,traffic boster,index best
David Corking

Bash Prompt HOWTO - extended - Giles Orr - 0 views

  • The Bash Prompt HOWTO
    • David Corking
       
      2007 draft
  • The Bash Prompt HOWTO Example Prompts
  •  
    Customize the default terminal prompt for Mac OS X and many Unix.
seth kutcher

Two Thumbs Up For Computer Assistance Services - 3 views

I am so happy for the computer assistance that Computer Assistance Online gave me. They provided me with precise and fast solutions to my computer problem. Their computer specialists really know wh...

computer assistance

started by seth kutcher on 06 Jun 11 no follow-up yet
shalani mujer

24/7 Tech Support - 1 views

I am a script writer in a particular morning TV show. I have experience on time that, the production team asked me to submit two sets of scripts ahead for the hosts convenience. I ended up making o...

tech support

started by shalani mujer on 08 Sep 11 no follow-up yet
1 - 20 of 23 Next ›
Showing 20 items per page