Entrevista: Equipo Arch Linux 1/6 | Interview: Arch Linux Team 1/6

1/6

Castellano English

Entrevista: Al Equipo Arch Linux 1/6

publicado por Jordan Spencer Cunningham el Lunes 11 de enero del 2010 a las 15:57 hs UTC

Hace unas semanas, solicitamos a la comunidad OSNews nos ayude con algunas preguntas que queríamos realizar a Aaron Griffin del equipo Arch Linux, y la respuesta que obtuvimos fue gloriosa, hasta fenomenal. Añadimos nuestras preguntas y la comunidad las envió. Ante nuestra sorpresa, no solo recibimos las respuestas de Aaron Griffin sino las de varias personas del equipo.

Con distribuciones como Ubuntu que atraen cada vez a mas usuarios, ¿ha considerado desarrollar ISO pre construídas, para aquellos que necesitan una computadora de escritorio en 30 minutos?

Thomas Bächler: Cuando se compara el tiempo que usted dedica a la instalación de Arch con los años que la va a utilizar, es como una pérdida de tiempo esforzarse en desarrollar un plug-in instalador. Además, si Usted va utilizar Arch, es mejor que sepa lo que se esta instalando en su sistema.

Dicho todo esto, se puede configurar, fácilmente, una máquina de escritorio, con Arch, con un trabajo que insume 30 minutos.

Dieter Plaetinck: Soy sensible a los deseos de conseguir un sistema de trabajo más rápido y más fácil - es por ello que apoyamos las instalaciones automatizadas. Sin embargo, no hay necesidad de "pre-construidos" (es decir, ISO). Creo que es mejor embarcar algunos unos perfiles de más de ejemplo en el instalador automático para cubrir algunos de los escenarios comunes.

Allan McRae: No, aunque en la comunidad existen varios proyectos de base que han comenzado a hacerlo. Entre los más populares son: chakras y Archiso Godane's live.

Aaron Griffin: Si Usted habla de un "Live CD", entonces sí y no. Tenemos herramientas para crear nuestras ISOs de instalación que pueden ser utilizadas para crear un equipo de escritorio basado en Live CD, pero no estamos concentrados en eso. Existen, como Allan mencionó, esos proyectos comunitarios que hacen justamente esto. Tratamos de concentrarnos en el "núcleo" de la distro, dejando que otras personas desarrollen encima de lo que ofrecemos. Este es un caso.

Giovanni Scafora: ¡Arch Linux no necesita una computadora de escritorio en 30 minutos!

Ionut Biru: En realidad no es necesario. Si usted lee la documentación antes de instalar Arch, usted puede tener un escritorio de trabajo en menos de 30 min.

Jürgen Hötzel: Esta es, en mi opinión, la pregunta más importante, porque indica las prioridades para los usuarios de Arch.

Los usuarios novatos pueden instalar un sistema de escritorio usando Ubuntu, sin saber nada de los sistemas operativos basados en Linux. Sin embargo, los usuarios avanzados pueden tener miedo de un sistema que trata de ocultar los elementos internos del sistema de ese sistema de configuración personalizada y sus herramientas de construcción, ellos tienen que saber que también que se les impide la personalización del sistema.

En cambio, los usuarios avanzados apreciarán un sistema simple de generación basado en GNU Bash: Un lenguaje de lo mas familiar, contrariamente a lo que pasa con otros lenguajes, tales como RPM o la especificación basada en Python portage.

Arch atrae a la gente que quiere entender y personalizar su sistema y crear sus propios paquetes "sin problemas" en lugar de una (re) instalación del sistema en 30 minutos.

Tobias Kieslich: Si no es su primera vez y tiene una conexión decente, es factible ejecutar un escritorio en 30 minutos. Sin embargo, lo que requiere, es la lectura y la comprensión de la documentación. Para decirlo en otras palabras, hay un montón de gente, ahí fuera, que conduce automóviles. La mayoría de ellos se sienten intimidados si tienen que mirar debajo del capó. Arch Linux esta dirige a personas que no tienen esos temores.

La creación de una distribución como Ubuntu nos quitaría las ventajas que obtenemos con la flexibilidad. La creación de un ISO que se ejecuta en 30 minutos fuera de la caja no impediría que la gente se haga las preguntas.

Como otros han señalado, siempre vale la pena ver como se llevan a cabo proyectos de la comunidad para las cosas que no se encuentra en el desarrollo de fases previas.

Ronald van Haren: Arch Linux es la libertad de elección. Por lo tanto, no tiene sentido, en lo que un usuario respecta, concentrarse únicamente en el escritorio. Leyendo los foros, hay una gran cantidad de configuraciones de escritorio diferente, pero no hay tal cosa como un promedio de escritorio que se ajusta a todos. Si usted tiene una computadora de escritorio que realmente le gusta, es un trabajo ha hacer, así que es mejor empezar a construir desde cero. No veo mucho sentido en la reconstrucción después de romper la configuración.

