Bug#615938: Improvements to the Ports page: non-linux arm stuff
Hi, Thanks a lot. Merge error? --- index.wml 12 Mar 2011 11:01:32 - 1.87 +++ index.wml 12 Mar 2011 12:28:44 - @@ -167,7 +167,6 @@ h3a href=http://wiki.debian.org/ArmHardFloatPort;armhf/a/h3 p - Port to big-endian ARM machines, especially to Linksys NSLU2. A lot of modern ARM boards and devices ship with a floating-point unit (FPU), but the current Debian armel port doesn't take much advantage og it. The armhf port was started to improve this situation and also take advantage of armhf is not a successor/revival of armeb and to my knowledge is little endian and doesn't support the NSLU2. So this leftover bit of armeb should be removed. cheers -- vbi -- Frauen brauchen immer das letzte Wort und den letzten Schrei. signature.asc Description: This is a digitally signed message part.
Bug#615938: Improvements to the Ports page: non-linux arm stuff
On Sat, Mar 12, 2011 at 01:30:51PM +0100, Adrian von Bidder wrote: Hi, Thanks a lot. Merge error? --- index.wml 12 Mar 2011 11:01:32 - 1.87 +++ index.wml 12 Mar 2011 12:28:44 - @@ -167,7 +167,6 @@ h3a href=http://wiki.debian.org/ArmHardFloatPort;armhf/a/h3 p - Port to big-endian ARM machines, especially to Linksys NSLU2. A lot of modern ARM boards and devices ship with a floating-point unit (FPU), but the current Debian armel port doesn't take much advantage og it. The armhf port was started to improve this situation and also take advantage of armhf is not a successor/revival of armeb and to my knowledge is little endian and doesn't support the NSLU2. So this leftover bit of armeb should be removed. Ouch! *Manual* merge error, and also a typo (s/og/of/)! Fixed, thanks for reporting it ;) Cheers, Francesca signature.asc Description: Digital signature
Bug#615938: Improvements to the Ports page: non-linux arm stuff
Hi, 2011/3/1 Adrian von Bidder avbid...@fortytwo.ch: +++ diff --git a/webwml/english/ports/index.wml b/webwml/english/ports/index.wml --- a/webwml/english/ports/index.wml +++ b/webwml/english/ports/index.wml @@ -5,7 +5,6 @@ lia href=#introIntroduction/a/li lia href=#releasedReleased ports/a/li lia href=#unreleasedPorts that haven't been released yet/a/li - lia href=#nonlinuxNon-Linux ports/a/li lia href=#variousVarious port-like projects/a/li /ul @@ -30,9 +29,9 @@ /p p Debian is an operating system (OS), not a kernel (actually, it is more - than an OS since it includes thousands of application programs). To - prove this, we have our first three fledgling non-Linux based ports, listed - a href=#nonlinuxat the bottom of this page/a. + than an OS since it includes thousands of application programs). Accordingly, + while most Debian ports are based on Linux, there also are ports based on the + FreeBSD, NetBSD and Hurd kernels. /p p emWarning/em mdash; this is a page in progress. Not all ports have @@ -176,8 +175,6 @@ Port to Atmel's 32-bit RISC architecture, AVR32. /p -h2 id=nonlinuxNon-Linux ports/h2 - h3a href=hurd/Debian GNU/Hurd (qhurd-i386/q)/a/h3 p The GNU Hurd is a totally new operating system being put together by +++ * The ARM EABI port is actually what armel is, so: +++ diff --git a/webwml/english/ports/index.wml b/webwml/english/ports/index.wml --- a/webwml/english/ports/index.wml +++ b/webwml/english/ports/index.wml @@ -208,14 +208,6 @@ a href=http://www.catb.org/~esr/writings/cathedral-bazaar/;bazaar/a fashion. /p -h3a href=http://wiki.debian.org/ArmEabiPort;ARM EABI Port/a/h3 -p - EABI is the new qEmbedded/q acronym lang=en - title=Application Binary InterfaceABI/acronym by a - href=http://arm.com/;ARM Ltd./a. - EABI is actually a family of ABIs and one of the qsubABIs/q is GNU EABI for Linux. -/p - hr / pstrongDisclaimer:/strong Many of the above computer and processor +++ * armhf is not mentioned yet: +++ diff --git a/webwml/english/ports/index.wml b/webwml/english/ports/index.wml --- a/webwml/english/ports/index.wml +++ b/webwml/english/ports/index.wml @@ -93,7 +93,8 @@ First officially released with Debian 2.2. This port runs on a variety of embedded hardware, including the NSLU2. Armel is the more efficient successor for the qarm/q port, which is - compatible with the ARM EABI. + compatible with the ARM EABI. These ports target machines with ARMv4 based CPU + and without a floating point unit. More accurate ARMv4t. The old OABI port ('arm') supported ARMv4. /p h3a href=mips/MIPS CPUs (qmips/q and qmipsel/q)/a/h3 @@ -160,6 +161,15 @@ A fairly new port to Hitachi SuperH processors. /p +h3a href=http://wiki.debian.org/ArmHardFloatPort;armhf/a/h3 +p + A lot of modern ARM boards and devices ship with a floating-point unit (FPU), + but the current Debian armel port doesn't take much advantage of it. The armhf + port was started to improve this situation and also take advantage of other + features of newer ARM CPUs. The Debian armhf port requires at least an ARMv7 + CPU with Thumb2 and VFP3D16. +/p + h3a href=http://www.debonaras.org/;armeb/a/h3 p Port to big-endian ARM machines, especially to Linksys NSLU2. +++ I would consider `armeb' as a dead port. * NOTE (and no patch): arm/armel mentiones that the NSLU2 is supported, armeb mentiones that same machine (implying perhaps that NSLU2 was not supported by regular arm ports at some time?) I have no idea what the status of armeb is - the web page is still up, though doesn't look very nice and points to something apparently sarge based. Clarification would be nice. There was a presentation which contains a bit of the history of Debian ARM ports done at FOSDEM this year: http://people.debian.org/~zumbi/talks/fosdem2011-arm/ There was some binary blob (microcode) in big-endian mode to make work Ethernet on the NSLU2. armeb, the big endian port was supposed to save some cycles on this slow machines and be more friendly with that blob, but later in time seems to be that armel was good enough and Debian+(binary blob) is distributed a side of Debian: http://www.slug-firmware.net/ I hope it clarifies things a little more. Best regards, -- Héctor Orón Our Sun unleashes tremendous flares expelling hot gas into the Solar System, which one day will disconnect us. -- Day DVB-T stop working nicely Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#615938: Improvements to the Ports page: non-linux arm stuff
Package: www.debian.org Tags: patch Hi, I've noticed a few issues with www.d.o/ports (these are orthogonal to the stuff discussed in #611830): * Non-Linux ports: now that kFreeBSD is released, the non-Linux title probably should just be dropped, since non-Linux is not really just a sub- category of unreleased anymore. +++ diff --git a/webwml/english/ports/index.wml b/webwml/english/ports/index.wml --- a/webwml/english/ports/index.wml +++ b/webwml/english/ports/index.wml @@ -5,7 +5,6 @@ lia href=#introIntroduction/a/li lia href=#releasedReleased ports/a/li lia href=#unreleasedPorts that haven't been released yet/a/li - lia href=#nonlinuxNon-Linux ports/a/li lia href=#variousVarious port-like projects/a/li /ul @@ -30,9 +29,9 @@ /p p Debian is an operating system (OS), not a kernel (actually, it is more - than an OS since it includes thousands of application programs). To - prove this, we have our first three fledgling non-Linux based ports, listed - a href=#nonlinuxat the bottom of this page/a. + than an OS since it includes thousands of application programs). Accordingly, + while most Debian ports are based on Linux, there also are ports based on the + FreeBSD, NetBSD and Hurd kernels. /p p emWarning/em mdash; this is a page in progress. Not all ports have @@ -176,8 +175,6 @@ Port to Atmel's 32-bit RISC architecture, AVR32. /p -h2 id=nonlinuxNon-Linux ports/h2 - h3a href=hurd/Debian GNU/Hurd (qhurd-i386/q)/a/h3 p The GNU Hurd is a totally new operating system being put together by +++ * The ARM EABI port is actually what armel is, so: +++ diff --git a/webwml/english/ports/index.wml b/webwml/english/ports/index.wml --- a/webwml/english/ports/index.wml +++ b/webwml/english/ports/index.wml @@ -208,14 +208,6 @@ a href=http://www.catb.org/~esr/writings/cathedral-bazaar/;bazaar/a fashion. /p -h3a href=http://wiki.debian.org/ArmEabiPort;ARM EABI Port/a/h3 -p - EABI is the new qEmbedded/q acronym lang=en - title=Application Binary InterfaceABI/acronym by a - href=http://arm.com/;ARM Ltd./a. - EABI is actually a family of ABIs and one of the qsubABIs/q is GNU EABI for Linux. -/p - hr / pstrongDisclaimer:/strong Many of the above computer and processor +++ * armhf is not mentioned yet: +++ diff --git a/webwml/english/ports/index.wml b/webwml/english/ports/index.wml --- a/webwml/english/ports/index.wml +++ b/webwml/english/ports/index.wml @@ -93,7 +93,8 @@ First officially released with Debian 2.2. This port runs on a variety of embedded hardware, including the NSLU2. Armel is the more efficient successor for the qarm/q port, which is - compatible with the ARM EABI. + compatible with the ARM EABI. These ports target machines with ARMv4 based CPU + and without a floating point unit. /p h3a href=mips/MIPS CPUs (qmips/q and qmipsel/q)/a/h3 @@ -160,6 +161,15 @@ A fairly new port to Hitachi SuperH processors. /p +h3a href=http://wiki.debian.org/ArmHardFloatPort;armhf/a/h3 +p + A lot of modern ARM boards and devices ship with a floating-point unit (FPU), + but the current Debian armel port doesn't take much advantage of it. The armhf + port was started to improve this situation and also take advantage of other + features of newer ARM CPUs. The Debian armhf port requires at least an ARMv7 + CPU with Thumb2 and VFP3D16. +/p + h3a href=http://www.debonaras.org/;armeb/a/h3 p Port to big-endian ARM machines, especially to Linksys NSLU2. +++ * NOTE (and no patch): arm/armel mentiones that the NSLU2 is supported, armeb mentiones that same machine (implying perhaps that NSLU2 was not supported by regular arm ports at some time?) I have no idea what the status of armeb is - the web page is still up, though doesn't look very nice and points to something apparently sarge based. Clarification would be nice. cheers -- vbi -- featured product: SpamAssassin - http://spamassassin.org signature.asc Description: This is a digitally signed message part.