WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core on the Beaglebone  (Read 18192 times)

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Tiny Core on the Beaglebone
« Reply #15 on: November 04, 2012, 07:18:44 PM »
In that case you should post in corresponding subforum...
Perhaps a moderator could move this thread...
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline tinycorelinuxrocks

  • Newbie
  • *
  • Posts: 18
Re: Tiny Core on the Beaglebone
« Reply #16 on: November 04, 2012, 07:22:08 PM »
OK but this doesn't seem like an ARM-related question.  I would be in the same situation on x86 if I didn't want to or couldn't install the necessary .tcz's.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Tiny Core on the Beaglebone
« Reply #17 on: November 04, 2012, 07:32:25 PM »
OK but this doesn't seem like an ARM-related question.  I would be in the same situation on x86 if I didn't want to or couldn't install the necessary .tcz's.

Huh?
In Reply #4 you reject my Reply #3 (which assumed x86 based on subforum posted) as not applicable in your case by pointing out that for arm the situation differs   :o
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline tinycorelinuxrocks

  • Newbie
  • *
  • Posts: 18
Re: Tiny Core on the Beaglebone
« Reply #18 on: November 04, 2012, 07:34:25 PM »
True, but this thread is about moving an archive compiled on one system to another system.  This applies to any architecture.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Tiny Core on the Beaglebone
« Reply #19 on: November 04, 2012, 07:50:57 PM »
If you put it that way, then the short answer is that transplantation of aliens is basically unsupported and you are on your own.

Dirty hackery based on trial and error method of which I declare being guilty of now and then myself ;)

Generally speaking:
- Statically linked binaries have best chance to work
- The less deps the better
- Apps compiled either against newer or much older versions of libc are least likely to work

YMMV
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11178
Re: Tiny Core on the Beaglebone
« Reply #20 on: November 04, 2012, 07:55:25 PM »
Hi tinycorelinuxrocks
That may be. But since you are running ARM based hardware, and there may be ARM specific information in
the answer, this thread belongs in the ARM section of the forum.

Offline tinycorelinuxrocks

  • Newbie
  • *
  • Posts: 18
Re: Tiny Core on the Beaglebone
« Reply #21 on: November 04, 2012, 08:00:43 PM »
Quote
If you put it that way, then the short answer is that transplantation of aliens is basically unsupported and you are on your own.

Dirty hackery based on trial and error method of which I declare being guilty of now and then myself

Generally speaking:
- Statically linked binaries have best chance to work
- The less deps the better
- Apps compiled either against newer or much older versions of libc are least likely to work

YMMV

Sounds like I'm screwed. :)

I'm puzzled by curaga's answer to the question I asked before I started to make sure this was feasible:

http://forum.tinycorelinux.net/index.php/topic,14240.msg80211.html#msg80211

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core on the Beaglebone
« Reply #23 on: November 04, 2012, 10:23:12 PM »
I'm on ARM and compile.tcz doesn't seem to be available yet:

http://distro.ibiblio.org/tinycorelinux/4.x/armv7/tcz/

Are there any other options?
Compiling on native target allwinner is not very productive given the typical 384MB available ram space, as most are 512MB machines and given that the OS on an sdcard. Much better to use a cross-compiler on much more capable x86 machine. But if anyone wants to make a native tool chain extension then there is nothing stopping you. For myself I will continue to use a cross compiler.
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core on the Beaglebone
« Reply #24 on: November 04, 2012, 10:25:08 PM »
That rootfs is packed into an initial ramdisk and not used as is. You should consult your beagleboard docs on how to package and use, if supported, initial ram disk.
10+ Years Contributing to Linux Open Source Projects.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Tiny Core on the Beaglebone
« Reply #25 on: November 04, 2012, 10:47:41 PM »
Regarding cross-compilation this may be interesting:

http://cross-lfs.org/view/clfs-embedded/arm/
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline tinycorelinuxrocks

  • Newbie
  • *
  • Posts: 18
Re: Tiny Core on the Beaglebone
« Reply #26 on: November 05, 2012, 12:03:02 PM »
As a note, I have Gentoo running on the 256MB Beaglebone and compiling on the device itself is no big deal.  I've never cross-compiled.