Androide

Sistema operativo My Fantasy

truco para subir rapido de nivel y friendship y pulseras Z pokeland legends mitikomit monster orig

truco para subir rapido de nivel y friendship y pulseras Z pokeland legends mitikomit monster orig

Tabla de contenido:

Anonim

La mayoría de nosotros tenemos fantasías sobre ganar la lotería. Es parte de ser humano.

Además de comprar propiedades, autos veloces y un fembot Kylie Minogue de tamaño real (incluido el accesorio opcional de pantalones cortos), mi fantasía sería crear el sistema operativo perfecto. Esto quizás no esté en la lista de Lotería-Ganador-Fantasía. Definitivamente está por debajo de comprar un equipo deportivo o viajar por el mundo. Pero refleja mi geekiness inherente y también mi frustración con los esfuerzos existentes del sistema operativo.

Soñar con un sistema operativo de fantasía es un ejercicio divertido, y los invito a probarlo. Publique su propia imaginación en los comentarios a continuación.

[Lectura adicional: nuestros mejores trucos, consejos y ajustes de Windows 10]

Entonces, ¿cómo podría crear mi sistema operativo? Antes de comenzar, definamos los límites de esta fantasía.

La lotería de la que estamos hablando es una de esas cosas estúpidamente grandes, tan grandes que podría comprarse un pequeño país sudamericano y tener suficiente cambio suelto para una pequeña ciudad del medio oeste. En otras palabras, el dinero no es un problema en mi escenario de fantasía, y la creación del nuevo sistema operativo es completamente filantrópica, no hay intención de ganar dinero con ello. Tengo la intención de hacer que mi nuevo sistema operativo sea de código abierto como sea posible, y se regalará por el bien de la humanidad. Soy terriblemente generoso, ¿no?

En el espíritu de código abierto, no comenzaría de cero con mi nuevo sistema operativo, pero tomaría las mejores partes de los proyectos de código abierto existentes, aunque lo pondría en práctica. coloque algunos proyectos nuevos.

Notablemente, el objetivo es crear un sistema operativo de escritorio, y no una plataforma de servidor. En mi humilde opinión, el mercado de servidores ya está perfeccionado.

Núcleo

Comencemos desde el corazón del sistema operativo: el kernel. Quizás sorprendentemente, no usaría Linux, a pesar del hecho de que creo que es claramente la mejor opción. Ciertamente tiene el mejor soporte de hardware y el ciclo de desarrollo más rápido. Pero el kernel de Linux tiene un problema de imagen. La realidad es que, fuera de la comunidad, muchas personas en el mundo real le temen a Linux. Incluso podría decir que tiene un estigma. Si anunciara mi nuevo sistema operativo diciendo: "Está basado en Linux", sospecho que eliminaría a un número significativo de personas comunes.

En cambio, usaría FreeBSD como la base del sistema operativo, al igual que el interesante proyecto de DesktopBSD (sí, también adoptaría una licencia tipo BSD). También buscaría en OpenSolaris, que encuentra un hogar en el igualmente interesante proyecto Nexenta.

Esta decisión podría limitar el hardware admitido, pero la mayoría de los ítems principales deberían estar bien, y mi proyecto publicaría pautas claras sobre qué hardware y qué no funciona Los usuarios podrían tener que comprar, digamos, una nueva tarjeta wifi para que mi SO funcione correctamente con su computadora, pero al menos sabrían qué esperar antes de la instalación (algo que lamentablemente falta en la mayoría de las versiones de Linux). Creo que esto sería rentable en términos de respeto al usuario.

Además, contrataría desarrolladores para crear una interfaz de controlador binario, para fomentar la creación sencilla de módulos de controlador de hardware. Sí, es una solución improvisada para el problema, y ​​quizás crearía más problemas de los que resuelve. Pero también haría la vida del usuario mucho más fácil. A diferencia de muchos proyectos de código abierto, mi nuevo sistema operativo estaría orientado al usuario en lugar de al desarrollador.

El uso de BSD también nos permite comercializar el sistema operativo diciendo algo así como, "Está basado en BSD, un poco como Mac OS X." Cualquiera con medio cerebro podría ver a través de esto, pero los usuarios técnicos no son el mercado objetivo. Los techies ya tienen un sistema operativo de código abierto de primer nivel. Se llama Linux.

Escritorio

No hay grandes sorpresas en lo que respecta al escritorio. Haría uso del proyecto Gnome, que creo que es una de las mejores y más simples interfaces de escritorio de código abierto. Sin embargo, patrocinaría la creación o adaptación de un lanzador / base de programas basado en una barra de herramientas. Esta es la moda en este momento, por supuesto; la próxima versión de Windows tendrá dicha interfaz, y OS X ha tenido su Dock durante años. La barra de herramientas se usará para iniciar programas y también para minimizar programas. Muy simple, realmente, aunque me gustaría que mi esfuerzo fuera ultra intuitivo y fácil de usar.

En cuanto al software suministrado, nuevamente estamos viendo una colección similar a Linux: Firefox (o tal vez Google Chrome, aunque no estoy seguro de si está siendo portado a BSD, o incluso si es factible). No estoy 100% seguro de incluir OpenOffice.org, pero investigaría la vinculación en una suite de oficina en línea a través de algo como Prism y Google Gears. Sin embargo, me gustaría que ambos se reforzaran con el cifrado, para garantizar la privacidad de datos completa. Puedo patrocinar un complemento de navegador que encripta / descifra sobre la marcha, de modo que cualquier información almacenada en línea sea segura. Por lo que vale, me parece que esta es la única forma en que las aplicaciones en línea pueden progresar.

