Skip to main content

Home/ The Apple Group/ Group items tagged X-It

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
Jeff Johnson

Adjust Mac OS X display brightness from the Terminal - Matt [Danger] - 0 views

  •  
    One of the classrooms I maintain is comprised of 2.4Ghz iMacs (MB323LL/A) that are dual booted with Windows XP and Mac OS X. Sometimes when the workstations are restarted from XP to OS X the display brightness gets changed to its dim power saver setting. This requires the user manually increase the display brightness by pressing the F2 key, which is inconvenient. I haven't been able to determine the cause of this issue so I wanted to create a login hook to increases the brightness as a temporary fix. OS X doesn't ship with a command line utility that let's you change display brightness. Fortunately, Nicholas Riley has written a utility that uses OS X frameworks to accomplish this quickly and easily. Here's the code
Jeff Johnson

Disk Inventory X - 2 views

  •  
    Disk Inventory X is a disk usage utility for Mac OS X 10.3 (and later). It shows the sizes of files and folders in a special graphical way called "treemaps". If you've ever wondered where all your disk space has gone, Disk Inventory X will help you to answer this question. For a quick start please read the readme file on the disk image.
Adam Mills

Apple finally releases crucial security update for Mac OS X - 0 views

  •  
    It might be six months late, but Apple has finally released an important update that fixes potentially dangerous vulnerabilities within both OS X 10.5 and OS X 10.4.
Jochen Burkhard

Mac File Recovery In Case Of Desktop Database Corruption - 0 views

  •  
    In Mac OS X, the Desktop Database (Desktop DB) is a collection of invisible files, which store the location information of all the files on your Mac OS X hard drive. Because this database contains the location of all the files on hard drive, if it gets damaged or its size grows too large, many issues might take place. In such cases, whenever you try to access a file or start an application, the process halts with an error message stating that the desktop database is corrupt and you need to rebuild it or delete and recreate it. In such situations, you can not access your mission critical data from Mac OS X hard drive and come across serious data loss situations. In order to sort out these data loss circumstances, you need to opt for Mac File Recovery using using appropriate methods.
Md Arif Hossain

25 Movie Stills 2011 American superhero film,X-Men First Class,Movie Wallpapers 800x600 - 0 views

  •  
    X-Men, First Class is a 2011 American superhero film directed by Matthew Vaughn. Based on the characters appearing in Marvel Comics, it is a prequel to the X-Men film series. X-Men: First Class was released on June 1, 2011 in the UK and on June 3 in the US,
henry_james

Iridient X-Transformer Keygen Download [2023] - 0 views

  •  
    Iridient X-Transformer is a renowned software application that has gained popularity among photographers and enthusiasts for its exceptional capabilities in converting RAW image files. Developed by Brian Griffith, Iridient X-Transformer serves as a bridge between proprietary RAW formats and the widely accepted Adobe DNG (Digital Negative) format, offering a range of advanced features to enhance the quality and flexibility of RAW image processing.
kevin smith

Galaxy X Cover Sequel…Breaks Cover; Dust and Water Resistance on a Budget - 0 views

  •  
    If there's one thing you can always rely on Samsung to do, it's releasing numerous different handsets spanning screen sizes and use cases. Right the way down from the Galaxy S and Galaxy note flagships to the budget-minded devices, Samsung do it all. In the case of the Galaxy X Cover Samsung have a device that is ready and willing to take a beating and deal with whatever you throw at it. With dust and water resistance at a friendly cost, the Galaxy X Cover was a good device for those that lived on the more adventurous side of things.
Jeff Johnson

Customizing the Finder sidebar in OS X | OS X Help - 0 views

  •  
    Every window you open in the Finder of OS X has what is called a "sidebar" attached to it. The sidebar is nothing more than a quick way to get to places you often visit. Apple has been kind enough to seed it with some common items. These default items may or may not be useful to you personally. The good news is, you are free to change the sidebar to your liking. You can even close off the sidebar and make it disappear if you are so inclined.
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
Jeff Johnson