Una cosa más. En realidad, no tiene más de 30 minutos para configurar un entorno de escritorio completo totalmente actualizado, si se tiene una conexión razonable y un poco de experiencia.

Pierre Schmitz: No es ningún problema instalar un sistema Arch dentro de la media hora, si usted sabe lo que está haciendo. Ubuntu y el Arch, tienen un público muy diferente. Uno de nuestros principios es dejar que el usuario decida lo que es mejor y darle un control total sobre su sistema. Así que, por diseño, no tendremos un instalador en el que se pueda ir pasando con sólo "Enter" el tiempo suficiente.

Y por último pero no menos importante, nuestro objetivo no es construir un sistema operativo para tantas personas como sea posible sino el de construir un sistema que se adapte a nuestras necesidades.

Rayner James: 30 minutos es un tiempo largo para una instalación + escritorio, por lo general obtengo mis equipos en 15 minutos, si tengo una buena conexión. :)

¿Ha pensado en brindar apoyo a otras arquitecturas de CPU fuera de i686 / AMD64?

Thomas Bächler: Nunca habíamos considerado el soporte para las arquitecturas x86_64. Comenzó como un proyecto comunitario y se integró en Arch, cuando el proyecto maduró y ganó popularidad suficiente. Eso podría ocurrir de nuevo - o no. Obviamente, ninguno de los desarrolladores actuales tienen otras máquinas en que deseen ejecutar Arch, de modo que ninguno de nosotros se iniciará en un nuevo port.

Allan McRae: Hay proyectos de la comunidad para i586, PPC y ARM.

Aaron Griffin: Sí, pero todo está basado en la demanda. En este momento, el mercado esta, en gran medida, regido por las arquitecturas x86 y x86_64, el sentido de que si nos abocáramos en un montón de trabajo consagrado a un port adicional, se trabajaría para muy pocos usuarios. Todo el trabajo para que ganen pocos.

Dicho esto, hay proyectos de la comunidad para este tipo de cosas. es decir, http://archlinux-i586.org/ y http://www.archmobile.org/ .

Giovanni Scafora: He considerado otras arquitecturas de CPU. Hay proyectos externos de la comunidad destinados a otras arquitecturas de CPU.

Quizás en el futuro ...

Ionut Biru: Como demuestra la historia (el port x86_64 era un proyecto de la comunidad al que ahora estamos apoyando oficialmente), primeras cosas que suceden en la comunidad. Quizás en el futuro, cuando tengamos el harwdware, podremos apoyar algunas otras arquitecturas nuevas, como los apoyados por Commmunity: PPC, ARM.

Tobias Kieslich: kth5, un ex desarrollador de Arch Linux, esta trabajando para crear una versión PowerPC de los paquetes más utilizados. Por ahora sólo hemos desarrollado para i686/x86_64. Nada más está previsto que yo sepa. Pero nunca se sabe lo que a la comunidad se le puede ocurrir - especialmente con la creciente popularidad y la capacidad de los dispositivos móviles. Ser activo o no, hay proyectos para la comunidad en torno a algunas arquitecturas menos populares.

Ronald van Haren: No, no realmente. Si se convierte en una arquitectura muy popular, algún día, estoy seguro de que tendremos un proyecto comunitario en ese momento, pero como vemos ahora, por ejemplo, con Arch Mobile, optimizado para dispositivos basados en el modelo ARM. Al final, estos proyectos pueden o no formar parte de la distribución oficial, si vemos la necesidad de que en algún momento así sea.

Pierre Schmitz: No, pero una vez que hay una necesidad de otro port, estoy seguro de que la Comunidad aportará uno nuevo.

Hugo Doria: Existen algunos proyectos de la comunidad para esto y nada impide que otras personas que aparecen lo necesitan. Todo depende de si la comunidad necesita apoyo para otra arquitectura o no.
~


Interview: Arch Linux Team 1/6

posted by Jordan Spencer Cunningham on Mon 11th Jan 2010 15:57 UTC

A few weeks ago, we asked for the OSNews community to help with some questions we were going to ask Aaron Griffin from the Arch Linux team, and the response was glorious and somewhat phenomenal. We added those questions to our own and sent them on over, and then we were surprised by receiving not only Aaron Griffin's responses but answers from various individuals from the team.

With distributions like Ubuntu attracting more and more users, have you ever considered a pre-built ISO for those that need a desktop in 30mins?

Thomas Bächler: When you compare the short time you spend installing Arch with the years you are going to use it, it seems like a waste of time to put effort into a plug-and-pray installer. Furthermore, if you are going to use Arch, you better know what's installed on your system.
All that said, I can easily set up a working Arch desktop machine in 30 minutes.

