| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | 1.8GHz p4 en time om at kompilere kerne Fra : Leif Neland | 
  Dato :  13-03-03 07:56 |  
  |  
 
            En hjemmesamlet p4 er knapt en time om at kompilere en 2.4 kerne, når den
 kører linux
 Der er prøvet med scsi og ide diske, ingen forskel. Anden ram gør heller
 ikke noget.
 Diverse benchmarks giver ikke rigtig nogen usædvanligheder, og der kommer
 ikke nogen fejlmeddelelser.
 Den kører godt nok i windows, men maskinen skulle være en linux mailserver.
 Hvordan griber man det an med at reklamere? Hvis man sender den retur,
 konstaterer de vel bare, at den virker i windows, og vi får en regning for
 uberettiget reklamation...
 Leif
 --
 ----------------------------------------------------------------------------
 ----------------------------
 Skal musik- og edb-industrien have ret til fratage forbrugerne deres
 rettigheder i henhold til Ophavsretloven, begrænse konkurrencen og
 fremme monopoldannelse ved hjælp af tekniske midler? Sig nej! Nu!
 Støt underskriftsindsamlingen på  http://www.digitalforbruger.dk
            
             |   |   
            
        
 
            
         
           Klaus Alexander Seis~ (13-03-2003) 
         
	
            | Kommentar Fra : Klaus Alexander Seis~ | 
  Dato :  13-03-03 08:31 |  
  |   
            Leif Neland skrev:
 
 > En hjemmesamlet p4 er knapt en time om at kompilere en 2.4 kerne,
 > når den kører linux
 
 Hvordan har du sat cpu'en op i BIOS?  Jeg kan også godt få min Athlon
 XP til at køre langsomt ved at vælge en anden opsætning i BIOS.
 
 Hvad siger "cat /proc/cpuinfo"?
 
 
   // Klaus
 
 -- 
  ><>    vandag, môre, altyd saam
  
            
             |   |   
            
        
 
            
         
           Mogens Kjaer (13-03-2003) 
         
	
            | Kommentar Fra : Mogens Kjaer | 
  Dato :  13-03-03 08:42 |  
  |  
 
            Leif Neland wrote:
 > En hjemmesamlet p4 er knapt en time om at kompilere en 2.4 kerne, når den
 > kører linux
 Hvilke moduler, etc., laver du til kernen?
 Hvis du fx prøver at genkompilere en standard RedHat kerne vil
 det tage 117 evigheder, fordi alle mulige drivere er inkluderet.
 Mogens
 Fut: dk.edb.system.unix
 -- 
 Mogens Kjaer, Carlsberg A/S, Computer Department
 Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
 Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
 Email: mk@crc.dk Homepage:  http://www.crc.dk
            
             |   |   
            
        
 
            
         
           Michael Wojciechowsk~ (13-03-2003) 
         
	
            | Kommentar Fra : Michael Wojciechowsk~ | 
  Dato :  13-03-03 10:04 |  
  |   
            On Thu, 13 Mar 2003 07:55:41 +0100, Leif Neland <leif@neland.dk>
 wrote:
 
 > En hjemmesamlet p4 er knapt en time om at kompilere en 2.4 kerne,
 > når den kører linux
 
 Hvilken kerne er det? En vanilla kerne, som du har konfigureret? Som
 en anden skrev i denne tråd, er f.eks. Red Hats kerner ret meget bloat
 i deres default configuration, idet _alt_ bliver kompileret AFAIK.
 
 Hvilken kerne anvendes der mens den nye kompileres? Hvilken CPU er den
 optimeret til? Hvilken distro og compiler er det på systemet.
 
 -- 
 Michael Wojciechowski
 
 One must suffer before enlightenment.
  
            
             |   |   
            
        
 
            
         
           Steen Suder, privat (13-03-2003) 
         
	
            | Kommentar Fra : Steen Suder, privat | 
  Dato :  13-03-03 19:15 |  
  |  
 
            Michael Wojciechowski wrote:
 > On Thu, 13 Mar 2003 07:55:41 +0100, Leif Neland <leif@neland.dk>
 > wrote:
 > 
 > 
 >>En hjemmesamlet p4 er knapt en time om at kompilere en 2.4 kerne,
 >>når den kører linux
 > 
 > 
 > Hvilken kerne er det? En vanilla kerne, som du har konfigureret? Som
 > en anden skrev i denne tråd, er f.eks. Red Hats kerner ret meget bloat
 > i deres default configuration, idet _alt_ bliver kompileret AFAIK.
 > 
 > Hvilken kerne anvendes der mens den nye kompileres? Hvilken CPU er den
 > optimeret til? Hvilken distro og compiler er det på systemet.
 Jeg kan ikke forestille mig at det skal tage en time dén maskine... selv 
 med mange moduler.
 Der må enten køre et eller andet på maskinen, der tager CPU og/eller 
 bruger disken helt råddent.
 Hvad er det for en disk?
 Er L1 og L2-cache evt. slået fra i BIOS?
 -- 
 Mvh. / Best regards,
 Steen Suder      < http://www.suder.dk/>
