Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Cak i Ameri stavljaju Linux u skole umesto Windows-a

[es] :: Advocacy :: Cak i Ameri stavljaju Linux u skole umesto Windows-a

Strane: < .. 1 2 3

[ Pregleda: 12638 | Odgovora: 54 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a04.02.2004. u 22:59 - pre 245 meseci
RedHat je imao NPTL vec duze vreme. Odluka da se koristi 1:1 je prosta: pokazalo se kao efikasnije.
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.f.bg.ac.yu

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 00:12 - pre 245 meseci
FreeBSD-ovi KSE (Kernel Scheduled Entities) su N:M threadovi. Pa ko voli... Nije Linux jedini kernel pod kapom nebeskom ;o)
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 00:45 - pre 245 meseci
Citat:
Odluka da se koristi 1:1 je prosta: pokazalo se kao efikasnije.


Pa i nije baš prosta. Generalno se smatra da je M:N superiorniji koncept. Evo šta sam našao na netu:

http://people.redhat.com/drepper/nptl-design.pdf

Citat:
Draft
The consensus among the kernel developers was that an M-on-N implementation
would not fit into the Linux kernel concept. The necessary infrastructure which would have to be added comes with a cost which is too high. To allow context switching in the user-level scheduler it would be often necessary to copy the contents of the registers from the kernel space.
Additionally many problems the user-level scheduling helps to prevent are no real problems for the Linux kernel. Huge numbers of threads are no issue since the scheduler and all the other core routines have constant execution time (O(1)) as opposed to linear time with respect to the number of active processes and threads.
Finally, the costs of maintaining the additional code necessary for an M-on-N implementation cannot be neglected. Especially for highly complicated code like a thread library a lot can be said for a clean and slim implementation.


Izgleda da se ispostavilo da je previše komplikovano nakalemiti M:N sistem na Linux kernel, pa su krenuli linijom manjeg otpora.

Citat:
FreeBSD-ovi KSE (Kernel Scheduled Entities) su N:M threadovi.

Ovo je zanimljivo, ali nisam uspeo da ukapiram da li je KSE već uključen u neku Release verziju FreeBSD-a, ili treba da se nešto čačka po kernelu da bi KSE proradio?
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 01:11 - pre 245 meseci
Pa, jednostavnije je u svakom slucaju. Efikasnije je jer se raspodela vremena ne radi u dva nivoa, a bilo je testova koji su pokazali da je NPTL brzi od NGPT (m:n). Pogledaj prepisku na adresi https://listman.redhat.com/arc...st/2002-December/msg00033.html
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.vdial.verat.net

Sajt: localhost


+5 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 01:15 - pre 245 meseci
tata: pogledaj pomenuti http://www.freebsd.org/kse/

Citat:
Using KSE

All KSE development is being done in 5.0-CURRENT. No special kernel configuration options are required to build a kernel with the KSE-related changes (the changes are inextricable from the FreeBSD scheduler).

In order to use KSE in an application, you need to link it against libpthread; this is straightforward. In the application's makefile(s), change the -pthread compiler switch or -lc_r link option to -lpthread and relink. Alternatively, you can use /etc/libmap.conf to map libc_r to libpthread (see libmap.conf(5)).


nego, tata (ili ko je još upućen u ovu tematiku), imate li neke dobre textove koji upoređuju različite implementacije (1:1, 1:N, ..), što sa teoriske, što sa praktične strane..

 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 01:30 - pre 245 meseci
http://lwn.net/Articles/10741/
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 01:38 - pre 245 meseci
Svaki ciga svoga konja hvali:

http://www-124.ibm.com/developerworks/oss/pthreads/

Citat:
NEW: "STABLE" NGPT 2.2.0
TOPS BOTH LINUXTHREADS AND NPTL IN PERFORMANCE AND SCALABILITY

Linus Torvalds: Look at Next Generation POSIX Threads (NGPT) for the future of threads, he advised. "pthreads are horrible, and Linux has a very different model, and there was no glue between the two." NGPT could be that glue.


Uglavnom, izabrali su NPTL za verziju 2.6 i verovatno su imali razloga za to.

Zombie, imaš ovde nekih tekstova na tu temu:

http://directory.google.com/To...ters/Programming/Threads/?tc=1

ukratko:

http://www.serpentine.com/~bos...he-different-kinds-of-threads-

Bio je neki dobar tekst na Sun-vom sajtu, ali ne mogu da ga nađem da me ubiješ...
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
195.252.81.*

ICQ: 60630914


+1 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a05.02.2004. u 09:23 - pre 245 meseci
Citat:

