Re: ARM as a primary architecture

2012-03-28 Thread Jon Masters
On 03/26/2012 08:00 AM, Richard W.M. Jones wrote:

 Which leads me to a rant about ARM.  G RANT!!  I didn't think I'd
 ever love the BIOS, but compared to the alternatives (UEFI and a
 million different ARM bootloaders) it's simple and effective.

There is some truth to that. Nobody is going to stand up and say that
the 32-bit ARM zoo (as I have called it on a number of occasions) is a
situation today. This is a case where strong leadership and aggressive
standardization is required in order to have *one* platform. That work
is ongoing at the moment, and in the interim, we live with slightly more
pain than would be ideal. But therein lies the fun ;)

In the future, ARM systems will transition increasingly to UEFI. Many
ARM server systems will likely eventually boot with ACPI as well. They
will smell like low-energy alternatives to PC servers over time, and in
another decade or two something more exciting than UEFI will replace
UEFI and folks will mail about how things were better with UEFI!

Jon.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-28 Thread Adam Williamson
On Wed, 2012-03-28 at 18:28 -0600, Chris Murphy wrote:
 On Mar 28, 2012, at 5:23 PM, Jon Masters wrote:
 
  They
  will smell like low-energy alternatives to PC servers over time, and in
  another decade or two something more exciting than UEFI will replace
  UEFI and folks will mail about how things were better with UEFI!
 
 Well, it's not often I momentarily consider blowing my brains out. That did 
 it though.

The Fedora QA and anaconda teams are deeply familiar with such feelings,
and prescribe gin.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-28 Thread Andy Grover
On 03/28/2012 06:13 PM, Matthew Garrett wrote:
 On Wed, Mar 28, 2012 at 07:23:48PM -0400, Jon Masters wrote:
 
 In the future, ARM systems will transition increasingly to UEFI. Many
 ARM server systems will likely eventually boot with ACPI as well. They
 will smell like low-energy alternatives to PC servers over time, and in
 another decade or two something more exciting than UEFI will replace
 UEFI and folks will mail about how things were better with UEFI!
 
 Oh no. Nobody's seriously considering UEFI ARM platforms without ACPI, 
 are they?

Wait, I thought there was some kind of flattened device tree or
something that the ARM folks thought would let them avoid ACPI. Did that
not pan out? Maybe MS put the kibosh on it?

-- Andy


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread Gerd Hoffmann
  Hi,

 they use a rather scary looking pile of development boards with very
 poor I/O.
 
 Buy a trimslice and run it with iSCSI.  It's a very clean package, and
 I can get 80 MB/sec to my file server's disks.  That is neither
 scary nor poor I/O.
 
 http://www.delorie.com/arm/trimslice/iscsi.html

Running the thing on iscsi is a good idea, given that local storage is
linked up via usb while gb ethernet is hooked up via pcie.

Any particular reason why you boot the thing via tftp?  I'd expect just
having /boot on the sd card (which you need for boot anyway) is easier,
especially when it comes to kernel updates.

cheers,
  Gerd
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread Peter Robinson
On Mon, Mar 26, 2012 at 9:41 AM, Gerd Hoffmann kra...@redhat.com wrote:
  Hi,

 they use a rather scary looking pile of development boards with very
 poor I/O.

 Buy a trimslice and run it with iSCSI.  It's a very clean package, and
 I can get 80 MB/sec to my file server's disks.  That is neither
 scary nor poor I/O.

 http://www.delorie.com/arm/trimslice/iscsi.html

 Running the thing on iscsi is a good idea, given that local storage is
 linked up via usb while gb ethernet is hooked up via pcie.

 Any particular reason why you boot the thing via tftp?  I'd expect just
 having /boot on the sd card (which you need for boot anyway) is easier,
 especially when it comes to kernel updates.

Everything needed to boot goes into the initrd now days so you don't
even need the SD card.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread Gerd Hoffmann
On 03/26/12 11:00, Peter Robinson wrote:
 On Mon, Mar 26, 2012 at 9:41 AM, Gerd Hoffmann kra...@redhat.com wrote:
  Hi,

 they use a rather scary looking pile of development boards with very
 poor I/O.

 Buy a trimslice and run it with iSCSI.  It's a very clean package, and
 I can get 80 MB/sec to my file server's disks.  That is neither
 scary nor poor I/O.

 http://www.delorie.com/arm/trimslice/iscsi.html

 Running the thing on iscsi is a good idea, given that local storage is
 linked up via usb while gb ethernet is hooked up via pcie.

 Any particular reason why you boot the thing via tftp?  I'd expect just
 having /boot on the sd card (which you need for boot anyway) is easier,
 especially when it comes to kernel updates.
 
 Everything needed to boot goes into the initrd now days so you don't
 even need the SD card.

Check the URL above.  The setup described there uses a sdcard with a
u-boot script, which kicks off the tftp boot.

I don't see the point in using tftp, you can place kernel+initrd
directly at the sdcard if you have one anyway.

Another possible way would be to boot directly from iscsi like you can
do on x86 with an sanboot-enabled iPXE rom.  I have no idea whenever
u-boot can handle that though.

cheers,
  Gerd
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread Richard W.M. Jones
On Mon, Mar 26, 2012 at 12:26:47PM +0200, Gerd Hoffmann wrote:
 Another possible way would be to boot directly from iscsi like you can
 do on x86 with an sanboot-enabled iPXE rom.  I have no idea whenever
 u-boot can handle that though.

No.  The U-boot supplied on the Trim-Slice is very simplistic in the
way it boots: It looks for a compiled script called boot.scr in four
possible local storage locations.  The script can then boot over the
network, but you've got to have the script in a local location in the
first place.

http://www.trimslice.com/wiki/index.php/Trim-Slice_U-Boot

[You could also patch U-boot.  It's apparently stored in some
on-motherboard serial flash memory.]

Which leads me to a rant about ARM.  G RANT!!  I didn't think I'd
ever love the BIOS, but compared to the alternatives (UEFI and a
million different ARM bootloaders) it's simple and effective.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread DJ Delorie

 Any particular reason why you boot the thing via tftp?  I'd expect
 just having /boot on the sd card (which you need for boot anyway) is
 easier, especially when it comes to kernel updates.

I wanted the minimum on the sdcard (it just has the tftboot script)
because our build farm only has one local person, and he's not always
there.  With everything on the server, we can swap everything out,
power cycle it, and be done.

Remember, the iscsi volumes can be mounted on your regular desktop if
needed, to fix the image before booting the trimslice.

Plus, my way can use ancient tiny sdcards without worrying about space
or performance.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread DJ Delorie

 Which leads me to a rant about ARM.  G RANT!!  I didn't think
 I'd ever love the BIOS, but compared to the alternatives (UEFI and a
 million different ARM bootloaders) it's simple and effective.

This is getting way off-topic, but... most linux-capable ARM chips
support a BIOS in the pc sense.  Vendors choose not to do it that
way.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread Matthew Garrett
On Mon, Mar 26, 2012 at 01:37:39PM -0400, DJ Delorie wrote:
 
  Which leads me to a rant about ARM.  G RANT!!  I didn't think
  I'd ever love the BIOS, but compared to the alternatives (UEFI and a
  million different ARM bootloaders) it's simple and effective.
 
 This is getting way off-topic, but... most linux-capable ARM chips
 support a BIOS in the pc sense.  Vendors choose not to do it that
 way.

Given that the pc sense of BIOS includes having arguments returned in 
x86 registers, I really don't think that's true.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread DJ Delorie

 Given that the pc sense of BIOS includes having arguments returned in 
 x86 registers, I really don't think that's true.

ARM has registers too...

My point is, the ARM chips *do* support an on-board flash bootloader,
and there's no reason why that bootloader couldn't export a standard
ABI that uses interrupts and register passing, and boot off a standard
attached disk...

... but that's not what the vendors do.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-26 Thread Matthew Garrett
On Mon, Mar 26, 2012 at 03:32:15PM -0400, DJ Delorie wrote:
 
  Given that the pc sense of BIOS includes having arguments returned in 
  x86 registers, I really don't think that's true.
 
 ARM has registers too...
 
 My point is, the ARM chips *do* support an on-board flash bootloader,
 and there's no reason why that bootloader couldn't export a standard
 ABI that uses interrupts and register passing, and boot off a standard
 attached disk...

I think you misunderstood Richard. ARM hardware is moving towards 
adopting UEFI as the standard firmware interface, which is BIOS-like in 
the sense that you're describing. Richard was explicitly talking about 
BIOS-as-in-x86-asm-and-int-calls being preferable to UEFI. There's no 
real way ARM could implement the latter.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-24 Thread Adam Williamson
On Sat, 2012-03-24 at 05:30 +0100, Kevin Kofler wrote:
 DJ Delorie wrote:
  What a horrible thing to say about a company that's put a lot of
  effort into supporting their products on Free Software platforms!
 
 I think the Nouveau developers have a different story to tell you there.

You might consider that nouveau has support (basic modesetting, but
support) for NVIDIA's new GPU on release day. And then think about
exactly how that's possible, for a minute. Then re-consider whether you
want to put words into the nouveau developers' mouths...
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Peter Robinson
On Mar 22, 2012 8:32 PM, Michael Cronenworth m...@cchtml.com wrote:

 Adam Williamson wrote:

 I would still like you to consider the question of whether this holds
 for the Fedora case, though. Is Fedora as a project in fact suitable -
 either in current implementation, or in terms of our self-definition and
 long term goals - for this whole 'market' you are identifying as a
 single entity? Are we in fact truly interested in producing code for
 these content consumption devices? Is that what we're doing?


 The only way to measure this accurately, like anything else in Fedora, is
by the number of contributors. I will be looking to contribute to the ARM
project in some way in hope that I can one day replace my aging N900 phone
with newer, faster hardware and a real GNU/Linux image.

 Red Hat needs to get into the phone/tablet business: Red Hat Enterprise
Mobile!

I see that very unlikely IMO, you just have to look at the struggle for 3rd
place in the market, it's basically already killed MeeGo / maemo, webos ans
likely blackberry.

Peter

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Peter Robinson
On Mar 23, 2012 3:22 AM, Kevin Kofler kevin.kof...@chello.at wrote:

 Peter Robinson wrote:

  On Thu, Mar 22, 2012 at 2:28 PM, drago01 drag...@gmail.com wrote:
  The only ones where this is possible right now are actually x86 based
  tablets. Even Windows 8 wont help here as MS mandates that the
  devices are locked with secure boot without having an option to disable
  it.
 
  No that is definitely not the case that it is x86 only,

 Quite the opposite: M$ rules for secure boot are:
 * on x86 (or non-ARM in their wording) devices, it MUST be possible for
 users to disable secure boot,
 * on ARM devices, it MUST NOT be possible for users to disable secure
 boot,
 i.e. all ARM devices shipping Window$ will have restricted boot forced on
 with no option to disable it.

And at the moment there are exactly 0 devices shipping windows 8 on arm.
There are no such rules for other oses such as Android, those are the
devices I was referring to,  I did say above that BIOS locked are a non
starter already!

Kevin Kofler

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Jaroslav Reznik
- Original Message -

 Define do it  as MeeGo is dead and they had to cosy up to Microsoft
 to survive, not sure I'd even wish that on canonical!

In reality, Nokia never started working on MeeGo ;-)

