|
| OS X og BSD/Linux Fra : Bjorn Andersen |
Dato : 24-04-02 16:16 |
|
Hej
Jeg har lige læst en artikel i et gammelt pcblad ang. Mac OS X der efter
sigende skulle være bygget over en BSD kerne. Det skulle være bygget sådan:
Først kernen,
Derefter 3 lag paralelt:
2d grafik som er pdf. Alt grafik i 2d bliver vist som pdf.
3d grafik, OpenGL
og video, som er apples egen quicktime.
Så kommer igen 3 lag til at programmere til:
Basic, til gamle Mac programmer
Carbon, hvor 80 % af den gamle kode kan bruges.
og Cocoa, som er den nye applications platform.
Oven på kommer så AQUA deres windows mananger.
Og her er spørgsmålet jeg har tænkt over:
Var det ikke muligt at lave det samme OS med BSD eller Linux? bare med
Cocoa, så man kunne køre standart Linux eller KDE programmer. Og med en
rekompilering af Cocoa programmer kunne køre dem også? På den måde kunne
man måske få Adobe og Macromedia og hvem der ellers laver Mac programmer,
til at kompilere deres kode til Linux.
Kan det lade sig gøre eller er jeg helt ved siden af?
Bjørn
| |
Kent Friis (24-04-2002)
| Kommentar Fra : Kent Friis |
Dato : 24-04-02 17:49 |
|
Den Wed, 24 Apr 2002 17:15:37 +0200 skrev Bjorn Andersen:
>Hej
>
>Jeg har lige læst en artikel i et gammelt pcblad ang. Mac OS X der efter
>sigende skulle være bygget over en BSD kerne. Det skulle være bygget sådan:
>
>Så kommer igen 3 lag til at programmere til:
>Basic, til gamle Mac programmer
Du mener Classic?
>Carbon, hvor 80 % af den gamle kode kan bruges.
>og Cocoa, som er den nye applications platform.
>
>Oven på kommer så AQUA deres windows mananger.
>
>Og her er spørgsmålet jeg har tænkt over:
>Var det ikke muligt at lave det samme OS med BSD eller Linux?
Teoretisk jo.
>bare med
>Cocoa, så man kunne køre standart Linux eller KDE programmer. Og med en
>rekompilering af Cocoa programmer kunne køre dem også? På den måde kunne
>man måske få Adobe og Macromedia og hvem der ellers laver Mac programmer,
>til at kompilere deres kode til Linux.
>
>Kan det lade sig gøre eller er jeg helt ved siden af?
Det kan sagtens lade sig gøre. Det er et projekt cirka på størrelse med
Wine, så i langt de fleste tilfælde vil det være nemmere at snuppe
windows-versionen af samme program. Så Adobe også for at recompilere
programmet til x86 (Jeg går ikke ud fra at du kører Linux på en Mac).
Mvh
Kent
--
6.0 FDiv 3.0 = 1.999773462873 - Intel Pentium bug
| |
Bjorn Andersen (24-04-2002)
| Kommentar Fra : Bjorn Andersen |
Dato : 24-04-02 18:07 |
|
>>Så kommer igen 3 lag til at programmere til:
>>Basic, til gamle Mac programmer
>
> Du mener Classic?
Selvfølgelig
> Det kan sagtens lade sig gøre. Det er et projekt cirka på størrelse med
> Wine, så i langt de fleste tilfælde vil det være nemmere at snuppe
> windows-versionen af samme program. Så Adobe også for at recompilere
> programmet til x86 (Jeg går ikke ud fra at du kører Linux på en Mac).
Jeg var bare ude for at se om man kunne få OS X til PC. Jeg er ikke Mac
bruger, vil dog gerne have en ved lejlighed. Mes på grund af deres OS, og
så var det jeg tænkte om det ikke kunne laves til PC. Rent strategisk ville
det nok være klogest for Linux at alliere sig med Mac, der også bruger
unix, end windows der er fundamentalt anderledes.
Hvordan installerer Mac programmer? som windows med exe filer, eller som
rpm/deb conceptet, hvilket jeg egentligt mener er for ringe at man ikke kan
finde en standart. Ligeledes med installation af genveje til startmenuen.
Er der ingen der har tænkt at lave et OS X til PC?
Bjørn
| |
Kent Friis (24-04-2002)
| Kommentar Fra : Kent Friis |
Dato : 24-04-02 18:17 |
|
Den Wed, 24 Apr 2002 19:07:01 +0200 skrev Bjorn Andersen:
>
>> Det kan sagtens lade sig gøre. Det er et projekt cirka på størrelse med
>> Wine, så i langt de fleste tilfælde vil det være nemmere at snuppe
>> windows-versionen af samme program. Så Adobe også for at recompilere
>> programmet til x86 (Jeg går ikke ud fra at du kører Linux på en Mac).
>
>Jeg var bare ude for at se om man kunne få OS X til PC. Jeg er ikke Mac
>bruger, vil dog gerne have en ved lejlighed. Mes på grund af deres OS, og
>så var det jeg tænkte om det ikke kunne laves til PC. Rent strategisk ville
>det nok være klogest for Linux at alliere sig med Mac, der også bruger
>unix, end windows der er fundamentalt anderledes.
Det er først for nylig at Apple er begyndt på at køre BSD under MacOS,
før var det lige så forskelligt.
>Hvordan installerer Mac programmer? som windows med exe filer, eller som
>rpm/deb conceptet, hvilket jeg egentligt mener er for ringe at man ikke kan
>finde en standart. Ligeledes med installation af genveje til startmenuen.
Start-menuen? Vil du nu også til at indføre en start-menu?
>Er der ingen der har tænkt at lave et OS X til PC?
(C) copyright Apple Corporation, all rights reserved.
Og de sagsøger folk, bare det ser ud som OSX.
Mvh
Kent
--
"Intelligence is the ability to avoid doing work, yet get the work done"
- Linus Torvalds
| |
Bjorn Andersen (24-04-2002)
| Kommentar Fra : Bjorn Andersen |
Dato : 24-04-02 18:28 |
|
>>Hvordan installerer Mac programmer? som windows med exe filer, eller som
>>rpm/deb conceptet, hvilket jeg egentligt mener er for ringe at man ikke
>>kan finde en standart. Ligeledes med installation af genveje til
>>startmenuen.
>
> Start-menuen? Vil du nu også til at indføre en start-menu?
Øhhh, egentligt spurgte jeg om hvordan Mac installerede deres programmer...
Det med startmenuen on rpm/deb var kun min utilfredshed med eksisterende
Linuxprogrammer/distributioner.
Hvordan har Apple egentligt løst det med brugerrettigheder under UNIX? På en
så simpel måde at en grafiker kan finde ud af det?
Bjørn
| |
Kent Friis (24-04-2002)
| Kommentar Fra : Kent Friis |
Dato : 24-04-02 18:59 |
|
Den Wed, 24 Apr 2002 19:27:49 +0200 skrev Bjorn Andersen:
>>>Hvordan installerer Mac programmer? som windows med exe filer, eller som
>>>rpm/deb conceptet, hvilket jeg egentligt mener er for ringe at man ikke
>>>kan finde en standart. Ligeledes med installation af genveje til
>>>startmenuen.
>>
>> Start-menuen? Vil du nu også til at indføre en start-menu?
>
>
>Øhhh, egentligt spurgte jeg om hvordan Mac installerede deres programmer...
Ja, men det kan jeg ikke hjælpe dig med.
>Det med startmenuen on rpm/deb var kun min utilfredshed med eksisterende
>Linuxprogrammer/distributioner.
Nogen vil have det ene, og nogen vil have det andre. Linux fokuserer
primært på brugeren, og derfor er der alle muligheder.
Mvh
Kent
Mvh
Kent
--
Which one is faster - Lotus Notes or Lotus Esprit?
| |
Thorbjørn Ravn Ander~ (24-04-2002)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 24-04-02 19:41 |
|
Bjorn Andersen <ba@linuxin.dk> writes:
> Hvordan har Apple egentligt løst det med brugerrettigheder under UNIX? På en
> så simpel måde at en grafiker kan finde ud af det?
Du skal logge ind som en bruger. Ved installation tilbydes at
standardbrugeren kan logges ind automatisk ved start. Alt
installationsarbejde kræver password for en administrator, fx dne der
blev oprettet da man installerede systemet.
Det fungerer faktisk ganske fint.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
Morten Reippuert (25-04-2002)
| Kommentar Fra : Morten Reippuert |
Dato : 25-04-02 09:44 |
|
In article <aa6po3$2dbl$1@news.cybercity.dk>,
Bjorn Andersen <ba@linuxin.dk> wrote:
> Hvordan har Apple egentligt løst det med brugerrettigheder under UNIX? På en
> så simpel måde at en grafiker kan finde ud af det?
Således at grafikkeren kan gøre alt hvad han vil - i sin egen
brugermappe
Envidere er hele POISX layoutet i form af /var /usr /temp /sbin /private
/dev /cores /bin /automount osv. skjult for brugeren, der i GUI kun kan
se fem mapper i roden af disken:
/Applications
(rummer GUI programmerne, - alle administratore har skriveret her til)
/Library
(rummer resurcer, drivere, libraries osv - alle administratore har
skriveret)
/System/Library
(rummer resurcer, drivere, libraries, windowmanager, kontrolpalener osv
- kun root har skriveadgang, og mappen er forbeholdt Apples
installation. Al tredeipartssoftwre bortset fra device drivere bør
installeres i /Library, ~/Libary og /Applications)
/Network
(NFS mountede diske osv - opdeles i /Network/Applications,
/Network/Users, /Network/Library osv.)
/User
(homemapper, der alle rummer en ~/Library mappe til recurser,
indstillinger, libraries osv. Programmer kan installeres i
~/Applications osv)
Og de to valgfrie:
/Developer
(hvis developer pakken er installeret)
/sw
Hvis man vil installere *nix software fra fink installeres denne i /sw,
med underbibliotekerne: /sw/bin, /sw/etc, /sw/fink, /sw/include,
/sw/lib, /sw/libexec, /sw/man, /sw/sbin, /sw/share, /sw/src og /sw/var
således Apples installation ikke overskrives.
Læs mere om fink på < http://fink.sourceforge.net> og se hvilke pakker
der er tilgængelige. OBS! det er selvfølgelig ikke en del af Apples
installation.
Fut ned i den lokale fredgaard og kig selv Mac OS X efter i sømmene,
eller hop ind på < http://applecom/dk/macosx>.
< http://homepage.mac.com/rgriff/files/osxguide2_11mq.pdf> er også et
godt sted at starte.
--
Venlig hilsen Morten Reippuert Knudsen... <icq:131382336>
Lejlighed søges i KBH Besides, if you can't get a decent
kernal panic or two in a month, what's the point of living?
| |
Bjorn Andersen (25-04-2002)
| Kommentar Fra : Bjorn Andersen |
Dato : 25-04-02 14:50 |
|
> Envidere er hele POISX layoutet i form af /var /usr /temp /sbin /private
> /dev /cores /bin /automount osv. skjult for brugeren, der i GUI kun kan
> se fem mapper i roden af disken:
>
> /Applications
> /Library
> /System/Library
> /Network
> /User
~/Applications osv)
Hvorfor laves dette ikke til Linux/BSD også? Det er immerwæk lykkedes Apple
at Introducere et helt nys os, i nyt design, og folk har taget det i brug
med det samme... Hvorfor kan dette ikke lade sig gøre med Linux?
Hvorfor er linux'er kun for "øvede", når appel kan få en multimediedesigner
til at bruge OS X... Jeg er misundelig.
Bjørn
| |
Kent Friis (25-04-2002)
| Kommentar Fra : Kent Friis |
Dato : 25-04-02 15:05 |
|
Den Thu, 25 Apr 2002 15:49:39 +0200 skrev Bjorn Andersen:
>> Envidere er hele POISX layoutet i form af /var /usr /temp /sbin /private
>> /dev /cores /bin /automount osv. skjult for brugeren, der i GUI kun kan
>> se fem mapper i roden af disken:
>>
>> /Applications
>
>> /Library
>
>> /System/Library
>
>> /Network
>
>> /User
>
>~/Applications osv)
>
>
>Hvorfor laves dette ikke til Linux/BSD også? Det er immerwæk lykkedes Apple
>at Introducere et helt nys os, i nyt design, og folk har taget det i brug
>med det samme... Hvorfor kan dette ikke lade sig gøre med Linux?
>
>Hvorfor er linux'er kun for "øvede", når appel kan få en multimediedesigner
>til at bruge OS X... Jeg er misundelig.
Problemet er, at for grafikeren er OSX bare en ny version af MacOS. De
interesserer sig slet ikke for OS'et nedenunder.
For windows-folk er Linux "noget andet". Det er jo ikke windows. Gør man
linux' brugergrænseflade bedre end windows, så er det forvirrende og
anderledes. Gør man den magen til, så er det bare en dårlig
efterligning.
Men kommer MS med et nyt OS, hvor de har lavet det grafiske helt om, og
samtidig fordoblet systemkravene (XP), så spæner folk ud og køber det,
for det er jo stadig windows.
Mvh
Kent
--
Demokrati er lige som den 29. februar - begge dele forekommer
en gang hver fjerde år.
| |
Thorbjørn Ravn Ander~ (25-04-2002)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 25-04-02 15:12 |
|
Bjorn Andersen <ba@linuxin.dk> writes:
> Hvorfor er linux'er kun for "øvede", når appel kan få en multimediedesigner
> til at bruge OS X... Jeg er misundelig.
dk.edb.mac gruppen har også tydeligt vist at der er mange der ikke er
emget for det, men fordi Apple 1) leverer en emuleringsboks til de
gamle programmer, og 2) siger at nu er det slut med det gamle, og det
er det nye og der kommer ikke andet, så begynder folk at skifte.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
Morten Reippuert (26-04-2002)
| Kommentar Fra : Morten Reippuert |
Dato : 26-04-02 08:13 |
|
In article <aa91b1$2jrn$1@news.cybercity.dk>,
Bjorn Andersen <ba@linuxin.dk> wrote:
> Hvorfor er linux'er kun for "øvede", når appel kan få en multimediedesigner
> til at bruge OS X... Jeg er misundelig.
køb en mac.
--
Venlig hilsen Morten Reippuert Knudsen... <icq:131382336>
Lejlighed søges i KBH Besides, if you can't get a decent
kernal panic or two in a month, what's the point of living?
| |
Bjorn Andersen (26-04-2002)
| Kommentar Fra : Bjorn Andersen |
Dato : 26-04-02 20:52 |
|
Morten Reippuert wrote:
>> til at bruge OS X... Jeg er misundelig.
>
> køb en mac.
>
Hmmm, lidt dyr måske?
| |
Thorbjørn Ravn Ander~ (24-04-2002)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 24-04-02 19:39 |
|
Bjorn Andersen <ba@linuxin.dk> writes:
> Jeg var bare ude for at se om man kunne få OS X til PC. Jeg er ikke Mac
Vi har lige været møllen igennem med en Windowsbruger i dk.edb.mac.
Du skulle kunne få hele dynen ved at gå højest en uge tilbage.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
Morten Reippuert (25-04-2002)
| Kommentar Fra : Morten Reippuert |
Dato : 25-04-02 09:07 |
|
In article <aa6oh4$2bpe$1@news.cybercity.dk>,
Bjorn Andersen <ba@linuxin.dk> wrote:
> Hvordan installerer Mac programmer? som windows med exe filer, eller som
> rpm/deb conceptet, hvilket jeg egentligt mener er for ringe at man ikke kan
> finde en standart. Ligeledes med installation af genveje til startmenuen.
Pakker findes i .pkg format dvs. en mappe med filerne og et installation
script der esekveres. De fleste programmer diskrtibueres dog på et disc
image med en .app mappe der indholder recurser, eksekverbar kode og
libraries. dvs program installation er normalt drag and drop. .app
mapper eksekveres med et et dobbeltklik og kan flyttes rundt med drag
and droop.
Opensource *nix programmer kan installeres med en tredieparts pakke
manager ved navn fink (debian basseret)
> Er der ingen der har tænkt at lave et OS X til PC?
Darwin findes allerede til x86 (fra Apples Hånd), men det er
selvfølgelig uden Aqua, Quartz og ikke mindst API'ene Carbon og Cocoa.
--
Venlig hilsen Morten Reippuert Knudsen... <icq:131382336>
Lejlighed søges i KBH Besides, if you can't get a decent
kernal panic or two in a month, what's the point of living?
| |
Adam Sjøgren (25-04-2002)
| Kommentar Fra : Adam Sjøgren |
Dato : 25-04-02 18:12 |
|
On Thu, 25 Apr 2002 15:49:39 +0200, Bjorn Andersen wrote:
> Det er immerwæk lykkedes Apple at Introducere et helt nys os, i nyt
> design, og folk har taget det i brug med det samme... Hvorfor kan
> dette ikke lade sig gøre med Linux?
Fordi er ikke er noget Linux Inc. der sælger en specielt slags
hardware som traditionelt appellerer til en vis gruppe mennesker som
kommer fra fabrikken med GNU/Linux på?
(Specielt det sidste måske?)
> Hvorfor er linux'er kun for "øvede", når appel kan få en
> multimediedesigner til at bruge OS X... Jeg er misundelig.
Hvis man giver ikke-øvede samme startpunkt - en installeret maskine,
kan mange ikke-øvede godt finde ud af bruge et GNU/Linux-system.
Mvh.
--
"Hör du mig, hör du mig, kan du höra du mig? Adam Sjøgren
Allt det här är för dig" asjo@koldfront.dk
| |
Thorbjørn Ravn Ander~ (24-04-2002)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 24-04-02 19:38 |
|
Bjorn Andersen <ba@linuxin.dk> writes:
> Kan det lade sig gøre eller er jeg helt ved siden af?
Det kan sagtens lade sig gøre. Apple vil bare ikke ud med koden, for
de bruger den til at sælge hardware med.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
Morten Reippuert (25-04-2002)
| Kommentar Fra : Morten Reippuert |
Dato : 25-04-02 09:11 |
|
In article <aa6hvu$21vl$1@news.cybercity.dk>,
Bjorn Andersen <ba@linuxin.dk> wrote:
> Var det ikke muligt at lave det samme OS med BSD eller Linux?
Darwin /er/ BSD. Darwin findes i tre versioner en x86 version, en PPC
version og den komercielle version med GUI og de to programmiljøer
carbon og Cocoa.
> bare med Cocoa, så man kunne køre standart Linux eller KDE
> programmer. Og med en rekompilering af Cocoa programmer kunne køre
> dem også?
GNUStep er et stykke derhenad, såvidt jeg har forstået er målet med
GNUStep, at det skal blive kompatibelt med Cocoa.
--
Venlig hilsen Morten Reippuert Knudsen... <icq:131382336>
Lejlighed søges i KBH Besides, if you can't get a decent
kernal panic or two in a month, what's the point of living?
| |
Thorbjørn Ravn Ander~ (25-04-2002)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 25-04-02 09:16 |
|
Morten Reippuert <spam@reippuert.dk> writes:
> > Var det ikke muligt at lave det samme OS med BSD eller Linux?
>
> Darwin /er/ BSD.
Den præcise betegnelse er Mach med et BSD-emuleringslag
Det er RET svært at se forskel indtil man kommer langt ned i kernen og
dens logfiler.
> GNUStep er et stykke derhenad, såvidt jeg har forstået er målet med
> GNUStep, at det skal blive kompatibelt med Cocoa.
Åhja. Det ville være ok. Nu mangler vi bare at Apple bliver færdige
med det.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
Morten Reippuert (25-04-2002)
| Kommentar Fra : Morten Reippuert |
Dato : 25-04-02 09:51 |
|
In article <kkn0vs5h2j.fsf@mimer.null.dk>,
thunderbear@bigfoot.com (Thorbjørn Ravn Andersen) wrote:
> > Darwin /er/ BSD.
>
> Den præcise betegnelse er Mach med et BSD-emuleringslag
Selvfølgelig
> > GNUStep er et stykke derhenad, såvidt jeg har forstået er målet med
> > GNUStep, at det skal blive kompatibelt med Cocoa.
>
> Åhja. Det ville være ok. Nu mangler vi bare at Apple bliver færdige
> med det.
Med Cocoa?
--
Venlig hilsen Morten Reippuert Knudsen... <icq:131382336>
Lejlighed søges i KBH Besides, if you can't get a decent
kernal panic or two in a month, what's the point of living?
| |
Thorbjørn Ravn Ander~ (25-04-2002)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 25-04-02 10:02 |
|
Morten Reippuert <spam@reippuert.dk> writes:
> > Åhja. Det ville være ok. Nu mangler vi bare at Apple bliver færdige
> > med det.
>
> Med Cocoa?
Jah, det lider lidt under at være førstegenerationsudgaven. Det går
ikke lige hurtigt allevegne, men det kommer nok.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
|
|