Additionally many problems the user-level scheduling helps to prevent are no real problems for the Linux kernel. Huge numbers of threads are no issue since the scheduler and all the other core routines have constant execution time (O(1)) as opposed to linear time with respect to the number of active processes and threads.
Finally, the costs of maintaining the additional code necessary for an M-on-N implementation cannot be neglected. Especially for highly complicated code like a thread library a lot can be said for a clean and slim implementation.


hehehe... samo da napomenem da je freebsd dobio i novi scheduler (ULE) a kse je postala default thread biblioteka (libkse -> libpthread). referentni linkovi:
http://www.bsdforums.org/forums/showthread.php?threadid=18469
http://www.bsdforums.org/forums/showthread.php?threadid=18217

kao i:
http://www.chesapeake.net/~jroberson/ULE.pdf

rekao bih da postaje zabavno posto je freebsd 5.x stao na noge, a rekao bih da linux generalno mnogo trpi zbog loseg dizajna na pocetku iz release-a u release.
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a18.02.2004. u 15:48 - pre 245 meseci
Citat:
Linus released the third version of the newly release Linux 2.6 kernel, 2.6.3.


Opa bato.. opet nova verzija.. ajmo opet reset.. pa na učenje.

E sad, nije strašno što mora da se uči, kako smo čuli, to i jeste edukativni softver, ali ima jedna loša stvar: ono što si učio za 2.6.2 sad treba da zaboraviš, jer ovo je slično ali ipak malo drugačije, a i ono 2.6.2 je malo drugačije od 2.6.1.. pazi da ne pomešaš. Ako je negde bilo i++ sad je možda ++i, a pre je možda bilo --i.. ufffff.

Ozbiljnije sad, dokle to ide tako ovim tempom - nova verzija svake 2-3 nedelje? Kad se očekuje da će malo da uspori, oko koje verzije?



Commercial-Free !!!
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a18.02.2004. u 16:43 - pre 245 meseci
Ovi su gori od Džonija Štulića. On je jedno vreme izdavao po tri albuma godišnje, ali Linuxovci su ga ušili.
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a18.02.2004. u 19:39 - pre 245 meseci
Citat:
degojs:
Ozbiljnije sad, dokle to ide tako ovim tempom - nova verzija svake 2-3 nedelje? Kad se očekuje da će malo da uspori, oko koje verzije?


Ozbiljnije, ne verujem da ce verzije izlaziti na 2-3 nedelje (mozda na mesec-dva). No, pre verzije 2.6.10 ne bih preporucio prelazak servera na novo jezgro i to samo ukoliko postoji znacajniji dobitak. Za bitne produkcione sisteme ce 2.6 jezgro verovatno stasati sledece godine.

Licno jos uvek nisam ni preuzeo novo jezgro (ionako bi zastarelo pre nego sto nadjem vremena da se zanimam sa istim) i verovatno cu ga testirati tek za par meseci.


[Ovu poruku je menjao popeye dana 19.02.2004. u 01:19 GMT]
 
Odgovor na temu

srki
Srdjan Mitrovic
Auckland, N.Z.

Član broj: 2237
Poruke: 3654
..-chandran.sbs.auckland.ac.nz



+3 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a18.02.2004. u 22:37 - pre 245 meseci
Citat:
popeye:
[Ozbiljnije, ne verujem da ce verzije izlaziti na 2-3 nedelje (mozda na mesec-dva). No, pre verzije 10 ne bih preporucio prelazak servera na novo jezgro i to samo ukoliko postoji znacajniji dobitak.

Da, i ja mislim da bi trebalo sacekati verziju 10.0

:-)
 
Odgovor na temu

popeye
Branko Ivanović
Beograd

Član broj: 3846
Poruke: 960
*.bitsyu.net

Jabber: popeye@elitesecurity.org
ICQ: 18038966
Sajt: popeye.linuxo.org


Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a18.02.2004. u 23:18 - pre 245 meseci
Mandraka? :P
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a20.02.2004. u 18:01 - pre 245 meseci
Čega?

http://news.com.com/2100-7344_3-5162456.html?tag=nefd_top

Commercial-Free !!!
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip.t-dialin.net



+7173 Profil

icon Re: Cak i Ameri stavljaju Linux u skole umesto Windows-a20.02.2004. u 18:41 - pre 245 meseci
Dodjavola... trebalo bi zabraniti i te robne marke, sa softverskim patentima :)

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: Advocacy :: Cak i Ameri stavljaju Linux u skole umesto Windows-a

Strane: < .. 1 2 3

[ Pregleda: 12638 | Odgovora: 54 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.