1 puntos por GN⁺ 3 시간 전 | 1 comentarios | Compartir por WhatsApp
  • El sistema operativo debería ayudar a ejecutar programas sin que el usuario tenga que pensarlo, pero los sistemas operativos actuales se han alejado de ese objetivo, por lo que se necesita un appliance con prioridad offline
  • El sistema y las aplicaciones deberían ser lo bastante pequeños como para compilarse incluso en máquinas de bajos recursos y en el nivel gratuito más básico de CI/CD, y deberían ejecutarse tanto en dispositivos nuevos como antiguos
  • Iniciar sesión, instalar apps y ejecutar apps no debería requerir conexión a internet ni acceso con una cuenta, y las apps deberían poder trasladarse en una unidad USB para usarse de forma permanente incluso sin conexión
  • Las actualizaciones deberían renovar solo el sistema mediante arranque desde ISO, preservando los datos del usuario y las aplicaciones, y una de varias máquinas debería poder usarse como servidor
  • Escribir libros, producir música y editar fotos o video no requiere una máquina siempre encendida y conectada a internet; la computadora debería ser una herramienta que ayude a crear en silencio mientras el hardware siga durando

Un appliance con prioridad offline donde el sistema operativo pasa a segundo plano

  • La computadora debería ser un dispositivo que ayude al usuario a usar programas, en lugar de poner al sistema operativo al frente
  • El sistema debería ocupar el menor espacio posible, y el sistema y las aplicaciones deberían poder compilarse incluso en máquinas de bajos recursos
    • Deberían poder compilarse incluso en las opciones gratuitas más básicas de CI/CD en la nube
    • Deberían poder ejecutarse tanto en máquinas nuevas como antiguas
  • El proceso de arranque debería avanzar en silencio, sin una sola línea de texto, a menos que el usuario solicite registros detallados o una línea de comandos de recuperación con un atajo específico
    • La pantalla de arranque debería tener un fondo claro
  • Iniciar sesión no debería requerir conexión a internet
    • Si el usuario quiere, debería poder arrancar directamente al escritorio sin contraseña
    • Debería poder elegir crear una cuenta sin contraseña o una cuenta de invitado de un solo uso que se ejecute solo en memoria y no se guarde

Apps que se pueden poseer y hardware para usar durante mucho tiempo

  • El usuario debería poder descargar aplicaciones desde internet sin iniciar sesión en ningún servicio
    • Debería poder copiar las aplicaciones a una unidad flash y usarlas en un sistema sin internet al conectarla
    • Después, debería poder usarlas de forma permanente sin que se vuelva a exigir conexión
  • Las actualizaciones del sistema deberían renovar solo el sistema sin borrar el disco, preservando los datos del usuario y las aplicaciones
    • El usuario debería poder descargar una ISO, arrancar desde ella y luego actualizar
  • En un entorno con varias máquinas, una debería poder designarse como servidor para crear cuentas de usuario, y los demás sistemas deberían poder arrancar por red, ejecutar aplicaciones o iniciar sesión por red
    • Un solo servidor no debería requerir configuración adicional
  • En una situación donde el hardware nuevo se ha encarecido por la demanda de IA y otras carencias de suministro, no tiene sentido un enfoque que solo soporte dispositivos nuevos
    • El usuario debería poder comprar casi cualquier máquina reacondicionada y ejecutar el appliance y el escritorio
  • Escribir libros, producir música, editar fotos y editar video no requiere una máquina siempre encendida y conectada a internet
    • La computadora debería permitir que el usuario cree algo tranquilamente en sus propios términos y no lo moleste hasta que termine la vida útil del hardware

1 comentarios

 
GN⁺ 3 시간 전
Opiniones en Lobste.rs
  • Por eso sigo trabajando en Haiku tanto como puedo. Cumple con casi todo lo que se menciona aquí

  • No quiero que la computadora se convierta en un electrodoméstico. Eso significaría limitar la personalización y el mantenimiento. Aun así, estoy de acuerdo con la idea general

  • Lo que más me llama la atención en este framing es la expresión aplicaciones que realmente posees
    El concepto de aplicación proviene del modelo de negocio del software privativo. Existe para ofrecer un espacio aislado que mantenga al usuario encerrado y le impida irse a otro lado. Tiene su propio formato de archivo y su propia UI, y solo ofrece un poco de interoperabilidad cuando es inevitable o a regañadientes
    No entiendo por qué querríamos volver a crear algo así en una computadora diseñada para el usuario

    • Independientemente del modelo de negocio, ¿no debería una computadora personal tener programas separados que puedan actualizarse independientemente tanto del sistema operativo como entre sí? Me pregunto qué se podría proponer en lugar de “aplicación”
  • El Canon Cat de Jef Raskin probablemente estaba bastante cerca de esta dirección, pero fracasó comercialmente

  • Me recordó mucho a "Design Considerations for an Antropophilic Computer" de Jeff Raskin, relacionado con el diseño del Apple Macintosh. Siempre es una buena lectura

  • Gran parte de esto suena a Classic MacOS
    Personalmente estoy creando una “máquina de escribir digital”, y la idea actual se acerca a “arrancar en Emacs y no levantar la conexión de red hasta que se solicite”

    • Interesante. Yo también estoy planeando lo mismo
      Acabo de comprar una laptop barata para intentar “arrancar en Emacs”, y estoy pensando si kmscon bastará para ejecutar emacs -nw, o si haría falta al menos una sesión gráfica mínima
      Estaría bueno que compartieras más después
  • LibreELEC parece estar algo cerca de esto. Claro, no es un sistema operativo de propósito general porque solo ejecuta una aplicación visible para el usuario