Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > System > Monitoring

    Macfly 1.0

    Download button

    No screenshots available
    Downloads: 366  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.0/5)
    12 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Victor Stinner (INL) | More programs
    GPL / FREE
    May 28th, 2007, 14:21 GMT
    ROOT / System / Monitoring

     Read user reviews (0)  Refer to a friend  Subscribe

    Macfly description

    Macfly project allows you to run one or more programs with a shifted clock compared to system clock.

    Macfly project allows you to run one or more programs with a shifted clock compared to system clock. The programs have the same shift and are synchronized at the same time.

    Components:

    libmacfly.so library
    macfly launcher
    deloreand daemon managing the time shift
    docbrown utility to send command to deloreand

    libmacfly.so and macfly are written in C language, deloreand and docbrown are written in Python 2.3. The project is under GNU GPL license.

    Here are some key features of "Macfly":

    · Your program doesn't require any recompilation
    · Resolution of one nanosecond (10-9)
    · Change clock speed function
    · Interactive mode (keyboard input) or daemon mode (interact with docbrown throw TCP socket) for deloreand
    · Do not require root account (except for the installation)

    Examples:

    Play video
    · Go forward
    · Change video playing speed (from 0.1x to 5x)
    · Works with: vlc

    Play game
    · Change game clock speed (slower or faster)
    · Works with: xmoto, pingus

    Send email in the past/future
    · Works with: kmail

    Test program using clock:
    · date
    · xclock
    · etc.

    Test special values dates:
    · Y2K bug: 1999/12/31 23:59:59 => 2000/1/1 00:00:00)
    · Year 2038 bug: 2038-01-19 04:14:07 => 1901-12-13 20:55:13
    · Epoch 0: 1970/1/1 00:00

    Test tar program: decompress with a negative shift of 6 days display a warning
    $ macfly tar xf ~/testcase.tar
    tar: testcase/yellowdude.3ds: time stamp 2007-04-28 12:21:13 is 61425.168111 s in the future
    tar: testcase/logo-kubuntu.png: time stamp 2007-04-28 12:21:13 is 61425.167332 s in the future

    Limitations:

    Unchanged clocks:
    · sleep() functions: sleep(), usleep(), nanosleep(), select()
    · kernel syscalls: sys_time(), sys_gettimeofday(), ...
    · direct access to hardware: /dev/rtc, RDTSC i386 instruction, ...



    Product's homepage

      


    TAGS:

    shifted clock | synchronize time | system clock | Macfly | shifted | clock

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM