SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
There are two ARM platforms officially supported - the "ARM Versatile" board, through the QEMU emulator -- so x86/64 users can try out Slackware ARM; and the Marvell SheevaPlug. The SheevaPlug is a $99 USD device - 1.2GHz CPU, 512MB RAM with a 1Gbit NIC and USB port. You can install a full installation of Slackware ARM onto either a USB stick or hard disc, which could make a great miniature media server.
Thanks to the people on this forum who helped test and provide feedback - it's greatly appreciated!
Download and installation instructions can be found on the ARMedslack web site
Lots of those platforms have potential. The kernel has configurations for many, or most, and maybe all of those. Then it would be a matter of teaching the installer to deal with them, and the organization. Endian differences is an issue. I've worked on IXP425 and IXP435 running in big endian. Right now I don't have any ARM hardware. If you have ARM hardware with a working bootloader that can read from a pluggable device like USB or SD, you won't need the more involved embedded tools like JTAG.
Skaperen is right -- it's not usually a big issue to get Slackware working on those devices - it took me about 1 week to get the SheevaPlug support working properly, which included adding support for an additional architecture into the ARMedslack build scripts, some more work on the Slackware installer, and updates to a few packages to allow logins over serial, and not ask to be configured from the installer.
Most of these devices already have people putting Debian and Gentoo on them, who usually write up the steps for booting their new Kernels, and any necessary boot loader configuration changes; this helps a lot.
If can build yourself a new ARM Kernel with the "old ABI" boot into it, then you've already achieved a big step.
What I did to add support for the SheevaPlug was to take an existing Slackware installation inside QEMU, and copy it all to a USB stick; build a Kernel for the SheevaPlug; build an initrd inside the QEMU installation; update the SP's boot loader (U-Boot) and boot my kernel with the correct parameters so the kernel could find the OS on the file system.
Assuming the kernel.org kernel has support for these devices already, it's probably not *that* hard to add support, assuming the devices have enough on-board storage, or like the SheevaPlug where you can add a USB stick/disc.
I won't add anything to Slackware ARM 12.2 now - my efforts are on making a new EABI port; but once that's done I'd be happy to work with someone else who has one of these devices so that the next release of Slackware ARM can support it "out of the box".
I won't add anything to Slackware ARM 12.2 now - my efforts are on making a new EABI port; but once that's done I'd be happy to work with someone else who has one of these devices so that the next release of Slackware ARM can support it "out of the box".
Excellent. When the time is right, let me know how I can help on the Zaurus end.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.