Compatibilidad de programas

Quizás el aspecto más sorprendente de mi nuevo sistema operativo sea la inclusión de Wine, junto con un proyecto de trastienda que consiste en desarrolladores que crean scripts y modifican el código para que el nuevo sistema operativo ejecute la mayoría de los populares juegos y software de Windows. Esto no es del todo diferente de Codeweavers, de hecho, el vástago comercial de Wine.

Los scripts de compatibilidad y los ajustes serían parte de las actualizaciones descargadas a cada computadora de manera regular. (No hace falta decir que el soporte sería tan gratuito como el software mismo).

El objetivo no sería la compatibilidad 100% de Windows, porque eso es una barra demasiado alta y nos prepararía para una caída. El objetivo sería apoyar las aplicaciones y los juegos más populares. Al publicar listas honestas de lo que funciona y lo que no funciona, como con las listas de hardware, podríamos ganarnos el respeto de la base de usuarios y no hacer promesas que no podríamos cumplir. Por supuesto, imagino que surgirá una comunidad alrededor del sistema operativo, que también podría contribuir a este esfuerzo.

En términos de compatibilidad del programa, el objetivo sería ofrecer un punto intermedio entre sistemas operativos comerciales como Windows y sistemas operativos de código abierto. como Linux. Creo que esto valdría la pena, porque en mi experiencia la gente está intrigada por el enfoque de código abierto y receptiva a sus conceptos, pero simplemente asustada por Linux.

También tendríamos repositorios de software repletos de software de código abierto precompilado, por supuesto, como cualquier proyecto decente de Linux que valga la pena. Lo mejor del código abierto estaría disponible.

Eficiencia

Un objetivo principal del proyecto del sistema operativo sería que se ejecutara rápidamente, incluso con un hardware modesto. Establecería un techo arbitrario para el hardware que esperamos que tenga el usuario (probablemente algo así como 1GB de RAM y al menos una CPU de 1.5GHz).

La optimización y la eficiencia son algo de moda en este momento, y tanto Windows 7 como Mac OS X 10.6 promete mejoras sustanciales en el rendimiento.

No habría necesidad de un reloj de arena o un molinillo giratorio en mi SO, ya que el usuario nunca tendría que esperar nada. (El ícono de reloj de arena fue originalmente una disculpa por el pobre rendimiento del hardware en los viejos tiempos; todavía lo vemos en un mundo de 2 GB de RAM y los procesadores de doble núcleo indican que algo ha ido muy mal con el desarrollo del sistema operativo).

El nuevo sistema operativo también se dirigiría al emergente mercado de netbooks, y el objetivo sería crear un sistema operativo orientado a computadoras portátiles. Es posible que no se haya dado cuenta, pero la computadora de escritorio tradicional está muriendo. Las únicas personas que usan computadoras de escritorio hoy en día son los jugadores y los empleados de oficina. Casi todo el mundo usa una computadora portátil hoy en día, incluso si nunca sale de su casa, o incluso se desplaza de su escritorio.

Filosofía

Su filosofía sería un punto importante sobre el nuevo sistema operativo. El objetivo no sería crear el mejor sistema operativo del mundo. No sería crear el sistema operativo más avanzado, ni el más innovador, ni el más técnicamente logrado. El objetivo sería crear un sistema operativo intuitivo y "lo suficientemente bueno" que la mayoría de las personas pueda usar sin capacitación, o hacer una mueca cuando algo no funciona como lo anticipan. El objetivo sería garantizar que las funciones que las personas esperan estén presentes y que estén al alcance de la mano.

Por más emocionantes que sean las nuevas funciones del sistema operativo, la mayoría de las personas no las necesitan ni las desean. Con Windows XP, y Mac OS X 10.4, y versiones recientes de Ubuntu (citaría 8.04 como ejemplo), hemos llegado al pináculo del desarrollo de sistemas operativos. Las cosas han salido tan bien como pueden. Todas las funciones nuevas a partir de ahora se interpondrán en el camino.

Conclusión

Por supuesto, todo esto es solo un experimento mental. Si gané la lotería (y en realidad no juego, eso es aún más improbable de lo normal), no sería tan tonto como para crear un nuevo sistema operativo.

Para empezar, probablemente me demandarían. en el olvido por Apple y Microsoft. Los sistemas operativos de escritorio en particular parecen ser un campo minado de patentes de software (aunque me pregunto si podría solucionar esto basando el desarrollo aquí en Europa, donde vivo, y donde las patentes de software simplemente no existen).

Sin embargo, el mayor problema es que los sistemas operativos simplemente ya no importan. Son mucho de los 90. Los años 90 exploraban la sala de estar de Alice. Los noughties son sobre lo que sucede cuando pasamos por el espejo.

Lo que importa ahora es en línea, y lo que puede hacer allí. Si tuviera algún sentido, invertiría millones de dólares en la creación de aplicaciones en línea, y trataría de llevar el código abierto y los estándares abiertos a ese mundo en particular, un mundo que, en este momento, parece ser casi exclusivo.

Keir Thomas es el autor galardonado de varios libros sobre Ubuntu, incluido Ubuntu Pocket Guide and Reference.