Apple a distribuit intotdeauna nucleul de MacOS dupa fiecare lansare majora. Acest nucleu exista, pe dispozitive MacOS si iOS deoarece sunt construite pe aceeasi fundatie. In acest an, Apple a impartasit, cea mai recenta versiune a kernel - ului pe GitHub . Si puteti gasi, de asemenea versiuni ARM ale kernel - ul pentru prima data.
Prima versiune de MacOS (initial numit Mac OS X) a aparut in 2001. A fost construit pe partea de sus a NeXTStep , un sistem de operare dezvoltat de NeXT. Steve Jobs a fondat NeXT in 1985 si a vandut compania inapoi catre Apple in 1997. Si Apple a decis sa utilizeze NeXTStep ca baza pentru Mac OS X.
NeXTStep in sine este derivat din open-source proiect BSD. De aceea, un Mac in prezent se bazeaza foarte mult pe tehnologii open-source. Apple lanseaza o mica parte, de MacOS in fiecare an. Nu se poate compila si rula propria versiune de MacOS.
Apple a numit mai tarziu acest sistem de operare iPhone OS, si apoi iOS. Nu este o copie exacta deoarece nu exista ferestre pe iOS. Dar iOS si MacOS folosesc acelasi nucleu bazat pe Unix pe nume Darwin. Apple Watch si Apple TV, de asemenea, ruleaza variante de iOS care se bazeaza, de asemenea, pe Darwin.
Deci, faptul ca puteti descarca acum pentru ARM codul sursa al kernel-ului Apple nu inseamna prea mult. Poate ca Apple vrea sa imparta kernel-ul de iPhone pentru a primi feedback de la comunitatea open-source. Poate ca Apple lucreaza la o versiune de MacOS care ruleaza pe cipuri ARM. Poate ca a fost un accident. Poate ca Apple a vrut doar sa vada reactia de pe Twitter.