ICQ UIN         4133803
            
              |   |   
            
        
 
            
         
            Mogens Kjaer (14-03-2003) 
         
	
            | Kommentar Fra : Mogens Kjaer | 
  Dato :  14-03-03 10:41 |  
  |  
 
            Steen Suder, privat wrote:
 ....
 > Jeg kan ikke forestille mig at det skal tage en time dén maskine... selv 
 > med mange moduler.
 ....
 På en 2.3GHz P4 (DMA på harddisk slået til)
 tager det 30 minutter at
 lave en RedHat 8.0 standardkerne, incl. alt:
 # cd /usr/src/linux-2.4.18-26.8.0
 # make mrproper
 # cp configs/kernel-2.4.18-i686.config .config
 # make xconfig
 vælg exit
 # time make dep clean bzImage modules
 ....
 real    30m4.617s
 user    25m11.377s
 sys     1m51.248s
 Så det burde tage 39 min på en 1.8 GHz.
 Mogens
 -- 
 Mogens Kjaer, Carlsberg A/S, Computer Department
 Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
 Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
 Email: mk@crc.dk Homepage:  http://www.crc.dk
            
             |   |   
            
        
 
            
         
             Thomas Rasmussen (14-03-2003) 
         
	
            | Kommentar Fra : Thomas Rasmussen | 
  Dato :  14-03-03 11:15 |  
  |   
            Mogens Kjaer <mk@crc.dk> writes:
 
 > # cd /usr/src/linux-2.4.18-26.8.0
 > # make mrproper
 > # cp configs/kernel-2.4.18-i686.config .config
 > # make xconfig
 > vælg exit
 > # time make dep clean bzImage modules
 > ...
 > real    30m4.617s
 > user    25m11.377s
 > sys     1m51.248s
 > 
 > Så det burde tage 39 min på en 1.8 GHz.
 
 Øhh... hvis jeg prøver på min debian med en næsten vanilla kerne:
 
 sudo make dep clean bzImage modules 286.15s user 17.69s system 93% 
 cpu 5:26.45 total
 
 Det er på en 1GHz Athlon med DMA slået til. Selvfølgelig optimeret til
 min maskine (IDE disk, SCSI controller + SCSI moduler og USB).
 
 Så det ser virkelig ud til at Redhats kerne er fuldstændig overalle
 grænser bloatet.
 
 /Thomas
 
 -- 
 /"\  |  Human Knowledge Belongs To The World 
 \ /  |  -- Milo Hoffman in "AntiTrust" 
  x   |                   
 / \ <-- (ASCII Ribbon Campain against html emails and postings!)
  
            
             |   |   
            
        
 
            
         
              Mogens Kjaer (14-03-2003) 
         
	
            | Kommentar Fra : Mogens Kjaer | 
  Dato :  14-03-03 12:07 |  
  |  
 
            Thomas Rasmussen wrote:
 ....
 > Så det ser virkelig ud til at Redhats kerne er fuldstændig overalle
 > grænser bloatet.
 ....
 Det mener jeg bestemt ikke. De har netop lavet arbejdet for en,
 så man i 99% af tilfældene ikke behøver at lave en kerne selv.
 Og modulerne er jo netop moduler, så de ikke kræver RAM før
 man bruger dem.
 Mogens
 -- 
 Mogens Kjaer, Carlsberg A/S, Computer Department
 Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
 Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
 Email: mk@crc.dk Homepage:  http://www.crc.dk
            
             |   |   
            
        
 
            
         
              Kent Friis (16-03-2003) 
         
	
            | Kommentar Fra : Kent Friis | 
  Dato :  16-03-03 19:47 |  
  |   
            Den 14 Mar 2003 11:14:32 +0100 skrev Thomas Rasmussen:
 >Mogens Kjaer <mk@crc.dk> writes:
 >
 >> # cd /usr/src/linux-2.4.18-26.8.0
 >> # make mrproper
 >> # cp configs/kernel-2.4.18-i686.config .config
 >> # make xconfig
 >> vælg exit
 >> # time make dep clean bzImage modules
 >> ...
 >> real    30m4.617s
 >> user    25m11.377s
 >> sys     1m51.248s
 >> 
 >> Så det burde tage 39 min på en 1.8 GHz.
 >
 >Øhh... hvis jeg prøver på min debian med en næsten vanilla kerne:
 >
 >sudo make dep clean bzImage modules 286.15s user 17.69s system 93% 
 >cpu 5:26.45 total
 
 Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 
 Det er kun make install og make modules-install der har brug for root,
 og derfor bør man naturligvis også først skifte til root på det
 tidspunkt.
 
 Mvh
 Kent
 -- 
 Linux 0.12 is out
 Windows XP is now obsolete!!!
  
            
             |   |   
            
        
 
            
         
               Klaus Alexander Seis~ (16-03-2003) 
         
	
            | Kommentar Fra : Klaus Alexander Seis~ | 
  Dato :  16-03-03 20:21 |  
  |   
            Kent Friis skrev:
 
 >> sudo make dep clean bzImage modules 
 > 
 > Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 > 
 > Det er kun make install og make modules-install der har brug
 > for root,
 
 Det gør "make bzImage" da osse på min box.
 
 
   // Klaus
 
 -- 
  ><>    unselfish actions pay back better
  
            
             |   |   
            
        
 
            
         
                Kent Friis (16-03-2003) 
         
	
            | Kommentar Fra : Kent Friis | 
  Dato :  16-03-03 20:41 |  
  |   
            Den Sun, 16 Mar 2003 19:20:35 +0000 (UTC) skrev Klaus Alexander Seistrup:
 >Kent Friis skrev:
 >
 >>> sudo make dep clean bzImage modules 
 >> 
 >> Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 >> 
 >> Det er kun make install og make modules-install der har brug
 >> for root,
 >
 >Det gør "make bzImage" da osse på min box.
 
 Hmm, har du lavet en chmod 700 /usr/bin/gcc? Der er ikke noget der
 kræver særlige rettigheder at compile et program - uanset om
 programmet hedder bzImage eller hello world. Jeg gør altid:
 
 $ make dep clean bzImage modules
 $ su -
 # make modules_install install
 
 Mvh
 Kent
 -- 
 echo f 0:0 ffff 0 | debug
  
            
             |   |   
            
        
 
            
         
                 Klaus Alexander Seis~ (16-03-2003) 
         
	
            | Kommentar Fra : Klaus Alexander Seis~ | 
  Dato :  16-03-03 20:43 |  
  |   
            Kent Friis skrev:
 
 >> Det gør "make bzImage" da osse på min box.
 > 
 > Hmm, har du lavet en chmod 700 /usr/bin/gcc?
 
 Nej, undskyld - jeg forvekslede et kort øjeblik kommandoen med
 "make bzlilo", som jeg altid bruger fremfor "make bzImage".
 
 Jeg trækker mit udsagn tilbage.
 
 
   // Klaus
 
 -- 
  ><>    unselfish actions pay back better
  
            
             |   |   
            
        
 
            
         
               Thomas Rasmussen (16-03-2003) 
         
	
            | Kommentar Fra : Thomas Rasmussen | 
  Dato :  16-03-03 21:22 |  
  |  
 
            leeloo@phreaker.net (Kent Friis) writes:
 > Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 Fordi jeg normalt compiler med make-kpkg i debian, og der skal jeg
 være root, og da jeg som regel pakker kernesource ud som root, så har
 min normale bruger ikke skriverettigheder i /usr/src
 
 > Det er kun make install og make modules-install der har brug for root,
 > og derfor bør man naturligvis også først skifte til root på det
 > tidspunkt.
 Tjaa... både og... men som sagt, så bruger jeg ikke kernens standard
 makefiles så root var rimelig nødvendig, gad ikke lige lave en chown
 -R på /usr/src/linux   
/Thomas
 -- 
 /"\  |  Human Knowledge Belongs To The World 
 \ /  |  -- Milo Hoffman in "AntiTrust" 
  x   |                   
 / \ <-- (ASCII Ribbon Campain against html emails and postings!)
            
              |   |   
            
        
 
            
         
               Peter Jensen (16-03-2003) 
         
	
            | Kommentar Fra : Peter Jensen | 
  Dato :  16-03-03 22:49 |  
  |  
 
            Kent Friis wrote:
 >> sudo make dep clean bzImage modules 286.15s user 17.69s system 93% 
 >> cpu 5:26.45 total
 > 
 > Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 Hvis du kan kompilere inde i /usr/src/linux biblioteket (og dermed også
 skrive derinde), så har du vist et lille sikkerhedsproblem ...   
Der er vist skrevet en virus der udnytter det hvis kernelsourcen ikke er
 skrivebeskyttet. Den laver simpelthen en meget mere samarbejdsvillig
 kerne til næste gang den bliver kompileret ... Snedigt ...   
> Det er kun make install og make modules-install der har brug for root,
 > og derfor bør man naturligvis også først skifte til root på det
 > tidspunkt.
 Sørger disse funktioner for at modulerne bliver ejet af root? Og hedder
 det egentligt ikke modules_install?
 -- 
 PeKaJe
 The beauty of a pun is in the "Oy!" of the beholder.
            
              |   |   
            
        
 
            
         
                Kent Friis (16-03-2003) 
         
	
            | Kommentar Fra : Kent Friis | 
  Dato :  16-03-03 23:40 |  
  |  
 
            Den 16 Mar 2003 21:49:03 GMT skrev Peter Jensen:
 >Kent Friis wrote:
 >
 >>> sudo make dep clean bzImage modules 286.15s user 17.69s system 93% 
 >>> cpu 5:26.45 total
 >> 
 >> Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 >
 >Hvis du kan kompilere inde i /usr/src/linux biblioteket (og dermed også
 >skrive derinde), så har du vist et lille sikkerhedsproblem ...   