Once we're sooo off-topic (and tablets and cell phones) became the topic,
I think ARM as primary arch is not everything. We are talking about 
usually very constrained (memory, cpu, flash - I know, it's changing)
devices now. You don't need full blown distribution and Fedora is one. We
usually took x86 world as a reason, why we want very well integrated
distro over core platform based approach. And it's a place where meta-
distributions like MeeGo (no community based Mer Project) excels. As 
Qt 5 is approaching, I took a look on theirs SPEC files - even for 
already modular Qt 5 they are aiming even more granularity and it's
true for every other part of Mer system. Yeh, they are not distribution,
they are just core for other projects to build own one. But still - it's
going to be very hard for us to compete on ARM field with them (when
targeting tablets/mobile world).

Jaroslav
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Nicolas Mailhot

Le Jeu 22 mars 2012 21:13, Przemek Klosowski a écrit :

 Fair enough, but the trends are well established,

Like the netbook trends were well established?

In the last years there has been a clear struggle between users that want
cheaper computing and hardware manufacturers that want either to up-sell them
(Apple, ultrabooks), or if they can't, sell cheaper secondary devices
carefully neutered ('tailored') so they don't compete with full-power
computing devices.

I've lost the count of the new 'revolutionary' form factors that were promised
hegemony by journalists and that flopped after promising starts when either
the consumers realised they were being short-selled devices with limited
capabilities, or were quietly killed by the industry when they threatened to
replace more expensive offerings.

And yes smartphones are booming, but they're not booming because they are a
good desktop substitute, they're booming because they are a good dumbphone
substitute (and before that digital cameras replaced chemical cameras, and mp3
readers replaced walkmans, and I'm sure if someone had counted the chips in
them it would have made an impressive established trend dwarfing the number of
computers of that era)

And tablets (as general-computing devices, not as e-ink book readers) are an
unknown. The only people not realising this are affluent professionals who can
afford to participate in the latest fad and whose budget is barely dented by
experimenting with the latest gadget. (the same people swore laptops would
extinguish desktops – last I've seen desktops were still there ; and a laptop
with a docking station, a separate screen/keyboard/mouse/printer, that barely
moves from the docking station table, is just a desktop with a new central
unit design)

The general population worries more about cost-effectiveness. The tablet costs
are there but what of its effectiveness? An average user may spend most of its
time consuming, but with e-trade, e-administration, e-taxes he needs a
computing device too nowadays. Anything that can not handle those tasks is not
a desktop substitute it's a separate entertainment device, that will need
budgeting in addition to the computer.

And I'm not saying they won't find some place in the computing landscape, just
that a lot of this is hype fuelled by new entrants that desperately need some
VC funding. They have a vested interest in papering over the costs of
rewriting from scratch existing software catalogues, and obscuring the fact
that to be successful, a new platform must find a way to run most of this
software legacy (and doing so morph into something very close to the thing
it's supposed to deprecate).

-- 
Nicolas Mailhot

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Przemek Klosowski

On 03/22/2012 10:42 PM, Kevin Kofler wrote:

Przemek Klosowski wrote:

Fair enough, but the trends are well established, and the data are
 for shipments so the actual deployed numbers are compounded (flat
 shipments translate to steady growth, linear or faster shipment
growth means quadratic or maybe even exponential growth).


Quite the opposite, shipments are related to the first (discrete)
derivative of active deployments, which will necessarily amplify the
 effects: if the number of shipments decreases, that just means that
 growth in deployments is slowing down, not that the number of
deployments decreases.


I think we're saying the same thing here; the point is that compounding
amplifies even small trends.


A computer is often a per-household device. A cellphone is per
person, or even multiple devices per person (e.g. multiple phones
with different contracts, or a phone and a tablet, etc.). So the
total number is necessarily going to be larger without there being
more users.


Of course, but numbers are numbers; we just have to pay attention to 
lighter, mobile formfactors. It is the same reasoning as in the desktop 
vs. server dilemma 15 years ago: you could say that 'servers are 
per-company devices', so Linux has been concentrating on the desktops, 
where the numbers were---while still paying attention to servers. As we 
know it's a good idea to optimize for both desktop and server; they 
aren't contradictory.


As I wrote responding to Nicolas, the GUI interaction concepts from
mobiles are relevant to all platforms, and it is appropriate to think 
ahead and seek a model that serves both. Microsoft also seems to follow 
this direction, and implements it, however awkwardly, in Windows 8.

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Przemek Klosowski

On 03/23/2012 05:59 AM, Nicolas Mailhot wrote:


And yes smartphones are booming, but they're not booming because they
are a good desktop substitute, they're booming because they are a
good dumbphone substitute (and before that digital cameras replaced
chemical cameras, and mp3 readers replaced walkmans, and I'm sure if
someone had counted the chips in them it would have made an
impressive established trend dwarfing the number of computers of that
era)


Let's not forget why we're talking about this. The point was made to put 
more effort in developing ARM Fedora because of the increasing 
importance of that platform. I believe that is a correct assessment in a 
broad sense, even if the details are arguable. In my mind, it's as much 
about the architecture as about the supported set of hardware features 
and modes of user interaction.


I am not claiming that tablets are the ultimate platform that will 
replace everything else. Rather, I think that the direct manipulation 
GUIs that originated on the mobile devices are a good idea on all 
platforms, and I prefer that a mature desktop system like Fedora evolves 
to include it, rather than trying to add functionality to mobile 
platform. I don't want Android on whatever I use at my desk in few years.


Don't get me wrong---I love my droid but it is sometimes a frustrating 
relationship. A lot of tools that I am used to on the desktop are 
missing---some for good reason (limitations of small screen, awkward 
keyboard) but  sometimes it's just not there because the dev environment 
is too different and there's no port.

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread DJ Delorie

 always with the caveat that you can't just use make -j 288 on them.

Why not?  Multi-CPU machines is very old technology.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Pete Zaitcev
On Fri, 23 Mar 2012 04:46:23 +0100
Kevin Kofler kevin.kof...@chello.at wrote:

 My desktop is actually older and slower than my notebook. Yet I use the 
 desktop whenever I'm at home. The form factor is just more convenient.

That's just what you personally prefer. I quit using desktops back
in 2001, because laptop form factor is just more convenient for me.
Let's not mistake personal perceptions for the whole picture.

-- Pete
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Pete Zaitcev
On Thu, 22 Mar 2012 14:01:27 -0400
DJ Delorie d...@redhat.com wrote:

 Buy a trimslice and run it with iSCSI.

This is not good enough for me to become involved with Fedora on ARM.
Glad it works for you, but I need a real system, like a Netwinder.

-- Pete
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread DJ Delorie

 Glad it works for you, but I need a real system, like a Netwinder.

So buy a trimslice and use the internal SSD or sata disk.  The
trimslice has everything the netwinder has (and more), and uses half
the power.

http://trimslice.com/web/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Martin Langhoff
On Fri, Mar 23, 2012 at 3:50 PM, Pete Zaitcev zait...@redhat.com wrote:
 Buy a trimslice and run it with iSCSI.

 This is not good enough for me to become involved with Fedora on ARM.
 Glad it works for you, but I need a real system, like a Netwinder.

Whatever floats your boat! ARM SoCs are available in every popular form factor.

This whole thread about desktops vs tablets vs laptops has been highly
entertaining... now I know what every developer personally favours and
hates, as well as many of their immediate families. This a matter
which has kept many of us awake for long nights.

It unfortunately shed no light on the ARM topic, because, well,
there's ARM SoCs in all those form factors.

cheers,



martin just kidding langhoff
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Richard W.M. Jones
On Fri, Mar 23, 2012 at 04:50:38PM -0400, Martin Langhoff wrote:
 On Fri, Mar 23, 2012 at 3:50 PM, Pete Zaitcev zait...@redhat.com wrote:
  Buy a trimslice and run it with iSCSI.
 
  This is not good enough for me to become involved with Fedora on ARM.
  Glad it works for you, but I need a real system, like a Netwinder.
 
 Whatever floats your boat! ARM SoCs are available in every popular form 
 factor.
 
 This whole thread about desktops vs tablets vs laptops has been highly
 entertaining... now I know what every developer personally favours and
 hates, as well as many of their immediate families. This a matter
 which has kept many of us awake for long nights.
 
 It unfortunately shed no light on the ARM topic, because, well,
 there's ARM SoCs in all those form factors.

Except the x86-64 high performance single threaded class :-)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Peter Robinson
On Fri, Mar 23, 2012 at 7:50 PM, Pete Zaitcev zait...@redhat.com wrote:
 On Thu, 22 Mar 2012 14:01:27 -0400
 DJ Delorie d...@redhat.com wrote:

 Buy a trimslice and run it with iSCSI.

 This is not good enough for me to become involved with Fedora on ARM.
 Glad it works for you, but I need a real system, like a Netwinder.

Trimslice has options of SSD or HDD as well so it would be no less of
a real machine like a netwinder.

http://trimslice.com/web/models

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Pete Zaitcev
On Fri, 23 Mar 2012 22:02:37 +
Richard W.M. Jones rjo...@redhat.com wrote:

  It unfortunately shed no light on the ARM topic, because, well,
  there's ARM SoCs in all those form factors.
 
 Except the x86-64 high performance single threaded class :-)

Rich, check this out -
 http://summit.openstack.org/sessions/view/40

-- P
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Pete Zaitcev
On Fri, 23 Mar 2012 22:05:39 +
Peter Robinson pbrobin...@gmail.com wrote:

 Trimslice has options of SSD or HDD as well so it would be no less of
 a real machine like a netwinder.
 
 http://trimslice.com/web/models

So I see, thanks. DJ's original suggestion was too forceful in insisting
on iSCSI. I also received a word from colleague in town that he's going
to tinker with Trimslice Pro.

-- Pete
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Peter Robinson
On Fri, Mar 23, 2012 at 11:12 PM, Pete Zaitcev zait...@redhat.com wrote:
 On Fri, 23 Mar 2012 22:05:39 +
 Peter Robinson pbrobin...@gmail.com wrote:

 Trimslice has options of SSD or HDD as well so it would be no less of
 a real machine like a netwinder.

 http://trimslice.com/web/models

 So I see, thanks. DJ's original suggestion was too forceful in insisting
 on iSCSI. I also received a word from colleague in town that he's going
 to tinker with Trimslice Pro.

Yep, it's not just x86 users that are stuck in their weird and
wonderful ways :-D

Pete
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread DJ Delorie

 So I see, thanks. DJ's original suggestion was too forceful in insisting
 on iSCSI.

Sorry, I'm a big fan of iSCSI on trimslices.  The SATA interface is on
USB but the gigE isn't, so network (iscsi) is about 3x faster than a
local disk, if you have a big raid server on the other end.

I have two trimslices; one has an internal 250 GB sata disk (it's a
public web/git server running F15) and the other is diskless iSCSI for
faster builds.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Eric Smith

DJ Deloried...@redhat.com  wrote:



Buy a trimslice and run it with iSCSI.


Pete Zaitcev wrote:

This is not good enough for me to become involved with Fedora on ARM.
Glad it works for you, but I need a real system, like a Netwinder.


You did see that there's a Trimslice H model that can accomodate a 
2.5 HD or SSD, right?


Or is there something else missing the Netwinder had that the Trimslice 
is missing?



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Kevin Kofler
Przemek Klosowski wrote:
 Of course, but numbers are numbers; we just have to pay attention to
 lighter, mobile formfactors. It is the same reasoning as in the desktop
 vs. server dilemma 15 years ago: you could say that 'servers are
 per-company devices', so Linux has been concentrating on the desktops,
 where the numbers were---while still paying attention to servers. As we
 know it's a good idea to optimize for both desktop and server; they
 aren't contradictory.

Actually, GNU/Linux has been focusing on servers for years, and still does. 
Look at what the main target for RHEL is. Or why Debian's release cycle is 
built around the stable release. Fedora has a strong desktop focus because 
it's pace of innovation is scaring server owners away (and yet, even in 
Fedora, there's a Server SIG), but GNU/Linux in general is primarily a 
server operating system!

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Kevin Kofler
DJ Delorie wrote:
 So buy a trimslice and use the internal SSD or sata disk.  The
 trimslice has everything the netwinder has (and more), and uses half
 the power.
 
 http://trimslice.com/web/

Trim-Slice is the first desktop computer powered by NVIDIA Tegra 2.
i.e., by buying a Trimslice, you give money to The Enemy!

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread DJ Delorie

 i.e., by buying a Trimslice, you give money to The Enemy!

What a horrible thing to say about a company that's put a lot of
effort into supporting their products on Free Software platforms!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Stephen John Smoogen
On 23 March 2012 18:24, Kevin Kofler kevin.kof...@chello.at wrote:
 DJ Delorie wrote:
 So buy a trimslice and use the internal SSD or sata disk.  The
 trimslice has everything the netwinder has (and more), and uses half
 the power.

 http://trimslice.com/web/

 Trim-Slice is the first desktop computer powered by NVIDIA Tegra 2.
 i.e., by buying a Trimslice, you give money to The Enemy!

        Kevin Kofler

Kevin,

this is my only reply to your emails. Your emails have become highly
disruptive, annoying and are turning off more people than helping them
see your point of view. Please slow down as it is only making you more
people ignore you all the time than listen.

-- 
Stephen J Smoogen.
The core skill of innovators is error recovery, not failure avoidance.
Randy Nelson, President of Pixar University.
Years ago my mother used to say to me,... Elwood, you must be oh
so smart or oh so pleasant. Well, for years I was smart. I
recommend pleasant. You may quote me.  —James Stewart as Elwood P. Dowd
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Peter Robinson
On Sat, Mar 24, 2012 at 12:24 AM, Kevin Kofler kevin.kof...@chello.at wrote:
 DJ Delorie wrote:
 So buy a trimslice and use the internal SSD or sata disk.  The
 trimslice has everything the netwinder has (and more), and uses half
 the power.

 http://trimslice.com/web/

 Trim-Slice is the first desktop computer powered by NVIDIA Tegra 2.
 i.e., by buying a Trimslice, you give money to The Enemy!

Oh Kevin please  if that is the best you can do to argue your
point against ARM would please just not say anything. It's completely
unnecessary, completely off topic and doesn't do anything to help your
cause. After all they've just joined the linux foundation [1] so
apparently they're not the Enemy any more.

[1] http://www.tomshardware.com/news/nvidia-linux-gpu-fluendo-lineo,14936.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-23 Thread Kevin Kofler
DJ Delorie wrote:
 What a horrible thing to say about a company that's put a lot of
 effort into supporting their products on Free Software platforms!

I think the Nouveau developers have a different story to tell you there.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Tom Lane wrote:
 That opinion is flat out ridiculous.  Or maybe it makes sense if you
 think consumer desktops are the be-all and end-all; but they are not.

Consumer desktops and notebooks. The things we normally call computers. 
Those have always been and should remain our primary target.

 (If you do think that Apple's decisions are an important factor here,
 why are you so much not on board with pushing ARM?  Apple's certainly
 doing their darndest to make ARM a mainstream arch.)

Apple's PPC machines were computers. Apple's ARM machines are not. One big 
reason being that Apple is doing everything they can to prevent you from 
installing a non-Apple operating system (such as Fedora) on them.

 And that opinion is simply wrong.  You have provided no justification

I did. The justification is that there is, at this time, only one 
architecture seriously relevant for computers (defined as desktops or 
laptops/notebooks).

 for allowing Fedora to get boxed in on a single architecture, which is
 the inevitable end result of the thinking you espouse.

It is not. Supporting more architectures (and having working ports to fall 
back on when the need should arise) is what secondary architectures are for.

 Pointing at individual deficiencies of individual arches is not a
 justification; especially not in view of all the problems x86 itself has
 got.  The Linux community has slowly worked around x86's limitations, the
 same could happen for any other arch.

Wow, you seem to really hate x86. But please accept the fact that, no matter 
how much you hate x86, it is THE relevant architecture right now.

 The only reason this doesn't happen is people trying to justify not
 putting in the work by rationalizing that that architecture is obsolete

In most cases, it is.

 or Intel is the top of the heap today, so I don't need to bother thinking
 about anything else.

I'd rephrase that as That architecture is not mature yet., i.e. the 
opposite problem compared to That architecture is obsolete.

It will be time to consider ARM for primary architecture status when it will 
be a serious contender in the computer (as defined previously) market.

 Or in other words: you sir are not part of the solution, you are part of
 the problem.

I still see no problem.

 I'm not saying that I think ARM is the ideal other primary arch, but
 it seems to have more momentum than most of the other choices.  We
 should be looking for ways to make it a PA, or make something else
 a PA.  We should not be looking for excuses for monoculturalism.

They're not excuses, they're valid reasons to not waste valuable developer 
time on niche architectures. Let the people who care about those 
architectures work on them (which is how the secondary architecture system 
works)!

 If we settle for that, we'll have only ourselves to blame when we
 become irrelevant, not too many years down the road.

Nonsense. As long as we have healthy secondary architectures, we can promote 
them to primary when it really makes sense, i.e. when/if the x86 apocalypse 
happens. (By the way, don't count on it happening at all. The end of x86 has 
been proclaimed so many times, yet each of the prophecies has been proven 
wrong so far. Not even the move to 64-bit and Intel putting its weight 
behind a non-x86 64-bit architecture were able to kill x86. What was killed 
instead was the Itanium, dubbed Itanic by many. Don't be too quick to 
write off x86!) There is no need whatsoever to make the move to primary now. 
Who knows what architecture (if any) will replace x86 in the end, it might 
not be ARM at all!

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 8:16 AM, Chris Murphy li...@colorremedies.com wrote:
 our computers are about to become typewriters. It will not be a decade 
 longer.

 http://www.engadget.com/2012/02/03/canalys-more-smartphones-than-pcs-shipped-in-2011/?utm_source=feedburnerutm_medium=feedutm_campaign=Feed%3A+weblogsinc%2Fengadget+%28Engadget%29

While I agree that we will see more smartphones and tablets in the
future the people that actually replace there traditional computers
with tablets or even smartphones are near zero.
Sells do not really tell the whole story as many people simply don't
have a need to buy new laptops/desktops because what they have is
good enough so they spend there money on other gadgets.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy
On Mar 22, 2012, at 1:23 AM, drago01 wrote:

 On Thu, Mar 22, 2012 at 8:16 AM, Chris Murphy li...@colorremedies.com wrote:
 our computers are about to become typewriters. It will not be a decade 
 longer.
 
 http://www.engadget.com/2012/02/03/canalys-more-smartphones-than-pcs-shipped-in-2011/?utm_source=feedburnerutm_medium=feedutm_campaign=Feed%3A+weblogsinc%2Fengadget+%28Engadget%29
 
 While I agree that we will see more smartphones and tablets in the
 future the people that actually replace there traditional computers
 with tablets or even smartphones are near zero.

You're assuming they had a computer to begin with. The data is noisy but 
there's a significant minority who do not have computers, now buying a smart 
phone. This will grow. They may never end up with a desktop. Even Apple has 
disconnected a requirement for having a desktop. My parents are candidates for 
replacing their laptop with just an iPad. Maybe 1/4 of the friends I have use a 
desktop/laptop once a week or less. And increasingly less often. Their phone? 
Can't live without it. It's already a primary device.


 Sells do not really tell the whole story as many people simply don't
 have a need to buy new laptops/desktops because what they have is
 good enough so they spend there money on other gadgets.

Mobile devices are replaced more frequently than desktops, which could also 
skew the data toward mobile. But Apple didn't become the biggest company in the 
world by market capitalization, eclipsing Microsoft and even Exxon-Mobile, by 
selling desktops and laptops. It's iOS. (And the iMonostore.)

Desktop computers are used overwhelmingly for email and web browsing. It's 
total overkill. The desktop computer is a super computer that no consumer 
really needs. It's a dying market. It's now servers and mobile. The 
transitional element will be laptops/ultrabooks (netbooks obviously are dead) 
which will keep desktop operating systems and x86 around as a significant 
minority, but not for long.

Thunderbolt on an ARM tablet to connect a larger display, bluetooth keyboard, 
and internet access and the overwhelming majority can do what they need to do. 
The economies of scale of desktops, even in business, is dropping rapidly. For 
home users, it has already happened a while ago. They don't need a desktop. 
They probably don't need a laptop either.


Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 8:57 AM, Chris Murphy li...@colorremedies.com wrote:
 On Mar 22, 2012, at 1:23 AM, drago01 wrote:

 On Thu, Mar 22, 2012 at 8:16 AM, Chris Murphy li...@colorremedies.com 
 wrote:
 our computers are about to become typewriters. It will not be a decade 
 longer.

 http://www.engadget.com/2012/02/03/canalys-more-smartphones-than-pcs-shipped-in-2011/?utm_source=feedburnerutm_medium=feedutm_campaign=Feed%3A+weblogsinc%2Fengadget+%28Engadget%29

 While I agree that we will see more smartphones and tablets in the
 future the people that actually replace there traditional computers
 with tablets or even smartphones are near zero.

 You're assuming they had a computer to begin with.

I was talking about this people. People that had no access to
computers to begin with are of course a different story.

 The data is noisy but there's a significant minority who do not have 
 computers, now buying a smart phone. This will grow. They may never end up 
 with a desktop. Even Apple has disconnected a requirement for having a 
 desktop. My parents are candidates for replacing their laptop with just an 
 iPad. Maybe 1/4 of the friends I have use a desktop/laptop once a week or 
 less.

Interesting. People I know just using them (tablets) as toys to play
some causal games, surf the net  read mails. They go back to there
laptops / desktops to do anything beyond that.

 And increasingly less often. Their phone? Can't live without it. It's already 
 a primary device.

Well people couldn't live without dumbphones either so this is
natural progress.


 Sells do not really tell the whole story as many people simply don't
 have a need to buy new laptops/desktops because what they have is
 good enough so they spend there money on other gadgets.

 Mobile devices are replaced more frequently than desktops, which could also 
 skew the data toward mobile. But Apple didn't become the biggest company in 
 the world by market capitalization, eclipsing Microsoft and even 
 Exxon-Mobile, by selling desktops and laptops. It's iOS. (And the iMonostore.)

I agree that we will see more smartphones and tablets in the future
... yes no doubt that market still has a potential to grow. I just do
not believe that a significant amount of people will throw there
desktops/laptops away and use tablets / smartphones instead.

 Desktop computers are used overwhelmingly for email and web browsing. It's 
 total overkill. The desktop computer is a super computer that no consumer 
 really needs. It's a dying market. It's now servers and mobile. The 
 transitional element will be laptops/ultrabooks (netbooks obviously are dead) 
 which will keep desktop operating systems and x86 around as a significant 
 minority, but not for long.

Tablets are 99% consumption only devices. Your are missing the
production market ... people do use computers to do work, write the
apps that the tablet/smartphone people enjoy etc.
So no there is still a marked beyond the consumption only devices
(tablets) and the data centers (servers). The world is not black and
white.

 Thunderbolt on an ARM tablet to connect a larger display, bluetooth keyboard, 
 and internet access and the overwhelming majority can do what they need to do.

Which is a lot more work then simply open the laptop and start working.

 The economies of scale of desktops, even in business, is dropping rapidly.

Not seeing this happening. Switching to tabelts is just unproductive
(it does make sense for some uses though).

 For home users, it has already happened a while ago. They don't need a 
 desktop. They probably don't need a laptop either.

When home user == only consumes content then yes but that is not
necessarily the only use of computers / laptops at home either.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy


On Mar 22, 2012, at 2:10 AM, drago01 wrote:
 
 Interesting. People I know just using them (tablets) as toys to play
 some causal games, surf the net  read mails. They go back to there
 laptops / desktops to do anything beyond that.

Most people don't. It's important to understand most of us on this list aren't 
most people.

Toys?

FAA Approves IPad for Flight Navigation
http://www.tabletedia.com/news/2820.html

Here's a quote from a doctor: Even if you’re not at home, you can quickly pick 
up your phone, view the EKG, and take care of patients remotely.
http://www.imedicalapps.com/2011/12/apple-top-iphone-ipad-medical-apps-2011/

This is doing 2 minute google searches...

People read books on mobile devices. Computers? Ick. I'm not reading a book on 
a computer. It's unpleasant. I can't read on a mobile device because I need a 
browser with an average of 34 tabs. Most people lack my lunacy.


 
 And increasingly less often. Their phone? Can't live without it. It's 
 already a primary device.
 
 Well people couldn't live without dumbphones either so this is
 natural progress.

They could. They had desktops or laptops. Most people would replace their phone 
in a day if it broke or were lost. A home computer? Weekend. Maybe next weekend.


 I agree that we will see more smartphones and tablets in the future
 ... yes no doubt that market still has a potential to grow. I just do
 not believe that a significant amount of people will throw there
 desktops/laptops away and use tablets / smartphones instead.

Most people will. There will be no advantage to a desktop or laptop. So far, 
speed is all that's really come up. That's going to be a non-issue in a hurry. 
There's BILLIONS of dollars pouring into mobile and tablet right now. It's what 
people want.

 
 Tablets are 99% consumption only devices. Your are missing the
 production market ... people do use computers to do work, write the
 apps that the tablet/smartphone people enjoy etc.

Developer market? Image editing and video editing stations? Small markets. 
Enough to maintain x86? Yeah sure, for a while. But as a majority?

Mobile market isn't just syphoning users from the consumer desktop market, it's 
growing the market.


 So no there is still a marked beyond the consumption only devices
 (tablets) and the data centers (servers). The world is not black and
 white.

It is a shrinking market.

 
 Thunderbolt on an ARM tablet to connect a larger display, bluetooth 
 keyboard, and internet access and the overwhelming majority can do what they 
 need to do.
 
 Which is a lot more work then simply open the laptop and start working.

Consumers are complicated.

 For home users, it has already happened a while ago. They don't need a 
 desktop. They probably don't need a laptop either.
 
 When home user == only consumes content then yes but that is not
 necessarily the only use of computers / laptops at home either.

It's the majority case. Email, web browser, books, Netflix, and it's a baby 
sitter. It's like candy multiplied by TV for kids. Way more interesting for 
them than desktop computers or laptops.


Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Andrew Haley
On 03/22/2012 01:38 AM, Kevin Kofler wrote:

 (but the multi-core ARM setups actually present themselves as a
 multi-computer cluster, which is not supported by make -j, not as
 a multi-CPU computer)

FWIW, I'm pretty sure this is not the case for the ARM computers
on the way now: they are multi-core multi-threaded.

Andrew.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Andrew Haley
On 03/22/2012 02:00 AM, Kevin Kofler wrote:
 Peter Robinson wrote:
  Exactly! Ultimately what we need is FESCo to document what are the
  requirements of being promoted to a primary architecture and then it's
  the ARM SIGs job of ensuring they adhere to the requirements, provide
  viable workable alternatives that are acceptable to FESCo, or provide
  proof that the requirement will be met within an agreed time frame.

 ARM should most definitely NOT be approved as a primary architecture before 
 all the requirements are actually met!

Hold on, these requirements are something you just made up to suit
your argument.

Andrew.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 9:57 AM, Chris Murphy li...@colorremedies.com wrote:


 On Mar 22, 2012, at 2:10 AM, drago01 wrote:

 Interesting. People I know just using them (tablets) as toys to play
 some causal games, surf the net  read mails. They go back to there
 laptops / desktops to do anything beyond that.

 Most people don't. It's important to understand most of us on this list 
 aren't most people.

I didn't claim thatI just countered your my parents example ...
basically this kind of evidence is moot  ... we need more data to
judge that.

 Toys?

I said the people I was talking about used them as toys. (Please read
what I wrote and don't try to refute stuff that isn't even written
there).

 FAA Approves IPad for Flight Navigation
 http://www.tabletedia.com/news/2820.html

 Here's a quote from a doctor: Even if you’re not at home, you can quickly 
 pick up your phone, view the EKG, and take care of patients remotely.
 http://www.imedicalapps.com/2011/12/apple-top-iphone-ipad-medical-apps-2011/

 This is doing 2 minute google searches...

Again see the enterprise part (it does make sense for some uses
though). ... those are those uses. I am not saying tablets are
useless. I am just saying those are *different* devices.
You don't replace a plane with a car either.

 People read books on mobile devices. Computers? Ick. I'm not reading a book 
 on a computer. It's unpleasant. I can't read on a mobile device because I 
 need a browser with an average of 34 tabs. Most people lack my lunacy.

Well I'd prefer a real boot or an ereader over a computer or tablet.



 And increasingly less often. Their phone? Can't live without it. It's 
 already a primary device.

 Well people couldn't live without dumbphones either so this is
 natural progress.

 They could. They had desktops or laptops. Most people would replace their 
 phone in a day if it broke or were lost. A home computer? Weekend. Maybe next 
 weekend.


Most people that buy smartphones today *do* have laptops / desktoüs.

 I agree that we will see more smartphones and tablets in the future
 ... yes no doubt that market still has a potential to grow. I just do
 not believe that a significant amount of people will throw there
 desktops/laptops away and use tablets / smartphones instead.

 Most people will. There will be no advantage to a desktop or laptop. So far, 
 speed is all that's really come up. That's going to be a non-issue in a 
 hurry. There's BILLIONS of dollars pouring into mobile and tablet right now. 
 It's what people want.

Actually speed isn't an advantage see the (now dead) netbook hype. For
most people current speed is good enough (hence no need to go buy a
new computer every year).


 Tablets are 99% consumption only devices. Your are missing the
 production market ... people do use computers to do work, write the
 apps that the tablet/smartphone people enjoy etc.

 Developer market? Image editing and video editing stations? Small markets. 
 Enough to maintain x86? Yeah sure, for a while. But as a majority?

Office, DTP and probably others or in short content creation.

 Mobile market isn't just syphoning users from the consumer desktop market, 
 it's growing the market.


 So no there is still a marked beyond the consumption only devices
 (tablets) and the data centers (servers). The world is not black and
 white.

 It is a shrinking market.

it is a saturated marked.


 Thunderbolt on an ARM tablet to connect a larger display, bluetooth 
 keyboard, and internet access and the overwhelming majority can do what 
 they need to do.

 Which is a lot more work then simply open the laptop and start working.

 Consumers are complicated.

...

 For home users, it has already happened a while ago. They don't need a 
 desktop. They probably don't need a laptop either.

 When home user == only consumes content then yes but that is not
 necessarily the only use of computers / laptops at home either.

 It's the majority case. Email, web browser, books, Netflix, and it's a baby 
 sitter. It's like candy multiplied by TV for kids. Way more interesting for 
 them than desktop computers or laptops.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread elison.ni...@gmail.com
On Thu, Mar 22, 2012 at 2:46 PM, drago01 drag...@gmail.com wrote:
 On Thu, Mar 22, 2012 at 9:57 AM, Chris Murphy li...@colorremedies.com wrote:


 On Mar 22, 2012, at 2:10 AM, drago01 wrote:

 Interesting. People I know just using them (tablets) as toys to play
 some causal games, surf the net  read mails. They go back to there
 laptops / desktops to do anything beyond that.

 Most people don't. It's important to understand most of us on this list 
 aren't most people.

 I didn't claim thatI just countered your my parents example ...
 basically this kind of evidence is moot  ... we need more data to
 judge that.

 Toys?

 I said the people I was talking about used them as toys. (Please read
 what I wrote and don't try to refute stuff that isn't even written
 there).

 FAA Approves IPad for Flight Navigation
 http://www.tabletedia.com/news/2820.html

 Here's a quote from a doctor: Even if you’re not at home, you can quickly 
 pick up your phone, view the EKG, and take care of patients remotely.
 http://www.imedicalapps.com/2011/12/apple-top-iphone-ipad-medical-apps-2011/

 This is doing 2 minute google searches...

 Again see the enterprise part (it does make sense for some uses
 though). ... those are those uses. I am not saying tablets are
 useless. I am just saying those are *different* devices.
 You don't replace a plane with a car either.

 People read books on mobile devices. Computers? Ick. I'm not reading a book 
 on a computer. It's unpleasant. I can't read on a mobile device because I 
 need a browser with an average of 34 tabs. Most people lack my lunacy.

 Well I'd prefer a real boot or an ereader over a computer or tablet.



 And increasingly less often. Their phone? Can't live without it. It's 
 already a primary device.

 Well people couldn't live without dumbphones either so this is
 natural progress.

 They could. They had desktops or laptops. Most people would replace their 
 phone in a day if it broke or were lost. A home computer? Weekend. Maybe 
 next weekend.


 Most people that buy smartphones today *do* have laptops / desktoüs.

 I agree that we will see more smartphones and tablets in the future
 ... yes no doubt that market still has a potential to grow. I just do
 not believe that a significant amount of people will throw there
 desktops/laptops away and use tablets / smartphones instead.

 Most people will. There will be no advantage to a desktop or laptop. So far, 
 speed is all that's really come up. That's going to be a non-issue in a 
 hurry. There's BILLIONS of dollars pouring into mobile and tablet right now. 
 It's what people want.

 Actually speed isn't an advantage see the (now dead) netbook hype. For
 most people current speed is good enough (hence no need to go buy a
 new computer every year).


 Tablets are 99% consumption only devices. Your are missing the
 production market ... people do use computers to do work, write the
 apps that the tablet/smartphone people enjoy etc.

 Developer market? Image editing and video editing stations? Small markets. 
 Enough to maintain x86? Yeah sure, for a while. But as a majority?

 Office, DTP and probably others or in short content creation.

 Mobile market isn't just syphoning users from the consumer desktop market, 
 it's growing the market.


 So no there is still a marked beyond the consumption only devices
 (tablets) and the data centers (servers). The world is not black and
 white.

 It is a shrinking market.

 it is a saturated marked.


 Thunderbolt on an ARM tablet to connect a larger display, bluetooth 
 keyboard, and internet access and the overwhelming majority can do what 
 they need to do.

 Which is a lot more work then simply open the laptop and start working.

 Consumers are complicated.

 ...

 For home users, it has already happened a while ago. They don't need a 
 desktop. They probably don't need a laptop either.

 When home user == only consumes content then yes but that is not
 necessarily the only use of computers / laptops at home either.

 It's the majority case. Email, web browser, books, Netflix, and it's a baby 
 sitter. It's like candy multiplied by TV for kids. Way more interesting for 
 them than desktop computers or laptops.

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel

I see that this discussion has gone from ARM as a primary architecture
for Fedora to a general Tablets vs PC market discussion. IMHO, While
there is no doubt that the tablet/mobile market is growing rapidly,
The desktop and laptops are there to stay.

Considering ARM as a primary architecture for Fedora is not a bad
idea. But Sorry, why is this proposed? Do you intend to run Fedora on
your smartphones or tablets?

I think that making ARM as a primary architecture for Fedora is a lot
of work, I have no idea of the resources available in terms of
developers, machines (in case of native builds),testers etc.

And what will Fedora have achieved after putting in so 

Re: ARM as a primary architecture

2012-03-22 Thread Peter Robinson
On Thu, Mar 22, 2012 at 2:50 AM, Kevin Kofler kevin.kof...@chello.at wrote:
 Chris Tyler wrote:
 On Thu, 2012-03-22 at 02:38 +0100, Kevin Kofler wrote:
 And finally, for our build speed issue, the practical consideration will
 be whether the parallelism will actually speed our builds up. Right now
 our builds are either serial or have portions parallelized with make
 -j, which assumes a single multi-CPU computer (but the multi-core ARM
 setups actually present themselves as a multi-computer cluster, which is
 not supported by make -j, not as a multi-CPU computer), so the
 parallelism does little to the latency of an individual build (though of
 course it does help the overall throughput).

 Actually, there's both: ARM scales to multiple cores per CPU (dual-core
 and quad-core are common, and very high core counts are on the horizon),
 and vendors are preparing many-CPU boxes (e.g., HP Redstone, with 288
 quad core (+1 management core) systems in 4U).

 But there are x86 CPUs with more than 4 cores, and multi-CPU SMP systems
 which still present themselves as one (multi-CPU/core) computer. IIRC, our
 x86 Koji builders have 16 cores per machine (might be even more by now, not
 sure).

But as you said yourself in an earlier thread a lot of compilation
isn't massively parallel so massive amount of cores for building isn't
necessarily as much a win as pure GHz. On that front the current A15
gen which is arriving now easily does the 2.5 - 3 ghz that the intel
platforms do (yes, I know they go to 3.6 but they're not regularly
used primarily due to heat) and most of the recent wins on Intel
architecture has been for media related things through various SSE
versions and other offload functions for things like crypto all of
which aren't massively used in standard compilation and all of which
have similar functionality on ARM platforms.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Peter Robinson
On Thu, Mar 22, 2012 at 3:23 AM, Kevin Kofler kevin.kof...@chello.at wrote:
 Brendan Conoboy wrote:
 Hypothetically speaking, if presented with an ARM system that builds
 packages, on average, 3x faster than x86, will you advocate that x86 be
 dropped to secondary and ARM be PA exclusively?

 Not if most computers (which to me means desktops, notebooks, maybe
 netbooks, but most definitely not smartphones) are still x86.

 We didn't make Cray or S/390 our primary architecture either, in the days
 where the fastest supercomputers weren't x86 clusters yet. ;-)

No, but then speed of building isn't the only criteria of becoming a
primary arch. Ultimately we're asking FESCo to define the criteria so
we can assess whether we meet them and wish to progress to a primary
arch. We're (being ARM SIG, FESCo and pretty much everyone else) well
and truly aware the only thing you care about is build speed, and I
can understand that, I would care too if I had to build QT on a
regular basis.

 If we really do get to a point where x86 is dead and everything is ARM (and
 hopefully by then we'll also have ARM builders at least as fast as the x86
 ones!), that will be the point where I will indeed advocate that x86 be
 dropped to secondary and ARM be the exclusive primary arch (even though it'd
 hurt my personal usage because I'm not the type who replaces his computer
 every year). But right now we're very far from that.

