CoApp: Microsoft alkalmazott csomagkezelő-szerűségen dolgozik a Windows alatti nyílt forrású szoftverek egyszerűbb telepítéséhez

Címkék

A Microsoft alkalmazásában álló Garrett Serack egyik friss blogbejegyzésében arról ír, hogy korántsem olyan egyszerű Windows-ra komplex nyílt forrású szoftvercsomagokat - mint például a PHP - feltelepíteni, mint Linux-ra vagy Unix(-szerű) rendszerekre. Ennek több oka is van (a Windows egy rakás dolgot máshogy csinál, mint a Linux/Unix rendszerek), de mindenképpen üdvözítő lenne, ha ez a helyzet megváltozna. Éppen ezért, ahogy fogalmaz "nagy szükség van egy csomagkezelő rendszerre" ami "a Windows platformra készült, és kompatibilis a Windows szolgáltatásokkal". Garrett szerint a Microsoft-nál felismerték a projekt értékét és teljes támogatást adtak hozzá. Garrett a projektet azonban nem Micrsoft projektnek, hanem közösségi alapon vezetett projektnek szánja.

A projekt - amely a Common Opensource Application Publishing Platform (CoApp) névre hallgat - egyebek mellett az alábbi célokat szeretné elérni:

  • elosztott, közösségi alapon vezetett csomagkezelő rendszer nyílt forrású alkalmazások számára Windows platformon
  • binárisok több verzióban való kezelése a WinSxS segítségével
  • a 32 és 64 bites rendszerek támogatása problémamentesen, ütközések nélkül
  • a binárisok, library-k, header fájlok logikus és állandó helyre helyezése
  • megbízható telepítőcsomagok (.msi) készítése a nyílt forrású alkalmazások telepítéséhez
  • függőségek kezelése
  • alkalmazások és library-k frissítése (upgrading) és foltozása (patching)
  • Windows fejlesztő-barát legyen (ne erőltesse más eszközök - például make használatát, ugyanakkor használja a meglevő IDE-ket)
  • legyen Windows adminisztrátor-barát
  • támogassa a jövőbeli technológiákat
  • használja ki a fejlett optimalizálási technikákat
  • stb.

Garrett tudja, hogy nehéz a feladat, de megvalósíthatónak tartja. Mint írta, szívesen vesz minden visszajelzést és közreműködést. Jelenleg semmi sincs kőbe vésve. Létrehozott egy projektoldalt a Launchpad-en és egy wikioldalt is.

Részletek itt és itt.

Hozzászólások

Érdekes, tényleg ennyit változott volna az M$ hozzáállása?

Rájöttek, hogy az ügyfelek szeretik a nyílt forrású dolgokat. Például sokan szeretik az Apache-ot, a PHP-t, MySQL-t. Ha azt akarja, hogy az ügyfeleik ne Linux, BSD stb. szervert állítsanak csatasorba ha ezekre van szükségük, hanem Windows-on futtassák ezeket, akkor meg kell teremteni a megfelelő infrastruktúrát. Van abban rizikó ha egyszer egy vállalathoz betör a Linux. Szerintem ezt akarják kiküszöbölni. Ha úgy tetszik érdekük, hogy Windows-on futtasd a nyílt forrású szoftvereket, ne máson.

--
trey @ gépház

Csak egyszer kelljen valami gyárilag nem szállított vagy újabb verziójú komponenst berakni hozzá. Onnan kezdve szopás van vele.

Egyszer kell jól összerakni kézzel, utána megy rendesen. Melóhelyen is, inkább kézzel pakolgatunk fel mindent + a bejáratott konfigokat másoljuk, minthogy szopjunk az ilyen előre összeállított csomagok fasságaival. (Igaz, így, hogy már vannak kész konfigjaink, kb. 30p alatt megvan egy fejlesztői gép mindennel együtt).

----------------
Lvl86 Troll

