Running new application on older glibc
New article on running new applications on older glibc here; and patch for yaf-splash enable support for UTF-8, here.Comments - Edit - Delete
Musl Libc 1.0 is released
musl libc is a new system library for Linux systems which features small, correct, and clean code; with full-support for static linking, and still being reasonably fast (in that order).Because of its size, it can easily acts as a replacement for uclibc or even dietlibc, because of its completeness and compatibility it can even replace GNU libc (glibc) for many purposes.
After being in development for over three (3) years, musl has finally hit its 1.0 release.
Musl libc is included as part of Fatdog64 development package (devx.sfs) mainly for building small static executables; musl took over this role from dietlibc two years ago.
Go musl!
Comments - Edit - Delete
FatdogArm Beta1 kernel packages re-uploaded
If you have downloaded FatdogArm Beta1 recently, please re-download the kernel packages again. The ones I uploaded before have one leftover settings from my development that I forgot to turn off: they have SSH server enabled by default. You can easily turn them off using the Control Panel --> Services Manager, or justchmod -x /etc/init.d/S50dropbear
but it is a hassle.
The newly-uploaded kernel packages have SSH disabled by default.
Note: I have just re-uploaded the kernel packages, and it usually takes about 24 hours for the mirrors to sync. So either hit ibiblio.org directly or wait 24 hours from this post before hitting your favorite mirror.
Comments - Edit - Delete
FatdogArm Beta1 is released.
After being in the cooker for over two months, I can happily announced the next release of FatdogArm: the Beta1 release.Get it from ibiblio.org as usual, or from one of ibiblio's popular mirrors: nluug.nl and uoc.gr if you're in Europe, or aarnet.edu if you are in Australia. Many thanks for ibiblio and the mirrors for providing this public service.
Read the release notes first; and if you are new to FatdogArm, please also read the INSTALL instructions. Unlike many of Linux ARM distributions out there, FatdogArm is *not* distributed as images.
Forum announcement here.
FatdogArm Beta1 is the second-generation of FatdogArm; despite its name it is *not* a continuation of Alpha: it is in fact a full-rebuild using LFS 7.4 as the base (I would like to claim "the latest LFS" but LFS 7.5 had just been released as I was gearing for release, oh well) with glibc 2.18 and gcc 4.8.1 but otherwise with many of the packages remain identical with its Alpha counterpart (updates are only done for stability reasons).
The major goal of Beta is a change of hardware platform (from VFPv3-d32 to VFPv3-d16 *without* NEON) to enable it to run on larger class of hardware; as well as a fully-reproducible build system. As a bonus, Beta1 also supports 3D GPU acceleration for all supported platforms, which are: Odroid-U2, Odroid-U3, A10/Mele A1000, A20/Cubieboard2, OLPC XO-1.75 and OLPC XO-4.
Just like Alpha4, Beta1 also ships as a "meta-distribution" (now conveniently provided as a tarball instead of fossil repository) that enables you to build your own customised version as you see fit: headless console-only version; etc. All the kernel sources are provided (kernels were cross-compiled using Linaro cross-toolchain)) so you can also also build new modules etc if you need.
Special thanks to mavrothal and 01micko for OLPC XO support and testing.
Enjoy.
Comments - Edit - Delete
Puppy Linux lives!
In case you haven't heard it, Puppy Linux Slacko 5.7 has been released !This release is special in so many ways.
Firstly, it represents the FIRST ever official Puppy release from Woof-CE, the community-maintained version of Woof (the Puppy-builder, the meta-distribution of Puppy Linux).
Secondly, it represents the FIRST ever official Puppy Linux release after Barry Kauler (the original author of Puppy Linux) stepped down back in September last year.
More than everything else, this release is a statement of reassurance to the world that Puppy Linux will continue to live and grow strong under the new stewardship and community contributions.
It will continue to move with the times and adapts to new future. Already, a 64-bit thoroughbred Puppy Linux is in the works (Slacko64). The mailing list is rife with contributed ideas on how to bring Puppy to boot on UEFI machines.
Congrats and greets to the team: 01micko (Puppy Slacko), mavrothal (Woof-CE gatekeeper) and many other contributors (zigbert et al).
Comments - Edit - Delete
Gearing for FatdogArm Beta1 release
In preparation for FatdogArm Beta1 release, I have removed Alpha3 images and binaries from ibiblio to make some space. Alpha4 will remain for the moment, I will probably remove them when Beta is considered "stable" enough.I have also updated the article about how to run FatdogArm in Qemu (and the example shell script) for use with Alpha4 onwards (which no longer ships as images) - the instruction will also be useful for Beta1 when it is released.
Comments - Edit - Delete
3D hardware acceleration on FatdogArm Beta
FatdogArm beta hits another milestone today: I've got 3D hardware acceleration running on Mele/Cubieboard2 and Odroid-U2. As it happens all of them use the Mali GPU variants.It's quite cool to watch es2gears and glmark2-es2 running on all these boards.
As a reference, here are their glmark2-es2 scores:
Mele A1000 (A10) - 53
Cubieboard2 (A20) - 63
Odroid-U2 (Exynos4412) - 123
Remember that FatdogArm Beta is built with VFPv3-d16 (just like Debian armhf) and no NEON.
The 3D acceleration on all these uses the same Xorg driver (fbturbo) and the appropriate version of Mali blobs, all coming from sunxi-mali (from linux-sunxi repository).
All of this is made possible by the hard work of linux-sunxi folks; especially Siarhei Siamashka (ssvb) who maintains xf86-video-fbturbo (formerly xf86-video-sunxi), Luc Verhaegen (libv) who maintains the sunxi-mali repo (Luc is also the man behind the Lima open-source Mali driver effort), and Dmitriy Beykun (rzk) who ported version 20 of Mali kernel interface from upstream to Odroid kernel.
Thanks guys!
Note: I managed to get 3D acceleration done (but not tested) on XOs much earlier last year (with dovefb/libgfx-marvell); but in FatdogArm beta it will ship disabled by default as enabling it will corrupt the display on some circumstances.
Comments - Edit - Delete
Connecting machines behind NATs
One of my friend asked me on how to use VNC when both the client and the server are behind NAT routers. He knows that he can re-configure the router to do port-forwarding and such, but it is not good enough because not everyone is comfortable (or competent) enough to do it.So I looked into the matter and found out that yes it is possible to do so without re-configuring anything. I've written a wiki article to document the process using commonly available tools, it is located here. While it talks specifically about VNC, the methods discussed is readily extendable to any other protocols.
I hope it is useful for others who have similar problems.
Comments - Edit - Delete
Fatdog64 630 Final is released
You have may heard it elsewhere first because I forgot to announce it here: Fatdog64 630 Final was released on 11 February 2014.For those who have followed the 630 RC releases; the changes look minor, it is mainly software updates (but important - and I would like to thank kirk for doing most of the heavylifting). For those who stayed on the "stable" path, however, the changes from Fatdog64 621 to 630 is oustanding. You can check the full list here.
Fatdog64 630 would probably be the last and final release of Fatdog64 600 series. By the time of 630 release, the 600 series is fully two years old - an eternity in computer age; and it does show its age here and there.
This doesn't mean Fatdog64 will end. I and kirk have been discussing on the path toward Fatdog64 700; but this will not happen soon, so enjoy 630 while it lasts.
You can download it from the usual places: http://distro.ibiblio.org/fatdog/iso. For Europeans, nluug.org mirror is probably faster. For those in Australian soil, aarnet.edu mirror is for you.
Comments - Edit - Delete
Food for thoughts
Interesting blog post from IgnorantGuru, the developer of SpaceFM file manager: http://igurublog.wordpress.com/2014/02/17/biography-of-a-cypherpunk-and-how-cryptography-affects-your-life/You may or may not like what he said; and the conclusion he stated may or may not be true; but the facts he stated are indeed true.
Comments - Edit - Delete