Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

BSD problem?

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2002-03-18 00:15

http://www.theregus.com/content/39/24272.html

Ovanstående länk handlar bland annat om problem att få BSD i OS X snabbt. De pratar om serialization, som jag inte vet vad det är... någon?

Jag blev riktigt sur i början, men då jag läst hälten så började jag se mer och mer tydligt vad han menade. Hans avslutning var riktigt bra. En bra skriven artikel som innehåller ganska mycket tankvärt.
Jag anser dock att vissa saker kunde han likaväl ha lämnat ute, för de var bara där för att reta folk kändes det som.

Jaja, klart läsvärd artikel.

Serialization (kallas också "Flatten") är när man omvandlar en datastruktur till en platt sekvens byte. Den serialiserade datastrukturen kan sedan skickas som en ström över IP eller lagras på disk, eller göra andra mysiga programmeringssaker med. Tekniken har blivit mycket populär i objektorienterade språk, men tekniken kan också användas utanför objektorienterade språk.

Jag kan tänka mig att det arkikeln syftar på är det faktum att kärnan i OS X som kallas Darwin och bygger på Mach och BSD -- och som jag gissar nästan uteslutande är skriven i C -- saknar färdiga anrop för att serialisera sina interna datastrukturer. Så, när Apple vill exponera operativsystemets strukturer för programmerare så saknas dessa funktioner från grunden. Apple måste då skriva wrapperfunktioner som serialiserar och deserialiserar nu i efterhand. Det kanske inte är så effektivt alla gånger.

Detta är min kvalificerade gissning. Använd salt efter behag, alltså.

[ 25 Mars 2002: Meddelandet ändrat av: ace4711 ]

Citat:

The problem is, one former Apple engineer told us, in serializing the twenty five year old BSD layer with the fifteen year old code of the extensions NeXT began to add in the mid 1980s.

jag tycker mer det det ser ut som "serializing" här syftar på problemen att "kombinera" de två olika - onekligen ganska gammla kodbaserna till ett system...

1
Bevaka tråden