You are not logged in.

#1 2008-03-31 02:02:21

zio
Member
Registered: 2008-03-31
Posts: 30

uArch - arch linux for embeded and old machines

Hello all,

just wanted to post the new web site for uArch it can be found at

http://code.google.com/p/uarch/

check it out and let me know what you think..

zio

Last edited by zio (2008-03-31 06:21:21)

Offline

#2 2008-03-31 02:03:59

Sigi
Member
From: Thurgau, Switzerland
Registered: 2005-09-22
Posts: 1,131

Re: uArch - arch linux for embeded and old machines

doublepost...


Haven't been here in a while. Still rocking Arch. smile

Offline

#3 2008-03-31 02:38:03

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

sorry if cross posted, I thought both forum indexes would be interested.


zio

Last edited by zio (2008-03-31 02:38:29)

Offline

#4 2008-03-31 02:46:48

venox
Member
From: Curitiba, Brazil
Registered: 2003-08-23
Posts: 137
Website

Re: uArch - arch linux for embeded and old machines

Great idea. I would love to try porting uArch to Playstation 2, since some nice efforts from ps2dev.org community got the Linux Kernel to boot on it.

Offline

#5 2008-03-31 04:21:40

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

Sounds interesting. once I'm done with the i386 uclibc repo. I'll update this post and link the howto.

here is an example of file sizes. arch vanilla vs uclibc

-rwxr-xr-x 1 root root 589K 2008-03-30 21:02 bash.glibc
-rwxr-xr-x 1 root root 440K 2008-03-30 21:02 bash.uclibc
-rwxr-xr-x 1 root root  74K 2008-03-30 21:11 pacman.glibc
-rwxr-xr-x 1 root root 1.1M 2008-03-30 20:55 pacman.glibc.static
-rwxr-xr-x 1 root root  59K 2008-03-30 21:13 pacman.uclibc
-rwxr-xr-x 1 root root 669K 2008-03-30 20:56 pacman.uclibc.static

The uclibc images are not completely optimized at this point. As you can see running  on your mobile phone is going to be alot of fun.


zio

Offline

#6 2008-04-04 08:47:01

Fred
Member
Registered: 2008-04-04
Posts: 2

Re: uArch - arch linux for embeded and old machines

Looks interesting. We're evaluating pacman as a package manager for our embedded system, and integrating uClibc is one of our goals too. We're currently using Scratchbox to generate our packages, so the scripts should be compatible (with some specific fixes for ARM).

How far are you on this project? Do you have some files out yet? I'll be evaluating this in the next few weeks, maybe I can help you out with your packages too.

Offline

#7 2008-04-04 18:53:33

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

Thanks for your interest Fred. So far I have a complete base-devel i386 system. well not 100% complete I'm sure I'm missing the odd thing, All built against uclibc and all managed with pacman. The system self replicates.  I need to move packages around into groups better. ie mini-base vs base . but I'm putting that on the back burner. I think its better to focus on base-devel and then work out the mini-base vs base later.


I'll be working on getting a repo up in the next couple of days, with instructions on how to get a root system up. I'll post a link here to the wiki once its ready.

zio

Offline

#8 2008-04-05 05:01:59

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

I've updated the uArch wiki with instructions on installing uArch

here's the link

Installing uArch from Arch Linux

zio

Offline

#9 2008-04-07 09:39:22

Fred
Member
Registered: 2008-04-04
Posts: 2

Re: uArch - arch linux for embeded and old machines

Great, I'll have a look by the end of the week. Thanks zio.

Offline

#10 2008-04-19 08:00:51

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

Hello again.

I just wanted to post a progress report for uarch.

We have been pretty busy on uArch. We have added quite a few packages widening base and base-devel's use. We also added a more stable repo location.

You can find more info, and instructions here uArch


At this time we would like to ask for some feedback, so give it a whirl if not just send a quick comment either here or on the uArch wiki.


Regards,

z1o

Offline

#11 2008-04-19 12:15:09

quetzyg
Member
From: /home/quetzyg
Registered: 2006-08-03
Posts: 129

Re: uArch - arch linux for embeded and old machines

Nice, now I can run Arch on my AMD K6-2! wink

Thanks!


ZzZz...

Offline

#12 2008-04-19 12:18:16

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

quetzyg check it out see how it goes, currently there is no kernel. one is in the works but you can use any kernel that your hardware supports mean time.

Offline

#13 2008-04-20 13:55:01

damjan
Member
Registered: 2006-05-30
Posts: 452

Re: uArch - arch linux for embeded and old machines

Interesting project, 2 questions:
a) will a system compiled like this suppor UTF-8 in it's applications?
b) is it possible to have some kind of X server for it too.

Offline

#14 2008-04-20 14:13:00

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

Currently ware are walking a fine line with internationalization. We are trying to have as much language support as we can, and still keep the size of packages to a minimal. assuming you need UTF-8 for multi language support.

