public inbox for gentoo-dev-announce@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev-announce] New mips team initiative: desktop support for the lemote yeeloong netbook
@ 2012-09-08 12:11 Anthony G. Basile
  0 siblings, 0 replies; only message in thread
From: Anthony G. Basile @ 2012-09-08 12:11 UTC (permalink / raw
  To: gentoo-dev-announce

Hi everyone,

I'd like to announce a new initiative within the mips arch team.  We are 
now supporting an xfce4-based desktop system for the lemote yeeloong 
netbook [1].  The images can be found on the gentoo mirrors, under  
gentoo/experimental/mips/desktop-loongson2f.  The installation 
instructions can be found at ref [2].  The yeeloong netbook is 
particularly interesting because it only uses "free" hardware, ie. 
hardware which doesn't require any proprietary code.  It is manufactured 
by Lemote in China [3], and distributed and promoted in the US by 
"Freedom Included" [4].  It is how Richard Stallman does his computing [5].

While I'm not sure this is worthy of "subproject" status, it is 
important for the gentoo community to know that mips devices are 
currently being manufactured and used in netbooks as well as embedded 
systems.  The gentoo mips team has risen to the challenge of targetting 
these systems and maintaining natively compiled stage4's for them.  Why 
stage4's?  And why a full desktop for the yeeloong?  These processors 
are slow, so the time from a stage3 to a desktop is about three days for 
the yeeloong.  Also, the yeeloong sports a little endian mips64 
processor, the loongson2f, and we support three ABIs: o32, n32 and n64, 
with n32 being the preferred.  This significantly increases the time to 
build glibc and some other core packages.  I provide two images, a 
vanilla and a hardened image.  The latter adds full hardening (pie, ssp, 
_FORTIFY_SOURCES=2, bind now, relro) to the toolchain and userland 
binaries as we do for amd64 and i686 in hardened gentoo.  I have not 
ported over the hardened kernel, however.

I allude above to "other" targetted devices.  I am also maintaining some 
mips uclibc systems (both hardened and vanilla) which are on the gentoo 
mirrors under experimental/mips/uclibc.  But I will speak more of these 
later as part of an initiative to maintain hardened uclibc systems on 
"alternative" architectures such as arm, mips, ppc as well as amd64 and 
i686.


Ref.

[1] http://www.lemote.com/en/products/Notebook/2010/0310/112.html
[2] http://www.gentoo.org/proj/en/base/mips/yeeloong.xml
[3] http://lemote.com/en/
[4] http://freedomincluded.com
[5] http://stallman.org/stallman-computing.html

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-09-08 15:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-08 12:11 [gentoo-dev-announce] New mips team initiative: desktop support for the lemote yeeloong netbook Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox