• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

661K assembly version of linux

silverpig

Lifer
Got this on the gentoo forums.

Check this out...

linux = 661K
(includes http and ftp servers!)

"Welcome to the smallest x86 Linux distribution - a-Linux,
where assembly code meets Linux kernel.

It is based on usual Linux kernel and asmutils, and contains
only programs written in (x86) assembly language."

Download

Crazy.
 
The kernel seems to just be a normal linux kernel. It's basically a normal linux kernel plus some assembly utilities. Or am I missing something?
 
Assembly is a waste of time, writing things in higher languages like C is what makes them portable and being someone with 3 difference architectures at home, that's something I care about.
 
Originally posted by: BingBongWongFooey
The kernel seems to just be a normal linux kernel. It's basically a normal linux kernel plus some assembly utilities. Or am I missing something?

I didn't look, but I doubt you're missing anything. Rewriting the whole linux kernel in assembly would be a HUGE (and largely pointless) undertaking. Porting it to the Intel or MS compiler would produce faster, better code, and be a lot easier to do 😉.
 
Originally posted by: CTho9305
Originally posted by: BingBongWongFooey
The kernel seems to just be a normal linux kernel. It's basically a normal linux kernel plus some assembly utilities. Or am I missing something?

I didn't look, but I doubt you're missing anything. Rewriting the whole linux kernel in assembly would be a HUGE (and largely pointless) undertaking. Porting it to the Intel or MS compiler would produce faster, better code, and be a lot easier to do 😉.

icc supposedly compiles the kernel just fine.
 
I didn't look, but I doubt you're missing anything. Rewriting the whole linux kernel in assembly would be a HUGE (and largely pointless) undertaking. Porting it to the Intel or MS compiler would produce faster, better code, and be a lot easier to do

Like n0c said there's not much to do, people have been attempting to compile the kernel with icc for a while now and I believe all the major problems have been ironed out already.
 
"661k Linux port"? This isn't linux in assembly, it's just some command line utilities written in linux. The kernel is just normal linux, written in C.
 
Back
Top