El Mon, 09 Aug 2010 15:08:50 +0200, Karl García Gestido escribió:
O Sábado, 7 de Agosto de 2010 22:45:10 Camaleón escribiu:
El desarrollo de un sistema operativo empieza antes de escribir una sola línea de su código >:-)
Umm, se supone que se hacen dibujitos y demás... pero a mayores de esto: "nada profesioneal como GNU", ¿recuerdas?
Algo más que "dibujitos". Se planifica lo que será la base del sistema (su arquitectura) y se desarrolla una estrategia que acompañará al producto durante toda su vida. Realizar cambios de estructura "lógicos" suele requerir volver a empezar a escribir el código desde cero y eso no siempre es viable, como en el caso de un SO. No hace mucho dijo el propio Linus que el kernel se estaba volviendo inmanejable ("huge and bloated¹") lo cual era un problema. Y lo es.
Pero si la historia de GNU/Linux puede parecer azarosa y descentralizada, anda que la de Unix!!!
Con tanto jaleo (parches por aquí, parches por allá, "yo quito esto y tú pones aquéllo", "a no, espera que aún no puedes subirlo hasta que no haga un commit de la nueva rama", "vale pues espero", "ya puedes", "o.k, lo subo", "arghhh, ha dejado de funcionar esto, aquéllo y lo demás allá", "pues márcalo como regresión y envía de nuevo un commit para que lo solucionen en la nueva versión 2.6.35-6.3.2.1.59_added_to_corret_a- regression_introduced_in_commit_ccc0236444"), no sé ni cómo arranca el kernel cada vez que inicio el equipo >>:-) ¹ http://www.theregister.co.uk/2009/09/22/linus_torvalds_linux_bloated_huge/ Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org