Ir al contenido principal

Microsoft desarrolla Windows con herramienta creada por Linus Torvalds

La gran mayoría de quienes desarrollan Windows en Microsoft utiliza Git, el software de control distribuido de versiones diseñado por Linus Torvalds.

Windows Git

Microsoft ha trasladado la mayor parte del código de Windows desde Source Depot a Git, “software creado por Linus Torvalds pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente”, según la descripción de Wikipedia, que agrega: “al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end como Cogito o StGIT. Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena”.

El proyecto Windows es formidable en cuanto al volumen de su código fuente. Según Microsoft, el código fuente de Windows constituye “el mayor repositorio Git del planeta”. Tal es su volumen, que la empresa debió crear un sistema de archivos específico, denominado Git Virtual File System (GVFS), para darle la escalabilidad necesaria.

30 minutos para ejecutar un comando

Sin GVFS, la mayor parte de los comandos digitados en el repositorio Git para Windows demorarían 30 minutos o más en ser ejecutados, una espera demasiado prolongada. Con GVFS, el tiempo de ejecución se reduce a 20 segundos, explica Microsoft en un artículo firmado por Brian Harry, uno de sus ingenieros a cargo del proyecto.

El código fuente de Windows consiste de 3,5 millones de archivos que ocupan 300 GB en el repositorio. A escala global, Microsoft cuenta con aproximadamente 4 000 desarrolladores que trabajan con el código fuente. Cada día se crean 1 760 builds, que se suman a miles de «pull request validation builds».

Microsoft comenta que la mayor parte de los desarrolladores han migrado a Git en los últimos tres meses, pero que el traslado más sustancial ocurrió en marzo, cuando 2 200 desarrolladores que trabajaban en Source Depot al concluir su jornada laboral un día viernes, se encontraron con un escritorio Git el lunes siguiente.

Brian Harry recalca que la transición se ha realizado sin mayores dificultades, a pesar de algunos contratiempos de menor importancia. La mayor parte de los retos fue solucionada en un par de días, comenta Harry.

Diario TI

Comentarios

Entradas populares de este blog

Planillas de solicitud para la linea CANTV

Dejo la planilla de solicitud de linea telefónicas CANTV, deben imprimirla en una hoja y doblar en forma de triptico, luego rellenar todos los datos sin dejar tachaduras y despues llevarlo a un Centro CANTV de su preferencia. Clic aquí para descargar la planilla en MEGA:  http://sh.st/dHbGR Clic en saltar publicidad. RECOMENDACION: Como solicitar ABA de CANTV de forma rapida y segura , visita la web: http://adf.ly/rWKAu NOTA : POR FAVOR, EN LOS COMENTARIOS DE ESTE BLOG, NO DEN SU TELEFONO Y/O DIRECCIÓN DE HABITACIÓN YA QUE SE PRESTA PARA FRAUDES. HAGO REFERENCIA A ESTO YA QUE HAY GENTE COBRANDO POR INSTALACIÓN DE LINEAS O PARA AGILIZAR EL PROCESO DE ADQUISICIÓN DE LA MISMA, NO SE DEJEN ENGAÑAR!.

Descarga Serie Completa Breaking Bad 1-5 temporadas #Descarga #Torrent #Download #BreakingBad

Para descargar las series de Breaking Bad es necesario instalar utorrent, o cualquier programa para descargar torrents. 1- http://link.wilmerbarrios.com.ve/6505620/1era-temporada-breaking-bad 2-  http://link.wilmerbarrios.com.ve/6505620/2da-temporada-breaking-bad 3-  http://link.wilmerbarrios.com.ve/6505620/3era-temporada-breaking-bad 4-  http://link.wilmerbarrios.com.ve/6505620/4ta-temporada-breaking-bad 5-  http://link.wilmerbarrios.com.ve/6505620/5ta-temporada-breaking-bad

Las nuevas versiones de PHP y porque se produce la falla PHP Fatal error: Uncaught Error: Call to

El sitio oficial de PHP publica el timeline de las versiones con soporte y las que han quedado obsoletas, cada vez que sale una versión nueva por lo general existen cambios en las características, funciones, clases, constantes y extensiones.  Antes de realizar el cambio de PHP en su Hosting, debes realizar una migración en el código fuente del sitio web, realizar pruebas offline de preferencia en un entorno de pruebas puede ser en el mismo servidor pero en otra ruta clonando los archivos, para luego colocarlo en un entorno de producción.  Si quieres "Migrar de PHP 5.6.x a PHP 7.0.x" entonces debes ir al siguiente enlace:  https://www.php.net/manual/es/migration70.php Para migrar de PHP 7.3.x a PHP 7.4.x entonces debes ir al siguiente enlace:  https://www.php.net/manual/es/migration74.php . Puntos que debes tomar en cuenta: Nuevas características Nuevas clases e interfaces Nuevas funciones Nuevas constantes globales Cambios incompatibles hacia atrás Ca