(Open)Lina: Linux-ra fordított programok futtatása Windows-on, OS X-en módosítás nélkül

Címkék

A Lina egy éppen indulófélben levő, a San Francisco Bay körzetben található cég terméke. A terméket - amely fejlesztésének negyedik évében jár - hivalatosan 2007. júniusában fogják publikusan elérhetővé tenni. A Lina dual-licencelésű. Elérhető lesz a General Public License v2 (GPLv2) és egy kereskedelmi Lina licenc alatt. A Lina elérhető lesz Mac OS X, Windows és több Linux disztribúció (beleértve Ubuntu, Fedora, openSUSE) alá is. Az alkalmazást sebességszempontok figyelembevételével C és C++ nyelven írták, fejlesztéséhez Python-t használtak. A Lina közösségi alapon vezetett projekt lesz. A közösségi oldal - az openlina.org - júniusban indul. A fejlesztők a több évnyi fejlesztés után azért fordulnak most a nyilvánosság felé, mert visszajelzéseket szeretnének kapni a közösségtől.

De mi az a Lina? Röviden: open source everywhere. Legalábbis ez a Lina jelmondata. A Lina segítségével úgy futtathatunk Linux-ra írt és fordított végrehajtható állományokat (executable) Mac OS X, Windows és UNIX operációs rendszerek alatt, mintha azok natívan azokra készültek volna. A Lina felhasználóknak - a Java-hoz hasonlóan - először egy VM-szerűséget kell telepítenük a platformjukra. Ezután a VM-re fordított alkalmazásokat tudják a saját OS-ükön futtatni. A VM-en egy kis mértékben módosított 2.6.19-es Linux kernel fut.

Mit ígér a Lina?

A Lina-ról bővebben a weboldalán. A Lina-ról több video is elérhető itt.

Hozzászólások

Ezentul nem kell protolni Linux-os alakalmazásokat :) Mennek meguktól másutt :)

Kis egyenlítés a nem kell portolni wines alkalmazásokat, ha megy úgy ahogy másutt wine -al.

Megjegyzem ők arra várnak hogy most akkor a sok nagy cég elkezd linuxra fejleszteni mert az superior és leszarják a windows platformot mert arra figyel helyettük a Lina.
Most akkor naívak vagy hülyék?

Megyjegyzés 2: a legtöbb widget toolkit crossplatform, fogod és lefordítod a progit natív win32 binárisba, szerintem kicsit overkill egy 2.6.19es kernelt windowson futtatni mert valaki pidginezni szeretne.

Bármennyire is furcsának tűnik ez a megoldás első ránézésre, mégis ez egy hiányzó láncszem volt, aminek meg kellett valósulnia.
Így pl. linux-hoz szokott és egyben _kényelmes_ felhasználók bátrabban mozdulhatnak el pl. más *ix irányba, ha kell (jó, tudom pl. FreeBSD-n eleve nem gond).

Másik haszna, hogy ha (a Lina-t) lefordítják/portolják pl. Haiku-ra (BeOS-re), eCS-re (OS2-re), Morphos-ra (Amigára) vagy más ritka oprendszerre, akkor az óriási ugrás lesz az adott platformon _azonnal_ futtatható alkalmazások számának tekintetében.

Azt viszont nem gondolom, hogy win felhasználókat így tudnak hatékonyan csalogatni az opensource világ vagy Linux felé. Rengeteg működő portja létezik a legfontosabb nyíltforrású/linux alkalmazásoknak vindózra már régóta, és sokkal egyszerűbb telepíteni azokat.

Nem tudom, hogy jobb-e, de ha igaz, hogy már meglevő, Linuxra megírt dolgokat tud (minimális módosításokkal) futtatni, akkor ott az előny, hogy ezeket nem kell újra megírni, míg Java-ban meg kellene. Példa: ha mondjuk az nmap-ot akarom (tudom, hogy van natív, de tegyük fel, hogy nincs) futtatni Windows vagy OS X alatt, akkor ezzel meg tudom oldani. Java esetén meg előbb meg kellene írni az nmap-ot Java-ban.

--
trey @ gépház

Hurrá, tudok majd xmms-t, krusader-t, és k3b-t használni XP alól.
Megérkeztünk úticélunk végére, sikerült a tervünk! "Vége egy kalandnak" - mondja Apa most.