Nej da. /home/src er 775 root.wheel, og subdirectories er enten
 root.wheel eller kfr.wheel afhængig af hvem der har oprettet dem.
 Det er selvfølgelig kun trustede brugere (dvs. mig) der har wheel.
 >Der er vist skrevet en virus der udnytter det hvis kernelsourcen ikke er
 >skrivebeskyttet. Den laver simpelthen en meget mere samarbejdsvillig
 >kerne til næste gang den bliver kompileret ... Snedigt ...   
Men før den når så langt, skal den stadig igennem højreclick -> save
 as -> chmod +x -> ./virus
 >> Det er kun make install og make modules-install der har brug for root,
 >> og derfor bør man naturligvis også først skifte til root på det
 >> tidspunkt.
 >
 >Sørger disse funktioner for at modulerne bliver ejet af root?
 Som enhver anden kopiering, bliver $dest ejet af den bruger der opretter
 filen, altså root.
 >Og hedder det egentligt ikke modules_install?
 Hmm, jo det gør det vist. Sjovt nok havde jeg lige lavet en make
 modules_install fem minutter før jeg skrev det...
 Mvh
 Kent
 -- 
 Journalist: En der har forstand på at skrive artikler, men typisk
 ikke på det artiklerne handler om.
            
              |   |   
            
        
 
            
         
           Adam Sjøgren (14-03-2003) 
         
	
            | Kommentar Fra : Adam Sjøgren | 
  Dato :  14-03-03 11:20 |  
  |   
            On 14 Mar 2003 11:14:32 +0100, Thomas Rasmussen wrote:
 
 > Så det ser virkelig ud til at Redhats kerne er fuldstændig overalle
 > grænser bloatet.
 
 Er det 'bloat' at en distribution prøver på at understøtte så meget
 hardware som muligt?
 
 Hvad mening giver at at sammenligne din skræddersyede konfiguration
 med RedHats, som, man må formode, er forsøgt sat op til at kunne køre
 på så mange forskellige maskiner som overhovedet muligt?
 
 Er'ed ikke æbler og pærer?
 
 
   Mvh.
 
 -- 
  "Se, det her er en naturoplevelse."                           Adam Sjøgren
  "Nej det er ej, det er en blomst!"                       asjo@koldfront.dk
  
            
             |   |   
            
        
 
            
         
           Adam Sjøgren (17-03-2003) 
         
	
            | Kommentar Fra : Adam Sjøgren | 
  Dato :  17-03-03 00:32 |  
  |  
 
            On 16 Mar 2003 21:22:01 +0100, Thomas Rasmussen wrote:
 > leeloo@phreaker.net (Kent Friis) writes:
 >> Hvorfor sudo? Compileren kræver ikke root-rettigheder.
 > Fordi jeg normalt compiler med make-kpkg i debian, og der skal jeg
 > være root
 Nej, nej, du skal bare installere fakeroot og give make-kpgp en
 '--rootcmd fakeroot'   
  Mvh.
 -- 
  "I try to make everyone's day a little more surreal"          Adam Sjøgren
                                                           asjo@koldfront.dk
            
              |   |   
            
        
 
            
         
            Thomas Rasmussen (17-03-2003) 
         
	
            | Kommentar Fra : Thomas Rasmussen | 
  Dato :  17-03-03 09:20 |  
  |  
 
            spamtrap@koldfront.dk (Adam Sjøgren) writes:
 
 > Nej, nej, du skal bare installere fakeroot og give make-kpgp en
 > '--rootcmd fakeroot'   
