lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 31 Mar 2011 00:38:39 -0400 (EDT)
From:	Nicolas Pitre <nico@...xnic.net>
To:	Dave Airlie <airlied@...il.com>
Cc:	david@...g.hm, Linus Torvalds <torvalds@...ux-foundation.org>,
	Arnd Bergmann <arnd@...db.de>,
	Russell King - ARM Linux <linux@....linux.org.uk>,
	Tony Lindgren <tony@...mide.com>,
	David Brown <davidb@...eaurora.org>,
	lkml <linux-kernel@...r.kernel.org>,
	linux-arm-kernel@...ts.infradead.org, linux-omap@...r.kernel.org,
	Catalin Marinas <catalin.marinas@....com>
Subject: Re: [GIT PULL] omap changes for v2.6.39 merge window

On Thu, 31 Mar 2011, Dave Airlie wrote:

> > As long as SOC vendors keep producing wildly different architectures
> > besides the core CPU we'll have this problem.  Denying the reality won't
> > make that problem go away either.  And device tree won't stop those
> > vendor from still trying to do things differently (better?) because they
> > are not constrained by having to ensure this single proprietary software
> > stack still boot.
> 
> So you are saying the only way to get the Linux ARM shit cleaned up is
> to hope Microsoft succeeds in making Windows a success on ARM?

Absolutely.  On Intel, it is (still) Windows the reference.  If Windows 
doesn't boot on your motherboard you have a problem.  So motherboard 
vendors won't make crazy incompatible things.  They are constrained to 
fix their hardware because they just cannot alter Windows to suit their 
hardware differences.  That really helps keeping actual differences to a 
minimum and only to things that are not fundamental. So Windows really 
helped making a uniform hardware platform on X86.

On ARM you have no prepackaged "real" Windows.  That let hardware people 
try things.  So they do change the hardware platform all the time to 
gain some edge.  And this is no problem for them because most of the 
time they have access to the OS source code and they modify it 
themselves directly. No wonder why Linux is so popular on ARM. I'm sure 
hardware designers really enjoy this freedom.  We software developers 
would much prefer if the whole hardware platform was standardized and 
set in stone.  That would certainly make our lives so much better and 
then we would have spare cycles to actually abstract all those GPIO 
drivers even further.  But that would benefit Windows on ARM quite 
significantly too.


Nicolas

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