Ik vroeg me toch eigenlijk af: Al die fabrikanten van drivers hebben altijd problemen met linux. Ze willen de techniek achter hun hardware (bijvoorbeeld videokaarten) niet bekend maken, en willen daarom geen open-source drivers leveren. Closed source kan dan wel, maar die modules verschillen steeds weer per kernel versie. En dan nog hopen dat het werkt...
Waarom kan er voor Linux niet gewoon 1 standaard voor drivers worden ontwikkeld, zodat fabrikanten drivers durven ontwikkelen en verspreiden in binary vorm?
Hetzelfde geldt deels ook voor programma's: Wat ik begrijp is dat het meestal niet zomaar mogelijk is om binary's van het ene naar het andere systeem te zetten. Toch werken veel Linux versies toch met dingen als .deb of .rpm bestanden waar het wel kan. Is het gewoon performance dat veel pakketten enkel als source worden aangeboden? Als pakketten nou eens standaard als binaries worden aangeboden (en dan bedoel ik niet volautomagisch installerende .deb's of .rpm's) maar echt alleen alles voorgecompileerd. Dat zou toch een hoop problemen met ontbrekende libaries voorkomen? (Behalve dan natuurlijk libaries die niet worden "meegecompileerd" maar los worden gebruikt zoals een .dll in windows, daar moet gewoon een simpele controle op gemaakt worden zoals zo'n configure script nu).
Misschien kunnen jullie wat van deze vragen beantwoorden, want ik denk dat dit gewoon de beperkingen zijn. Al die mensen die zich afvragen waarom linux niet mainstream wordt: Ik denk dat de waarheid vooral hierin schuilt.
O ja, wat ik ook onbegrijpelijk vind is waarom er in Linux niet gewoon een "program files" alternatief is. Met voor ieder programma zo'n eigen directory. Met een package management systeem is het nog wel te doen, je kunt dingen deinstalleren en installeren en het systeem houdt (hopelijk) nog bij waar de files staan. Maar als je zelf iets compileerd, make uninstall is maar zelden beschikbaar, en als het er is heb je de source nog nodig.
Ik compileer daarom als ik zelf een programma installeer ook altijd met de --prefix=/usr/local/programmanaam. Zo kan ik het tenminste ook weer compleet verwijderen.
edit:
Ik kon even geen betere topictitel verzinnen, misschien "drivers" even tussen haakjes zetten dan dekt het de inhoud wat meer
Waarom kan er voor Linux niet gewoon 1 standaard voor drivers worden ontwikkeld, zodat fabrikanten drivers durven ontwikkelen en verspreiden in binary vorm?
Hetzelfde geldt deels ook voor programma's: Wat ik begrijp is dat het meestal niet zomaar mogelijk is om binary's van het ene naar het andere systeem te zetten. Toch werken veel Linux versies toch met dingen als .deb of .rpm bestanden waar het wel kan. Is het gewoon performance dat veel pakketten enkel als source worden aangeboden? Als pakketten nou eens standaard als binaries worden aangeboden (en dan bedoel ik niet volautomagisch installerende .deb's of .rpm's) maar echt alleen alles voorgecompileerd. Dat zou toch een hoop problemen met ontbrekende libaries voorkomen? (Behalve dan natuurlijk libaries die niet worden "meegecompileerd" maar los worden gebruikt zoals een .dll in windows, daar moet gewoon een simpele controle op gemaakt worden zoals zo'n configure script nu).
Misschien kunnen jullie wat van deze vragen beantwoorden, want ik denk dat dit gewoon de beperkingen zijn. Al die mensen die zich afvragen waarom linux niet mainstream wordt: Ik denk dat de waarheid vooral hierin schuilt.
O ja, wat ik ook onbegrijpelijk vind is waarom er in Linux niet gewoon een "program files" alternatief is. Met voor ieder programma zo'n eigen directory. Met een package management systeem is het nog wel te doen, je kunt dingen deinstalleren en installeren en het systeem houdt (hopelijk) nog bij waar de files staan. Maar als je zelf iets compileerd, make uninstall is maar zelden beschikbaar, en als het er is heb je de source nog nodig.
Ik compileer daarom als ik zelf een programma installeer ook altijd met de --prefix=/usr/local/programmanaam. Zo kan ik het tenminste ook weer compleet verwijderen.
edit:
Ik kon even geen betere topictitel verzinnen, misschien "drivers" even tussen haakjes zetten dan dekt het de inhoud wat meer
[ Voor 5% gewijzigd door pierre-oord op 08-10-2005 23:40 ]
Ondernemer in tech (oud LOQED.com, nu UpToMore.com)