I'm hoping to get as much feed back or help with this since my experience with internationalization is poor. 

as for an X server. I current have Kdrive (tinyx,subset of xorg-server) working and I'm still ironing out some bugs before I add it to the repo. its size...  900kb smile . I do plan for full X support in the repo later. once I'm happy with the micro packages.

Give the dev. version a whirl and tell us what you think.

Zio

Offline

#15 2008-05-01 14:57:31

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

uArch is growing, and we have moved our wiki to a larger system it can now be found at http://uarch.zapto.org/wiki/

Zio

Offline

#16 2008-05-01 15:42:44

Husio
Member
From: Europe
Registered: 2005-12-04
Posts: 359
Website

Re: uArch - arch linux for embeded and old machines

Looks nice, think I'll give it a try on my old machine.

Offline

#17 2008-05-01 16:45:30

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

Great stuff, lets us know how it works out or if you run into any bugs. Or if you want to help out instructions can be found at http://uarch.zapto.org/wiki/Join

Last edited by zio (2008-05-01 16:46:13)

Offline

#18 2008-05-01 17:36:03

bender02
Member
From: UK
Registered: 2007-02-04
Posts: 1,328

Re: uArch - arch linux for embeded and old machines

Is it really supposed to be 300MB after installation, or do I have some problem with pacman config?
Also - did you consider building against dietlibc, at least some basic tools? I think it produces even smaller and cleaner binaries.

Anyway - interesting project, keep up the good work!

Offline

#19 2008-05-01 19:27:39

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

no 300MB is about right, if you installed base and base-devel. mainly the current system reflects core entirely and provide a full devel enviroment. I'm still working on base-micro to provide the embedded or space limited group. This makes the system more scalable, I've looked at dietlibc but ultimately uclibc is better in the long run. its actively maintained and developed and its localization is the best of the bunch

Zio

Offline

#20 2008-05-04 16:49:53

chimeric
Member
From: Munich, Germany
Registered: 2007-10-07
Posts: 254
Website

Re: uArch - arch linux for embeded and old machines

Hi zio,

I've tried to install uArch by following the instructions on the wiki but I am unable to find the pacman.conf, the link gives me a 404. Has it moved to another location?

Thanks in advance.

Offline

#21 2008-05-04 17:07:46

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

chimeric wrote:

Hi zio,

I've tried to install uArch by following the instructions on the wiki but I am unable to find the pacman.conf, the link gives me a 404. Has it moved to another location?

Thanks in advance.

Chimeric, thank you for pointing this out, I was doing work on the repo yesterday. and I re factored the sync process. In the process I de-synced pacman.static and pacman.conf.

There back in place, if your doing an install can you use the pacman.static instructions. Just to verify the instructions are still working, should work. But I haven't tested yet

Offline

#22 2008-05-04 17:52:17

chimeric
Member
From: Munich, Germany
Registered: 2007-10-07
Posts: 254
Website

Re: uArch - arch linux for embeded and old machines

zio wrote:

There back in place, if your doing an install can you use the pacman.static instructions. Just to verify the instructions are still working, should work. But I haven't tested yet

Thx for the prompt response smile, I've tried both methods with the static pacman and the one of my system. But unfortunately both attempts failed because of bad md5sums sad.

error: failed to commit transaction (corrupted package)
file gcc-4.2.1-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)
file klibc-1.5-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)
file klibc-udev-116-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)
file openssl-0.9.8g-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)
file pciutils-2.2.8-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)
file sysfsutils-2.1.0-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)
file vi-7.1.293-1-i386-uclibc.pkg.tar.gz was corrupted (bad MD5 checksum)

Offline

#23 2008-05-04 18:04:27

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

ok, I ran into some problems too but everything should be resolved now . just do a rm  /var/cache/pacman/pkg/*uclib* . and that will purge the packages, and then install again. if you still get checksum errors in the future just have pacman delete the files. I haven't switch to a rolling release, quit yet. since technically we have not released. but we do need testers so let me know how it works out .

Offline

#24 2008-05-04 19:09:48

chimeric
Member
From: Munich, Germany
Registered: 2007-10-07
Posts: 254
Website

Re: uArch - arch linux for embeded and old machines

zio wrote:

ok, I ran into some problems too but everything should be resolved now . just do a rm  /var/cache/pacman/pkg/*uclib* . and that will purge the packages, and then install again.

That worked perfectly, thanks smile.

Offline

#25 2008-05-04 19:36:26

zio
Member
Registered: 2008-03-31
Posts: 30

Re: uArch - arch linux for embeded and old machines

good stuff I'll be on #uarch most of today. if you have any questions. also uArch would be a good choice for a NSLU2 . if you are using it let me know and I'll create a wiki page explaining how its being use. if your missing some packages or you need to tweak something, there is Join page on our wiki. Gives full instructions on how to Join the uArch team. and make commits

Offline

Board footer

Powered by FluxBB