Re: [liberationtech] Liberte Linux

2013-04-26 Thread Julian Oliver
..on Thu, Apr 25, 2013 at 07:12:21PM -0400, Richard Brooks wrote:
 I have a student trying to make a modified
 build of the Liberte Linux distribution. If
 anyone would have time and be willing to
 give her some pointers, please send me an email
 and I will forward to her.

A modified build of GNU/Linux has no intrinsic value in itself. Tell us, in the
event she can't herself in English, what she's trying to do and why.

Cheers,

-- 
Julian Oliver
http://julianoliver.com
http://criticalengineering.org
--
Too many emails? Unsubscribe, change to digest, or change password by emailing 
moderator at compa...@stanford.edu or changing your settings at 
https://mailman.stanford.edu/mailman/listinfo/liberationtech


Re: [liberationtech] Liberte Linux

2013-04-26 Thread Scott Elcomb
On Fri, Apr 26, 2013 at 8:58 AM, Richard Brooks r...@acm.org wrote:
 On 4/26/2013 1:26 AM, Julian Oliver wrote:
 ..on Thu, Apr 25, 2013 at 07:12:21PM -0400, Richard Brooks wrote:
 I have a student trying to make a modified
 build of the Liberte Linux distribution. If
 anyone would have time and be willing to
 give her some pointers, please send me an email
 and I will forward to her.

 A modified build of GNU/Linux has no intrinsic value in itself. Tell us, in 
 the
 event she can't herself in English, what she's trying to do and why.

 Yes, doing a custom build has no intrinsic value. And
 if I had felt there would be general interest in the
 details of what we want her to do and why, it would
 have been included.

 She is new and having some problems. I felt that someone
 here might have the knowledge and be willing to
 help.

 Evidently, this list is meant to discuss the fascinating
 details of the reply-to field.

Having done a few myself, solving even simple problems with custom
builds can be very time consuming and requires a fair amount of
knowledge.  Without an indication of the specifics of what your
student is trying to do, it may be difficult to find
volunteers/tutors.

My recommendation would be to contact a nearby LUG (Linux Users
Group); typically they have members who are able and willing to help
in situations like this.  Personally I've a got a pretty hefty
workload but if you're unable to find local help, contact me offlist
and I'll try to arrange something (either with myself or with someone
in my networks).

Best regards,
- Scott

-- 
  Scott Elcomb
  @psema4 on Twitter / Identi.ca / Github  more

  Atomic OS: Self Contained Microsystems
  http://code.google.com/p/atomos/

  Member of the Pirate Party of Canada
  http://www.pirateparty.ca/
--
Too many emails? Unsubscribe, change to digest, or change password by emailing 
moderator at compa...@stanford.edu or changing your settings at 
https://mailman.stanford.edu/mailman/listinfo/liberationtech


Re: [liberationtech] Liberte Linux

2013-04-26 Thread Maxim Kammerer
On Fri, Apr 26, 2013 at 2:12 AM, Richard Brooks r...@clemson.edu wrote:
 I have a student trying to make a modified
 build of the Liberte Linux distribution. If
 anyone would have time and be willing to
 give her some pointers, please send me an email
 and I will forward to her.

Hi Richard, I saw her email, but was abroad during the week, sorry —
will send her some pointers tomorrow. There is also a build-time issue
with the outdated kernel, will try to update it by then as well.

--
Maxim Kammerer
Liberté Linux: http://dee.su/liberte
--
Too many emails? Unsubscribe, change to digest, or change password by emailing 
moderator at compa...@stanford.edu or changing your settings at 
https://mailman.stanford.edu/mailman/listinfo/liberationtech


Re: [liberationtech] Liberte Linux

2013-04-26 Thread Jacob Appelbaum
Maxim Kammerer:
 On Fri, Apr 26, 2013 at 2:12 AM, Richard Brooks r...@clemson.edu
 wrote:
 I have a student trying to make a modified build of the Liberte
 Linux distribution. If anyone would have time and be willing to 
 give her some pointers, please send me an email and I will forward
 to her.
 
 Hi Richard, I saw her email, but was abroad during the week, sorry — 
 will send her some pointers tomorrow. There is also a build-time
 issue with the outdated kernel, will try to update it by then as
 well.

Thanks for working on Liberte Linux and helping people to build it from
source. Even if there are no changes, I find it very important to be
able to build the final product from source.

I wonder - have you thought about doing gitian builds? It seems like an
insanely complicated task for some programs (eg: Firefox) but other
programs could be straight forward...

All the best,
Jacob
--
Too many emails? Unsubscribe, change to digest, or change password by emailing 
moderator at compa...@stanford.edu or changing your settings at 
https://mailman.stanford.edu/mailman/listinfo/liberationtech


Re: [liberationtech] Liberte Linux

2013-04-26 Thread Maxim Kammerer
On Fri, Apr 26, 2013 at 11:14 PM, Jacob Appelbaum ja...@appelbaum.net wrote:
 Thanks for working on Liberte Linux and helping people to build it from
 source. Even if there are no changes, I find it very important to be
 able to build the final product from source.

I agree completely, that's why I see using Gentoo as something so
critical to the project. Without actually building binaries from
source, one does not really take advantage of open source. Besides the
obvious benefits, you get e.g., the ability to use hardened toolchain,
apply functionality or security-extending patches, etc.

 I wonder - have you thought about doing gitian builds? It seems like an
 insanely complicated task for some programs (eg: Firefox) but other
 programs could be straight forward...

I didn't know about Gitian actually, but looking at it right now, it
seems that using it for a distribution like Liberté would require at
least implementing support for “frozen” builds — i.e., working with
specific Gentoo stage3 and portage snapshots instead of the latest
ones. I considered this in the past, but didn't find it very useful
for development, although it would be useful for people who want to
build an image identical to a given release. After asking around, it
seemed to me that most people want to have the latest updates as well
(in Liberté or in portage packages). Anyway, in addition to “frozen”
builds, you would probably need to disable parallel make completely,
and somehow make sure that file timestamps do not creep into binaries.
No idea how difficult the latter is, although it's probably not that
difficult for Liberté, since there is already a process at hand that
prevents e.g. using hostname and other details during emerge (“uname”
substitution), or current timestamp during kernel build, etc. Some
packages (like Perl) insist on creating text configuration files with
gathered host information, but those packages are currently not
included in Liberté (previously I had to include cleanup for such
files into the build process). So, in summary, deterministic builds
are probably possible, but the devil is in the details, especially for
a distribution image that contains many packages inside.

--
Maxim Kammerer
Liberté Linux: http://dee.su/liberte
--
Too many emails? Unsubscribe, change to digest, or change password by emailing 
moderator at compa...@stanford.edu or changing your settings at 
https://mailman.stanford.edu/mailman/listinfo/liberationtech


[liberationtech] Liberte Linux

2013-04-25 Thread Richard Brooks
I have a student trying to make a modified
build of the Liberte Linux distribution. If
anyone would have time and be willing to
give her some pointers, please send me an email
and I will forward to her.

Thank you,

-Richard Brooks
--
Too many emails? Unsubscribe, change to digest, or change password by emailing 
moderator at compa...@stanford.edu or changing your settings at 
https://mailman.stanford.edu/mailman/listinfo/liberationtech