Musik Från Centrifugen

mars 13th, 2005

X-Windows vs. Windows som utvecklingsplattform

Skrivet av MFC i Operativsystem
Betyg:
1 Stjärna2 Stjärnor3 Stjärnor4 Stjärnor5 Stjärnor (Inget betyg)
Loading ... Loading ...

Ännu en artikel kommer flygande som ska ta upp ämnet Linux, en veckorapport om du vill.

Det har nu gått en tid sedan jag installerade Linux och börjar så smått att få igång mitt egen konfiguration. Jag har fått igång all hårdvara i datorn, om än inte 100% men dock. Vi ska titta närmare på det om en stund. Den nuvarande konfigurationen koncentreras på att få igång en utvecklingsplattform för Xwindows baserade program. Med detta tillkommer verktyg för att utveckla program.

Hårdvaran i datorn fungerar i mångt o mycket som det ska dock ska tilläggas att mitt ljudkort (Hercules Game Theatre XP 7.1) inte fungerar fullt ut med nya kärnan, 2.6.11. Tv-kortet fungerar, dock får jag brus när jag använder xawtv. Det skulle följa med ett program som skulle vara ett bättre program, nämligen motv men det får jag inte ens igång trots egen kompilering.

Jag har testkört Xlib biblioteket med diverse egna program för att se att alla länkningar och bibliotek fungerar. Jag har även installerat Lesstif programbiblioteket. Jag kommer även att försöka bygga upp informationsdatabaser med källor till information på såväl webbsidor, ftp-servrar som irc-kanaler.

Jag kommer att vara igång med att göra egna XWindows program inom en snar framtid så fort jag fått igång alla verktygen jag behöver.

Sen har jag funderat mycket över skillnaden mellan Windows och Linux/XWindows. Jag kan se varför Windows blivit så populärt. Det är lätt att vara duktig i en miljö som Windows eftersom den tar hand om allting för administratören eller personen som använder datorn. Windows ser till att all hårdvara som finns laddas, om drivrutinerna finns och programmen är mer eller mindre garanterade att fungera (originalkonfig). Dock ser jag hur mycket jag gått miste om när jag varit utan min gamle vän Linux / Slackware, nu i version 10.1.

När man använder Linux på sin maskin så är man sin egen herre. Man måste själv ladda alla drivrutiner, moduler och om man vill göra något per automatik får man se till att editera alla uppstartsskript själv, eller via konfiguratorer. Det låter jobbigt men charmen med Linux är att man sällan glömmer ett kommando. Det har väl förvisso med intresset att göra. Är man hängiven något så tenderar man sent att glömma det. Så är det med Linux. Man minns kommandon som annars är svåra att bemästra och detta med alla parametrar. Märkligt egentligen att man minns sånt men så har det varit.

Med Linux behöver man inte bekymra sig för att något sker som man inte känner till. Det finns verktyg och metoder för att bevaka systemet på ett sätt som inte existerar i Windows, och vill man ha det så kostar det antagligen så stora summor att endast personer med välbetalda jobb kan åstadkomma något med dessa verktyg. I linux finns det en så offantligt stor möjlighet och potential att utnyttja systemet som från början är inbyggt att man som administratör borde vara enormt tacksam mot Linus Torvalds för den stund han ägnade åt i sitt studentrum att skapa Minix som var det första egenhändigt skapade Unix systemet, om än begränsat så var det början till det vi idag kallar Linux.

Jag kanske var tvetydig när jag skrev att det inte fanns metoder för att bevaka vissa saker i Windows när det samtidigt fanns men kostade pengar. Vad jag menar är att möjligheterna i Windows är så fruktansvärt begränsade så en administratör har väldigt få möjligheter att se vad som händer bakom kulisserna om denne inte har den rätta kunskapen eller applikationerna att göra det. Applikationerna som ger administratören större möjligheter att bevaka ett Windowssystem kommer inte med Windows systemet utan detta är något man får betala för. Inom “Windows communityn” existerar inte riktigt GNU/BSD licenser. De finns men är väldigt få och oftast portade från U nix världen. Dessutom är Windows som operativsystem, förvisso dokumenterat via MSDN och Technet men ändå inte tillräckligt dokumenterat så man kan ta del av information som möjliggör en fördjupning i hur kärnan fungerar i Windows. Man kan alltid köpa en bok där det står hur systemet fungerar men att få ta del av kärnan är uteslutet för oss dödliga eftersom det är kommerciell produkt och dess innersta hemligheter är väl hållna hemligheter.

I Linux system kan man ta del av kärnan och förstå dess inersta funktioner och hur det verkligen fungerar och därmed mer optimalt använda systemet och dessutom finns det en “community” som bidrar till att tillhandahålla dokumentation på ett sätt som närmast saknar motsvarighet inom Windows världen.

Jag säger inte att Linux är bra och Windows är dåligt men jag kan med gott samvete säga att med Linux slösas inga resurser i onödan. Gör det detta så beror det troligen på en felaktig konfiguration och verktygen för att upptäcka det och rätta till det tillhandahålls inom systemet och inte vid sidan om som en kommersiell produkt (jfr Windows).

Jag kommer att återkomma med mer artiklar om utveckling inom Xwindows då det saknas sådan information på svenska. Vi får se om det kommer att uppskattas av någon. Jag vet att min tid som student bidrog till mitt intresse för Linux så det är nog inte konstigt att jag har den läggningen jag har men samtidigt måste man som fri människa kunna se alternativ till Windows och då behöver man inte vara student så jag kommer att ta upp ämnen som jämför Microsofts produkter med Linux motsvarigheter och även diskutera skillnader då jag använt båda som utvecklingsplattformar och känner att jag vill dela med mig av dessa.

Lämna en kommentar

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: