Grupo de LinuxerOS de habla hispana más grande de los últimos tiempos. * El respeto ante TODO * Ayuda sobre GNU/Linux * Consultas sobre Android en general * Deepweb * Hacking Blog Oficial: https://linuxforallsite.wordpress.com
Hasta que tienes un lio o una condición de carrera y fiesta xD
Читать полностью…Tu ves charlas y hablan de cifras astronómicas en las que empieza a tener sentido
Читать полностью…luego eso se divide en movidas depende la prioridad, pero ahora no me acuerdo
hay prioridades que se programan a la hora de compilar y no se pueden tocar luego.
es bastante flexible si lo quieres customizar
Nunca se sabe cuando puede aparecer una nueva funcionalidad en estas cosas tan vanguardistas jajaja
Читать полностью…Una pesadilla a nivel de seguridad, aunque supongo que lo habrán ido arreglando
Читать полностью…Aun así últimamente están trabajando en hacerlos menos costosos con cosas tipo io_uring, sería interesante ver si se podría establecer algún tipo de mecanismo asíncrono para que los módulos (o servicios creo que se llaman en hurd) puedan acceder a los recursos del hardware sin tanta penalización
Читать полностью…Mientras que en un microkernel cada unidad de datos que se mueve entre un controlador de dispositivo y un proceso implica al menos dos cambios de contexto
Читать полностью…No creo que se trate de tendencia sino de necesidad. Un caché sirve para adaptar un dominio muy rápido a uno muy lento en comparación
Читать полностью…A parte de que la tendencia actual es a usar caches gigantes, instrucciones SIMD, etc
Читать полностью…No sé si en risc será muy diferente, pero tenía entendido que en general era más liviano
Читать полностью…Another point of reference: raising one float to the power of another (a^b) could be done over a 100,000 times in the same time it takes for Mach to do a single syscall.
Читать полностью…los microkernels van bien para sistemas empotrados
si la cosa se complica lo veo mas lastre que otra cosa.
aun que lo positivo es que si cuelgas algo, lo mismo el sistema te aguanta entero xD
Aunque si debe ahorrar tiempos de espera de CPU y ciclos en general
Читать полностью…Sí, la cosa está en que en microkernels hay más cambios de contexto, aunque también tienen mecanismos para evitarlos
Читать полностью…yo el io_uring lo veo una soberana tonteria
usa la pila normal y escribe en tempfs
Te vas a evitar de muchos lios
los cambios de contexto a nivel de kernel no son tan grandes.
es mas, dividen internamente las interrupciones y parte de ellas se procesan en una tarea para todas en un hilo del kernel.
lo que mas demanda es la red, y parte de ella se proesa en un hilo que no tiene cambios de contexto.
In June 2023, Google's security team reported that 60% of the exploits submitted to their bug bounty program in 2022 were exploits of the Linux kernel's io_uring vulnerabilities.
Читать полностью…Aunque en hurd no creo que veamos iniciativas así nunca
Читать полностью…Si y linux se aprovecha bastante de eso, tiene hasta un jit dentro para extender la funcionalidad dentro del kernel sin tener que hacer un módulo, y ahorrarte cambios de contexto en tareas críticas o muy acopladas al kernel, como temas de redes
Читать полностью…La gracia del kernel monolítico es que dentro del kernel hay menos cambios de contexto. Los sigue habiendo de usuario a kernel, pero no tanto entre procesos del kernel
Читать полностью…A ver si el debate revive, pero esta vez en la práctica
Читать полностью…Ahí los kernels monolíticos brillan bastante. Veremos como avanza huawei con su micro kernel
Читать полностью…Habría que ir caso por caso, pero yo por lo que estoy aprendiendo de risc-v, no me da la sensación de que un cambio de contexto sea menos costoso que en x86. De todas formas solo conozco la arquitectura a nivel superficial
Читать полностью…