But it's not just about computers, I'm very surprised that being the
KDE advocate you are that you don't want to run your hard work on the
KDE based Spark/Vivaldi tablet.

 Sure it's hypothetical, but if that one variable changes, how does your
 position change?

 Well, of course, in that case, ARM being added as an additional primary
 architecture would be at least acceptable. (It doesn't affect the question
 of whether it'd be USEFUL though. See also the previous paragraphs.)

We already know that it's going to be useful, that's ultimately why
we're requesting it. Ultimately whether it is useful to you
particularly is a moot point as you are not the Fedora project as a
whole and hence the whole Fedora project doesn't revolve around you.
ARM's possible promotion to primary arch isn't about you, or even the
ARM SIG, it's a question of whether it's useful to the Fedora project
as a whole. I personally believe it is, as do numerous other people
people, groups, and other organisations, hence the reason a number of
us have put in a considerable amount of work to make it usable. The
same could be said about the KDE project within Fedora, you find it
useful, I've never used it and hence it is useless to me but that
doesn't mean I try and have it removed from the project because I am
just one person and not the project and there are a number of people
that have put a considerable amount of time into the KDE sub project.
I don't really see the ARM request to be any different. I could the
same argument about KDE in terms of the number of desktops that you
are using about ARM and the number of architectures.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Andrew Haley
On 03/22/2012 10:17 AM, elison.ni...@gmail.com wrote:
 And what will Fedora have achieved after putting in so much work? A
 few users (read geeks) who will be willing to install Fedora on their
 android tablets or ipads? Are there any ARM boards out in the market
 that are waiting to get Fedora installed on them?
 
 Where is the hardware? Do you see signs of ARM boards coming in the
 near future (next 1 year or so) on which users can install operating
 systems of their choice?

I wonder where you've been.  See Raspberry Pi and Trimslice for a
couple of recent ones.

Andrew.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Peter Robinson
 Well people couldn't live without dumbphones either so this is
 natural progress.

 They could. They had desktops or laptops. Most people would replace their 
 phone in a day if it broke or were lost. A home computer? Weekend. Maybe 
 next weekend.


 Most people that buy smartphones today *do* have laptops / desktoüs.

Actually that is not the case, it might be the case in the western
developed world, but in the developing world in places like China,
India and Africa in most cases the first an only device that a user
has is a smart phone or tablet due to the fact it's low power, runs
off batteries and has wireless connectivity, I think you'll find the
sale of these style of devices in those places out flanks everything
else, they are selling 100s of millions of them.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Peter Robinson
On Thu, Mar 22, 2012 at 9:02 AM, Andrew Haley a...@redhat.com wrote:
 On 03/22/2012 01:38 AM, Kevin Kofler wrote:

 (but the multi-core ARM setups actually present themselves as a
 multi-computer cluster, which is not supported by make -j, not as
 a multi-CPU computer)

 FWIW, I'm pretty sure this is not the case for the ARM computers
 on the way now: they are multi-core multi-threaded.

That is correct, I presume he's referring to the big.LITTLE
architecture which runs 8 cores, 4 low power low speed, 4 high power
high speed. At the moment for the initial implementation they are
suspending / resuming to switch between the pair but in the future
they plan to be able to run all 8 at once.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread elison.ni...@gmail.com
On Thu, Mar 22, 2012 at 4:56 PM, Peter Robinson pbrobin...@gmail.com wrote:
 I see that this discussion has gone from ARM as a primary architecture
 for Fedora to a general Tablets vs PC market discussion. IMHO, While
 there is no doubt that the tablet/mobile market is growing rapidly,
 The desktop and laptops are there to stay.

 Considering ARM as a primary architecture for Fedora is not a bad
 idea. But Sorry, why is this proposed? Do you intend to run Fedora on
 your smartphones or tablets?

 It's got nothing to do with smart phones and tablets. We don't intend
 on supporting Fedora on smart phones (not to say a third party group
 can't though), we're reviewing tablets and it will certainly be
 possible to run it on tablets, the level of support out of the box is
 undecided. The thing it does have to do with it ARM
 netbooks/laptops/smarttops as well as dev boards and servers. There's
 100s of ARM devices out there that aren't tablets or smartphones.

 I think that making ARM as a primary architecture for Fedora is a lot
 of work, I have no idea of the resources available in terms of
 developers, machines (in case of native builds),testers etc.

 Don't you think that the ARM SIG that has been working on ARM on
 Fedora for close to 2 years might be aware of this?

 And what will Fedora have achieved after putting in so much work? A
 few users (read geeks) who will be willing to install Fedora on their
 android tablets or ipads? Are there any ARM boards out in the market
 that are waiting to get Fedora installed on them?

 Yes, there's lots of devices. HP/Calxeda servers [1], Dell has
 announced intention to do ARM servers[2], the XO 1.75 [3] and XO-3 [4]
 devices, the Spark Tablet [5] and around a dozen different smartbooks,
 nettops, development boards to name but a few.

 Where is the hardware? Do you see signs of ARM boards coming in the
 near future (next 1 year or so) on which users can install operating
 systems of their choice? If the answer is yes, I would recommend
 considering ARM as a primary architecture for Fedora.
 If the answer is no, I think it is probably too early to consider ARM
 as a primary architecture for Fedora.

 The answer is already yes, and is going to increase substantially in
 the coming months/year.

 Peter

 [1] 
 http://www.computerworld.com/s/article/9221370/Calxeda_s_chip_boosts_ARM_s_server_fight_with_Intel
 [2] 
 http://www.engadget.com/2012/02/21/dell-wants-in-on-arm-server-field-says-software-still-has-some/
 [3] http://wiki.laptop.org/go/XO-1.75
 [4] http://wiki.laptop.org/go/XO-3
 [5] http://www.linuxfordevices.com/c/a/News/Spark-tablet-announced/?kc=rss

Accepted. Thank you for taking the trouble to clarify.

Best Regards,
Elison Niven
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Przemek Klosowski

On 03/22/2012 02:31 AM, Kevin Kofler wrote:

Tom Lane wrote:

That opinion is flat out ridiculous.  Or maybe it makes sense if you
think consumer desktops are the be-all and end-all; but they are not.


Consumer desktops and notebooks. The things we normally call computers.
Those have always been and should remain our primary target.


Check out the numbers from The Economist:
http://media.economist.com/sites/default/files/imagecache/full-width/20111008_SRM111.gif

The number of desktops has been flat for last 7 years. The growth in the 
smartphone/tablet area dwarfs 'what we normally call computers'.


The whole article is at http://www.economist.com/node/21531109


Wow, you seem to really hate x86. But please accept the fact that, no matter
how much you hate x86, it is THE relevant architecture right now.


ARM claims an installed base of 25 billion CPUS, and current deployment 
rate of 6 billion new CPUs per year. Granted, a large fraction of that 
are microcontrollers (single purpose, no virtual memory etc), but still, 
the total number of x86 machines is about 500 million.



Nonsense. As long as we have healthy secondary architectures, we can promote
them to primary when it really makes sense, i.e. when/if the x86 apocalypse
happens. (By the way, don't count on it happening at all. The end of x86 has
been proclaimed so many times, yet each of the prophecies has been proven
wrong so far. Not even the move to 64-bit and Intel putting its weight
behind a non-x86 64-bit architecture were able to kill x86. What was killed
instead was the Itanium, dubbed Itanic by many. Don't be too quick to
write off x86!) There is no need whatsoever to make the move to primary now.


I had an interesting discussion with VIA---asked them why don't they 
compete with Intel's inexpensive Atom platforms. They weren't interested 
in the low end; they claimed that there's plenty of demand for 
traditional 'few hundred bucks' price point. I think they are wrong 
about how sustainable that demand is---ARM has low-end CPUs for 1$ (ST, 
NXP, TI), and the OS-capable ones for under 10$.


Now, does it mean that we need to rush the ARM primary architecture? Of 
course not--as others have said, one gets the job because one can do the 
job, but we need to figure out the details of how to get there:


- toolchain/build environment speed

- better and/or standard installation mechanism

- QA techniques




--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Nicolas Mailhot

Le Jeu 22 mars 2012 14:11, Przemek Klosowski a écrit :
 On 03/22/2012 02:31 AM, Kevin Kofler wrote:
 Tom Lane wrote:
 That opinion is flat out ridiculous.  Or maybe it makes sense if you
 think consumer desktops are the be-all and end-all; but they are not.

 Consumer desktops and notebooks. The things we normally call computers.
 Those have always been and should remain our primary target.

 Check out the numbers from The Economist:
 http://media.economist.com/sites/default/files/imagecache/full-width/20111008_SRM111.gif

 The number of desktops has been flat for last 7 years. The growth in the
 smartphone/tablet area dwarfs 'what we normally call computers'.

Apples and oranges. You could print the same stats a few years ago about cars
vs scooters/bicycles

Guess what all the Chinese/Indian bicycle riders started to buy as soon as
they had the means to…

All those numbers show is that the developing countries are actually
developing (surprise!), and that they transition from nothing to cheapest
solution possible. That does not mean they'll stick to this stage forever.

-- 
Nicolas Mailhot

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Tomas Mraz
On Thu, 2012-03-22 at 15:04 +0100, Nicolas Mailhot wrote: 
 Le Jeu 22 mars 2012 14:11, Przemek Klosowski a écrit :
  On 03/22/2012 02:31 AM, Kevin Kofler wrote:
  Tom Lane wrote:
  That opinion is flat out ridiculous.  Or maybe it makes sense if you
  think consumer desktops are the be-all and end-all; but they are not.
 
  Consumer desktops and notebooks. The things we normally call computers.
  Those have always been and should remain our primary target.
 
  Check out the numbers from The Economist:
  http://media.economist.com/sites/default/files/imagecache/full-width/20111008_SRM111.gif
 
  The number of desktops has been flat for last 7 years. The growth in the
  smartphone/tablet area dwarfs 'what we normally call computers'.
 
 Apples and oranges. You could print the same stats a few years ago about cars
 vs scooters/bicycles
 
 Guess what all the Chinese/Indian bicycle riders started to buy as soon as
 they had the means to…
 
 All those numbers show is that the developing countries are actually
 developing (surprise!), and that they transition from nothing to cheapest
 solution possible. That does not mean they'll stick to this stage forever.

And even if they sticked to this stage it still would not mean that the
market for full featured computers would somehow disappear. We are still
talking only about relative number changes. In absolute numbers the full
featured computers are still rising.
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 12:26 PM, Peter Robinson pbrobin...@gmail.com wrote:
 I see that this discussion has gone from ARM as a primary architecture
 for Fedora to a general Tablets vs PC market discussion. IMHO, While
 there is no doubt that the tablet/mobile market is growing rapidly,
 The desktop and laptops are there to stay.

 Considering ARM as a primary architecture for Fedora is not a bad
 idea. But Sorry, why is this proposed? Do you intend to run Fedora on
 your smartphones or tablets?

 It's got nothing to do with smart phones and tablets. We don't intend
 on supporting Fedora on smart phones (not to say a third party group
 can't though), we're reviewing tablets and it will certainly be
 possible to run it on tablets, the level of support out of the box is
 undecided.

Well this is harder then you think as most tablets don't allow you to
change the OS (easily) while others don't allow you to change it at
all.
The only ones where this is possible right now are actually x86 based
tablets. Even Windows 8 wont help here as MS mandates that the
devices are locked with secure boot without having an option to disable it.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Peter Robinson
On Thu, Mar 22, 2012 at 2:28 PM, drago01 drag...@gmail.com wrote:
 On Thu, Mar 22, 2012 at 12:26 PM, Peter Robinson pbrobin...@gmail.com wrote:
 I see that this discussion has gone from ARM as a primary architecture
 for Fedora to a general Tablets vs PC market discussion. IMHO, While
 there is no doubt that the tablet/mobile market is growing rapidly,
 The desktop and laptops are there to stay.

 Considering ARM as a primary architecture for Fedora is not a bad
 idea. But Sorry, why is this proposed? Do you intend to run Fedora on
 your smartphones or tablets?

 It's got nothing to do with smart phones and tablets. We don't intend
 on supporting Fedora on smart phones (not to say a third party group
 can't though), we're reviewing tablets and it will certainly be
 possible to run it on tablets, the level of support out of the box is
 undecided.

 Well this is harder then you think as most tablets don't allow you to
 change the OS (easily) while others don't allow you to change it at
 all.

It's not harder than I think, I've been working on Fedora ARM and I
know exactly the level of hardness and a number of the possible issues
involved so I would actually appreciate if you would do some of your
own research, I've been looking into and dealing with tablet options
for running Fedora for quite some time.

 The only ones where this is possible right now are actually x86 based
 tablets. Even Windows 8 wont help here as MS mandates that the
 devices are locked with secure boot without having an option to disable it.

No that is definitely not the case that it is x86 only, for tablets
that are BIOS locked, yes, it's a non starter, but there are many ARM
tablets that are BIOS unlocked and will, in time, be able to run
Fedora just fine. For starters the OLPC XO-3 tablet will run Fedora on
ARM out of the box, it's relatively easy to get Linux running on the
Asus Transformer [1] as well as a number of other Tegra based tablets
and then there's the Spark tablet that will run KDE's Plasma tablet
interface out of the box using Mer, but there's won't be too much work
to make that Fedora.

So it is possible, it would be even possible right now for the
determined hacker, but with time we'll make this easier for the
general end user to install it onto various tablets but in the
beginning we're aiming for the servers and the dev
boards/nettops/smart books as they are readily available and easily
supportable.

Peter

[1] http://gizmodo.com/5874133/olpc-xo-30-hands-on-the-100-wonder-tablet
[2] 
http://www.xda-developers.com/android/almost-perfect-native-ubuntu-on-asus-transformer/
[3] http://www.linuxfordevices.com/c/a/News/Spark-tablet-announced/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread DJ Delorie

 Where is the hardware?

-- development boards --

BeagleBoard
PandaBoard (dual-core 1GHz, 1GB)
PandaBoard ES (dual-core 1.2GHz, 1GB)

You can buy the above at digikey, they've been shipping for a while.
They come with Ubuntu Desktop, just add keyboard, mouse, and monitor.

Raspberry Pi - slower, but just add keyboard, mouse, and monitor.  I
hear they got 200,000 order requests, far exceeding their first
manufacturing run.  These run Fedora desktop.

-- desktop/server --

Trimslice (dual-core 1GHz, 1GB, internal SATA) - dual display, comes
with Ubuntu desktop, just add keyboard, mouse, monitor(s).  I have one
of these as a public web/git server, and a second for a desktop build
machine (my two run Fedora, of course).  These have been available for
a while now.

I hear OLPC just shipped 60,000 ARM laptops to their first customer.
These run Fedora Desktop.  I have one of these on my desk.

AC100 laptop (toshiba) - I don't know the tech details, but some of us
have Fedora on these.

Also the sheeva/guru/pogo/dreamplug home servers

-- near future --

HP Project Moonshot - hundreds of multi-core multi-gb Calxeda
server-grade arm processors in a 4U rack.

We (the Fedora/ARM project) also have some quad-core 4GB server-grade
prototypes in-house, these will be generally available soon.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Pete Zaitcev
On Tue, 20 Mar 2012 11:52:29 -0400
Peter Jones pjo...@redhat.com wrote:

 6) supported platforms must be fully integrated into building and
 installation.

Apropos that, what are the supported platforms right now?

From what I know about the Fedora on ARM, they use a rather scary
looking pile of development boards with very poor I/O.

I'd like to know if you can make a suggestion like if you want to
hack on Fedora on ARM, buy Dell XXX or Archos YYY, and then we're
all more or less on the same page for next 2 years at least.
Or it doesn't work like that in the ARM world?

-- Pete
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy


On Mar 22, 2012, at 3:16 AM, drago01 wrote:
 
 I said the people I was talking about used them as toys. (Please read
 what I wrote and don't try to refute stuff that isn't even written
 there).

Don't get in a huff over things I haven't said either. Most people are also 
very entertained by these toys.

 
 Again see the enterprise part (it does make sense for some uses
 though). ... those are those uses. I am not saying tablets are
 useless. I am just saying those are *different* devices.
 You don't replace a plane with a car either.

That's improper logic. The iPad is replacing 15 pounds of Jeppessen charts. 
Paper. They are going directly from paper to tablets. No laptop in between. As 
an (inactive) pilot, I fully expect professional pilots to migrate strictly to 
tablets on the road, and maybe intermittently use a desktop/laptop as a 
transitional device. That is already underway.


 
 Well I'd prefer a real boot or an ereader over a computer or tablet.

My dad is 82. My sister bought him a Kindle for his birthday middle of last 
year. He uses it more than the laptop, more than real books. The transition 
took maybe a couple of months.

 
 Most people that buy smartphones today *do* have laptops / desktoüs.

In the whole world? You're sure about that? I'm not.


 Actually speed isn't an advantage see the (now dead) netbook hype. For
 most people current speed is good enough (hence no need to go buy a
 new computer every year).

I see this as 2-4 years for the consumer desktop upgrade market's meaningful 
existence. 4-6 years for laptops. People use them less and less already, and 
will upgrade them less frequently. And at the point where what they want to do 
on mobile no longer requires them to go to laptop? Why have one?

 
 Office, DTP and probably others or in short content creation.

My customers are desktop publishing. It's a small market. And yes, they will 
continue to buy more powerful machines longer than the rest of the market. But 
look at where Adobe is emphasizing new development. Cloud applications. For 
content creators.

One of my largest customers has done more training and modernization for 
content creators recently than in years, primarily driven by ebook. That demand 
is not ebook on laptop, it's ebook on mobile devices.


 So no there is still a marked beyond the consumption only devices
 (tablets) and the data centers (servers). The world is not black and
 white.
 
 It is a shrinking market.
 
 it is a saturated marked.

Yeah, it's a popping bubble.



Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Brendan Conoboy

On 03/22/2012 12:23 AM, drago01 wrote:

While I agree that we will see more smartphones and tablets in the
future the people that actually replace there traditional computers
with tablets or even smartphones are near zero.
Sells do not really tell the whole story as many people simply don't
have a need to buy new laptops/desktops because what they have is
good enough so they spend there money on other gadgets.


I don't believe phones and tablets are going to completely usurp desktop 
computers, but if Fedora doesn't offer a path for people whose primary 
computer is a cell phone or tablet, we lose out on the next generation 
of developers and end users.  That's a sure way to irrelevance.


Then again, all this is beside the point: We're targeting ARM servers in 
the proposal.  The groundwork we lay with ARM servers will also lead to 
Fedora's ability to support mobile devices including ARM laptops, 
tablets, and phones.  But it's a much longer journey to run Fedora on a 
phone than it's going to be to run it on a server.


--
Brendan Conoboy / Red Hat, Inc. / b...@redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy


On Mar 22, 2012, at 8:04 AM, Nicolas Mailhot wrote:
 
 
 Apples and oranges. You could print the same stats a few years ago about cars
 vs scooters/bicycles
 
 Guess what all the Chinese/Indian bicycle riders started to buy as soon as
 they had the means to…

They did not, are not. Especially in congested cities. Most New Yorkers in 
Manhattan can afford cars. They don't have them. There's other infrastructure 
that works better, and they don't need to individually own it.

You're making assumptions that people really want desktop machines, it's just a 
matter of affording it. You're applying your own preferences to a huge market, 
which doesn't have your requirements, but does have its own. Desktops have from 
day 1 been *irritating* to most users. They were not embraced in the home. They 
were never loved. They came into the home via work, hobbyists, kids for school 
work, and then entertainment (music, pictures, video) and became useful.

Mobile and tablets are immediately useful. It took almost no time for the 
market to grow up once a certain company released a product. And people love 
these things. Normal every day non-geeks cry if they get broken or lost.

 
 All those numbers show is that the developing countries are actually
 developing (surprise!), and that they transition from nothing to cheapest
 solution possible. That does not mean they'll stick to this stage forever.

It's like arguing they will build landlines, because they're more reliable and 
have better call quality. And cell phones are just a stage that they won't be 
in forever.

Wrong argument.


Chris
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Brendan Conoboy

On 03/22/2012 04:26 AM, Peter Robinson wrote:

Actually that is not the case, it might be the case in the western
developed world, but in the developing world in places like China,
India and Africa in most cases the first an only device that a user
has is a smart phone or tablet due to the fact it's low power, runs
off batteries and has wireless connectivity, I think you'll find the
sale of these style of devices in those places out flanks everything
else, they are selling 100s of millions of them.


Indeed- it's even true in the US.  I don't actually have a desktop- I 
have a laptop with a docking station- 2 monitors, quad core i7, 12GB of 
RAM.  The next generation of this device will either be faster, smaller, 
a tablet, or cost less- possibly all 4.  This won't stop until mobile 
phones and/or tables are dockable desktop computers.  The high end will 
be servers that double as power-user desktops.  There is literally no 
reason for anything in-between.


--
Brendan Conoboy / Red Hat, Inc. / b...@redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread DJ Delorie

 From what I know about the Fedora on ARM,

Please check your what you know against the current situtation, it's
very easy to let obsolete impressions carry forth, but they're no
longer applicable.

 they use a rather scary looking pile of development boards with very
 poor I/O.

Buy a trimslice and run it with iSCSI.  It's a very clean package, and
I can get 80 MB/sec to my file server's disks.  That is neither
scary nor poor I/O.

http://www.delorie.com/arm/trimslice/iscsi.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Martin Langhoff
On Thu, Mar 22, 2012 at 7:01 AM, Andrew Haley a...@redhat.com wrote:
 Where is the hardware? Do you see signs of ARM boards coming in the
 near future (next 1 year or so) on which users can install operating
 systems of their choice?

 I wonder where you've been.  See Raspberry Pi and Trimslice for a
 couple of recent ones.

And kids in Uruguay and Nicaragua will soon start their school year
equipped with XO-1.75 units running an OS based on Fedora-14 ARM.

Battery life is wicked on these units.

cheers,



martin
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 6:57 PM, Bill Nottingham nott...@redhat.com wrote:
 drago01 (drag...@gmail.com) said:
  The data is noisy but there's a significant minority who do not have 
  computers, now buying a smart phone. This will grow. They may never end up 
  with a desktop. Even Apple has disconnected a requirement for having a 
  desktop. My parents are candidates for replacing their laptop with just an 
  iPad. Maybe 1/4 of the friends I have use a desktop/laptop once a week or 
  less.

 Interesting. People I know just using them (tablets) as toys to play
 some causal games, surf the net  read mails. They go back to there
 laptops / desktops to do anything beyond that.

 In my experience, that's way more about the interface than anything else.

 Take for example a middle schooler  - mine uses a laptop. Not because it
 runs a desktop OS, not because it runs Fedora, but mainly just because
 who on earth wants to write a 5 page essay with an on-screen keyboard.

Which is exactly what I am trying to say as soon as you want to create
content you want a real device. (keyboard!  interface)
In fact the point of a tablet is the interface which suits specific
use cases very well.

 There's really no reason a tablet device with an attachable keyboard
 wouldn't work for her, and the next device she gets might *be* that; the
 reason it's a laptop is because it's what we had lying around. (Hooray
 for hand me downs!)

Be prepared for complaints then ;)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Martin Langhoff
On Thu, Mar 22, 2012 at 2:20 PM, drago01 drag...@gmail.com wrote:
 Which is exactly what I am trying to say as soon as you want to create
 content you want a real device. (keyboard!  interface)

Folks! In this mailing list I'd expect people to know: an arch is an
arch is an arch.

Some ARM CPUs will control your fridge, others will be the core SoC in
your laptop, some others in your servers, others in a tablet or ebook
reader.

Form factor != arch.

XO-1.75 is a clamshell laptop, sporting an ARM cpu. 60K units shipping
just to Uy - 
http://blog.laptop.org/2012/03/16/uruguay-is-first-country-to-get-xo-1-75/
- F14-ARM.




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 7:27 PM, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Thu, Mar 22, 2012 at 2:20 PM, drago01 drag...@gmail.com wrote:
 Which is exactly what I am trying to say as soon as you want to create
 content you want a real device. (keyboard!  interface)

 Folks! In this mailing list I'd expect people to know: an arch is an
 arch is an arch.

 Some ARM CPUs will control your fridge, others will be the core SoC in
 your laptop, some others in your servers, others in a tablet or ebook
 reader.

 Form factor != arch.

Oh really? I am shocked ...

No idea why you are addressing this at me ... I was just replying to
the tablets are taking over the world posts.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Adam Williamson
On Thu, 2012-03-22 at 01:57 -0600, Chris Murphy wrote:

 Desktop computers are used overwhelmingly for email and web browsing.
 It's total overkill. The desktop computer is a super computer that no
 consumer really needs. It's a dying market. 

I think you may be, to some extent, over-stating your case here, Chris.
It's a compelling case but not as cut-and-dried as all that, I don't
think.

The mitigating factors are:

a) the desktop market could be considered unlikely to literally _die_.
What may happen instead is it could become much more of a niche - in
fact, very similar to what it was in the 1980s and early 1990s. There
could always be a small amount of people who actually need or want a
desktop computer, and these people could be rather close to the
self-same ones they were in the 1980s and 1990s: people whose use cases
intrinsically depend on large screens, keyboards, and significant whacks
of power.

b) Fedora has never done very well at targeting the kinds of people who
are now using tablets instead of desktop computers. We've actually
always been much stronger among the kinds of people described in a), and
we are to a large extent a project geared towards accommodating the
kinds of people described in a) (let's not kid ourselves, here).

I'm just saying that broad sweeping generalizations about The Market are
well and good, but it's probably a good idea before deploying them to
stop and think about whether they're exactly applicable to the Fedora
project, or if maybe they could use a little modification first.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Bill Nottingham
drago01 (drag...@gmail.com) said: 
  In my experience, that's way more about the interface than anything else.
 
  Take for example a middle schooler  - mine uses a laptop. Not because it
  runs a desktop OS, not because it runs Fedora, but mainly just because
  who on earth wants to write a 5 page essay with an on-screen keyboard.
 
 Which is exactly what I am trying to say as soon as you want to create
 content you want a real device. (keyboard!  interface)
 In fact the point of a tablet is the interface which suits specific
 use cases very well.

The theoretical 'you' doesn't want a real device, though - they just want a
peripheral to attach to their tablet. (See also: webtop)

Bill
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy

On Mar 22, 2012, at 12:15 PM, drago01 wrote:

 Last time I checked a paper isn't a laptop / pc so replacing a paper
 with tablets (which can be the better choice depending on the use
 case) does not mean people are replacing there pcs with tablets.

Both jump from PC dependency, and skipping it altogether are occurring 
simultaneously.


 Because it makes sense there. Again I didn't say that tablets are
 entirely useless. I just said tablets are a new type of device not
 desktop/laptop replacements.

They are a new type of device. They are increasingly desktop/laptop 
replacements.

 A kindle (unless you mean the kindle fire tablet) is an ereader which
 aligns exactly with what I have said.

I think you overestimate the need/dependency people have for desktop/laptop 
computers. 


 Most people that buy smartphones today *do* have laptops / desktoüs.
 
 In the whole world? You're sure about that? I'm not.
 
 It might not be the case in some regions but overall yes.

Speculation. Since you took the rope and claim most people who buy smart phones 
do have laptops, you're invited to provide a reference.

Are you aware that the number of middle class Chinese equals the entire U.S. 
population? That it's predicted to be ~700 million by 2020? Have you tried 
using two-byte languages on computers with a keyboard? It sucks.


 I see this as 2-4 years for the consumer desktop upgrade market's meaningful 
 existence. 4-6 years for laptops. People use them less and less already, and 
 will upgrade them less frequently. And at the point where what they want to 
 do on mobile no longer requires them to go to laptop? Why have one?
 
 Again creating content. Anything that requires more then typing a few 
 sentences.

iPads have had wireless keyboard for some time. This whole email can be done 
just as quickly on an iPad as a desktop computer. I don't have a nice 24 
screen, only because iPads don't yet have Thunderbolt. They will.


 Office, DTP and probably others or in short content creation.
 
 My customers are desktop publishing. It's a small market.
 
 Yes but it is just one of the content creating markets.

All of content creation is a small marke next to consumer markets. It's always 
been this way.

 Again reading is content consumption which makes sense on ereaders
 (and maybe tablets to an extent) but actually writing the books? No.
 
 My point is if you are only consuming content you might be fine with
 just a tablet but as soon as you want to create content it is no
 longer fine.
 Each tool has its uses.

The overwhelming bulk of the market is consumption. Not creation. And the 
growth is in the former, not the latter.


Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread drago01
On Thu, Mar 22, 2012 at 9:08 PM, Chris Murphy li...@colorremedies.com wrote:

 [...]
 A kindle (unless you mean the kindle fire tablet) is an ereader which
 aligns exactly with what I have said.

 I think you overestimate the need/dependency people have for desktop/laptop 
 computers.

You underestimate it ;)
Lets look at the windows market ... everyone and his dog has MS Office
and thus who can't afford it  do pirate it.
This kind of does not fit in the consumers just use facebook and
gmail ... type of thinking.


 Most people that buy smartphones today *do* have laptops / desktoüs.

 In the whole world? You're sure about that? I'm not.

 It might not be the case in some regions but overall yes.

 Speculation. Since you took the rope and claim most people who buy smart 
 phones do have laptops, you're invited to provide a reference.

