@atareao No lo he leído en ninguna parte, pero es lo único que tiene sentido. Cualquier persona que sepa algo de ingeniería del software sabe que rescribir de cero cualquier cosa sin una buena razón es una receta para el desastre. Si encima quieres hacerlo en otro lenguaje, debería hacer falta algo más que una buena razón. Y si se trata de un componente tan fundamental como Coreutils, pues ya ni te cuento.
La cosa es que no sé qué pretendían con un fork (si se le puede llamar así) que sólo modifica el lenguaje y la licencia. Por eso creo que la razon tiene que ver con quitarse la GPL de encima y hacer Linux más ‘apropiable’ por grandes empresas. ¿Puedo estar siendo paranoico? Es posible, pero también están metiendo Rust en el Kernel y tampoco entiendo por qué. Si ya es complicado gestionar un proyecto en un lenguaje, imagínate en dos; y más uno de esta envergadura.
Dicho todo lo anterior, supongo que la justificación de los desarrolladores será que la gestión de memoria en C es muy complicada y propensa a potenciales fallos de seguridad, o que mucha más gente conoce Rust que C, pero eso tampoco me convence, porque, que yo sepa, GNU Coreutils sigue mantenido y los desarrolladores no son los mismos.
@josemanuel por qué dices que se cambió porque no les gustas las licencia? Donde lo leíste? Tengo curiosidad por leer la justificación de los desarrolladores otra hacer ese cambio