02-17-2009
Compiling Mach 3.0 Kernel
Hi,
I am very new to this. I would like to compile the Mach 3.0 kernel. Can someone explain, step-by-step, how to turn all the Mach 3.0 kernel code into a single binary file that will run directly on an x86 computer?
Also, once (and if) I get it working, what software works on it? My goal is to write some simple software in C to run on it, so is there a C compiler for it, or should I cross-compile (I'm running Linux). And, if I do cross-compile, where do I get the correct libraries and so on for gcc?
If this seems like a stupid idea to you, please give me some suggestions. I'm even willing to use something other than Mach 3.0, even a non-unix kernel, if that's better. If you do think another kernel would be better, just know that I need it to be relatively small, and maybe ported to a few different architectures.
Thanks,
dublinus
10 More Discussions You Might Find Interesting
1. Tips and Tutorials
Upgrading FC3 kernel 2.6.9-1.667 to 2.6.10 and compiling it
Upgrading FC3 kernel 2.6.9-1.667 to 2.6.10 and compiling it( almost same steps to upgrade to 2.6.11 and above ....note--> also check additional documentation)
#############################################################
1. First of... (0 Replies)
Discussion started by: fed.linuxgossip
0 Replies
2. UNIX for Advanced & Expert Users
hello;
i'm trying to install a new kernel in fedora core 5 i'm using the following command:
/usr/src/linux-2.6.15.1# make && make modules && make modules_install && make install
but i always have the following error:
ld: édition de lien finale en échec: Aucun espace disponible sur le périphérique
... (1 Reply)
Discussion started by: jalil smail
1 Replies
3. Red Hat
Dear Linux Masters,
I need ur help in the following:
1. Compiling 2.6 kernel.
2. my Redhat system is 2.4 kernel how to add 2.6 kernel.
3. I need minimum feature in 2.6 ( most probably related to networking)
Please let me know if any sites to download 2.6 kernel.
Can u all please help me... (2 Replies)
Discussion started by: ashokmeti
2 Replies
4. Linux
Hello,
I just bought an old Jornada 728 and, as you may know, it comes with Windows CE 3.0. I do not use Windows, so i wanted to create my own linux system for the Jornada.
I know there are projects like Jlime, Familiar Linux, 720 Degrees, etc. But i want something based on the distribution i... (1 Reply)
Discussion started by: semash!
1 Replies
5. UNIX for Dummies Questions & Answers
-----Edit-----
My original post was long and confusing. To sum it up, I am wondering how to do the following Debian based commands on an RPM type system.
dpkg -i XXX.deb
update-initramfs -k xxx -c
update-grub
I hope someone can provide some insight. Thanks in advance!
--------------... (0 Replies)
Discussion started by: b4sakenxx
0 Replies
6. Linux
Hi,
I'm a newbie at kernel compilation.
Currently trying to do a bash script to automate the compiling process of the linux kernel.
I'm having some problems with automating the configuration.
I know its possible to load an existing .config file in the make menuconfig screen prompt.
But... (3 Replies)
Discussion started by: aloe_vera
3 Replies
7. Linux
Hello, I have several questions to get awnsered about the newer linux kernels (2.6.25) and above.
1st question: Ive read that the newer kernels you can compile the marvell sd8686 driver from the source. can anyone confrim this? only binaries i see for that driver are for 2.6.24 and im already... (0 Replies)
Discussion started by: old noob
0 Replies
8. UNIX for Dummies Questions & Answers
Hi I m using redhat 6 with kernel release
2.6.32-71.el6.i686
I have downloaded latest kernel 3.3.1 from kernel.org .
when i run make module_install i get below error.
# make modules_install
/usr/src/kernels/linux-3.3.1/scripts/depmod.sh: line 37: 11314 Killed ... (0 Replies)
Discussion started by: pinga123
0 Replies
9. UNIX for Advanced & Expert Users
Hi I am trying to install drbd8 via apt-get on ubuntu10
sudo apt-get install drbd8-source
password for vishals:
Reading package lists... Done
Building dependency tree
Reading state information... Done
drbd8-source is already the newest version.
drbd8-source set to manually installed.
0... (0 Replies)
Discussion started by: vishal_vsh1
0 Replies
10. UNIX for Beginners Questions & Answers
I'm a little embarrassed after all these years I've never really successfully compiled my own kernel. I used this guide to make the following files:
linux-headers-5.1.9_5.1.9-1_amd64.deb
linux-image-5.1.9_5.1.9-1_amd64.deb
linux-libc-dev_5.1.9-1_amd64.deb
When I first booted into this... (4 Replies)
Discussion started by: Azrael
4 Replies
LEARN ABOUT OPENSOLARIS
grub
grub(5) Standards, Environments, and Macros grub(5)
NAME
grub - GRand Unified Bootloader software on Solaris
DESCRIPTION
The current release of the Solaris operating system is shipped with the GRUB (GRand Unified Bootloader) software. GRUB is developed and
supported by the Free Software Foundation.
The overview for the GRUB Manual, accessible at www.gnu.org, describes GRUB:
Briefly, a boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring con-
trol to an operating system kernel software (such as Linux or GNU Mach). The kernel, in turn, initializes the rest of the operating system
(for example, a GNU [Ed. note: or Solaris] system).
GNU GRUB is a very powerful boot loader that can load a wide variety of free, as well as proprietary, operating systems, by means of chain-
loading. GRUB is designed to address the complexity of booting a personal computer; both the program and this manual are tightly bound to
that computer platform, although porting to other platforms may be addressed in the future. [Ed. note: Sun has ported GRUB to the Solaris
operating system.]
One of the important features in GRUB is flexibility; GRUB understands filesystems and kernel executable formats, so you can load an arbi-
trary operating system the way you like, without recording the physical position of your kernel on the disk. Thus you can load the kernel
just by specifying its file name and the drive and partition where the kernel resides.
Among Solaris machines, GRUB is supported on x86 platforms. The GRUB software that is shipped with Solaris adds two utilities not present
in the open-source distribution:
bootadm(1M) Enables you to manage the boot archive and make changes to the GRUB menu.
installgrub(1M) Loads the boot program from disk.
Both of these utilities are described in Solaris man pages.
Beyond these two Solaris-specific utilities, the GRUB software is described in the GRUB manual, a PDF version of which is available from
the Sun web site. Available in the same location is the grub(8) open-source man page. This man page describes the GRUB shell.
SEE ALSO
boot(1M), bootadm(1M), installgrub(1M)
Solaris Express Installation Guide: Basic Installations
System Administration Guide: Basic Administration
http://www.gnu.org/software/grub
SunOS 5.11 21 Apr 2005 grub(5)