Unfortunately I am not aware of any such studies ... the opposite
can't be proven either. I have yet to met a person that 1) does not
own any kind of PC but does own a smartphone ...
Might be different in some areas of the world but I doubt those are
the majority.

 Are you aware that the number of middle class Chinese equals the entire U.S. 
 population? That it's predicted to be ~700 million by 2020? Have you tried 
 using two-byte languages on computers with a keyboard? It sucks.

It does not matter if you want to write something longer then a mail,
unless dictating text works reliably you have to use a (real)
keyboard.
Speaking of the US ... do you know that outside of the US there isn't
that huge post pc hype going on?


 I see this as 2-4 years for the consumer desktop upgrade market's 
 meaningful existence. 4-6 years for laptops. People use them less and less 
 already, and will upgrade them less frequently. And at the point where what 
 they want to do on mobile no longer requires them to go to laptop? Why have 
 one?

 Again creating content. Anything that requires more then typing a few 
 sentences.

 iPads have had wireless keyboard for some time. This whole email can be done 
 just as quickly on an iPad as a desktop computer. I don't have a nice 24 
 screen, only because iPads don't yet have Thunderbolt. They will.

Sure you can but this is uncomfortable ... the devices in question
(tablets) are simply not suited for this kind of usage.


 Office, DTP and probably others or in short content creation.

 My customers are desktop publishing. It's a small market.

 Yes but it is just one of the content creating markets.

 All of content creation is a small marke next to consumer markets. It's 
 always been this way.

You are still claiming that consumers as in home users aren't
interested in creating content ... citation?

 Again reading is content consumption which makes sense on ereaders
 (and maybe tablets to an extent) but actually writing the books? No.

 My point is if you are only consuming content you might be fine with
 just a tablet but as soon as you want to create content it is no
 longer fine.
 Each tool has its uses.

 The overwhelming bulk of the market is consumption. Not creation. And the 
 growth is in the former, not the latter.

They are tied together. More consumers == more demand for content ==
bigger creation marked.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Adam Williamson
On Thu, 2012-03-22 at 14:08 -0600, Chris Murphy wrote:

 The overwhelming bulk of the market is consumption. Not creation. And
 the growth is in the former, not the latter.

I would still like you to consider the question of whether this holds
for the Fedora case, though. Is Fedora as a project in fact suitable -
either in current implementation, or in terms of our self-definition and
long term goals - for this whole 'market' you are identifying as a
single entity? Are we in fact truly interested in producing code for
these content consumption devices? Is that what we're doing?
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Adam Williamson
On Thu, 2012-03-22 at 16:13 -0400, Przemek Klosowski wrote:

 Of course predictions are tricky, especially when they concern the 
 future :)

I am curious as to what _other_ types of prediction you think exist. =)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Michael Cronenworth

Adam Williamson wrote:

I would still like you to consider the question of whether this holds
for the Fedora case, though. Is Fedora as a project in fact suitable -
either in current implementation, or in terms of our self-definition and
long term goals - for this whole 'market' you are identifying as a
single entity? Are we in fact truly interested in producing code for
these content consumption devices? Is that what we're doing?


The only way to measure this accurately, like anything else in Fedora, 
is by the number of contributors. I will be looking to contribute to the 
ARM project in some way in hope that I can one day replace my aging N900 
phone with newer, faster hardware and a real GNU/Linux image.


Red Hat needs to get into the phone/tablet business: Red Hat Enterprise 
Mobile!

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Adam Williamson
On Thu, 2012-03-22 at 15:32 -0500, Michael Cronenworth wrote:
 Adam Williamson wrote:
  I would still like you to consider the question of whether this holds
  for the Fedora case, though. Is Fedora as a project in fact suitable -
  either in current implementation, or in terms of our self-definition and
  long term goals - for this whole 'market' you are identifying as a
  single entity? Are we in fact truly interested in producing code for
  these content consumption devices? Is that what we're doing?
 
 The only way to measure this accurately, like anything else in Fedora, 
 is by the number of contributors. I will be looking to contribute to the 
 ARM project in some way in hope that I can one day replace my aging N900 
 phone with newer, faster hardware and a real GNU/Linux image.
 
 Red Hat needs to get into the phone/tablet business: Red Hat Enterprise 
 Mobile!

It doesn't seem like a huge over-reach to assume that any RH interest in
ARM is more on the server side than a raging desire to take on Android
and the iPad :) (Note: I don't have any sekrit inside info on this. It
seems like a reasonable guess, though.)
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Michael Cronenworth

Adam Williamson wrote:

It doesn't seem like a huge over-reach to assume that any RH interest in
ARM is more on the server side than a raging desire to take on Android
and the iPad:)  (Note: I don't have any sekrit inside info on this. It
seems like a reasonable guess, though.)


Yes, I realize the server target over mobile, but if Nokia, a company 
larger than Red Hat, could do it why can't Red Hat? :)

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Brendan Conoboy

On 03/22/2012 01:23 PM, Adam Williamson wrote:

I would still like you to consider the question of whether this holds
for the Fedora case, though. Is Fedora as a project in fact suitable -
either in current implementation, or in terms of our self-definition and
long term goals - for this whole 'market' you are identifying as a
single entity? Are we in fact truly interested in producing code for
these content consumption devices? Is that what we're doing?


#include outofscope.h

Fedora is not currently suitable for mobile devices.  The majority of 
end users want content consumption, not content creation, devices.  The 
fact that computers up to this point have been general purpose enough to 
be both is why we're all here having this conversation.  I'm not saying 
Fedora is going to save the world, but it can certainly save itself by 
making sure that future content-consumption devices can also be used for 
content creation.  It's the hardware that the majority of all future 
developers-in-potential are going to own.


--
Brendan Conoboy / Red Hat, Inc. / b...@redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Adam Williamson
On Thu, 2012-03-22 at 14:55 -0600, Chris Murphy wrote:
 On Mar 22, 2012, at 12:32 PM, Adam Williamson wrote:
  
  The mitigating factors are:
  
  a) the desktop market could be considered unlikely to literally _die_.
  What may happen instead is it could become much more of a niche - in
  fact, very similar to what it was in the 1980s and early 1990s. There
  could always be a small amount of people who actually need or want a
  desktop computer, and these people could be rather close to the
  self-same ones they were in the 1980s and 1990s: people whose use cases
  intrinsically depend on large screens, keyboards, and significant whacks
  of power.
 
 I use Photoshop, Lightroom, work on multi-gigabyte image files, as do
 my customers. I intrinsically depend on a large screen, a keyboard,
 and occasional whacks of power. I haven't owned a desktop computer in
 6 years.
 
 The desktop form factor will die eventually, although the desktop
 user need will remain. Whether the need will be met with more
 powerful tablets and shared resources, or more efficient form factors
 that aren't so ugly, power hungry, and space inefficient - or a
 combination. We'll have to see. It depends on how much and how fast
 that market shrinks, but it will shrink.
 
 I get along just fine without a literal desktop computer, have for 6
 years with just laptops/ I will eventually ditch the laptop also. Just
 a matter of time. I do own an old smart phone. I do not own a tablet
 or pad. 
 
 And I'm not unique.

Anecdotal data is great, but it's just anecdotal. I tried using a laptop
and no desktop for a year and switched _back_ to a desktop, I found the
faff involved in switching between the two setups too much of a pain.
I'm sure I'm not unique either. =)

I think the form factor vs. arch point is of course important here. The
question of to what extent ARM has the future market for 'devices that
fulfill content creation with powerful systems and chunky peripherals'
sewn up, though, doesn't seem quite as settled as the future market for
tablets and smartphones.

 
  
  I'm just saying that broad sweeping generalizations about The Market are
  well and good, but it's probably a good idea before deploying them to
  stop and think about whether they're exactly applicable to the Fedora
  project, or if maybe they could use a little modification first.
 
 People's needs, expectations evolve. Even developers, content
 creators, and geeks. Surviving projects will survive because they
 adapt to people's needs. Neither the market, nor its ideas, will adapt
 to Fedora.

