Re: Running git on ARM systems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've been using git on three different ARM boxes (TrimSlice,
PandaBoard, i.MX53 Quick Start Board). It works okay, if a bit slow.
Even on a small repository (< 1MB), git is a bit laggy, but that's
true of most everything on those devices. It would be nice if they had
decent SATA controllers so I could attach some small SSDs or something
instead of relying on MicroSD or SD. I think you'll find the biggest
problem you will run into is memory usage when repacking or garbage
collecting, but you probably wouldn't really want to anyway (and if
you do, move the whole .git dir to something that can handle a proper
repack).

I've never used the ARM11 processor though. My experience has been
with the ARM7 and ARM9, where I was -extremely- memory constrained
(4MB of RAM if I recall) and couldn't really build anything on the
device itself, as well as the Cortex-A8 and Cortex-A9 -- which was a
huge leap compared to the ARM7/ARM9, particularly since the newer
devices have a couple orders of magnitude more memory.

Would be curious to see how one of the Raspberry Pi devices does
running my incomplete and silly microbenchmarking tool
(https://github.com/tycho/cpu-test-arm)... Perhaps I'll order one when
they're back in stock. :)

Is there anything specific you wanted to know about git on such devices?

- Steven

On Wed, Feb 29, 2012 at 9:11 PM, Andrew Ardill <andrew.ardill@xxxxxxxxx> wrote:
>
> Hi everyone,
>
> You may have heard of the Raspberry Pi [1], a fully programmable
> computer the size of a credit card for $25-$35. It will run a linux
> (debian/fedora/arch) distribution on a 700 MHz ARM1176JZF-S core
> (ARM11 family) [2].
>
> My one of these is on order, and the first thing I intend to do is
> install and test git. Has anyone had any experience running git on
> ARM, or know if there are any potential issues? I will also try
> compiling on the device itself, and was wondering if there is anything
> I will need to do especially for that architecture. I have done a
> preliminary google search and nothing striking came up, so any help
> would be appreciated!
>
> This device was designed to try and get kids into programming, and if
> we are going to teach them how to hack we should give them the best
> tools available. Hopefully git works out of the box, but if not it
> would be great to get it up and running before the education launch
> (probably later this year).
>
> Regards,
>
> Andrew Ardill
>
> [1] http://raspberrypi.org/
> [2] http://en.wikipedia.org/wiki/Raspberry_Pi#Specifications
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]