Vraag Is het echt mogelijk om Linux-applicaties binnen Windows met Wubi te gebruiken?


Volgens Dit artikel dat vond ik, Wubi "heeft als neveneffect dat je Linux-apps binnen een Windows-omgeving kunt laten draaien." Ik vond deze verklaring erg intrigerend: is het eigenlijk mogelijk om Linux-applicaties op Windows (zonder opnieuw te starten) met Wubi te gebruiken? Ik weet dat er andere oplossingen zijn (zoals coLinux), maar het kan ook handig zijn om Linux-applicaties in Windows met Wubi te gebruiken.


4
2017-10-29 15:54


oorsprong


De zin is helemaal onjuist. Je installeert Linux in Windows, maar daarna is het alsof het een afzonderlijk besturingssysteem is. Mogelijk bedoelde de auteur dat te schrijven in de cygwin-sectie direct onder Wubi - Karthik T
@KarthikT Een late verduidelijking: als de auteur van plan was dat te schrijven over Cygwin, dan hadden ze het nog steeds mis. Cygwin maakt het niet mogelijk om gecompileerde GNU / Linux-programma's in Windows uit te voeren; in plaats daarvan maakt het (vaak) het mogelijk om compileer een programma van de bron speciaal voor Cygwin, zodat het vervolgens in Windows kan worden uitgevoerd (in de Cygwin-omgeving). Zie de informatie over wat Cygwin is en wat niet op hun site. - Eliah Kagan
@EliahKagan zeker waar, ik stel alleen dat omdat het een stuk dichterbij is wat de zin lijkt te zeggen. Ik zou zeggen dat als linux code werkt met alleen een compilatie, het is redelijk dichtbij om te zeggen dat het een Linux-app is die in Windows werkt, omdat het niet specifiek Linux-binair binair bestand zegt. - Karthik T


antwoorden:


Technisch gezien laat je Wubi niet draaien in Windows, wat Wubi doet is Ubuntu installeren als een "virtuele schijf" en een "loopback" creëert wanneer je opstart, hierdoor kun je kiezen tussen Windows of Ubuntu.

Dus kortom, je antwoord is nee.


10
2017-10-29 15:56



Volgens het artikel dat ik citeerde: "Het installatieprogramma was oorspronkelijk bedoeld om de nieuwsgierigen aan te trekken door Ubuntu Linux op een Windows-computer te laten draaien zonder echt een tweede besturingssysteem te hoeven installeren. Maar het heeft het neveneffect van het toestaan ​​van Linux-apps uitvoeren binnen een Windows-omgeving. " - Anderson Green
De bewering is niet waar of juist niet goed geformuleerd. - hexafraction


Ik denk dat in het verleden toen je Wubi installeerde, het ook Virtualbox installeerde en het instelt om dezelfde afbeelding te gebruiken, dus dat is misschien waar het artikel naar verwijst. Ik weet echter niet of dat nog steeds het geval is. Het draait niet echt "in windows", maar als je een niet-Unity-gebaseerde window manager en de naadloze modus van Virtualbox hebt, kan het zeker hetzelfde lijken.

Het belangrijkste verschil tussen Wubi en een normale installatie is dat het het Linux-bestandssysteem installeert op een bestand binnen je NTFS-partitie, in plaats van een aparte partitie te maken. U bent echter niet "zinvol" wanneer u normaal opstart naar een Wubi-installatie. De kernel laadt normaal, en laadt een ntfs-stuurprogramma van een initrd, en vindt dan de Wubi-afbeelding en koppelt het als het rootbestandssysteem (zie pivot_root uitgevoerd voor hoe het een rootbestandssysteem aankoppelt terwijl het al draait)

Zie ook Wat is het verschil tussen Wubi en een gewone installatie?


2
2017-10-29 20:32





Nee niet echt. Wubi is anders. Hiermee kun je Ubuntu op een afbeelding installeren en deze native starten. Wanneer je de Windows-lader hebt, kun je ervoor kiezen om een ​​GRUB binnen een loopback-apparaat te booten. Om Linux-programma's op Windows te laten draaien, waar ze als afzonderlijke Windows verschijnen, wil je een oudere versie van Ubuntu (vóór Unity), of een niet-eenheidsdistributie zoals Xubuntu, Kubuntu of Lubuntu en Virtualbox. Wanneer u Unity gebruikt, maakt de naadloze modus vensters niet van elkaar gescheiden.


2
2017-10-29 15:58



Je zou ook de huidige versies xubuntu of lubuntu kunnen gebruiken, die de eenheidsklep nog niet hebben gevangen. - Random832


Met Wubi kun je Linux vanuit Windows installeren. Afaik zelfs binnen een Windows-partitie zonder opnieuw te partitioneren (door een afbeeldingsbestand te gebruiken). Voor zover ik begrijp, is dit niet wat u zoekt.

Maar ... je zult geïntrigeerd raken door Cygwin. Het tegenovergestelde van Wine, maar werkt veel beter. Cygwin biedt Linux API-aanroepen in Windows en kan bijna alle native Linux-applicaties uitvoeren (behalve misschien enkele heel systeem specifieke taken. Cygwin biedt zelfs een X-Server en laat je ssh -X naar een * nix host om X11 applicatie vensters over het netwerk te zien.


0
2017-10-29 20:42