Most mesélhetnék a PostgreSQL és az ubuntu/debian kapcsolatáról. Próbáltál már pl/Debuggert ubuntu alatt bereszelni a legutolsó LTS alatt? :))

Windows alatt sincs vele gond. Egyszer kell összerakni _kézzel_ minden komponenst külön (php, apache, mysql, postgresql), utána nem szokott gond lenni. Jó, néha a PHP-sek elkúrják a csomagokat (5.2.5 utániakban szar a php_pgsql.dll, libmysql.dll szinte sose akar menni, stb.), de ezek könnyen kezelhetőek.

----------------
Lvl86 Troll

Sok más választása nem nagyon van. Ha nem akar egy komoly versenytársat (itt vegyük tágabb értelemben a versenytárs fogalmát mert tudom hogy sok esetben nem ugyanaz a piacuk) maga mellé a pl google-n, apple-n kívül, akit olyan könnyen nem is tud szabadalmakkal zsarolni, akkor fejlődnie kell. Nagyon sok jó opensource cucc van amit nagyon sokan szeretnek. Na a kezelésük frissítésük stb, az egy nagyságrenddel jobb linuxon. De szerintem így sem kerülheti el a versenyt. Nagyon tetszik az az irány amerre változik az informatika. Óriásit fordított a felfogásán az opensource közöség. Még ha ebben is sok a multi.

------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.

Szvsz egy ilyen már régóta hiányzik a Windowsból. Ha külső tárolókat is támogatni fognak, akkor a programok/driverek telepítése és frissítése hasonlóan könnyű lehetne, mint amit Linux alatt tapasztaltam.

"binárisok több verzióban való kezelése a WinSxS segítségével"

Ettől csak nekem rohangászik a hideg a hátamon?

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

ReactOS-ben már van ugyanez elég régóta.

Annál inkább fontosabb egy közösség által karbantartott windows-klón, hogy a régi cuccok fussanak. Nem? Másrészt azért van egy kis tökölés a .NET körül is. Nem tartom a témán mind a két szemgolyómat, de mitha lett volna (itt is) cikk ezzel kapcsolatban.
_________________________
Linux for human lemmings

Már jópár éve elkezdett efelé menni a Microsoft, azaz nem számít neki, hogy open vagy closed source szoftver fut rajta, a lényeg, hogy Windows legyen az alap.

Nem olyan régen volt egy interjú is erről, itt olvasható.

B10

csak böngészőhöz már van 'csaomagkezelőjük' :-) de most lesz a

* grafikai és multimédia programokhoz (GIMP, VLC, stb.)
* a hálózati programokhoz (Pidgin, Ekiga, stb.) és az
* irodai szoftverekhez is (Evince, OpenOffice.org, stb.)

rulez :-)

Szervác Attila - http://321.hu/sas

Fizetős szoftvereket nem terveznek bele? Kicsit hasonlíthatna az AppStore-ra is. Azzal hatalmasat szakíthatnának.

Biztosan bootolnék egy windows-t, ha XP alatt is működne a dolog. De szép lenne az XP alatt valami hasonló:
sudo aptitude remove iexplorer outlook notepad (tudom, hogy csak open source, de ezt ki lehetne terjeszteni az ingyenes dolgokra is)
Továbbá:
sudo aptitude install gvim chrome gimp openoffice.org

-----
Innen most töltsünk tiszta vizet a nyílt kártyákba: ...

Esetleg teljes POSIX kompatibilitás, X szerver és ELF bináris futtatás kéne még. Mindez csigalassú Cygwin nélkül persze, alapból feltelepítve minden Windowsra. :-)

már meg is jelent egy újabb cikk a témában: Microsoft (back) in the open source business again.

A legjobb bekezdés:

I know I do my fair share of Microsoft bashing. But this time, I think Microsoft is being up front with the open source community. And, believe it or not, I see this as a good thing. I see this as a means for the open source community to finally get some of the credence they have so long deserved. And by getting this pseudo-Microsoft seal of approval, it will open up the door for open source development in arenas they have, to this point, had trouble with.

Barbor