/ Forside / Teknologi / Hardware / Mac / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Mac
#NavnPoint
UlrikB 4810
kipros 1675
Klaudi 1010
myg 920
pifo 907
Stouenberg 838
molokyle 830
Bille1948 815
rotw 760
10  EXTERMINA.. 750
Hvordan OS X virker - rent teoretisk.
Fra : Tychsen


Dato : 10-10-06 20:24

Ja, jeg har opdaget, at windows bliver mere "rodet", efterhånden som
tiden går - og en del programmer og opdateringer har været igennem
maskinen.

Specielt i roden af c-drevet og i særdeleshed i windows-mappen ligger
der rigtig meget rod, som jeg ikke selv har oprettet. Det være sig
backups af diverse office-programmer, masser af mapper oprettet efter
updates på microsoft.com, en hel del filer fra gamle og slettede
(troede jeg) programmer.

Det virker i det hele taget til, at WinXP er et "rodehoved" - der
sviner med filerne, og ikke rigtig rydder op efter sig, når man beder
om at få slettet noget.

Mit spørgsmål er nu: operer Mac OS X på samme måde? Eller er det i
OS slut med ddl-helvedet og uendelige opdateringer og "rod" i filerne?
Når man sletter et program i OS, er det så gone forever? - jo mindre
man har bedt om et gendannelsespunkt, naturligvis.

Tak for de kloge svar, I sikkert giver mig. Man skal jo være halvt
programmør for at svare på det


 
 
Thorbjørn Ravn Ander~ (10-10-2006)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 10-10-06 20:59

"Tychsen" <mtychsen@hotmail.com> writes:

> Mit spørgsmål er nu: operer Mac OS X på samme måde? Eller er det i
> OS slut med ddl-helvedet og uendelige opdateringer og "rod" i filerne?
> Når man sletter et program i OS, er det så gone forever? - jo mindre
> man har bedt om et gendannelsespunkt, naturligvis.

OS X arbejder med "whatever.app" som indeholder data og kode (til en
eller flere arkitekturer) og som er en selvstående enhed.

Så svaret er nej, og ja :)

--
Thorbjørn Ravn Andersen "... plus ... Tubular Bells!"

Martin Agersted Jarl (10-10-2006)
Kommentar
Fra : Martin Agersted Jarl


Dato : 10-10-06 21:31

Thorbjørn Ravn Andersen wrote:
> "Tychsen" <mtychsen@hotmail.com> writes:
>
>> Mit spørgsmål er nu: operer Mac OS X på samme måde? Eller er det i
>> OS slut med ddl-helvedet og uendelige opdateringer og "rod" i filerne?
>> Når man sletter et program i OS, er det så gone forever? - jo mindre
>> man har bedt om et gendannelsespunkt, naturligvis.
>
> OS X arbejder med "whatever.app" som indeholder data og kode (til en
> eller flere arkitekturer) og som er en selvstående enhed.
>
> Så svaret er nej, og ja :)
>

Svaret er både og, tja og nej og ja.

Programmer i Mac OS X bruger biblioteker som følger med styresystemet.
Hvis et program kræver en funktion som ikke findes i bibliotekerne, må
programmøren selv lave et bibliotek, men til forskel fra Windows, lægges
dette bibliotek ikke et eller andet mærkeligt sted i fil-træet, men
ligger i selve applikations-kataloget. Hvis man derfor sletter dette
katalog -- som i Finder er repræsenteret ved et program-ikon -- slettes
biblioteket også.

Samtidig er disse standard-biblioteker "hellige". De ændres ikke
medmindre Apple selv vælger at lave en opdatering af et givent
bibliotek. En sådan opdatering vil altid (eller til en meget vid grænse)
være bagudkompatibel.

Man kan dog godt som programmør lave bevidst rod i systemet ved at lave
et installationsscript som for eksempel erstatter et af styresystemets
standard-biblioteker.

--Martin

Tychsen (10-10-2006)
Kommentar
Fra : Tychsen


Dato : 10-10-06 21:22

> Så svaret er nej, og ja :)
>
> --
> Thorbjørn Ravn Andersen "... plus ... Tubular Bells!"

Nej til hvad, og ja til hvad? Du er nødt til at tage
fløjelshandskerne på og fatte skalpel og papir! Jeg skal have det
skåret ud i pap...


