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

Linux - stable ABI/API nonsense

[es] :: Advocacy :: Linux - stable ABI/API nonsense

[ Pregleda: 5508 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anrxc

Član broj: 43899
Poruke: 452
*.adsl.net.t-com.hr.

Sajt: sysphere.org


Profil

icon Linux - stable ABI/API nonsense29.04.2007. u 13:03 - pre 205 meseci
Htjeo sam ostaviti link na temi "Poređenje kernela: Linux (2.6.20) vs. Windows (Vista)" na zalost zakljucana je. Mozda netko od ratnika sa Advocacy foruma nije upoznat sa stajalistem developera po tom pitanju.
http://www.mjmwired.net/kernel...tation/stable_api_nonsense.txt



EDIT:
Mozete poslusati i interview u zadnjem Novell Open Audio podcastu gdje Greg Kroah govori o razvoju drivera i projektu free linux driver development.
http://www.novell.com/recordin...naudio/2007/noa_070426_014.ogg


[Ovu poruku je menjao anrxc dana 29.04.2007. u 15:54 GMT+1]
You need to install an RTFM interface.
 
Odgovor na temu

_AxeZ_
Novi Sad, Vojvodina

Član broj: 141567
Poruke: 40
*.ADSL.neobee.net.

Jabber: axez@elitesecurity.org
ICQ: 2640053


+7 Profil

icon Re: Linux - stable ABI/API nonsense29.04.2007. u 17:50 - pre 205 meseci
Cek da sad Bojan Bozovic izgugluje sta znace termini API i ABI pa da dodje ovde da nam kaze kako je Linux s***** i kupusara..:)
\x56 \x6f \x6a \x76 \x6f \x64 \x69 \x6e \x61
\x52 \x65 \x70 \x75 \x62 \x6c \x69 \x6b \x61
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
*.inecco.net.

Sajt: www.nsc.ba


+4 Profil

icon Re: Linux - stable ABI/API nonsense29.04.2007. u 19:40 - pre 205 meseci
Ja veze o kernelu nemam, o drajverima pogotovo, a i skroz sam slab programer, ali znam da je:

ABI = Application Binary Interface
API = Application Programming Interface

Tako da ne znači, da obični Win korsnici, ne znaju šta barem znači ABI/API. Mislim, da ovaj predhodni post služi samo kao dobra potpala, za ono što će se pričati (ukoliko se ovakva retorika može nazvati normalnom pričom)...
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

Mitrović Srđan
bloodzero
Freelance
Majur //: Šabac

Član broj: 10261
Poruke: 2800
*.ptt.yu.

Sajt: freeshell-reviews.com


+4 Profil

icon Re: Linux - stable ABI/API nonsense29.04.2007. u 21:58 - pre 205 meseci
Ok procitati polako http://www.mjmwired.net/kernel...tation/stable_api_nonsense.txt
i uvideti sta je pisac hteo reci? I ovaj clanak ide u korist linuxa? (pricam o sadasnjosti)
Tony Melendez:
http://video.google.com/videoplay?docid=-
3819862628517136815&q=tony+melendez

NIKADA NE UZIMATI HOSTING NA GO DADDY!


 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.dynamic.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Linux - stable ABI/API nonsense29.04.2007. u 23:32 - pre 205 meseci
Citat:
Binary Kernel Interface
50 -----------------------
51 Assuming that we had a stable kernel source interface for the kernel, a
52 binary interface would naturally happen too, right? Wrong. Please
53 consider the following facts about the Linux kernel:
54 - Depending on the version of the C compiler you use, different kernel
55 data structures will contain different alignment of structures, and
56 possibly include different functions in different ways (putting
57 functions inline or not.) The individual function organization
58 isn't that important, but the different data structure padding is
59 very important.
60 - Depending on what kernel build options you select, a wide range of
61 different things can be assumed by the kernel:
62 - different structures can contain different fields
63 - Some functions may not be implemented at all, (i.e. some locks
64 compile away to nothing for non-SMP builds.)
65 - Memory within the kernel can be aligned in different ways,
66 depending on the build options.
67 - Linux runs on a wide range of different processor architectures.
68 There is no way that binary drivers from one architecture will run
69 on another architecture properly.


zasto menjaju alignment? Koliko ja znam Intel preporucuje alignment na 32-bita. Axez, i tebi treba znaciti da je kupus.
 
Odgovor na temu

anrxc

Član broj: 43899
Poruke: 452
*.adsl.net.t-com.hr.

Sajt: sysphere.org


Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 12:06 - pre 205 meseci
Citat:
blood: I ovaj clanak ide u korist linuxa?

Kako to mislis "u korist"? To je njihov model, ne kazem da je dobar ili los samo sam htjeo ukazati na njihovo stajaliste (nisam vidio da je netko ranije dao link na ovaj dokument), jer sunnis cesto povlaci ovaj argument po forumu.

Takoder na ovom forumu dolazi do pojave da neki tamo blackzero vice kako je Linux kod kupus i koristi se istim tim argumentom, a do jucer je prolazio proces "sto je to linux - linux je super svi crackeri ga koriste - linux je kupus tako kazu moji stariji prijatelji". Nesto drugo je posrijedi? Odusevljava te fantastican OpenBSD kod, pa si se razocarao u donedavni favorit Linux, znas sto i oni ponekad kopiraju Linux kod.

You need to install an RTFM interface.
 
Odgovor na temu

Mitrović Srđan
bloodzero
Freelance
Majur //: Šabac

Član broj: 10261
Poruke: 2800
*.gromnet.net.

Sajt: freeshell-reviews.com


+4 Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 12:22 - pre 205 meseci
Haha ne secams e da ja koristim taj termin "kupus". Takodje nigde ne pise
da se odusevljavam OpenBSD niti sta slicno. Mislim molio bih quote tog dela.

Citat:

sto je to linux - linux je super svi crackeri ga koriste - linux je kupus tako kazu moji stariji prijatelji"

Taj proces prodju vecina adolescenata jelte :)
Nemam nista od toga da volim ovo ili ono prosto volim ono sto mi donosi $$.
Moji stariji prijatelji sa foruma tipa mkdsl vole linux koliko znam :)
Ne znam odakle te teorije mislio sam da smo to odavno prerasli ali ocito neki
se jos uvek hvataju za takve stvari.
Tony Melendez:
http://video.google.com/videoplay?docid=-
3819862628517136815&q=tony+melendez

NIKADA NE UZIMATI HOSTING NA GO DADDY!


 
Odgovor na temu

mkdsl

Član broj: 28910
Poruke: 796
*.crnagora.net.



+10 Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 13:06 - pre 205 meseci
Volim ja i gibanicu, ali od svakodnevnog konzumiranja jednolične hrane dodje do poremećaja u ishrani, metabolizmu i sl. Posle ti djavo kriv kad zaglaviš proliv :)

Možda zato dosta linuxovaca ima win na drugoj particiji, čisto radi održanja zdrave stomačne flore. Ne bih isto mogao reći za win tabor...

OT:

Citat:
71 Now a number of these issues can be addressed by simply compiling your
72 module for the exact specific kernel configuration, using the same exact
73 C compiler that the kernel was built with. This is sufficient if you
74 want to provide a module for a specific release version of a specific
75 Linux distribution. But multiply that single build by the number of
76 different Linux distributions and the number of different supported
77 releases of the Linux distribution and you quickly have a nightmare of
78 different build options on different releases. Also realize that each
79 Linux distribution release contains a number of different kernels, all
80 tuned to different hardware types (different processor types and
81 different options), so for even a single release you will need to create
82 multiple versions of your module.


I zato nam ne treba 2000 distribucija, već jedna ali da valja. I glavobolje nema. Ali nekim ljudima ne možeš uterati patikom ono što mora čizmom...
 
Odgovor na temu