Well, når man så kigger i man siden til fakeroot er der en lille
 "advarsel" mod at bruge den under bygningen af binaries. Så der er
 vist ikke den store forskel i at bruge fakeroot og sudo.
 /Thomas
 -- 
 /"\  |  Human Knowledge Belongs To The World 
 \ /  |  -- Milo Hoffman in "AntiTrust" 
  x   |                   
 / \ <-- (ASCII Ribbon Campain against html emails and postings!)
            
              |   |   
            
        
 
            
         
           Peter Makholm (17-03-2003) 
         
	
            | Kommentar Fra : Peter Makholm | 
  Dato :  17-03-03 08:38 |  
  |  
 
            leeloo@phreaker.net (Kent Friis) writes:
 > Det er kun make install og make modules-install der har brug for root,
 > og derfor bør man naturligvis også først skifte til root på det
 > tidspunkt.
 Hvis man først har oversat som root kan man, alt efter umask, kan det
 skabe problemer at oversætte en kerne som en anden bruger uden først
 at lave en 'make clean'.
 -- 
  Peter Makholm     |    Yes, you can fight it, but in the end the ultimate
  peter@makholm.net |                           goal of life is to have fun
  http://hacking.dk |                                     -- Linus Torvalds
            
              |   |   
            
        
 
            
         
            Kent Friis (17-03-2003) 
         
	
            | Kommentar Fra : Kent Friis | 
  Dato :  17-03-03 17:20 |  
  |   
            Den Mon, 17 Mar 2003 08:38:05 +0100 skrev Peter Makholm:
 >leeloo@phreaker.net (Kent Friis) writes:
 >
 >> Det er kun make install og make modules-install der har brug for root,
 >> og derfor bør man naturligvis også først skifte til root på det
 >> tidspunkt.
 >
 >Hvis man først har oversat som root kan man, alt efter umask, kan det
 >skabe problemer at oversætte en kerne som en anden bruger uden først
 >at lave en 'make clean'.
 
 Er det ikke stadig anbefalet med make dep clean bzImage modules?
 
 Mvh
 Kent
 -- 
   .~.                                   .~.
   /V\     From Palm Pilot to S/390      /V\
  // \\ Truly scalable operating system // \\
 /(   )\            Linux              /(   )\
  ^^-^^                                 ^^-^^
  
            
             |   |   
            
        
 
            
         
           Adam Sjøgren (17-03-2003) 
         
	
            | Kommentar Fra : Adam Sjøgren | 
  Dato :  17-03-03 14:30 |  
  |  
 
            On 17 Mar 2003 09:19:53 +0100, Thomas Rasmussen wrote:
 >> Nej, nej, du skal bare installere fakeroot og give make-kpgp en
 >> '--rootcmd fakeroot'   
> Well, når man så kigger i man siden til fakeroot er der en lille
 > "advarsel" mod at bruge den under bygningen af binaries. Så der er
 > vist ikke den store forskel i at bruge fakeroot og sudo.
 Jeg vil tro make-kpkg udmærket er klar over hvordan fakeroot skal
 bruges, da der specifikt i man-siden nævnes at man kan bruge fakeroot.
 Umiddelbart vil jeg tro at der er forskel på "sudo make-kpkg
 <blahblah>" og "make-kpkg --rootcmd sudo <blahblah>".
   Mvh.
 -- 
  "I try to make everyone's day a little more surreal"          Adam Sjøgren
                                                           asjo@koldfront.dk
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |