Citat:
Ursprungligen inskrivet av
aliquis79
Delar av Windows är väl visst byggt på öppen källkod, jag tror exempelvis att de hade lånat tcp/ip-stacken från BSD?
Tidigare versioner använde BSD:s IP-stack, ja. Det i sig är dock knappast ett argument för att Windows är byggt på öppen källkod.
Citat:
I vilket fall som helst verkar ju inte Apple så sugna på att donera allt de gör som öppen källkod heller. Att de trots allt har mycket öppen källkod i operativsystemet beror väl på att de är tvungna / det är praktiskt då de ändå slängde in en massa open-sourcekod i OS X. Struligare att hålla på med en egen fork av varje projekt (även om de ju forkade khtml till webkit.)
Om du kollar på Apples open source-sida så ser du att väldigt mycket av mjukvaran där är släppt under Apples egen licens, det är alltså Apple-mjukvara som de själva valt att släppa som öppen källkod.
Och vad då tvungna? Det är mer än tio år sedan OS X först släpptes, om de nu var så anti-öppen källkod så borde de väl ha jobbat hårt med att få bort så mycket som möjligt av de delarna av operativsystemet som möjligt till förmån för stängd mjukvara och inte fortsatt med att bidra till de projekt som de använder kod från?
Citat:
Öppen källkod blev väl ett nödvändigt ont när man blev tvungna att skrota macos och snabbt få ihop något annat.För iPod fungerar ju som UMS, AAC med Apples egen DRM var ju lika spritt som MP3, Mac Pro använder inte egna grafikkort osv?
Ok, följande gäller bara iTunes/iPod/iPhone och inte OS X:
AAC.
DRM på musikfiler var något som skivbolagen krävde men som senare förhandlades bort av Apple.
USB Mass-Storage är bra på ett sätt men dåligt på andra, närmare bestämt om man vill kunna hantera ett mediabibliotek och inte skyffla runt filer som på den gamla Winamp-tiden.
Gällande grafikkorten så är det mindre firmware-skillnader och rör sig om hårdvara, inte OS X.
Citat:
Båda pushar väl sin egen agenda hårdast. Apple vill ju exempelvis att folk skall köra deras nanoSIM och överlåta patent åt dem för att få använda det.
Apple pushar NanoSIM som standard-förslag, de vill att alla ska använda det och är villiga att skippa royalties för det just eftersom de vill få igenom det som en standard. Dessutom, dun-dun-dun, en hårdvarustandard.
Citat:
Microsoft använder väl också en del standarder. Exempelvis Ethernet, TCP, IP, ..Och Apple skulle inte göra samma sak menar du?
Microsoft försökte en gång i tiden konkurrera ut Internet, MSN kallades det (ej att förväxla med MSN/Windows Live Messenger). Att de sen fick krypa till korset och lägga till en IP-stack i Windows betyder inte att de inte försökte.
Citat:
Microsoft accepterar ju mono med exempelvis.
Mono ses inom *nix-världen som ett skämt, ett sätt för Microsoft att smyga in .NET-program i *nix-miljöer för att senare kunna byta ut dessa mot Windows-miljöer. Och ja, jag vet att det rent tekniskt sett inte är Microsoft som ligger bakom Mono men de har knappast tagit avstånd från det om vi säger så (fungerar ofta så inom företagsvärlden, man kanske inte officiellt säger och tycker något som företag men i praktiken så har man ändå valt att vara för eller mot något och beroende på företagets position på marknaden så kan detta betyda väldigt mycket, att ett av världens största mjukvaruföretag ger sin välsignelse till ett projekt som syftar till att porta deras frameworks till en annan plattform skickar helt klart signaler).
Citat:
Microsoft är en top 20-kontributör till Linux (men självklart gör de det inte för skojs skull utan gör sådant som gynnar dem. Men varför i helvete skulle de göra något annat? Varför skulle Apple? Jag tvivlar på att Apple anställer en massa folk som säg sitter och förbättrar Firefox för Windows bara för skojs skull. De gör väl det de har användning av och skiter i resten. Lär ju inte bugfixa linuxkärnan heller exempelvis.
"Microsoft developer K. Y. Srinivasan was among the top contributors to version 3.0 of the Linux kernel, as he worked to hone the drivers for Microsoft Hyper-V virtualization platform. Srinivasan’s Hyper-V work accounts for much of the work covered by the new report from the Linux Foundation."
http://www.wired.com/wiredenterprise...oft-and-linux/
Det Microsoft gjort med Linuxkärnan är till väldigt väldigt stor del patchar som ska få Linux att fungera bättre under Microsofts egen hypervisor. Och de har fortfarande kvar "informationssidor" där de går på om hur dåligt Linux är genom att snurra till siffrorna.
Citat:
Inget av företagen är ju särskilt öppna imho men Apples totala system känns ännu mer instängt än Microsofts.Känns som det kvittar. Varför skulle man bry sig om att köra Darwin?
Windows är likväl stängd källkod till 99,999..%. OS X är till väldigt stora delar öppen källkod.
I båda systemen kan du installera vilken mjukvara du vill och ändra systemfiler fritt.
Microsoft har en historia av att använda sitt monopol på desktop-operativsystemsmarknaden för att utrota konkurrenter, Apple har aldrig gjort något liknande (inte på något i närheten av den skalan, de har aldrig gladeligen tagit förluster på hundratals miljoner dollar för att slå sig in på en marknad med gratisprodukter eller slå ut konkurrenter, det har däremot Microsoft gjort upprepade gånger och till och med fällts i domstol just p.g.a. detta beteende).
Citat:
Men hur som helst, ja du kan köra en open-source Windowsliknande miljö:
http://www.reactos.org/en/index.html
Det är inte Microsoft som har kodat den men det är ju knappast Apple som har kodat Mach eller BSD heller.
ReactOS är lika mycket Windows som Wine är Windows.
Darwin är UNIX-systemet som är en del av OS X. Och kör dessutom XNU-kärnan som är en fork av Mach.
Att du dessutom verkar tro att userland i OS X är helt BSD säger en del om hur insatt du egentligen är. Userland i OS X är en blandning av BSD- och GNU-verktyg med vissa Apple-specifika program tillagda (och merparten av dessa är dessutom öppen källkod, vart hittar jag källkoden till Microsofts systemmjukvara för Windows?)
Citat:
Onödig tråd. Det hade ju räckt med att det enda inlägget var "PC." (Ja jag har en mac, nej min nästa dator kommer inte vara en mac.)
Så varför skriver du här om den är onödig?
__________________
“This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.” -- Douglas McIlroy