Mitrović Srđan
bloodzero
Freelance
Majur //: Šabac

Član broj: 10261
Poruke: 2800
*.gromnet.net.

Sajt: freeshell-reviews.com


+4 Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 13:28 - pre 205 meseci
Jbg trenutno mi vise leba donosi windows nego bsd/linux varijanta
pa mi nekako drazi :)
Tony Melendez:
http://video.google.com/videoplay?docid=-
3819862628517136815&q=tony+melendez

NIKADA NE UZIMATI HOSTING NA GO DADDY!


 
Odgovor na temu

fearless

Član broj: 74584
Poruke: 156
212.62.59.*

Sajt: www.phearless.org


Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 14:31 - pre 205 meseci
Kad sam ja to rekao počeli su da mi seru kako OS ne donosi pare nego znanje, a zna se na šta sam mislio :)
Phearless - Serbian/Croatian Security Magazine: www.phearless.org
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.dynamic.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 17:10 - pre 205 meseci
Axez meni da odgovori zasto menjaju alignment, dakle, koliko pingvina treba da se odluci da li struct treba da bude pakovan ili ne, i koliko pingvina treba da se odluci koji kompajler switchevi trebaju da se koriste, i zasto koriste uopste pakovane structove unutar kernela, sem odmah pre pisanja na uredjaj kada paddinga ne treba biti.
 
Odgovor na temu

fearless

Član broj: 74584
Poruke: 156
212.62.59.*

Sajt: www.phearless.org


Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 19:32 - pre 205 meseci
To je previše pitanja za jednog mesara :)
Phearless - Serbian/Croatian Security Magazine: www.phearless.org
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Linux - stable ABI/API nonsense30.04.2007. u 21:21 - pre 205 meseci
Previse nisko, cak i za Advocacy...
JaFreelancer.com
 
Odgovor na temu

cynique
Ivan Štambuk
Zagreb@Croatia

Član broj: 93690
Poruke: 155
*.cmu.carnet.hr.

ICQ: 106979934
Sajt: istambuk.blogspot.com


Profil

icon Re: Linux - stable ABI/API nonsense01.05.2007. u 14:03 - pre 205 meseci
Ovaj je link bio već dvaput na Advocacy forumu, jednom čini mi se i kao zasebna tema.

Poanta je da je Greg Kroah retardirani pingvin, koji s*** lupeta izmišlja i laže.

Stabilan je API/ABI dobar za NT/Solaris/OpenVMS/AIX/HP-UX/parcijalno *BSD, no ne i za pingvina? Ma vidi vraga. Da, jako je teško imati takvo nešto u razvojnom modelu u kojem ne znaš tko pije tko plaća, kad odjednom targetiraš gomilu ISA (bez neke preferencije) i u kojem je kernel _potpuno_ odvojen od user-mode aplikacija, korisnički-podesiv i dolazi u milijun inačica i varijacija. I pogotovo kad kultura compile-time podesivosti postane de facto stvar folklora (prva stvar koju pingvin nauči jest ./configure && make && make install).

Greg Kroah je već demonstrirao "kvalitetu" svojeg argumentativnog diskursa svađajući se onomad sa onim Solaris developerom, pri čemu je ispao pravi rasni pingvin, koji nojevski zabija glavu u zemlju kad čuje konkretan argument, i samo mantra prazne floskule o "slobodi" i "prednostima" koje donosi model u kojem svatko može biti sam-svoj-majstor.

Sapienti sat.
 
Odgovor na temu

anrxc

Član broj: 43899
Poruke: 452
*.adsl.net.t-com.hr.

Sajt: sysphere.org


Profil

icon Re: Linux - stable ABI/API nonsense28.07.2007. u 19:33 - pre 202 meseci
Dopuna: Linux kernel 2.6.23 to have stable userspace driver API
You need to install an RTFM interface.
 
Odgovor na temu

[es] :: Advocacy :: Linux - stable ABI/API nonsense

[ Pregleda: 5508 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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