Thorbjørn Ravn Ander~ (10-10-2006)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 10-10-06 21:28

"Tychsen" <mtychsen@hotmail.com> writes:

> > Så svaret er nej, og ja :)
> >
> > --
> > Thorbjørn Ravn Andersen "... plus ... Tubular Bells!"
>
> Nej til hvad, og ja til hvad? Du er nødt til at tage
> fløjelshandskerne på og fatte skalpel og papir! Jeg skal have det
> skåret ud i pap...

Jamen nu klippede du jo det væk jeg svarede på.

Nej til at OS X arbejder på samme måde, og ja til at du undgår DLL helvedet.

--
Thorbjørn Ravn Andersen "... plus ... Tubular Bells!"

Tychsen (11-10-2006)
Kommentar
Fra : Tychsen


Dato : 11-10-06 12:12


Martin Agersted Jarl skrev:
> Thorbjørn Ravn Andersen wrote:
> > "Tychsen" <mtychsen@hotmail.com> writes:
> >
> >> Mit spørgsmål er nu: operer Mac OS X på samme måde? Eller er det i
> >> OS slut med ddl-helvedet og uendelige opdateringer og "rod" i filerne?
> >> Når man sletter et program i OS, er det så gone forever? - jo mindre
> >> man har bedt om et gendannelsespunkt, naturligvis.
> >
> > OS X arbejder med "whatever.app" som indeholder data og kode (til en
> > eller flere arkitekturer) og som er en selvstående enhed.
> >
> > Så svaret er nej, og ja :)
> >
>
> Svaret er både og, tja og nej og ja.
>
> Programmer i Mac OS X bruger biblioteker som følger med styresystemet.
> Hvis et program kræver en funktion som ikke findes i bibliotekerne, må
> programmøren selv lave et bibliotek, men til forskel fra Windows, lægges
> dette bibliotek ikke et eller andet mærkeligt sted i fil-træet, men
> ligger i selve applikations-kataloget. Hvis man derfor sletter dette
> katalog -- som i Finder er repræsenteret ved et program-ikon -- slettes
> biblioteket også.
>
> Samtidig er disse standard-biblioteker "hellige". De ændres ikke
> medmindre Apple selv vælger at lave en opdatering af et givent
> bibliotek. En sådan opdatering vil altid (eller til en meget vid grænse)
> være bagudkompatibel.
>
> Man kan dog godt som programmør lave bevidst rod i systemet ved at lave
> et installationsscript som for eksempel erstatter et af styresystemets
> standard-biblioteker.
>
> --Martin

Hej Martin,

tak for hjælpen. Kan du evt. linke til nogle tekniske artikler, der
mere uddybende beskriver det, du skriver? Der må da være publiceret
noget semi-teknisk materiale omhandlene OS X's operative måde at
fungere på i relation til Windows's måde. Her tænker jeg altså ikke
kun på, at OS X ser anderledes ud, og når man installere et program,
så "trækker" man bare ikonet over i en mappe. Forskelle i de to
systemers GUI er naturligvis også interessant, men det helt spændende
er jo de underligende strukturer og generelle virkemåder.

Super mange tak...


Thomas Bjorn Anderse~ (11-10-2006)
Kommentar
Fra : Thomas Bjorn Anderse~


Dato : 11-10-06 12:22

"Tychsen" <mtychsen@hotmail.com> writes:

> tak for hjælpen. Kan du evt. linke til nogle tekniske artikler, der
> mere uddybende beskriver det, du skriver? Der må da være publiceret
> noget semi-teknisk materiale omhandlene OS X's operative måde at
> fungere på i relation til Windows's måde. Her tænker jeg altså ikke
> kun på, at OS X ser anderledes ud, og når man installere et program,
> så "trækker" man bare ikonet over i en mappe. Forskelle i de to
> systemers GUI er naturligvis også interessant, men det helt spændende
> er jo de underligende strukturer og generelle virkemåder.

Jeg kan anbefale "Mac OS X Internals" af Amit Singh
(www.osxinternals.com). Du kan evt. starte med forfatterens mange
tekniske artikler på www.kernelthread.com.

--
Thomas Bjorn Andersen
+++ATH

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste