Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 14 odgovora
  • 5.367 pregleda

Najnovija ↓

sta je sa kernelom 2.3.* ??? 04.04.2001. u 12:21 · pre 311 meseci #1
bio 2.2.19 zadnji ... pa onda jump na 2.4.0 ... i dalje ....
sta je sa 2.3 verzijom ??

na ftp.kernel.org vidim da su ga bas razvijali L;)) ... LATEST-IS-2.3.99-pre9 ??? ....
Re: sta je sa kernelom 2.3.* ??? 04.04.2001. u 13:16 · pre 311 meseci #2
Za linux-e postoje dve serije kernela 2.2.x i 2.4.x :) Verzija koju ti pominjes (2.3.x) je beta verzija kernela 2.4.x :)

Ja mislim da je ovako :o)
Potpis
CCIE #22192 )
https://pulsarpoint.rs
Re: sta je sa kernelom 2.3.* ??? 04.04.2001. u 14:42 · pre 311 meseci #3
verzije sa neparnim brojem su probne verzije
znaci 2.3.x je probna, tako je bilo i sa 2.1.x i ostalim
Potpis
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
Re: Re: sta je sa kernelom 2.3.* ??? 04.04.2001. u 15:12 · pre 311 meseci #4
Citat:
Mikky wrote:
verzije sa neparnim brojem su probne verzije
znaci 2.3.x je probna, tako je bilo i sa 2.1.x i ostalim


E upravo tako :o)
Potpis
CCIE #22192 )
https://pulsarpoint.rs
Re: sta je sa kernelom 2.3.* ??? 04.04.2001. u 15:17 · pre 311 meseci #5
Interesuje me da li se povecava duzina kernel steka u zavisnosti od velicine task strukture (task_struct). I ako se povecava kako da odredim njegovu duzinu ?
Potpis
CCIE #22192 )
https://pulsarpoint.rs
Re: sta je sa kernelom 2.3.* ??? 04.04.2001. u 18:15 · pre 311 meseci #7
Aman ljudi sta se gubite kakve probne verzije.
Pod neparnim brojem su kerneli u RAZVOJU (devel.), a parni bi trebalo da su stable.
Re: Re: sta je sa kernelom 2.3.* ??? 05.04.2001. u 09:02 · pre 311 meseci #9
Citat:
predator wrote:
Ja licno ne razumem pitanje!?!

Malo da pojasnim :)

Posto predatore predpostavljam da znas da je osnovna struktura u kernelu za kontrolu svih procesa task_struct i da je ona oko 1k velicine:) /* Mozes dobiti tacnu duzinu ovim kodom */
#define __KERNEL__
#include <linux/sched.h>
main()
{
printf ("Duzina task strukture je %d\n", sizeof (struct task_struct));
}
Kod mene je tacno 972 bajta. Na kernelu 2.2.x task struktura se alocira na dnu kernel steka. Posto kernel stek ima fiksnu duzinu (bar tako kazu ljudi :):)) od 8192 bajta. E sada je fazon u tome da li sa povecanjem task strukture se povecava i velicina kernela tj. posto se task struktura povecava sa povecanim brojem procesa da li se moze dogoditi da bude prepisan sadrzaj kernel steka ?
Potpis
CCIE #22192 )
https://pulsarpoint.rs
Re: Re: sta je sa kernelom 2.3.* ??? 05.04.2001. u 10:45 · pre 311 meseci #10
Citat:
gandalf wrote:
Gojko: Zar to nije isto ???


Pa nije.
--------------------------------------------------------------------------------
The latest stable version of the Linux kernel is: 2.4.3
The latest beta version of the Linux kernel is: 2.3.99-pre9
--------------------------------------------------------------------------------

I negde sam jos citao da parne verzije preporucuju za obicne korisnike, a ove neparne samo za developere i one kojima pod hitno treba neka najnovija opcija/podrska za hardware/mogucnost..
Re: sta je sa kernelom 2.3.* ??? 05.04.2001. u 11:00 · pre 311 meseci #11
krenucu od fork() systemskog poziva jel on mora da napravi novi task :o)
Code:

struct task_struct *p;

 p = alloc_task_struct();


Zatim pogledaj u /usr/src/linux/arch/i386/kernel/proccess.c za vise o ovj funkciji ali da neduzim evo i ukrtako ->

Poizva se __get_free_pages(GFP_KERNEL,1); i to se sve u svemu vraca procesu a sama funkcija __get_free_pages() se nalazi /usr/src/linux/mm/pages_alloc.c

Jebiga jedino u sourceu mozes da naucis :o)
Druge ti nema...
Ja sam ovo izvukao iz source jel drugacije ne bi mogao :o)
Re: sta je sa kernelom 2.3.* ??? 05.04.2001. u 11:43 · pre 311 meseci #12
Izgleda da kernel cuva samo trenutni task na kraju stacka...Tako bi se jedino moglo objasniti ovo->

Code:

static inline struct task_struct * get_current(void)
{
        struct task_struct *current;
        __asm__("andl %%esp,%0; ":"=r" (current) : "0" (~8191UL));
        return current;
 }


Ovo ~8191UL je = -8192 (prvi put vidim ovaki zapis)
Eto to je sve sto mogu da ti kazem iz fast looka na kernel ali za vise moras sam da citas kernel source :o)
Re: sta je sa kernelom 2.3.* ??? 05.04.2001. u 17:05 · pre 311 meseci #13
al' ste se izbacali ...
dovoljno je bilo da neko postuje 2.3 ( tj. neparne) verzije su beta .
L;))
Re: Re: sta je sa kernelom 2.3.* ??? 05.04.2001. u 17:54 · pre 311 meseci #14
Citat:
m r v a wrote:
al' ste se izbacali ...
dovoljno je bilo da neko postuje 2.3 ( tj. neparne) verzije su beta .
L;))

Ne kapiram zasto ???

predator: O.k hvala na odgovorima jos cu malo pogledati i ja sam :o)
Potpis
CCIE #22192 )
https://pulsarpoint.rs
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme