Jag hade gärna sett något mycket seriösare än den här formen av listor ifrån människor som verkligen vet vad de snackar om, som artikelserie eller bok.
Dvs något som tog upp hur saker och ting fungerade i kärnan, microkernel eller inte, minneshantering, schedulers, ipc-möjligheter och dess hastighet, prestanda på (operativ-)systemanrop, minnesskydd, säkerhet, hinder för "fritt kodande"/hack, standardanvändarinterface och deras för-&nackdelar, samma sak för filhanterare och dylikt. En hel förteckning över information, fördelar och brister i ett operativsystem.
Själv nöjer jag mig med + och -.
Och btw, jag skippar att nämna huruvida operativsystemet är fritt eller inte som en poäng, om inte annat bara för att jävlas ;D
Gemensamt för flertalet av operativsystemen är att deras kommersiella stöd är bristfälligt eller mer eller mindre helt saknas, både vad gäller programvara och drivrutiner, så det orkar jag inte ta upp på varje OS. De som är någorlunda insatta vet ju redan hur det ligger till, men de behöver ju ingen sådan här lista.
AmigaOS classic
+ Litet och enkelt och är aldrig i vägen.
+ Avsaknaden av minnesskydd gör att "IPC" går "oändligt fort" och att i vad som helst i operativsystemet kan förändras och hackas i minnet hur som helst. Program som modifierade operativsystemet ändrade bara på saker i minnet och om de inte fungerade bra var det bara att inte starta dem vid nästa reboot (om man nu startade dem automagiskt) eller bara ge fan i att starta dem efter en reboot för att slippa strul, man hade ju inte ändrat i några systemfiler så allting var ju oförändrat.
+ Väldokumenterat (?)
+ Utöver hack i diverse former så kunde ju demos och spel ta över datorn som de ville också.
+ Datatypes gjorde att alla program som hade stöd för dem omedelbart fick stöd för det du lade till en datatyp för, mao om det kom ett nytt bildformat och du lade till en datatyp för det så kunde program som utnyttjade datatypes öppna bilder av det formatet.
+ Att lägga till stöd för en skrivare, filformat, skärm eller något annat var så enkelt som att klicka på dess ikon, ville man automagiskt ladda stödet kopierade man bara ikonen ifrån storage: till devs:
+ Jag har aldrig haft problem av att jag har uppdaterat ett lib till nyare version eller så, därav inget behov av program som reder ut dependencies o skit.
+ Programmen håller sig i sin katalog om man vill det, eller så kan man kopiera filer till systemdir om man vill ha dem tillgängliga för andra program också. Att avinstallera ett program är så enkelt som att bara ta bort dess filer.
+ Drösvis med fri programvara.
+ Stark demoscen.
- Avsaknaden av minnesskydd gjorde att dåligt skrivna program kunde krascha hela skiten.
AmigaOS 4
+ Minnesskydd
- Stödjer bara svårtillgänglig och skitdyr hårdvara.
AROS
- Försöker efterlikna AmigaOS vilket jag inte ser någon mening med, jag vill hellre ha ett nytt operativsystem.
- Långsam utveckling.
BeOS
+ Alldeles för dåligt insatt men av fansen att dömma så måste det ju ha gjort väldigt mycket väldigt rätt.
DragonFlyBSD
+ Coolt med annorlunda systemtänk vad gäller att allting skall gå att köra på clustermiljö osv, bättre utnyttjande av flerprocessorsystem och att faktiskt gå sin egen väg när andra inte vill lyssna.
FreeBSD
+ Klart bästa opensourceoperativet för desktopanvändning.
+ Snabbt.
+ Grymt mycket ports.
+ Stängda nvidiadrivrutiner.
+ Väldokumenterat
+ Snäll licens
- Portupgrade
GNU/Hurd
- Kommer det någonsin bli färdigt?
GNU/Linux
Jag väljer att skriva så eftersom Linux ju som sagt inte är ett operativsystem, och många av för- och nackdelarna som det tillskrivs skulle ju gälla "GNU/FreeBSD" eller "BSD/Linux" också.
+ Många utvecklare och användare.
+ Bra hårdvarustöd.
- Ostabil kärnutveckling.
- Drösvis med distar som använder olika programvara i olika versioner.
- Oftast bristande dokumentation, det är svårt att få veta hur man gör en sak i "Linux" (typ installera en skrivare i största allmänhet), vissa distar har ju bra distributionsspecifik dokumentation men det blir ju lite sämst om alla skall behöva skriva egen sådan.
- Restriktiv licens.
- Alla Linuxdistar suger, Debian tillhör väl den som suger minst, möjligtvis att Gentoo har en plats här med, och kanske Slackware också.
Haiku
+ Verkar ju ha kommit rätt långt, vore grymt med ett öppet BeOS som inte kan "försvinna".
- Tyvärr verkar utvecklingen gå rätt långsamt.
MacOS Classic
+ Snyggt som fan.
+ Lättanvänt.
+ Väldigt "korrekt" UI.
- Taskig multitaskning.
MorphOS
+ Bästa framtidsamigaoset.
+ Gratis (?)
+ Billig hårdvara jämfört med andra amigaalternativ.
- Framtiden för utveckling på amigan kanske ser lite mörk ut, men om morphos var gratis eller fler av "framtidsosen" gick ihop och jobbade på ett nytt AmigaOS så skulle det ju kunna briljera fullständigt.
NetBSD
+ Väldokumenterat
+ I mitt tycke trevligast portssystem av BSD-varianterna.
+ Portabelt
+ Få större releaser gör att man slipper uppgradera så ofta.
- Färre ports än FreeBSD.
- Inga stängda nvidiadrivrutiner.
OpenBSD
+ Väldokumenterat
+ Många nya alternativ till GPL-programvara i BSD-versioner.
+ Stort fokus på säkerhet som inte är i vägen och som alltid finns där.
+ Går att köra på relativt många plattformar.
- Theo är ju Theo, vilket ju nu senast bevisades av gnället över dubbellicenserad kod och huruvida den är tvungen att fortsätta vara BSD-licenserad eller inte.
- När jag använder det saknades en o annan port eller var inte i lika sen version som i FreeBSD.
- På systemanropsnivå (forkning, minnesallokering, nätverksprylar osv.) galet mycket långsammare än Linux och FreeBSD.
- Inga stängda nvidiadrivrutiner.
OS X
+ UNIX utan strul.
+ Bra hårdvarustöd.
+ Mycket kommersiell programvara.
- Apple har väl en viss förmåga att nöja sig när ett program eller en funktion väl finns och fungerar "bra", även om den kunde göras bättre.
Plan9
+ Tänkt att vara UNIX fast rätt, så systemdesignmässigt är det säkert skitbra.
- Ingen bryr sig om det och ingen gör något med det, så såvida man vill kunna köra de program man brukar kunna köra så är det fullständigt värdelöst.
QNX
+ Effektivt
+ Snabbt
+ Stabilt
+ Grymt UI
+ Enkelt
+ Utvecklat mot att köras i kluster/nätverk.
- Få utvecklare emot desktopmarknaden kanske.
- Gateway sket i att bygga en framtida Amiga baserat på det och började istället med Linux vilket det inte blev något av.
RiscOS
Verkar ju populärt bland användarna.
SkyOS
+ Grymt gjort av en person
+ Innovativt
- Taskiga framtidsutsikter med tanke på att det inte är opensource.
Solaris
+ Väldokumenterat
+ Skalbart
+ Välskrivet
+ ZFS, Zones, dtrace.
+ Stängda nvidiadrivrutiner.
+ Stort ekonomiskt stöd ifrån SUN.
+ Stabilt, även i form av gränssnitt och programvara, gamla program och gammal kod fungerar i en ny version av operativsystemet utan strul.
- Ingen ny KDE-port
- Inget officiellt och välstödt/bra pakethanteringssystem.
- Halvtaskigt hårdvarustöd.
Syllable
Vet jag för lite om, men det ser ju coolt ut, hur mycket jag hade önskat att de, AROS och Haiku och eventuellt SkyOS gjorde något tillsammans istället dock, då kanske vi hade fått något som nådde hela vägen fram.
vxWorks
+ Stabilt realtidsoperativsystem? ;/
Windows
+ Grymt hårdvaru- och tredjepartsstöd.
+ Grymt mycket programvara.
+ Lätt att hitta precis den hårdvara du vill ha i din prisklass.
+ Stabilt sedan XP/2k3 och några servicepacks.
- Tillåter väl inte lika mycket "hacks" som AmigaOS och unixvarianterna (OS X som undantag.)
- Dötrist
- Mitt ologiska egentliga hat kommer ifrån DOS/Win3.11 och Win95-tiden.
Hade väl varit användbarare med en lista som vi alla jobbade på och komplementerade med sanningar och fakta istället för en personlig topplista med kanske..