Nem hinném. A nagyobb open source programokat (Gimp, Firefox, stb.) eddig is lepörgették Windows-ra. Én inkább azt várnám ettől, hogy egyre több program készül Linux-ra, mert a fejlesztőknek elég lesz arra megírni, és ennek segítségével az egyszer megírt programot lehet majd futtani n+1 OS alatt. Persze ehhez az kéne, hogy a Lina a) minden programot tudjon futtatni b) közel natív sebességgel.

--
trey @ gépház

Én inkább azt várnám ettől, hogy egyre több program készül Linux-ra, mert a fejlesztőknek elég lesz arra megírni, és ennek segítségével az egyszer megírt programot lehet majd futtani n+1 OS alatt.

Ezt várják ők is. Azért én valahogy nem bízom a sikerükben. Szvsz nem az eszközök hiányoznak, hanem az akarat. Aki akart, az eddig is tudott több platformra fejleszteni.

kulturember multiplatform fejleszt
+ windowsra, macosx-re mindig van nativ binaris

--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.

+ windowsra, macosx-re mindig van nativ binaris
...de milyen? rég néztem az tény, de amikor néztem, akkor pl. gaim meg gimp mintha csak elég régi verzió lett volna portolva...
én biztos haszálnám - pl. gyakran hiányoltam a lighttpd-t, mert azt egyszerű konfigolni, annyira, hogy még nekem is ment:D annak pl. nincs windows portja.

tudom, van cygwin - de azt nehézkesnek találtam. remélem, ez nem lesz az:D

szerintem valami jó dolog készül. olyan jó dolog, mint a virtualbox pl.
I'm looking forward for hearing from it soon
_________________________________________
Valódi paraszt vagyok. Csak előre tudok lépni, nem azt ütöm le, aki velem szembenáll, és ha nincs tovább, megváltozom.

"én biztos haszálnám - pl. gyakran hiányoltam a lighttpd-t, mert azt egyszerű konfigolni, annyira, hogy még nekem is ment:D annak pl. nincs windows portja."

van. Egyszer próbáltam is, kicsit nehézkessen sikerült összelőni a PHP-vel (linuxon pl. pöcre ment), de nem megoldhatatlan feladat.

---
A Linux nem Windows, de a Windows se Linux.

no az pozitív:) köszönöm a linket, majd megnézem. mondjuk ha nehéz összelőni, akkor azt hiszem az szeptemberi feladat lesz... (csak a suliban használok windowst - mert nem sikerült belőnöm a pptp-t)

alapjában véve azt hiszem az lenne a tökéletes megoldás számomra, ha egy az egyben tudnám vm-ben futtatni a létező linuxomat, mountokkal vagy legalábbis fájlmegosztással, minden **** kezelésével... no ez nem fog teljesülni:D nembaj, az ember célja a küzdés maga:)

_________________________________________
Valódi paraszt vagyok. Csak előre tudok lépni, nem azt ütöm le, aki velem szembenáll, és ha nincs tovább, megváltozom.

hajh.. windowsos időkben én még mirceltem:D az első"programnyelv" amit viszonylag rendesen emgtanultam, annak a scriptnyelve volt:D azt használtam windows alatt arra, amire linuxon a shellscriptek valók:D
_________________________________________
Valódi paraszt vagyok. Csak előre tudok lépni, nem azt ütöm le, aki velem szembenáll, és ha nincs tovább, megváltozom.

Mi van az openlina.org -al? Nekem usernevet meg jelszót kér... ha nem adok, hát "Authentication required!". feltörték vagy miafene? :)

s akkor majd fogom tudni futtatni az 5.0-s redhat cd-men lévő doom-ot win alatt? :O
:D:D:D

Kicsit a cooplinux meg a Cygwin ugrott be erről a projectről... Kiváncsi leszek majd a teljesítményre, illetve, hogy mennyire megbízhatóan muzsikál, mert pár szempontból jobban jönne a Lina, mint a Cygwin...
Cygwint elég gyakran használom ott, ahol Windows kell, de kell a bash is...

Na ezzel most mi a helyzet?

Nem igazán az van a weboldalukon amit én kerestem, valaki tud erről valamit?