I don't believe anything I said above implies any such belief. In fact,
I'm having difficulty seeing how what you wrote is in any way a response
to what I wrote...
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy


On Mar 22, 2012, at 2:23 PM, Adam Williamson wrote:

 On Thu, 2012-03-22 at 14:08 -0600, Chris Murphy wrote:
 
 The overwhelming bulk of the market is consumption. Not creation. And
 the growth is in the former, not the latter.
 
 I would still like you to consider the question of whether this holds
 for the Fedora case, though. Is Fedora as a project in fact suitable -
 either in current implementation, or in terms of our self-definition and
 long term goals - for this whole 'market' you are identifying as a
 single entity? Are we in fact truly interested in producing code for
 these content consumption devices? Is that what we're doing?

I'm not well versed on what Fedora is interested in, other than the broad 
relationship with Red Hat that most anyone paying attention can realize the 
mutual benefits.

But RHEL and Fedora are not strictly server, developer, research oriented. 
Business, government, educational desktops and even to some degree regular Joe 
User, are target markets. Perhaps Joe User is incidental. I don't know what any 
of these percentages are to either Red Hat or Fedora, but it's unlikely this 
sub-market (non-server, non-developer, non-research and non-geek) is going to 
behave radically differently with respect to computer form factor than the 
larger non-Linux computer market. These businesses, governments, schools, 
regular users, are looking for innovation in any case.

Is Red Hat / Fedora interested in those sub-markets? I think they are. If so, 
the growth area is where those sub-markets are headed and that's definitely not 
desktop. Laptop is still a growth area for a bit longer. But clearly the 
biggest growth non-server, non-developer, non-geek sub-market slice is also not 
desktop, nor laptop.


Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Garry T. Williams

On 03/22/2012 05:04 PM, Adam Williamson wrote:

I tried using a
laptop and no desktop for a year and switched _back_ to a desktop, I
found the faff involved in switching between the two setups too much
of a pain.  I'm sure I'm not unique either. =)


Me too.

Oops.  I bet I'm not supposed to send mails like this.

--
Garry Williams
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Przemek Klosowski wrote:
 Fair enough, but the trends are well established, and the data are for
 shipments so the actual deployed numbers are compounded (flat
 shipments translate to steady growth, linear or faster shipment growth
 means quadratic or maybe even exponential growth).

Quite the opposite, shipments are related to the first (discrete) derivative 
of active deployments, which will necessarily amplify the effects: if the 
number of shipments decreases, that just means that growth in deployments is 
slowing down, not that the number of deployments decreases.

But another thing you must not forget is that you cannot make direct 
deductions from the number of shipments to the number of deployments, 
because there's also the number of decommissionings (i.e. the device breaks, 
gets thrown away etc.). The derivative of the number of deployments is in 
fact the number of shipments minus the number of decommissionings.

I suspect that cell phones are simply replaced more often than computers 
right now, because smart phones have been improving much faster than 
computers lately (but that trend might be already reaching its limits now). 
For computers, Moore's law (on the number of transistors) just doesn't have 
as user-visible effects (clock speeds!) as it used to. But despite all this, 
computers are still the more powerful devices.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Przemek Klosowski wrote:
 The number of desktops has been flat for last 7 years.

So first of all, as you pointed out yourself, this is not the number of 
desktop, but the number of NEW desktops shipped.

The numbers have been flat in that the growth in shipments has slowed 
down. But they're still growing! This confirms that computers are just not 
going away any time soon. Even after all these years, there's still 
increasing demand for computers, the market is not saturated yet.

As for why there are (assuming the projections they made for 2011 and 2012 
are actually accurate – we need more recent data!) more smartphones being 
sold than computers, there are several very plausible explanations for that:
* A computer is often a per-household device. A cellphone is per person, or 
even multiple devices per person (e.g. multiple phones with different 
contracts, or a phone and a tablet, etc.). So the total number is 
necessarily going to be larger without there being more users.
* The mobile devices are in their fastest technological growth phase right 
now, so they're simply replaced more often than computers, which translates 
into more shipments. There are also other incentives for frequent 
replacement, such as contract+smartphone bundle offers.
* There are many people who don't have a smartphone yet, whereas the market 
for computers is already significantly saturated. That doesn't imply that 
the people who are now obtaining a smartphone are discarding their computer.

Overall, the graphic shows a very selective set of statistics to make a 
specific point (the same you're trying to make) and it's not clear at all 
that it's making the big picture. (For example, their devices in use 
timeline gives data for computers in 1993 and 2008, but their 2020 
projection is only given for mobile devices and not for computers. Plus, if 
the projection is made only based on the current trend for shipments, 
ignoring both market saturation and decommissioned devices, it's very 
unlikely to be accurate.)


And another important factor to consider is that not all those mobile 
devices are suitable to run Fedora on, either due to inherent hardware 
limitations or due to artificial digital restrictions (DRM).

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Peter Robinson wrote:
 But it's not just about computers, I'm very surprised that being the
 KDE advocate you are that you don't want to run your hard work on the
 KDE based Spark/Vivaldi tablet.

I'm not saying devices like the Vivaldi shouldn't be a target. I'm saying
they shouldn't be a PRIMARY target. Those targets is what secondary
architectures are for.

 I don't really see the ARM request to be any different. I could the
 same argument about KDE in terms of the number of desktops that you
 are using about ARM and the number of architectures.

LOL! KDE Plasma Desktop is THE MOST POPULAR desktop environment for
GNU/Linux.

http://www.linuxquestions.org/questions/2011-linuxquestions-org-members-choice-awards-95/desktop-environment-of-the-year-919888/

Fedora's current default (GNOME 3) is only number 3 (after KDE Plasma and
Xfce).

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Peter Robinson wrote:
 That is correct, I presume he's referring to the big.LITTLE
 architecture which runs 8 cores, 4 low power low speed, 4 high power
 high speed. At the moment for the initial implementation they are
 suspending / resuming to switch between the pair but in the future
 they plan to be able to run all 8 at once.

I was actually referring to the 288-core clusters which were mentioned at 
several points in the thread, always with the caveat that you can't just use 
make -j 288 on them.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Peter Robinson wrote:
 But as you said yourself in an earlier thread a lot of compilation
 isn't massively parallel so massive amount of cores for building isn't
 necessarily as much a win as pure GHz. On that front the current A15
 gen which is arriving now easily does the 2.5 - 3 ghz that the intel
 platforms do (yes, I know they go to 3.6 but they're not regularly
 used primarily due to heat) and most of the recent wins on Intel
 architecture has been for media related things through various SSE
 versions and other offload functions for things like crypto all of
 which aren't massively used in standard compilation and all of which
 have similar functionality on ARM platforms.

Speed is not GHz alone, but:
  clock frequency (GHz)
/ cycles per instruction (a)
/ instructions needed to do the job (b)

ARM being a RISC architecture, it does great on (a), but not so great on 
(b), and without knowing the exact factors, comparing GHz to GHz is 
comparing apples to oranges.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Peter Robinson wrote:

 On Thu, Mar 22, 2012 at 2:28 PM, drago01 drag...@gmail.com wrote:
 The only ones where this is possible right now are actually x86 based
 tablets. Even Windows 8 wont help here as MS mandates that the
 devices are locked with secure boot without having an option to disable
 it.
 
 No that is definitely not the case that it is x86 only,

Quite the opposite: M$ rules for secure boot are:
* on x86 (or non-ARM in their wording) devices, it MUST be possible for 
users to disable secure boot,
* on ARM devices, it MUST NOT be possible for users to disable secure 
boot,
i.e. all ARM devices shipping Window$ will have restricted boot forced on 
with no option to disable it.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Kevin Kofler
Adam Williamson wrote:
 Anecdotal data is great, but it's just anecdotal. I tried using a laptop
 and no desktop for a year and switched back to a desktop, I found the
 faff involved in switching between the two setups too much of a pain.
 I'm sure I'm not unique either. =)

My desktop is actually older and slower than my notebook. Yet I use the 
desktop whenever I'm at home. The form factor is just more convenient.

Similarly, I don't want to replace my 13.3 notebook with a 7-10 tablet or 
netbook, even if the performance were the same. 13.3 fits nicely in my 
backpack, which fits my needs for mobility.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Jon Masters
Hi Kevin,

Thanks for your message.

On 03/22/2012 11:21 PM, Kevin Kofler wrote:
 Peter Robinson wrote:
 
 On Thu, Mar 22, 2012 at 2:28 PM, drago01 drag...@gmail.com wrote:
 The only ones where this is possible right now are actually x86 based
 tablets. Even Windows 8 wont help here as MS mandates that the
 devices are locked with secure boot without having an option to disable
 it.

 No that is definitely not the case that it is x86 only,
 
 Quite the opposite: M$ rules for secure boot are:
 * on x86 (or non-ARM in their wording) devices, it MUST be possible for 
 users to disable secure boot,
 * on ARM devices, it MUST NOT be possible for users to disable secure 
 boot,
 i.e. all ARM devices shipping Window$ will have restricted boot forced on 
 with no option to disable it.

To an extent, Kevin is perhaps right here. There is a version of the
Microsoft Logo requirements that implies that logo-conforming devices
cannot be shipped with Custom Mode enabled. I know Matthew, and many
others, are suitably involved in advocating for different positions.
That's all I'm going to say here without legal counsel. But let's put
this in context. There will always be locked-down devices that are
designed to make it difficult to run alternative Operating Systems,
there have been before Fedora ARM, and there will be afterward :)

We haven't been seriously discussing the idea of running Fedora on
cellphones - and I'm certainly not proposing that now! - but I would
note that nobody has said how terrible it is that Fedora ARM will not
run on iPhone without hacking, cracking, jailbreaking, rooting, or
whatever terms you like. A vertically integrated tablet shipped with
Windows 8 is the same thing - it's designed end-to-end as a single
embedded product. There are many other tablets out there not shipping
with Windows 8 today, and there will be many more in the future. Some of
those Windows 8 tablets will eventually run non-Windows OSes because it
is inevitable that someone, somewhere will find a way to do that.

So while I'll defend Kevin's comment here as valid input, let me say
that I would like to issue a call for civility, Kevin. Please, engage us
in a reasonable, serious conversation, or don't. I haven't replied to
your other messages because they are filled with vitriol. I suspect many
other people similarly ignore you (and perversely, I suspect you assist
in our cause of becoming a Primary Architecture by being so extremely
vocal in your unreasonable opposition of the concept). Anyway, I am very
willing to discuss with you, but only if you will agree to please
consider having that discussion in a civil manner.

Jon.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Chris Murphy
On Mar 22, 2012, at 9:46 PM, Kevin Kofler wrote:

 Adam Williamson wrote:
 Anecdotal data is great, but it's just anecdotal. I tried using a laptop
 and no desktop for a year and switched back to a desktop, I found the
 faff involved in switching between the two setups too much of a pain.
 I'm sure I'm not unique either. =)
 
 My desktop is actually older and slower than my notebook. Yet I use the 
 desktop whenever I'm at home. The form factor is just more convenient.
 
 Similarly, I don't want to replace my 13.3 notebook with a 7-10 tablet or 
 netbook, even if the performance were the same. 13.3 fits nicely in my 
 backpack, which fits my needs for mobility.

I don't understand this.

Form factor is more convenient, how? Exactly?

Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-22 Thread Jared K. Smith
On Thu, Mar 22, 2012 at 9:46 PM, Kevin Kofler kevin.kof...@chello.at wrote:
 Similarly, I don't want to replace my 13.3 notebook with a 7-10 tablet or
 netbook, even if the performance were the same. 13.3 fits nicely in my
 backpack, which fits my needs for mobility.

I think this conversation has gone wildly off-topic.  I personally
don't care whether your or anyone else prefers a desktop or a notebook
or a tablet or whether it's analogous to the economy of a certain
European country.  What I do care about, however, is making sure the
Fedora ARM team has an objective road map for making ARM a primary
arch.  May I kindly suggest that we try to stick to the topic at hand,
a move the personal preference discussions to another thread?

--
Jared Smith
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread Andrew Haley
On 03/20/2012 05:44 PM, Kevin Kofler wrote:
 Jon Masters wrote:
 
  On 03/20/2012 11:52 AM, Peter Jones wrote:
  7) it can't be a serious maintenance burdon due to build related issues.
 We need a couple of groups to sign off that builds are fast enough, not
 just on a full distro rebuild (throughput) level, but also on a
 doesn't destroy my workflow due to waiting on it (latency) level.
  
  Sure. Absolutely is a concern for us, as you can see from my other
  comments above about the kernel, for example, but not just that.

 Sorry, but I don't think this is fixable any time soon. Come back when (if 
 ever) you have hardware which has comparable speed to x86.

I'm trying to figure out what this means.  Do you mean that any
primary architecture must be as fast as x86 is today, or that it must
be as fast as its contemporary version of the x86?  So, if the x86 got
faster but ARM didn't, then ARM would be dropped?

The way I see the CPU market developing over the next few years is
that the x86 will continue to be the speed demon if you measure MIPS
per core, but other competitors, especially ARM, will focus on cores
per die.  If we stick religiously to comparable speed to x86
(whatever that means) Fedora can never be a primary arch for anything
other than x86.  Even if we have builders with dozens or even hundreds
of cores.

This is wrong, in my view.  If we have a great many parallel
processors waiting for work, times waiting for build won't be so
great.  The future does not look like ever-increasing MIPS per
core, but ever-increasing parallelism.  If Fedora is the OS of
the future, we'd better start to embrace that.

Andrew.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread Peter Robinson
On Tue, Mar 20, 2012 at 11:31 PM, Kevin Kofler kevin.kof...@chello.at wrote:
 Peter Jones wrote:
 In yesterday's FESCo meeting I told you I'd make a list of specific issues
 I have with the current proposal for ARM as a primary archictecture. There
 are some places where I think the current proposal fails to deal with some
 necessary aspects of becoming a primary architecture, and some places
 where I don't think the approach is quite right.

 How about: support for the main hardware features on commonly-used hardware
 is Free Software, and included in the upstream software (kernel, X.Org X11,
 CUPS, SANE etc.) where appropriate? Right now, this is clearly NOT the case
 for OpenGL on ARM, so by promoting ARM, we'd promote proprietary (graphics)
 driver use.

