Skip to main content

Home/ The Apple Group/ Group items tagged os OSX apple one

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

Mac OS X BASIC TROUBLESHOOTING & MAINTENANCE Tips Snow Leopard 10.6 10.5 Tiger 10.4 Pan... - 18 views

  •  
    This Apple Macintosh information how to perform general maintenance, back ups and troubleshooting guide tutorial is about Mac OS X 10.6 Snow Leopard, 10.5 Leopard, OS10.4 Tiger, 10.3 Panther, 10.2 Jaguar, OS on the generation 2007 2008 2009 2010 Mac Pros, four G4, and generation five G5 Altivec CPU workstations, including dual core quad core eight core processors quad processors Macbook Pro laptops Intel-based Intel Xeon Mac Pro IntelXeon MacPro computers.
  •  
    The latest news in the world has ever seen. Recent and into atoms. Now present with us. Actual and reliable....NEWS TODAY www.killdo.de.gg
Jeff Johnson

Mac OS X market share cracks 8% (computerworld) - 0 views

  •  
    Apple Inc.'s Mac OS X market share has passed the 8% mark for the first time, a research company reported today. In September, Apple's operating system ran on 8.2% of the computers that accessed the 40,000 sites monitored by Net Applications for clients, the company's data showed. The Mac's share of the operating system market was up over August's by nearly four-tenths of a percentage point, the biggest one-month gain since May. Apple tends to post significant increases in September, according to Net Applications. Last year, for example, Mac OS X climbed by 0.45 points that month
Jeff Johnson

Creating Automator Actions for Apple Remote Desktop (ARD) - 0 views

  •  
    Apple Remote Desktop (ARD) 3 is the latest release of Apple's desktop management software, enabling administrators to distribute software, manage assets, and remotely administer Mac OS X systems via a network. ARD 3 takes advantage of innovative technologies in Mac OS X Tiger such as Automator. Automator is built on the concept of actions - discrete tasks such as opening a file, cropping an image, or sending a message. With Automator users can string together a series of actions into a single Automator workflow document. Much like a script, a workflow document can be executed, triggering each action and passing any data generated by the action to the next action in the workflow. Using the Automator actions installed with ARD and custom actions you create, you can develop workflows to automate repetitive system administration tasks. For example, workflows can distribute software, create detailed software and hardware reports, and remotely configure systems using ARD.
Jeff Johnson

7 lessons Windows 7 can learn from OS X | News | TechRadar UK - 0 views

  •  
    Our hands-on Windows 7 pre-beta review shows that things are looking promising for Windows 7. Windows 7 will run faster than Vista, and it's breaking new ground with support for multi-touch displays, but we can think of seven more simple things that Windows 7 needs to address. One way to make Windows 7 a hit is to take a look at what Apple has got right (and wrong) with OS X, to see what Microsoft can learn from its experience.
Jeff Johnson

Mac OS X 10.5.7: User cannot log in on managed client - 0 views

  •  
    After updating to Mac OS X 10.5.7, a user may not be able to log in to a managed client workstation. On startup, or after entering the user name and password, the user may be prompted for an administrator name and password, but nothing can be entered. This issue can occur on PowerPC-based Macs if the file /etc/authorization is not updated correctly when installing the Mac OS X 10.5.7 Update.
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.
Jeff Johnson

Apple pulls support note recommending antivirus software (AppleInsider) - 0 views

  •  
    Apple has removed a widely publicized support document from its website that encouraged Mac OS X users to install antivirus software, explaining that its operating system was designed with safeguards to protect against malicious attacks on its own.
Adam Mills

Apple releases new iMacs, pricing starts at $1,199 - 0 views

  •  
    Apple has refreshed its iMac line and given it a speed boost with the lowest-end model getting an Intel Core i3 processor.
Jeff Johnson

