Unofficial Austrumi Linux for English users forum golf & dvd

A Latvian and english Linux tiny operating system. used by golf & dvd lovers

You are not logged in.

Adverts

Adverts

#1 2012-04-17 19:22:28

atang1
Administrator
Registered: 2006-03-30
Posts: 2705

Slackware arm the future of linux operating system ?

The slackware v13.37 is capable of supporting raspberry Pi. But may have problems of working with Firefox browser. Unless going perhaps back to Firefox v1.5.0.12 to run 8 bit operating system(no thumb 16 bit or thumb2 32 bit branch prediction). The version number may have to be bumped up to do online banking with TLS 1.0 or ssl v3.0 and 10 bit video encryption.

The basics of arm cpu even though it is embedded device with as many features you like, is still basically 8 bit processor with reduced ascii codes and 5 bit registers. So, it can use i486 operating system without branch prediction of any kind.

The extra features of arm cpus can complicate linux kernels. And should be treated as embedded device with its own apps.

So, eventually by slice and dice, arm cpu(s) will have many apps to use their embedded features instead of messy instruction sets of thumb2 or 3 or 4.

Offline

 

2012-04-17 19:22:28

AdBot
Advertisements

#2 2012-04-27 10:14:08

atang1
Administrator
Registered: 2006-03-30
Posts: 2705

Re: Slackware arm the future of linux operating system ?

OpenGL is the video accelerator of ARM GPU. Linux must make sure the version is latest for games and apps for browser extensions.

ARM version A7 does have hardware FPU. Linux software FPU has to be disabled.

Offline

 

#3 2012-05-08 13:37:43

atang1
Administrator
Registered: 2006-03-30
Posts: 2705

Re: Slackware arm the future of linux operating system ?

Since browsers are based on operating system and cpu instructions; Many developers did not realize that thumb and thumb2 are illegal instructions in x86 compilers. You can however disable thumb and thumb2 to run i386 compilers such as gcc v3.4. Then your browser will work in 8 bit mode, meaning no thumb or thumb2 branch predictions. Firefox had to roll back to v 1.5.0.12.

Unless you have hardware engineers and not self taught developers, you can't get ARM cpu(s) working. The common denominator between x86 and arm cpu is 8 bit operation, not 16/32 bit nor 64 bit without branch prediction, 64 bit cpu runs like a  8 bit cpu, except the address for data(memory address) can run up to 32/64 bits.

So, once you read this explanation, you should be able to run any browser on arm cpu without branch prediction instructions.

It is important to know that browsers do not have thumb or thumb2 instructions. Therefore you do not need GCC 4.3.5 to do thumb2 instructions. However, if you compiled for the cpu, not using gcc 4.3.5 then you may have a illegal instructions error.

Offline

 

#4 2012-05-09 20:37:43

atang1
Administrator
Registered: 2006-03-30
Posts: 2705

Re: Slackware arm the future of linux operating system ?

Firefox 3.6.28 will work on ARMv7. GCC 4.5.2.

Offline

 

Adverts

Board footer

Powered by FluxBB
Hosted by PunBB-Hosting