Dieter Plaetinck: I can relate to the wishes of getting a working system faster and easier-- that's why we support automated installations. There is, however, no need for "pre-built" (whatever that means) ISOs. I think we should just ship a few more example profiles for the automatic installer to cover some common scenarios.

Allan McRae: No, although several community-based projects have started to do so. Among the most popular are Chakra and Godane's Archiso-live.

Aaron Griffin: If you mean a "Live CD", then yes and no. We have tools to create our installation ISO which can be used to create a desktop-based Live CD, but we're not focused on that. There are, as Allan mentioned, community projects which do just this. We try to think of ourselves as the "core" of the distro and let other people build on top of what we provide. This is such a case.

Giovanni Scafora: Arch Linux users don't need a desktop in 30mins!

Ionut Biru: Not really needed. If you read the documentation before installing Arch, you can have a working desktop in less than 30 min.

Jürgen Hötzel: This, is in my opinion, is the most important question because it indicates what really matters for Arch users.

Novice users can setup a desktop system using Ubuntu without knowing anything about Linux-based operating systems. But advanced users will be scared of a system trying to hide system internals by custom configuration and build tools they have to learn that may also inhibit them from customization of the system.

Instead, advanced users will appreciate a simple build system based on GNU Bash: A language they are most likely familiar with contrary to other systems using custom languages like RPM spec or python-based portage.

Arch attracts people who want to understand and customize their system and build their own packages "without a hassle" instead of (re)-installing the system in 30 minutes.

Tobias Kieslich: If it's not your first time and you have a decent connection, a running desktop is doable in 30 minutes. However, that requires reading and understanding of the documentation. To put it in other words, there are a lot of people out there driving cars. The majority of them are intimidated by looking under the hood. Arch Linux is targetting people who are not.

Creating a distro like Ubuntu would take away from the advantages we get from flexibility. Creating an ISO that runs in 30 min out of the box would not prevent people from asking the questions they will ask. It just delays them.

As others have pointed out, it is always worth it to check out community projects for things not found in upstream development.

Ronald van Haren: Arch Linux is about freedom of choice. I therefore see no point in what a user would need on the desktop. Looking through the forums, there are a lot of different desktop setups, but there is no such thing as an average desktop which fits all. If you have a desktop you really like, some work needs to be done, so you better start building it from the ground up. I see not much sense in rebuilding after breaking a default setup down first.

One more thing. It really doesn't take more than 30 minutes to set up a full desktop environment fully up to date if you have a reasonable connection and a bit of experience.

Pierre Schmitz: It is no problem to setup an Arch system within half an hour if you know what you are doing. Ubuntu and Arch have a very different target audience. One of our principles is to let the user decide what is best and give him full control over his system. So, by design we won't have an installer that can be passed by just pressing "Enter" long enough.

And last but not least our goal is not to build an operating system for as many people as possible. We are just building the system that fits our needs best.

James Rayner: 30 minutes is a long time for an install + desktop; I usually get my computers up in 15 if I have a good connection. :)

Have you ever considered supporting other CPU architectures outside of i686 / AMD64?

Thomas Bächler: We never even considered supporting x86_64. It started as a community project and was integrated into Arch when it matured and gained enough popularity. That might happen again - or not. Obviously, none of the current developers have any other machines they want to run Arch on, so none of us will start a new port.
Allan McRae: There are community projects for i586, PPC and ARM.

Aaron Griffin: Yes, but it is all based on demand. Right now, the market is largely ruled by x86 and x86_64 architectures, meaning that if we were to put a lot of work into an additional port, we'd end up with very little users. All work, little gain.

That said, there ARE community projects for this sort of thing. i.e. http://archlinux-i586.org/ and http://www.archmobile.org/

Giovanni Scafora: I considered other CPU architectures. There are external community projects for other CPU architectures.

Maybe in the future...

Ionut Biru: Like history shows (x86_64 port was a community project and now we are supporting official), first things happen in community. Maybe in the future, when we have the harwdware, we can support some new architectures like those supported by commmunity: PPC, ARM.

Tobias Kieslich: kth5, a former Arch Linux developer, used to create a PowerPC version of the most used packages. For now we have only i686/x86_64. Nothing else is planned to my knowledge. But you never know what the community comes up with - especially with the rising popularity and capability of mobile devices. Being active or not, there are community projects around for some less popular architectures.

Ronald van Haren: No, not really. If some architecture becomes really popular someday, I'm sure we'll have a community project in no time, like we see now, for example, with Arch Mobile, optimized for ARM-based model devices. In the end, these projects may or may not become part of the official distribution if we see a need for it at some point.

Pierre Schmitz: No, but once there is a need for another port, I am sure the community will provide an Arch port.

Hugo Doria: There are some community projects for this and nothing prevents others from appearing. Everything depends on whether the community will need support for another architecture or not.