No, we've never said that ever! But then there are a lot of desktops
that run just fine without OpenGL. 3D really wasn't in a great state
even in x86 until Fedora 15 with a lot of drivers only doing it
partially or not at all, even now there's only really 3 well supported
sets of HW that are well supported with 3D in Fedora... ie Intel,
AMD/ATI and nVidia and even those aren't perfect yet. I don't see how
full OpenGL support should be an argument because there's still really
on a subset of x86 hardware that currently supports it.

Peter
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread drago01
On Wed, Mar 21, 2012 at 1:26 PM, Peter Robinson pbrobin...@gmail.com wrote:
 On Tue, Mar 20, 2012 at 11:31 PM, Kevin Kofler kevin.kof...@chello.at wrote:
 Peter Jones wrote:
 In yesterday's FESCo meeting I told you I'd make a list of specific issues
 I have with the current proposal for ARM as a primary archictecture. There
 are some places where I think the current proposal fails to deal with some
 necessary aspects of becoming a primary architecture, and some places
 where I don't think the approach is quite right.

 How about: support for the main hardware features on commonly-used hardware
 is Free Software, and included in the upstream software (kernel, X.Org X11,
 CUPS, SANE etc.) where appropriate? Right now, this is clearly NOT the case
 for OpenGL on ARM, so by promoting ARM, we'd promote proprietary (graphics)
 driver use.

 No, we've never said that ever! But then there are a lot of desktops
 that run just fine without OpenGL.

Even though I disagree with Kevin that we should block on does not
have 3D drivers .. OpenGL is imo
even more important on ARM (non server systems) then on x86.

A tablet or smartphone without hardware accelerated rendering is just
useless (slow, short battery life).
But this should get better over time as more general purpose
distributions try to run on such devices.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread Richard W.M. Jones
On Wed, Mar 21, 2012 at 12:12:25PM +, Peter Robinson wrote:
 How was this handled in the case of PPC? My understanding is that due
 to legal reasons the Fedora Project never officially provided access
 to PPC machines. There were a number of machines that users could get
 access to that were provided by individuals but these were never
 officially provided by the Fedora project.

It was very unsatisfactory.  I had an account on David Woodhouse's
PPC64 machine -- I think it was a PS3 -- but there was no root access
so I couldn't install packages or test anything that needed root.

 There's a number of cheap hardware becoming available such as the
 Raspberry Pi as well as development boards that are available for
 either purchase or people can apply to be part of a developer program
 to get either discount or free hardware. How was this supported with
 PPC? The PPC hardware was a lot more expensive (either Apple devices
 or IBM) than the readily available ARM devices.

PPC hardware was expensive.  Even the Playstation 3 was an order of
magnitude more expensive than the upcoming ARM hardware.  Of course,
as of *right now*, ARM hardware is also expensive (£250 for a minimal
server).  We are still waiting to see if Raspberry Pi really becomes
mass-produced and available to all for cheap as chips.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread Josh Boyer
On Wed, Mar 21, 2012 at 8:12 AM, Peter Robinson pbrobin...@gmail.com wrote:
 1) mechanisms need to be in place to get package maintainers access to
 fix
     arm-specific bugs in their packages


 So we have a tracker bug at the moment. Is that sufficient? If so, we
 obviously should make sure that it is included in the proposal docs that
 we have this in place and are using it.


 A tracker bug is certainly not sufficient.  It would be for a SA, but not
 PA.  Typically our users have a PA at their disposal, or failing that have
 ready access to a shared PA provided by the Fedora Project that they can log
 into and do their testing.

 How was this handled in the case of PPC? My understanding is that due
 to legal reasons the Fedora Project never officially provided access
 to PPC machines. There were a number of machines that users could get
 access to that were provided by individuals but these were never
 officially provided by the Fedora project.

That is correct.

 Without ARM systems available for all the releases our maintainers have to
 support this is a non-starter.  I will also note that having to resort to
 using a remote system because the arch isn't generally locally at a
 maintainer's disposal /is/ going to introduce a delay in getting bugs
 resolved and builds out the door.  If the arch was ubiquitous in a way that
 lent itself to easy debugging and use that'd be a different matter, but I
 just don't see it as being there right now.

 There's a number of cheap hardware becoming available such as the
 Raspberry Pi as well as development boards that are available for
 either purchase or people can apply to be part of a developer program
 to get either discount or free hardware. How was this supported with
 PPC? The PPC hardware was a lot more expensive (either Apple devices
 or IBM) than the readily available ARM devices. We can also put a
 means escalation in place too for those that don't want to purchase or
 can't get ready access to HW for testing.

I think you're really asking the wrong question, or maybe taking the wrong
approach.  There are a number of reasons PPC was _demoted_ to a secondary
arch, and this is one of them.  Asking how it was done while PPC was a PA
is just spinning your wheels.  It doesn't matter.

 2) excludearch is not an option.  This is fundamentally contrary to being
     a primary arch. In fact this is one of the defining characteristics
 of
     a secondary arch.


 Let's think about this some. ARM (32-bit) doesn't do Intel-style
 microcode, MCE, or many other things that x86 does. I don't think that
 means we should build packages that are x86-specific for ARM systems. We
 generally believe that we're starting from a point of good momentum, but
 there are some packages that won't ever be appropriate for ARM, and
 there are others where the FTBFS has been longstanding, or there are
 other (IMO valid) reasons why it might initially be Exclude. That
 doesn't mean that there would be many such cases. Nonetheless, I think
 it would be unreasonable to set the entry bar so high that there can be
 no things left to fix. That basically retains the x86 monopoly.


 Perhaps Peter can clarify or soften this requirement a bit.  EXCLUDEARCH as
 a default action when a build fails on ARM is certainly not an option.  What
 would help your situation is generating a few lists of packages.  One list
 would be packages that you feel just don't make sense on ARM.  Another list
 would be the FTBFS you mention.  These lists can be debated and decided upon
 /before/ the migration to PA and the ExcludeArches can be in place before
 the switch is pulled.

 There's a couple of different categories here.

 1) x86 only hardware. There's things like dmidecode, cpuid, various
 ACPI, numa, EFI and other HW specific things like intel GPU drivers
 where it just doesn't make sense to build on ARM, just like it didn't
 make sense to build the various PPC utils etc on x86. In some cases it
 might be a short term exclusion as it's expected that the support will
 come to ARM, EFI is the classic case here. Others like intel GPUs
 never will.

Yes.  All good.

 2) packages that have x86 dependent code. spice comes into this
 category and I've discovered a few others. This would need work from
 someone, either the Fedora maintainer or upstream.

Er... I think you forgot or the Fedora ARM team.  Seriously, if you are
counting on getting the Fedora package maintainer to fix something like
that, you are going to be disappointed.  You cannot force them to fix it
and ExcludeArch is often the resolution until the arch team comes along
and fixes it.

 Ultimately as the person that has done 98% of the builds and lead the
 building of rawhide the vast majority of the packages where we've
 added ExcludeArch are where they are x86 or PPC only for a reason, in
 fact in a lot of cases I've removed excludes (icedtea-web and a number
 of other packages) to ensure we run on ARM. Where it's FTBFS on ARM
 there's been 

Re: ARM as a primary architecture

2012-03-21 Thread Josh Boyer
On Wed, Mar 21, 2012 at 8:33 AM, Richard W.M. Jones rjo...@redhat.com wrote:
 On Wed, Mar 21, 2012 at 12:12:25PM +, Peter Robinson wrote:
 How was this handled in the case of PPC? My understanding is that due
 to legal reasons the Fedora Project never officially provided access
 to PPC machines. There were a number of machines that users could get
 access to that were provided by individuals but these were never
 officially provided by the Fedora project.

 It was very unsatisfactory.  I had an account on David Woodhouse's
 PPC64 machine -- I think it was a PS3 -- but there was no root access
 so I couldn't install packages or test anything that needed root.

David's machines were usually Apple G5s.  If he gave you access to a PS3,
he must have disliked you at that particular moment.  Those were some of
the worst machines I have ever worked with because of their hardware
limitations.

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread Peter Robinson
On Wed, Mar 21, 2012 at 1:04 PM, Josh Boyer jwbo...@gmail.com wrote:
 On Wed, Mar 21, 2012 at 8:12 AM, Peter Robinson pbrobin...@gmail.com wrote:
 1) mechanisms need to be in place to get package maintainers access to
 fix
     arm-specific bugs in their packages


 So we have a tracker bug at the moment. Is that sufficient? If so, we
 obviously should make sure that it is included in the proposal docs that
 we have this in place and are using it.


 A tracker bug is certainly not sufficient.  It would be for a SA, but not
 PA.  Typically our users have a PA at their disposal, or failing that have
 ready access to a shared PA provided by the Fedora Project that they can log
 into and do their testing.

 How was this handled in the case of PPC? My understanding is that due
 to legal reasons the Fedora Project never officially provided access
 to PPC machines. There were a number of machines that users could get
 access to that were provided by individuals but these were never
 officially provided by the Fedora project.

 That is correct.

 Without ARM systems available for all the releases our maintainers have to
 support this is a non-starter.  I will also note that having to resort to
 using a remote system because the arch isn't generally locally at a
 maintainer's disposal /is/ going to introduce a delay in getting bugs
 resolved and builds out the door.  If the arch was ubiquitous in a way that
 lent itself to easy debugging and use that'd be a different matter, but I
 just don't see it as being there right now.

 There's a number of cheap hardware becoming available such as the
 Raspberry Pi as well as development boards that are available for
 either purchase or people can apply to be part of a developer program
 to get either discount or free hardware. How was this supported with
 PPC? The PPC hardware was a lot more expensive (either Apple devices
 or IBM) than the readily available ARM devices. We can also put a
 means escalation in place too for those that don't want to purchase or
 can't get ready access to HW for testing.

 I think you're really asking the wrong question, or maybe taking the wrong
 approach.  There are a number of reasons PPC was _demoted_ to a secondary
 arch, and this is one of them.  Asking how it was done while PPC was a PA
 is just spinning your wheels.  It doesn't matter.

No, I was using it as a point and it's certainly not the approach I'm taking.

 2) excludearch is not an option.  This is fundamentally contrary to being
     a primary arch. In fact this is one of the defining characteristics
 of
     a secondary arch.


 Let's think about this some. ARM (32-bit) doesn't do Intel-style
 microcode, MCE, or many other things that x86 does. I don't think that
 means we should build packages that are x86-specific for ARM systems. We
 generally believe that we're starting from a point of good momentum, but
 there are some packages that won't ever be appropriate for ARM, and
 there are others where the FTBFS has been longstanding, or there are
 other (IMO valid) reasons why it might initially be Exclude. That
 doesn't mean that there would be many such cases. Nonetheless, I think
 it would be unreasonable to set the entry bar so high that there can be
 no things left to fix. That basically retains the x86 monopoly.


 Perhaps Peter can clarify or soften this requirement a bit.  EXCLUDEARCH as
 a default action when a build fails on ARM is certainly not an option.  What
 would help your situation is generating a few lists of packages.  One list
 would be packages that you feel just don't make sense on ARM.  Another list
 would be the FTBFS you mention.  These lists can be debated and decided upon
 /before/ the migration to PA and the ExcludeArches can be in place before
 the switch is pulled.

 There's a couple of different categories here.

 1) x86 only hardware. There's things like dmidecode, cpuid, various
 ACPI, numa, EFI and other HW specific things like intel GPU drivers
 where it just doesn't make sense to build on ARM, just like it didn't
 make sense to build the various PPC utils etc on x86. In some cases it
 might be a short term exclusion as it's expected that the support will
 come to ARM, EFI is the classic case here. Others like intel GPUs
 never will.

 Yes.  All good.

 2) packages that have x86 dependent code. spice comes into this
 category and I've discovered a few others. This would need work from
 someone, either the Fedora maintainer or upstream.

 Er... I think you forgot or the Fedora ARM team.  Seriously, if you are
 counting on getting the Fedora package maintainer to fix something like
 that, you are going to be disappointed.  You cannot force them to fix it
 and ExcludeArch is often the resolution until the arch team comes along
 and fixes it.

Nope, not forgotten, the Fedora ARM team component was a given, but
ultimately there has to be some form of involvement from both levels
of maintainers because otherwise everytime a patch doesn't rebase

Re: ARM as a primary architecture

2012-03-21 Thread Adam Jackson
On Wed, 2012-03-21 at 12:26 +, Peter Robinson wrote:

 No, we've never said that ever! But then there are a lot of desktops
 that run just fine without OpenGL. 3D really wasn't in a great state
 even in x86 until Fedora 15 with a lot of drivers only doing it
 partially or not at all, even now there's only really 3 well supported
 sets of HW that are well supported with 3D in Fedora... ie Intel,
 AMD/ATI and nVidia and even those aren't perfect yet. I don't see how
 full OpenGL support should be an argument because there's still really
 on a subset of x86 hardware that currently supports it.

Not to be overly picky, but only three is a bit misleading.  When you
look at how the driver support actually breaks down in terms of
generational similarity, you get something more like:

- Intel gen2 (8xx)
- Intel gen3 (915, 945, G33, Atom)
- Intel gen4 (Core and Core 2)
- Intel gen5+ (Core i3 and up)
- Radeon R100-R200
- Radeon R300-R500
- Radeon R600-R700
- Radeon R800+
- NVIDIA pre-NV30
- NVIDIA NV30-NV40
- NVIDIA NV50
- NVIDIA NVC0+

Even if you're going by the more strict criteria of good enough to run
gnome-shell you only cut out four of those (should only be three, tbh).
And if we're going by _that_ metric, the list of other x86 hardware in
the world where we could have drivers but don't yet is, as far as I
know:

- VIA Chrome9
- Matrox P- and M-series

Which, in terms of market share, are sort of the two-dollar-bills of the
world.

So it's a little like saying we only support x86 chips from Intel, AMD,
and VIA.  Okay, yeah, maybe that's fair, but those are actually all
there is to care about.

- ajax


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: ARM as a primary architecture

2012-03-21 Thread Adam Jackson
On Wed, 2012-03-21 at 13:32 +0100, drago01 wrote:

 Even though I disagree with Kevin that we should block on does not
 have 3D drivers .. OpenGL is imo
 even more important on ARM (non server systems) then on x86.
 
 A tablet or smartphone without hardware accelerated rendering is just
 useless (slow, short battery life).
 But this should get better over time as more general purpose
 distributions try to run on such devices.

ITYM as more people finally get around to reverse-engineering the
hardware.  Honestly distributions have very little impact here.  They
just increase demand.

The only thing that gets drivers written is writing the damn driver.  If
you think this is an important thing to have, Mesa would love to have
your contribution.

- ajax


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

  1   2   >