dockutil 1.0 released « Pattern Buffer - 0 views

  •  
    As a Mac sysadmin, I've had the need to manipulate the dock on hundreds of systems at a time. I used to cobble together terrible shell scripts to do the job, but now thanks to plistlib and python, plist manipulation is really easy. I am releasing this utility free under the Apache 2.0 license. Hopefully some other sysadmins will find it useful. dockutil is a command line utility for managing Mac OS X dock items. It can add, replace, list, move, find, and delete dock items. It supports Applications, Folders, Stacks, and URLs. It can act on a specific dock plist or every dock plist in a folder of home directories. It is compatible with Mac OS X Tiger and Leopard.
Jeff Johnson

CreativeTechs Tips: Set default applications in Mac OS X. - 0 views

  •  
    RCDefaultApp is a free utility that CreativeTechs has started adding to our recommended Mac OS X installs. It adds a special preference pane that allows you to quickly change the default application for many common situations: * Open all your .pdf files in Acrobat instead of Preview. * Pick a different default mail client or web browser. * Control what opens when digital cameras or webcams are plugged in. * Close security holes with how certain weblinks are handled. Of course you can change these settings other ways. But RCDefaultApp makes it much easier by putting the most requested controls into one location - a new "Default Apps" option at the bottom of your Mac OS X System Preferences.
Jeff Johnson

Installing QuickTime Player 7 on Mac OS X v10.6 Snow Leopard - 0 views

  •  
    Mac OS X v10.6 Snow Leopard includes QuickTime X which comes with a new QuickTime Player, offering a clean and uncluttered interface, easy media sharing, and flexible recording capabilities. Should you need it, a Snow Leopard-compatible version of QuickTime Player 7 is also available for use with older media or with existing AppleScript-based workflows. QuickTime Player 7 can be used to playback formats such as QTVR, interactive QuickTime Movies, and MIDI files. Also, it supports QuickTime 7 Pro registration codes for access to QuickTime Pro functionality.
thanaads Thanaads Noo

September shows upward trend for Mac OS X, iPhone usage | All Apple News - 0 views

  •  
    The latest Net Applications survey, which gathers browser data from "site visitors to our exclusive on-demand network of live stats customers," shows steady increases in those using Mac OS X to access websites in September versus a steady decline in users using Windows operating systems. Though the survey claims to reflect market share, which is normally measured in unit sales, it does use a consistent method to examine trends in user share.
yc c

Multi-Safari - 0 views

  •  
    Safari normally use the Web Kit framework found inside Mac OS X to render web pages and execute javascript. This means that if you preserve an old version of Safari to run it on a newer version of Mac OS, it will use the newer Web Kit found in the system and you will get the same results as with the newer version. Thus, you would normally need a separate installation of Mac OS X for each version of Safari you want to test a website into.
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
Jeff Johnson

Propagator - an OS X Admin's Friend - 4 views

  •  
    Propagator provides a GUI for pushing out files to Macs on your local network. This is useful for OS X system administrators who wish to update all of their managed client machines with a specific file, most commonly property list (.plist) files. This functionality can also be achieved using Apple Remote Desktop, but a free alternative is always worth taking a look. My two favorite aspects of Propagator are its Common Places drop down menu for quickly specifying common locations to drop files (such as long ~/Library paths), and it's Set Ownership check box for giving proper ownership of the file to the right user accounts. The option to Lock Files After Copy prevents users (in my case, students and unknowing faculty) from messing with your work, accidentally or not.
firozrrp

Samsung Galaxy C7 Pro unveiled pre-orders to start January 16th - Gadgets World - 0 views

  •  
    Samsung's Chines website listed its new mid-ranger the Galaxy C7 Pro model number SM-C7010 and is pre-booking start from January 16 while, pricing is not revealed. The divice has 156.5 X 77.2 X 7.0mm dimension and 172gm weight
Adam Mills

iPhone 4 determined to have best smartphone display - 0 views

  •  
    The iPhone 4's display was pitted against the Droid X, the HTC EVO 4G and the Droid Incredible and according to the results, it reigns supreme.
Adam Mills

Motorola Droid X ad mocks iPhone 4 - 1 views

  •  
    Last month Motorola released an advertisement mocking the iPhone 4's antenna issues. Well, guess what? They've done it again.
1 - 20 of 180 Next › Last »
Showing 20 items per page