Este documento describirá la estrategia, visión y dirección del proyecto Xubuntu además de servir de guía y referencia para el equipo de Xubuntu.
Esta versión revisada ha sido escrita por Pasi Lallinaho con la ayuda de Elizabeth Krumbach y Simon Steinbeiß junto con más gente de la comunidad. Esta versión se basa en el anterior Documento Estratégico de Xubuntu de Cody Somerville et al.
Damos gracias a Cody Somerville, Jono Bacon, Eero Tamminen, Nico Veenkamp y Lionel Le Folgoc por sus contribuciones en este documento. Algunos contenidos, ideas e inspiraciones están derivadas de la documentación existente de Ubuntu.
Xubuntu es un sistema operativo basado en Ubuntu, desarrollado por la comunidad, que combina elegancia y facilidad de uso. Xubuntu proporciona un entorno de escritorio ligero, estable y configurable con flujos de trabajo conservativos. Xubuntu ofrece un producto unificado y bien terminado, preparado para el usuario final.
Además de los aspectos técnicos, el equipo de Xubuntu se centra en las comunidades de usuarios y contribuyentes.
El público objetivo de Xubuntu se compone de usuarios que están interesados en tener un sistema operativo elegante, fácil de usar, pulido y unificado. Xubuntu es una buena opción para aquellos que quieren un entorno de escritorio estable, configurable y / o relativamente ligero también. Por último, Xubuntu es una opción atractiva para los usuarios que prefieren los flujos de trabajo más conservadores a las innovaciones más recientes.
Xubuntu no se dirige a los usuarios con habilidades o aptitudes específicas. Queremos que Xubuntu sea una opción viable para los usuarios que son nuevos en Linux o la plataforma Ubuntu, pero también atractivo para los usuarios más experimentados. Xubuntu no se centra específicamente en los nuevos usuarios o los usuarios que migran desde Windows, pero de acuerdo con esta facilidad de uso, es una buena alternativa para aquellos usuarios también.
Xubuntu no se dirige explícitamente a usuarios con máquinas de baja potencia, modestos o de alta potencia, pero cubre todos los espectros. La capacidad de respuesta y velocidad extra de Xubuntu, entre otros rasgos positivos, pueden ser apreciados por todos los usuarios, independientemente de su hardware.
Aunque Xubuntu utiliza Xfce, no está específicamente dirigido a sus entusiastas. Los proyectos y software que está siendo organizado por el proyecto Xfce, o asociados (oficiales o no) con Xfce, no tienen garantizada su inclusión en Xubuntu.
Esta parte del documento de estrategia proporciona un marco transparente y un conjunto de prioridades para todo el desarrollo de Xubuntu y sus tareas, incluyendo pero no limitado a los procesos de toma de decisiones, la selección de paquetes y solución de controversias técnicas.
Las áreas de interés se presentan de una forma abstracta y simple, pero también lo suficientemente concreta para ser procesable. Como fundamento de la visión Xubuntu, las especificaciones que figuran en el documento de estrategia no deben confundirse con los objetivos y prioridades específicos de la versión, pero sí ser reconocidos como los principios en los que los objetivos específicos de la versión se basan.
La usabilidad es una de las partes más importantes de un sistema operativo que se utilice diariamente. Esta es la razón por la cual Xubuntu debe ser fácil de usar y tener una apariencia que no interfiera en este sentido. La apariencia debe ser una experiencia integral, que cubra todas las interfaces de usuario usadas desde el inicio del sistema hasta su cierre.
Xubuntu debe estar traducido, para permitir a los usuarios trabajar en su idioma preferido. Otro aspecto importante de la usabilidad es la capacidad de configuración. Creemos que Xfce ofrece a los usuarios la capacidad de configurar sus sistemas de una manera significativa; otras aplicaciones deberían cumplir al menos con esta expectativa moderadamente bien.
Aunque la accesibilidad no es una de las principales prioridades de Xubuntu, hay que tenerla muy en cuenta ya que no requiere esfuerzos razonables para integrar, implementar o mantener. Al menos las herramientas de accesibilidad comunes deben estar instalados en la instalación por defecto de Xubuntu.
El equipo de Xubuntu debe esforzarse por hacer Xubuntu ligero. Esto significa que cada nueva versión de Xubuntu debería funcionar moderadamente bien en las máquinas que datan de unos pocos años antes de la fecha de lanzamiento. Este último término significa que las nuevas versiones de Xubuntu pueden no soportar los equipos más antiguos. Sin embargo, asegura que el equipo de Xubuntu es capaz de trabajar en otras mejoras y proporcionar una liberación que es capaz de cumplir con las expectativas de un sistema operativo moderno.
Los usuarios que deseen el sistema más ligero posible, deben optar por el CD mínimo, los derivados más ligeros (como Lubuntu) u otras opciones.
Al comienzo del ciclo de lanzamiento, los requisitos mínimos del sistema deben ser revaluados para determinar si continúan siendo realistas.
Es importante para nosotros proporcionar un producto pulido y unificado que esté listo para los usuarios finales. También es un requisito previo para permitir Xubuntu como un escritorio útil, utilizable y eficaz. Sin la integración mencionada, el escritorio Xubuntu aparecerá en bruto y sin pulir, que es poco atractivo para los usuarios finales.
La integración se logra también mediante la selección de las aplicaciones y bibliotecas que funcionan bien con las demás, así como mediante la aplicación de parches para asegurar un sistema más libre de errores.
See Selección de paquetes for guidelines on how to determine if an application fits in the Xubuntu stack.
The Xubuntu community is an important force in creating Xubuntu and making it as perfect as it can be. It's essential that regular coordination between contributors work well. The infrastructure to allow good communication between the contributors as well as users is described more closely in Comunidad and Desarrollo.
Siempre que sea posible y apropiado, el equipo de Xubuntu debe trabajar en conjunto con otras comunidades, incluyendo otros equipos de Ubuntu y superiores. Si la cooperación en un momento dado no es posible, pero sería beneficioso para ambas partes, el equipo de Xubuntu debe tratar de asignar algunos recursos a la cooperación en un momento posterior.
The Xubuntu Council (later: council) is responsible for overseeing the development direction of Xubuntu and enabling the community to work with Xubuntu as smoothly as possible. The council serves a term of four releases/two years at a time, ending with an LTS release to allow long-term planning.
The xubuntu-council Launchpad team consists of the council members. The xubuntu-council team is the administrator for all other Xubuntu Launchpad teams, giving the council full administration access for the Xubuntu teams.
The council consists of 3 members, who are chosen by a CIVS vote. All members in the Xubuntu Team and/or direct members of any moderated subteams can be nominated, either by themselves or anybody else in the Xubuntu community with the nominees consent. The same group of people is eligible to vote.
If a council member becomes inactive for 6 months, the member shall be replaced by a new council member for the remainder of their term, elected by a new CIVS vote.
The council will decide on a chair for the whole council term. The chair will act as the official point of contact for Xubuntu.
The council is expected to take action or respond to any issue raised within 2 weeks. If appropriate and fair, the first action can be postponement.
If at any time a majority of the Xubuntu team considers the actions of the council harmful for the project, the issue at hand should be raised to the council for reconsideration. If a resolution can't be found, the council should consult the the Ubuntu Community Council and other appropriate Ubuntu community teams. Similarly, if the council can't reach a consensus even after consulting the Xubuntu team, they should consult the Ubuntu Community Council and other appropriate Ubuntu community teams.
El equipo Xubuntu es un grupo de individuos cuya responsabilidad principal es el desarrollo de Xubuntu.
The Xubuntu team is organized in Launchpad as xubuntu-team. The Launchpad team is moderated.
The individuals wanting to join the Xubuntu team are required to meet the criteria described below prior to applying or they will be automatically declined. Leaders for subteams can be appointed from this team. The Xubuntu team is moderated by the council.
In case a team lead is in the minority when voting on an issue that concerns their area of expertise, the team lead should be given another hearing, after which the team should take extra care in deciding about the issue and may want to consider voting on it again after more discussion. If required, the issue can be raised to the council for further consideration.
To be accepted to the Xubuntu team, applicants participants must demonstrate their motivation and ability to contribute to Xubuntu. This is to ensure that any Xubuntu team member has a sufficient understanding of the Xubuntu community and its operation. The different steps one must go through will also indicate that the candidate member is able to work within the guidelines, and more important, with other people and communities. To become a member, one must:
Commit meaningful contributions to one of the subteams, after which one can be approved to the subteam for "probation" by a subteam administrator
Demonstrate motivation to contribute perpetually, after which one can be approved to the Xubuntu team
To stay a member of the Xubuntu team, the member will have to have desire to continue contributing in the future. Anyone with no contributions for more than a complete cycle (6 months) should deactivate themself from the team as well as all subteams and reapply if/when they are willing to rejoin. The team administrators should purge people with no contributions in more than 6 months from the teams occasionally.
The Launchpad team xubuntu-users is the formal top-level group of people who are interested in Xubuntu. The team is open for anybody to join.
The members of the official Launchpad group are encouraged to give user support on IRC and on the Xubuntu users mailing list as well as spread the word about Xubuntu anywhere they see fit, including but not limited to blogs, social media and conferences.
In addition to user support and advocacy, the members are free to organize as they like on social media platforms and more. If the group is considered substantial and useful enough, the Xubuntu team can name it official and help with maintaining it. All currently official teams and their administrators are listed on the Xubuntu wiki under the Website Administrators page.
La dirección del desarrollo del proyecto está coordinado por:
El documento de estrategia
Release-specific blueprints and specifications
Las reuniones de la comunidad
The developer communication tools listed below
For Xubuntu to be successful, its members and community must have the right tools to enable useful and helpful communication and ultimately, to help the community grow. These communication tools include the following "core" tools:
Mailing lists; Xubuntu-users for community support and user discussions and the Xubuntu-devel list for development discussion and coordination
IRC channels; #xubuntu for community support, #xubuntu-devel for development discussion and coordination and #xubuntu-offtopic for general discussion with a more relaxed mood
Launchpad for team organization and granting permissions and access rights via team memberships
The Xubuntu website for news, development articles and general information about Xubuntu
The Xubuntu developer area for tracking development progress and collaborating on development issues and sharing development related information on the wiki
In addition to communicating with each other and the Xubuntu community, the Xubuntu team should communicate continuosly with other Ubuntu contributors, upstream and other projects related to Xubuntu. The team members should take part in the development discussion outside Xubuntu as well to create and maintain healthy relationships with other projects and their developers.
El código de conducta (CoC) es uno de los documentos más fundamentales en la comunidad de Ubuntu, incluido Xubuntu, y funciona como la base para una comunidad de trabajo. Todos y cada uno de los medios de comunicación en la comunidad de Xubuntu cumplen con las normas del CoC en todo momento.
![]() |
|
To read the most recent revision of the Ubuntu Code of Conduct, refer to the Ubuntu Code of Conduct page on the Ubuntu website. |
The Ubuntu Community Council can be asked to act as mediators/advisors where their expertise would be useful when the Xubuntu Council requires assistance. The Xubuntu Council and the Xubuntu team are encouraged to talk to other teams in the Ubuntu community if it helps resolving the issue.
When disputes occur, contributors are strongly encouraged to refrain from taking the disputed actions to avoid sabotaging the dispute resolution process.
The Xubuntu release cycle consists of 6 months from start to release, then an additional 9 month of maintenance for standard releases and 3 years of support for LTS releases. Although the Xubuntu project itself can not provide commercial support or commercial guarantees, the Xubuntu team will make every effort to conform with the acknowledged support period and provide security updates for Xubuntu packages.
For more information about the specifics of the processes related to developing a release, see Capítulo 6, Processes.
Los siguientes paquetes y sus dependencias técnicas se consideran esenciales para componer un sistema operativo que represente los objetivos establecidos anteriormente en este documento:
xfwm4 (Xfce4 window manager)
xfdesktop4 (Xfce4 desktop)
xfce4-panel (Xfce4 panel)
xfce4-session (Xfce4 session manager)
xfconf (Xfce4 configuration storage system)
xfce4-settings (Xfce4 settings manager)
thunar (file manager)
Unless the components mentioned above are deprecated and no longer work as they are intended, they should not be substituted or removed from the seed.
The metapackage consists of the core packages as well as other important packages which contribute to the Xubuntu experience. The xubuntu-core
metapackage depends on the core metapackage and includes additional packages to provide the full, ready to use, Xubuntu experience. xubuntu-desktop
When considering the package selection for Xubuntu, there are two main guidelines:
The package must be in line with the mission statement
The package selection process must be conducted as objectively as possible
While the Xubuntu Technical Lead has the last word on package selection with the approval of the Xubuntu Council, it's recommended that the whole team is involved in the discussion, bringing up well thought out arguments both for and against. When appropriate, tests should be conducted to gather meaningful measurements.
Before seeding an application in Xubuntu, the following aspects should be considered:
Usability and integration
Usefulness
Resource consumption and size
Confiabilidad
Localización
When measuring if a package is right for Xubuntu, the decision should not be based on an analysis of the package alone, but the target package along with its dependencies. Any package that is considered for seeding should fulfill the following requirements:
The package should use the GTK toolkit
The package should not pull in heavy libraries, especially if they will run and/or start frequently
The package should be well maintained upstream
The above guidelines can be omitted with the approval of the council when there are extensive benefits to seeding the package.