Novedades SmartOS de 20190829 a 20200520
Artículos previos:
Han pasado tres años desde la última actualización, así que haré un poco de resumen y pondré solo lo que me llame más la atención. Tengo mucho de lo que ponerme al día. Puedes ver los cambios con detalle en inglés, pero aquí os doy una versión masticada y resumida en español (la lista no es exhaustiva, hay muchísimo más):
- Mejoras generales:
- Ahora tenemos un fichero /etc/versions/build en la zona global: OS-7979: introduce /etc/versions/build.
- Se añade la función reallocf(3C) por conveniencia y mejor compatibilidad: Feature #11680: want reallocf(3C).
- Como medida de seguridad contra SpectreV2, SmartOS se compila con retpolines. Son bastante parches independientes, aquí uno de ejemplo: Bug #11787: Kernel needs to be built with retpolines.
- cron ahora soporta pasos (steps): Feature #11858: crontab could support /step.
- Varios arreglos en iSCSI y COMSTAR: Bug #11820: upstream Nexenta iSCSI and COMSTAR fixes.
- Bloqueo mutuo: Bug #11039: All zfs/nfs/smb threads in door calls to idle idmap.
- Implementación de O_DIRECTORY: Bug #9965: Want support for O_DIRECTORY.
- Muchísimas mejoras en el comando dis, utilizado para desensamblar código. Por ejemplo, Feature #12369: dis WBNOINVD support.
- Loader: