From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Qaz2O-00043r-FT for garchives@archives.gentoo.org; Sun, 26 Jun 2011 23:46:51 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE1CB1C02B; Sun, 26 Jun 2011 23:46:31 +0000 (UTC) Received: from mail-iw0-f181.google.com (mail-iw0-f181.google.com [209.85.214.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 8C7B71C02B for ; Sun, 26 Jun 2011 23:46:31 +0000 (UTC) Received: by iwn37 with SMTP id 37so5291234iwn.40 for ; Sun, 26 Jun 2011 16:46:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:date:x-google-sender-auth :message-id:subject:from:to:content-type:content-transfer-encoding; bh=Lb8KgI/xzui0gO3v7zXsDY3MmTpDbPRdpkRuHbwwwco=; b=ZvPCKq2ysqDDeJd64CxY+mMvblTtwDvoBNWie36nUWVA3AMKaeicPqk4jQZ4H1Iry1 zGft2EsiQXoaFuWQ1J/68aBBARjSsHM7A4eqDmGrLpaa7AFMCkum+RmLWhVSUqaoWQw7 C5CwG7OXnzYpj0rwk76X9p1WfxtalKn0LNtLA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; b=JNF56vnnHXL9CDuq5ISChsN8xPhnrKguTjSJ0oeAC3vCJlTz+fJJCtHOHnePwPw5CE Lb9OBTCHMgpbHxi1DBh42syyVK9qL3pmVuI+xpnRDnOsP8CwLja4fkbD80CRCqaDSOub MGNMxeFEMFj5ELZWQwMXikhIBaD2aNRHI8pPg= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Received: by 10.42.145.66 with SMTP id e2mr5826847icv.262.1309131990820; Sun, 26 Jun 2011 16:46:30 -0700 (PDT) Sender: possesed@gmail.com Received: by 10.231.203.66 with HTTP; Sun, 26 Jun 2011 16:46:30 -0700 (PDT) Date: Sun, 26 Jun 2011 18:46:30 -0500 X-Google-Sender-Auth: ABX6MZkSmOThaVeJOQnSCOgJq7U Message-ID: Subject: [gentoo-soc] Project Glentoo: Weekly Progress Report #5 From: Robert Seaton To: gentoo-soc@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 7608c11ef29955bfccaa5a5e4e1d259c Hi, all. Project Glentoo is a GSoC 2011 project to combine a Plan 9 inspired userspace on top of a Gentoo-base system. My status report is also available at http://www.rs.io/summer-status-report-week-5/ Screenshot: http://www.rs.io/images/plan9fromgentoo_gui.png After a fair amount of fighting with Catalyst, X11 integration is complete. The screenshot probably explains Glentoo=E2=80=99s progress best.= As you can see, X is working. X starts on boot and runs the rio window manager from Plan 9. One can then manipulate and create windows just as you would on Plan 9. Along with rio, all the Plan 9 applications from the plan9port package are available and can be used. Getting X11 set up and running were the primary accomplishments on this week. However, I also set up a Plan 9 virtual machine so that I can compare Plan 9=E2=80=99s native behavior with the behavior of Glentoo. = In addition, I put in place the scripts to bring up X and rio when the liveCD image is booted. For the upcoming week, I intend to flesh things out so that more applications are started on boot to help users get a feel for Glentoo. I=E2=80=99m also going to work on things like adding a start up message and= a short =E2=80=9Ctutorial=E2=80=9D on Plan 9=E2=80=99s different paradigms. F= urther, during the upcoming week, I intend to work on figuring out what pieces of Plan 9 still need to be ported to Glentoo to offer a satisfactory end user experience. I also intend to add the Firefox web browser to the liveCD image, seeing as one of the plan9port applications (web) requires it. In addition, I=E2=80=99m going to look into bundling Glentoo=E2=80=99s spec fi= les and Catalyst with Glentoo so that it will be self-hosting. That way users will be able to boot up Glentoo and use it to generate customized Glentoo images very easily. In addition, I=E2=80=99m thinking that I may attempt to include the differe= nt tools that encompass the Go language=E2=80=99s ecosystem. While Plan 9 may = not have support for Go, Go=E2=80=99s roots can be traced to Inferno =E2=80=94 = Plan 9=E2=80=99s successor, and both Go and Plan 9 share a developer: Rob Pike. Including Go seems like a natural evolution and might help foster adoption of both Glentoo and Go. My thinking is that users interested in trying out Go would be able to boot Glentoo and just start writing programs instead of trying to set up a working dev environment on their local machines. I=E2=80=99m still waiting for Robin to get back to me, but I=E2=80=99ve als= o put in a request for a project page. That=E2=80=99s another one of the things that I intend to work on during the upcoming week. I thought that it would take another week to get to this point, so now I=E2=80=99m about a week ahead of schedule. By mid-term, I want to have a fully fleshed out project page and a mostly feature complete Glentoo image generated. That way I will be able to focus on adding features to make Glentoo more compelling during the second half of GSoC. Cheers, rps