You are not logged in.
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
doublepost...
Haven't been here in a while. Still rocking Arch.
Offline
sorry if cross posted, I thought both forum indexes would be interested.
zio
Last edited by zio (2008-03-31 02:38:29)
Offline
Offline
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
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
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
I've updated the uArch wiki with instructions on installing uArch
here's the link
Installing uArch from Arch Linux
zio
Offline
Great, I'll have a look by the end of the week. Thanks zio.
Offline
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
Nice, now I can run Arch on my AMD K6-2!
Thanks!
ZzZz...
Offline
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
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
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 . 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
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
Looks nice, think I'll give it a try on my old machine.
Offline
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
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
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
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
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
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 , I've tried both methods with the static pacman and the one of my system. But unfortunately both attempts failed because of bad md5sums .
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
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
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 .
Offline
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