OpenSource

A Magyar Macintosh Wiki wikiből

% cd ~
% cvs -d :pserver:anonymous@anoncvs.opendarwin.org:/Volumes/src/cvs/od login
% cvs -d :pserver:anonymous@anoncvs.opendarwin.org:/Volumes/src/cvs/od co -P darwinports
% cd ~/darwinports/base
% ./configure
% make
% sudo make install

Tartalomjegyzék

A Mac OS X és a szabad forráskódú világ

Az Apple a Mac OS X rendszerének megalkotásakor a nyílt forráskódú szoftverek világához csatlakozott, nem titkoltan abból a szándékból, hogy részese legyen ennek a robbanásszerűen terjedő és fejlődő világnak. Az operációs rendszer alapját képező Darwin maga is szabad forráskódú, bárki letöltheti, beletekinthet és módosíthatja. A Darwin ma már önálló életet él, többek közt PC-re is letölthető és X Windows grafikus felülettel egy kvázi-Linux (vagy inkább kvázi-FreeBSD) rendszert kaphatunk.

A Mac OS X bizonyos szempontból egy olyan BSD-alapú rendszer, ahol az X-et és a KDE-t lecserélték egy fizetős kezelőfelületre, a hozzá tartozó könyvtárakkal együtt, és egy csomó ehhez a felülethez illeszkedő (szintén fizetős) programot készítettek. Természetesen a valóság ennél árnyaltabb, hiszen az OS X és a darwin egy kvázi-mikrokernel architektúrát, az xnu-t használja, amibe jóval szorosabban integrálták ezeket a lehetőségeket, mint a hagyományos monolitikus UNIX-okba, mint pl. a Linux.

Mac-en milyen ilyen szoftverek vannak?

A Mac OS X sok nyílt forráskódú szoftvert tartalmaz, maga a BSD / UNIX rétege és segédprogramja is azok. De az Apple Safari böngészője is egy a KDE-ben jólismert KHTML projekten alapszik.

Az Apple fenntart egy listát az Open Source oldalán.

Szeretnék Mac-re szabad forráskódú programcsomagokat telepíteni

Aki foglalkozott már Linuxszal, FreeBSD-vel vagy más UNIX klónnal, megszokhatta, hogy a különféle programokat "csomag" formájában valamilyen automatizmussal letölteti és lefordítja operációs rendszerére. A szoftvereket szokás disztribúciókba csomagolni, melyekben adott a lehetőség a telepített változatok frissítésére, hiszen ebben a világban rendszerint nagyon gyorsan fejlődnek a szoftverek.

A Mac OS X-hez léteznek olyan kiegészítő disztribúciók is (nevezzük őket így, ez elég pontosan kifejezi): egy ismert rendszerdisztribúció csomagkezelési rendszerét felhasználva lehet telepíteni a programok OS X-portját. Erre példa a Debian-alapú Fink, vagy a FreeBSD ports csomagkezelő rendszerét felhasználó DarwinPorts. Az egyes programoknak lehetnek továbbá bundled, azaz az operációs rendszerbe teljesen normálisan illeszkedő Open Source változataik (pl. Gimp.app) is.

Aki ezzel nem elégszik meg, telepíthet Linux vagy BSD változatoka a Macintosh-ra, pl. a Debian PPC-t, Fedorát vagy a RedHat-alapú YellowDog-ot, vagy Gentoo-t (teljes egészében, csomagjaival együtt létezik PPC változata). Azzal azonban mindenképpen számolni kell, hogy a Mac-es programok rendszerint OS X-en futnak, míg a Linuxos programok x86-architektúrára íródnak, és az esetek jelentős részében maguktól nem fognak ppc-n menni. Az Apple is rendelkezik saját Open Source BSD disztribúcióval, a Darwinnal (OpenDarwin), de ebben sincsenek benne a Mac-es programok futtatásához nélkülözhetetlen Cocoa és Aqua rendszerek.

Néhány, a témával foglalkozó projekt és weblap címe

Személyes eszközök