Install a disk image System Preferences panel | Mac OS X Hints | Macworld - 0 views

  •  
    OS X has a number of options for handling disk images-settings for such things as automatically opening them, moving Internet-enabled images to the trash after opening, verifying checksums, and more. You control all of these options (and a few more) in Disk Utility's preferences panel. If you change these settings often, though, you may tire of launching Disk Utility and opening its preferences panel. As an alternative-and with a side bonus of gaining one additional option-you can install a hidden System Preferences panel to make accessing these options a bit easier. There are two ways to install this panel; one requires Terminal, and the other uses just the Finder. If Apple were to update the panel at some point, the Finder method wouldn't reflect those updates, while the Terminal method always insures you're seeing the latest version of the panel.
Didier Daglinckx

Leopard Server: The people's Unix | InfoWorld | Review | 2007-12-18 | By Tom Yager - 0 views

  • Leopard Server: The people's Unix Mac OS X v10.5 is true Unix on the inside, novice admin friendly on the outside, and born for collaboration, with turnkey-simple blog, wiki, IM, and calendar services
  • Apple has brought its unique brand of richness and simplicity to servers
  •  
    OS X Leopard Server is the fifth generation of the software half of Apple's server platform.
Jeff Johnson

Mac OS X v10.5.7 or later: Allowing managed users to add or delete printers - 0 views

  •  
    In Mac OS X 10.5.7 or later, access to add or delete network printers on a client computer is controlled by membership in the lpadmin group. You can control the ability of managed user accounts to add and delete printers by controlling the membership of this group.
Raúl - [^BgTA^]

15 instrucciones de Terminal para acceder a opciones ocultas de Mac OS X - 1 views

  •  
    15 instrucciones de Terminal para acceder a opciones ocultas de Mac OS X
  •  
    We're a 100% free online dating site. View photos of singles in your area, see who's online now! Never pay for online dating, chat with singles here for free. www.sugarhoneys4u.com Match.com is the number one destination for online dating with more dates, more relationships, & more marriages than any other dating or personals site. www.killdo.de.gg 1 in 5 relationships now start online. Start dating for free with match.com, the dating site with more relationships & marriages than any other site.
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.
enmail

10 OS X Apps You Might Not Know About But Should at The Apple Blog - 0 views

  • Over the past couple of years of running The Apple Blog, I’ve tried out literally thousands of applications. A lot have been great apps that I still use today, but infinitely more have just been plain bad. I know I’m not the only one who’s experienced this. So to help you weed through the clutter, here are 10 applications that I’ve stumbled across that you really should get your hands on…in alphabetical order.
  •  
    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

Mac OS X 10.4: How to prevent .DS_Store file creation over network connections - 0 views

  •  
    This article contains advanced material intended only for those who are looking for information on .DS_Store files. If you do not already have an opinion on this matter, you can disregard this article.
Jeff Johnson

MacEnterprise‎ - 0 views

  •  
    The MacEnterprise project is a community of IT professionals sharing information and solutions to support Macs in an enterprise. We collaborate on the deployment, management, and integration of Mac OS X client and server computers into multi-platform computing environments. We welcome your participation through suggestions, comments or contributions.
Raúl - [^BgTA^]

macosxhints.com - 10.4: Boot another OS while OS X is hibernating - 1 views

  •  
    Dual boot on Mac hibernation
  •  
    We're a 100% free online dating site. View photos of singles in your area, see who's online now! Never pay for online dating, chat with singles here for free. www.sugarhoneys4u.com Match.com is the number one destination for online dating with more dates, more relationships, & more marriages than any other dating or personals site. www.killdo.de.gg 1 in 5 relationships now start online. Start dating for free with match.com, the dating site with more relationships & marriages than any other site.
wen071

TUAW Tip: keyboard shortcuts during Mac OS X startup - The Unofficial Apple Weblog (TUAW) - 10 views

  •  
    We're a 100% free online dating site. View photos of singles in your area, see who's online now! Never pay for online dating, chat with singles here for free. www.sugarhoneys4u.com Match.com is the number one destination for online dating with more dates, more relationships, & more marriages than any other dating or personals site. www.killdo.de.gg 1 in 5 relationships now start online. Start dating for free with match.com, the dating site with more relationships & marriages than any other site.
1 - 20 of 23 Next ›
Showing 20 items per page