El proceso de arranque de una computadora con kernel #Linux.
El proceso de arranque es el procedimiento para inicializar el sistema. Consiste en todo lo que sucede desde que se enciende la computadora por primera vez hasta que la interfaz de usuario está completamente operativa.
Cuando la computadora está encendida, el sistema básico de entrada / salida (BIOS) inicializa el hardware, incluida la pantalla y el teclado, y prueba la memoria principal. Este proceso también se denomina POST. El software BIOS se almacena en un chip ROM en la placa base.
Una vez que se completa el POST, el control del sistema pasa del BIOS al cargador de arranque (Boot Loader). Éste se almacena en uno de los discos duros del sistema, ya sea en el sector de arranque (para sistemas BIOS / MBR tradicionales) o 👇
Si queréis que el vídeo se reproduzca el doble de rápido y por tanto se reduzca a la mitad el tiempo de visualización bajaremos el factor a 0.5*PTS [v] y en cambio con el audio a 2[a], fijaros en el comando.
Veréis, que tal vez, mis vídeos van a todo trapo😂
En este caso he reducido a la mitad la reproducción del vídeo y del audio de un archivo multimedia de formato mp4:
Me he dispuesto ha hacer una instalación en limpio de la distro Ubuntu 20.04 sobre la 18.04, previamente he particionado mis directorios: /home /usr /var /tmp y /opt para que no sean formateados y guarden mis usuarios, documentos, programas y configuraciones, pues sorpresas👇
La instalación ha sido un éxito, pero... me acabo de encontrar 3 inconvenientes: los programas empaquetados como snap han volado. Se guardan en el directorio /snap y la partición con el directorio raíz / ha sido formateada. A volver a instalarlos.👇
Tenía 2 usuarios creados con sus respectivos documentos en el directorio /home y contonuan estando, pero el usuario que no he creado en la instalación no me aparece en el inicio de sesiones. He usado el comando "adduser" para "crearlo" mediante el terminal tty. Ya puedo entrar.👇
Queréis simular una llamada telefónica ficticia a un número de 9 cifras desde vuestro terminal de #Linux? XD:
a=(697 770 852 941); b=(1209 1336 1477 1633); c='123A456B789C*0#D'; n=0; while read -N1 l; do r="${c#*$l}"; i=$((${#c}-${#r}-1)); [ "$l" = "*" ]&&i=12;👇👇👇
play -n synth sin ${a[$((i/4))]} sin ${b[$((i%4))]} remix - trim 0 0.2 2>/dev/null; let n=n+1; if [[ "$n" == '9' ]]; then break; fi; done; while [ -gt 0 ]; do play -n synth sin 440 sin 480 remix - vol 0.4 trim 0 1.5; sleep 0.5; let n=n-1; done; 👇👇👇
echo -e "\nTodos nuestros operadores están ocupados, siga intentando XDD\n";
# He tenido que partir el código en 3 partes, que no me cabe... Maldito Twitter.🤣
Monitoreando datos de entrada a través del puerto USB mediante el módulo usbmon del kernel de #Linux con la herramienta #Wireshark.
La idea era saber si este módulo del kernel (usbmon), era capaz de captar toda la información que pasa por los puertos USB de una computadora y ver cual es. Para ello monté un circuito con una placa Arduino y un potenciómetro que me diera una señal sabida. Un número.👇
La comunicación se realiza entre la placa Arduino con el programa cargado en bucle y el soft Arduino IDE, con su interfaz de monitor serie. Una vez establecida la comunicación, mediante un terminal cargo el módulo usbmon y monitoreo lo que pasa por el bus USB donde está conectada