{"id":337,"date":"2009-04-08T12:19:22","date_gmt":"2009-04-08T18:19:22","guid":{"rendered":"http:\/\/www.lastdragon.net\/?p=337"},"modified":"2009-04-08T12:23:19","modified_gmt":"2009-04-08T18:23:19","slug":"x-6","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=337","title":{"rendered":"Wine como migrarte a GNU\/Linux sin abandonar los programas de cola"},"content":{"rendered":"<p>Wine es un programa que dota a cualquier sistema operativo compatible con posix de las APIS Win32, estas Apis son las que permiten ejecutar programas  PE, que son el formato de los binarios ejecutables  en Windows.<\/p>\n<p>\u00bfPor que escribo sobre Wine?<br \/>\nLos detractores de GNU\/Linux, dicen que si usas Wine, ya no est\u00e1s usando Linux, peor a\u00fan, algunos enga\u00f1an diciendo que Wine es un emulador y su ignorancia es tal, que piensan que wine significa vino, cuando Wine significa Wine Is Not an Emulator. Toda esa confusi\u00f3n es lo que me motiva a escribir al respecto.<br \/>\nPensar que si usas Wine es dejar de usar GNU\/Linux y porque no FreeBSD o cualquier NIX compatible con posix, es tan rid\u00edculo y absurdo, como decir que si usas programas .NET estas dejando de usar Windows. Porque sabr\u00e1n que los programas .NET de visual studio en sus nuevas versiones funcionan sobre un framework, con APIS nuevas, son el mismo concepto de wine caer\u00eda en categor\u00eda de framework para Apis win32<\/p>\n<p>\u00bfPor qu\u00e9 si GNU\/Linux es mejor, Windows es lo mas usado?<\/p>\n<p>Los sistemas operativos de Microsoft, son populares por que originalmente se pirateaban y Microsoft permit\u00eda esta pirater\u00eda, ya que sab\u00eda que al dejar que se piratearan, la gente los aprender\u00eda a usar, haci\u00e9ndolos dependientes de sus sistemas operativos. <\/p>\n<p>Las Apis de Windows, son de hecho entre las m\u00e1s espantosas para programar, pero tienen todos los programas del mundo y cada d\u00eda se escriben mas, esto es por que muchas compa\u00f1\u00edas se ven obligadas a escribir programas para un sistema operativo nefasto pero que por participaci\u00f3n en el marcado, es mayoritario, estas \u201c soluciones de cola \u201c son las que no permiten la migraci\u00f3n a sistemas operativos profesionales como GNU\/Linux <\/p>\n<p>\u00bfSoluciones de cola?<\/p>\n<p>GNU\/Linux tiene \u201ctodo\u201d para usarse, es decir, todas las grandes paqueter\u00edas est\u00e1n disponibles, en GNU\/Linux hay programas de Internet, como MSG, ICQ, IRC, Navegadores, Open Office, manejadores de m\u00fasica, incluso juegos, cualquiera podr\u00eda migrarse a Linux y usar los grandes paquetes en su versi\u00f3n Linux, pero\u2026 Pero los programas de cola, que tienen al infinito , son aquellos que son desarrollados a la medida, por ejemplo un programa contable para una compa\u00f1\u00eda, hecho exclusivamente para esa compa\u00f1\u00eda, si esta compa\u00f1\u00eda quisiera migrarse a Linux, tendr\u00edan que reescribir el programa para Linux y as\u00ed ocurre, con puntos de venda y programas, considerados insignificantes, que son lo son para algunos , pero para otros son el  coraz\u00f3n de sus compa\u00f1\u00edas o trabajos y es aqu\u00ed donde Wine entra, con la  capacidad de entender las APIS que esos programas requieren, pueden ser ejecutados en Linux y muchas veces con mejor rendimiento que en el mismo Windows.<\/p>\n<p>\u00bfPor qu\u00e9 Wine es tan importante?<\/p>\n<p>Da la capacidad a un programa de Windows ejecutarse sobre plataformas posix como Linux, de esta forma esos programas de cola quedan liberados de Windows y las compa\u00f1\u00edas podrian brincarse sin ning\u00fan problemas a un sistema operativo profesional, libr\u00e1ndose de amenazas de virus, entre otros.<br \/>\nWine est\u00e1 escrito desde 0 por lo que no contiene c\u00f3digo de Microsoft, solo recicla las APIS, por lo tanto no tiene un costo de licencia como Windows y esto tambi\u00e9n ayuda  compa\u00f1\u00edas que empiezan con poco presupuesto, pero que en estos d\u00edas se considera un gran delito la pirater\u00eda, claro Microsoft ya no lo permite, trata de evitar a toda costa la pirater\u00eda, por que ya es el OS mayoritario, es como las drogas, las primeras dosis son gratis, ahora hay que pagar, si quieres liberarte de esa adicci\u00f3n que cuesta dinero, Wine est\u00e1 para rescatarte<\/p>\n<p>Muchos que atacan a GNU\/Linux, dicen que Linux no tiene juegos, Linux los tiene hay muchos muy buenos, y si alguno no lo tuviera, Wine puede ejecutar juegos de Windows en Linux =)<\/p>\n<p>\u00bfMono y Wine son proyectos duplicados?<br \/>\nNo cada uno a tiende una serie de APIS.<\/p>\n<p>Microsoft sabe que las APIS Win32 son horribles para programar, tan consiente estan de ello, que han sacado un nuevo set de Apis, son las APIS de .NET, los nuevos programas escritos en lenguajes modernos cuando compilan no requieren APISWin32, requieren las de .NET<\/p>\n<p>Wine se encarga de darle soporte a esas Apis horribles a Windows, pero Wine solo trabaja con las Apis Win16 de Windows 3.x y Win32 las de Windows 95,98, ME , Nt, 2000, XP y Vista<\/p>\n<p>Las APIS modernas las de .NET son la misi\u00f3n de Mono, Mono le da la capacidad a los sistemas operativos Posix de ejecutar las nuevas APIS .NET<\/p>\n<p>A continuaci\u00f3n compile y ejecute Wine en mi estaci\u00f3n de trabajo, instale algunos programas Windows, solo para demostrar el concepto.<\/p>\n<p><object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/1yC_o9_-FVY&#038;hl=es&#038;fs=1\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/1yC_o9_-FVY&#038;hl=es&#038;fs=1\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"><\/embed><\/object><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wine es un programa que dota a cualquier sistema operativo compatible con posix de las APIS Win32, estas Apis son las que permiten ejecutar programas PE, que son el formato de los binarios ejecutables en Windows. \u00bfPor que escribo sobre Wine? Los detractores de GNU\/Linux, dicen que si usas Wine, ya no est\u00e1s usando Linux,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-337","post","type-post","status-publish","format-standard","hentry","category-consultoria-y-manuales"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=337"}],"version-history":[{"count":0,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/337\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}