Haiku β1 - make / b / OS great again

Más recientemente (hace casi 4 meses), se lanzó un nuevo Haiku (en adelante, simplemente BeOS, porque el proyecto es mucho más exitoso que ReactOS, tanto que la diferencia entre Haiku y BeOS ya es insignificante).

Por supuesto, hace tiempo que estoy cansado de todos estos Windows y * nix; Quería probar algo nuevo, así que no pude evitar superar este proyecto. Sí, y la novela ciberpunk leída recientemente por Alexander Chubaryan dejó en claro que BeOS es algo extremadamente poderoso. Por cierto, si alguien también lo leyó, creo que puedes adivinar cómo Yandex eligió el nombre de Alice para su asistente de voz.

Instalación


Pero lo suficiente sobre eso. Vamos a continuar ¿Crees que comencé a probar un sistema operativo nuevo en una máquina virtual? ¡Ni una vez! Acabo de encontrar conciertos con menos de sesenta espacios sin asignar en el SSD del sistema, por lo que tratar de poner el sistema operativo en hardware real fue algo sagrado. Como siempre, tomé DD, una imagen nueva y esa unidad flash muy pequeña y conveniente, asignada solo para esas cosas. Lo solicité, comenzó a cargar. Cortó el NVIDIA Optimus en el BIOS, comenzó a arrancar nuevamente. En marcha

Después de iniciar las versiones Alpha en la máquina virtual, ya me guiaron en el sistema, por lo que no fue difícil para mí iniciar el instalador. Aunque no, primero tuve que entrar en la configuración regional y superar un par de procesos: el sistema Live ni siquiera comenzó en inglés. Finalmente, hago clic en la parte superior de la barra de escritorio, selecciono Aplicaciones → Instalador en el menú y ...

imagen

Resultó ser el instalador de SO más duro que he visto. Pero al mismo tiempo el más seguro. No solo eso, exigió formatear la partición de destino en BFS por separado, antes de comenzar la instalación, sino que también solicitó la partición de origen además de la de destino (como resultó más tarde, este instalador también estaba en el sistema instalado, para clonar este último en LiveUSB). Instalar el gestor de arranque generalmente era una opción adicional. No, el sector de arranque de la partición BFS, por supuesto, se sobrescribió. Pero el MBR no se vio afectado.

Integración con GRUB


Después de reiniciar desde el disco duro, obtuve mi habitual GRUB-Legacy. Bueno, aunque este último no escuchó sobre BFS, así como GParted, en general, no fue difícil "hacer amigos" con el nuevo sistema operativo:

$ sudo nano /boot/grub/menu.lst … title OpenBeOS lock chainloader (hdX,Y)+1 boot … 

Algo asi. Solo le recordaré que X e Y son los números de su unidad y partición, respectivamente, y pueden diferir de los míos. Afortunadamente, en GRUB-Legacy no hay confusión sobre la especificación de dispositivos de bloque: todos los discos y particiones están numerados desde cero, siempre van en el orden normal y no requieren especificar el tipo de marcado como (hd0, msdos0), como sucede en el notorio GRUB2. No se olvide tampoco de la directiva de bloqueo o contraseña. ¿Por qué? Te diré más tarde.

Sistema de archivos


Un poco sobre BFS en sí. ¿Un FS "propietario" típico con atributos avanzados y registro en diario? En realidad no Almacenar metadatos en el nivel FS le permite implementar toda la base de datos utilizando esta última, tal como me gusta. Esta propiedad, por ejemplo, se usa activamente en un programa de correo del sistema que prácticamente no tiene interfaz. Si intentas abrirlo, irás inmediatamente al editor del nuevo mensaje, incluso si no ibas a escribir nada a nadie. Y solo después de unos minutos comprenderá que para obtener una lista de letras, debe hacer clic con el botón derecho en el ícono de correo en la Barra de escritorio, seleccionar la carpeta deseada, y ... ¡simplemente se abre en el Explorador!

imagen

Primer lanzamiento


Vamos! El sistema es bastante rápido; el tiempo de carga es insignificante (pero esto, como siempre, no es exacto en el sistema de trabajo). Después de la descarga, llegamos inmediatamente al escritorio. Abramos algunas carpetas ahora. Lo primero que nos llama la atención es el título de la ventana "recortada", como a veces se muestra en las computadoras en las películas.

Gestión de ventanas


Esta es la característica principal de BeOS: ¡un modelo de gestión de ventanas verdaderamente innovador! Por ejemplo, intente tomar la barra de título de una ventana y, mientras mantiene presionado el botón Win, arrástrelo a otra barra de título. "¡Las ventanas se vuelven, las ventanas se convierten ... en pestañas elegantes!" Así es, incluso si son dos programas completamente diferentes. Ahora, toma esta ventana nuevamente y de la misma manera, mientras mantienes presionada la tecla Win, tócala con el borde de otra ventana. Ahora déjalo ir. ¡Ventana primero, no botón Win! Y trata de moverte de nuevo. "Creo que sé una canción que comenzó de la misma manera". Bueno, definitivamente escucharon esa canción en Winamp: ¡solo mira estas ventanas "pegadas"! Además, no se unen cuando lo desean (una característica típica del software propietario, que, como recordamos, los mismos pecados de Winamp), pero realmente lo ayudan a optimizar su espacio de trabajo. ¡Xfwm con su tema B5 como nunca soñaste!

imagen

Soporte de hardware


En la dirección de UI / UX, ahora hablemos seriamente sobre las capacidades del sistema. Y para esto necesitas al menos conectarte. Al mismo tiempo, veamos cómo BeOS es cualitativamente diferente de GNU / Linux (¡no de Ubuntu!). Así es, hay algún tipo de tarjeta de red inalámbrica, ¡excepto una sola línea de Atheros! En general, en mi ThinkPad T430i el sistema no se "enganchó" un poco, por ejemplo, un escáner biométrico integrado y un sintonizador RTL-SDR conectado a través de USB.

Entonces, lo único que puede obstaculizar su acceso a la red doméstica es un buen conocimiento de la seguridad de la información en un dúo con poca memoria). Afortunadamente, recordé mi clave de 40 dígitos de inmediato, por lo que puedo ir a la parte más "deliciosa" del sistema.

Trabajo diario


¿A dónde iría un usuario típico justo después de la instalación? Correcto, en nuestras redes antisociales favoritas! WebPositive hará frente a esta tarea (a diferencia de sí mismo en los lanzamientos α): poco convincente, pero no en Android, ni en Symbian ni en BeOS: hay pocas alternativas, por lo que hay críticas a WebKit, a diferencia de las plataformas convencionales, no constructivo Sí, y en los últimos dos sistemas funciona de manera más o menos tolerable. VK se abre. YouTube también. ¿A dónde más va un usuario moderno? A juzgar por los jodidos proveedores móviles rusos y otros opositores de la neutralidad de la red, en ninguna parte.

imagen

De acuerdo, todo está bien con la web. Pero en este último, lejos de todo es posible, y en 20! 8 no es ningún secreto para nadie que ∀ un navegador con soporte jabaskript ∃ un script que lo cuelgue. Necesitamos software normal fuera de línea. Que en el gestor de paquetes local abundan. Aquí está todo el famoso software moderno multiplataforma: LibreOffice, Psi +. qBitTorrent, Wireshark, etc. - Ya aquí, solo tiene que seleccionar el programa necesario en HaikuDepot y hacer clic en "Instalar". O, desde la memoria anterior, abra una terminal y:

 ~> pkgman install screenfetch 

... descubra que la sintaxis de comando del administrador de paquetes de consola se parece a APT. ¿Qué escribí allí? Screenfetch? Muy bien, existe esta utilidad aquí, y mucho más * nix'ovatosti, y, por extraño que parezca decir esto después de lo que se dijo en la introducción, aquí está en su lugar. De hecho, los conductores de FreeBSD están a cargo de la red aquí.

Volar en la pomada


Sobre esto, desafortunadamente, las impresiones positivas del sistema operativo terminan: el objetivo comienza. ¿Has olvidado algo? Piensa bien Lo entiendes? Derecho Inmediatamente lo liberaron en el escritorio. No ha visto ninguna pantalla de configuración inicial, o peor ... ¡inicie sesión! Y en el menú Preferencias no notó ningún indicio de la palabra "contraseña". Pero, si observa cuidadosamente la configuración de la red, se da cuenta de que se está ejecutando un servidor SSH en el sistema. ¡Y él, por lo tanto, no está protegido! La memoria anterior vuelve a generar una solución al problema y, ¡he aquí que funciona!

 ~> passwd enter new password: confirm new password: 

Por cierto, ¿por qué no intentar, por interés, aumentar los derechos? Por qué no!

 ~> su password: bash4.4-5# whoami user bash4.4-5# 

Ahora adivina de quién es la contraseña que aceptará este comando. Por supuesto, nunca es root. En este caso, tengo las noticias más desagradables para usted: usted es el auditor. Es por eso que le recomiendo que configure la contraseña en el nivel del gestor de arranque (¡no el BIOS!) Si planea instalar este sistema como el principal.

imagen

Bueno, vamos a torcer el sistema un poco más y, he aquí, encontraremos la bandera de "protección de contraseña" ¿adivina dónde? Así es, en la configuración del protector de pantalla. Ahora nos alejamos durante 5 minutos, y al regresar aparecerá una solicitud muy esperada. Bueno Ahora intentemos bloquear la pantalla manualmente. Haga clic derecho en el escritorio ... Abra el menú de la barra de escritorio ... "Apagar" ... Puede estar aquí. Pero no hay nada más que apagar y reiniciar. Ni siquiera dormir o hibernar. ¡Pero el sistema era absolutamente paralelo cuando cerré la cubierta del portátil! ¡Sin ahorro de energía! Uno solo puede esperar que en este asunto el sistema todavía dependa de la BIOS.

Y ahora, dado que este es el caso, reiniciemos ... Y nuevamente BeOS nos encontrará con los brazos abiertos, aunque establecemos dos contraseñas (sin contar la contraseña en GRUB, si la hemos dominado).

Bueno ... Es necesario, o algo de lo que presumir: ingresa VK nuevamente y sube la captura de pantalla. Pero primero prepárese: active alguna melodía MIDI de la sección más conocida como "unidad D:" ... No, no esta, la otra. Atraparse cuando deja al jugador, su partida ... De acuerdo, la música se encendió. Ahora necesita abrir un par de software de consola: captura de pantalla, arriba ... Agrupar por mosaico ... ¡Y ahora abra el navegador e intente expandirlo directamente desde la vista "en mosaico"! Pero aquí la pantalla está llena de líneas de texto de varios errores, y el sistema deja de responder a la entrada. Al mismo tiempo, ¡la música suena normalmente! Afortunadamente, el sistema (es decir, una sola aplicación de software) muestra cierta tolerancia a fallas, así que terminemos con una nota positiva.

Conclusión


Haiku: moderno, cómodo, tolerante a fallos ... compatible. Me gustó trabajar con ella. Windows y * nix están realmente cansados, por lo que me gustaría trabajar con este sistema operativo como el principal. Al mismo tiempo, con tales características de seguridad y ahorro de energía, hasta que le recomiendo encarecidamente que no utilice este sistema operativo para trabajar.

Source: https://habr.com/ru/post/es436518/


All Articles