Utoljára kernelt ... fordítottam.

Címkék

Linux, *BSD stb. tök mindegy. Ha csak meglevő kernelhez fordítottál modult, az is beleszámít. Ha nem tudod pontosan, tippelj!

< 1 hónapja
6% (87 szavazat)
1-11 hónapja
4% (57 szavazat)
12-23 hónapja
2% (25 szavazat)
2-5 éve
8% (106 szavazat)
6-10 éve
16% (216 szavazat)
10+ éve
38% (513 szavazat)
Sose fordítottam.
25% (344 szavazat)
Egyéb, leírom.
0% (5 szavazat)
Összes szavazat: 1353

Hozzászólások

Kernelt szerintem regen forgattam mar, de a DKMS megoli ezt az adatot:)

Szerkesztve: 2023. 12. 04., h – 11:44

tuzfalakra en szoktam forditani, meg az i40e driverbol is ami a kernelben van az osregi es bugos, az inteltol toltottet szoktam belehakolni a kernelbe es ugy forditani (nem modulkent)

regebben meg foleg a grsecurity patch miatt forditottam, de sajnos az mar nem elerheto egy ideje, bar ma mar nem is annyira kell

> úgy látom a 40 Gbit-es NIC-hez való

igy van, ez nem soho cucc.

> Melyik kernelben bugos

ugy 6-7 eve szivtam vele nagyot, ha jol latom akkoriba 4.4 es 4.8 verziok voltak

de idonkent neztem ujabbakban is, es azokban is egy osregi verzioju, az intelehez kepest 10-ed akkora minimal driver van. gondolom amikor megjelent a kartya beleraktak az elso verziot es azota nem az inteltol frissitettek hanem a mar kernelben levot javitgatjak...

nem volt teljesen szar, gondolom "otthoni" felhasznalasra elmegy, de nalunk volt ugy 100 vlan, sok kozuluk bridge-ben, emiatt promisc-ben. es vszinu a promisc kezelese volt elrontva vlanok eseten, mert ha egy vlanon futtattam tcpdumpot utana nehany masik vlan megallt, ha azokra inditottam tcdumpot akkor az megjavult. promisc nelkuli tcpdumpal nem volt gond, de a bridge interfaceken az keves volt. meg ugy remlik az mtu allitast sem dijazta. meg remlik dhcp nyug is, mintha a broadcast forgalom is akadozott volna.

> miért nem modulként teszed be?

na erre mar en sem emlexem... talan nem is akart modulkent lefordulni, de lecserelve a kernel forrasban levot erre mukodott? reg volt mar.

Beágyazott/PMMU-mentes kerneleket napi szinten fordítok-fejleszt(get)ek.

Linuxabb jellegű host compiling egy jó ideje nem volt már (mondjuk evente 1x modulok forditasa elofordul, hálistennek egyre ritkábban), de pont pár hete kezdtem el a Linux RISC-V (rv32imac) cross compiling kitanulását. Eddig inkább kevesebb mint több sikerrel :) 

15 eves SBC kapott Bullseye-t 2022 nyaran, ehhez kellett porgetnem ra egy kernelt. Lassan megint idoszeru Debian releaset ugrani, ilyenkor fel szoktam tenni a kiadashoz kb. korban passzolo longterm kernelt.

Ha csak meglevő kernelhez fordítottál modult, az is beleszámít.

Sokan nem is tudják, hogy ilyet csinálnak, ha DKMS support van a modulhoz :)

Apropó VmWare Workstation.

Azt mire fejlesztik? Mármint mi az a Linux Distro, amelyiken hiba nélkül települ? Nekem az utóbbi 5-6 telepítésből 5-6 alkalommal kellett a vmmon és vmnet modulokat fordítanom, és ahogy írtad, rendszerint fuzz-zal ment csak a foltozás. Ha régebbi volt az Ubuntu, az volt a baj, ha újabb, akkor meg az.

Az LFS gang meg lett szólítva. :)

Azért az UHU alatt történt Wesnoth-fordítások is érdekesek voltak eleinte (érdekes = mi a fenének nem megy), aztán egyre inkább elkezdett ez a része érdekelni, így lett LFS. Egyébként szerintem UHU-hoz is fordítottam kernelt (és büszke voltam nagyon magamra, amikor a pendrive ubX néven jelent meg, mert másik modult állítottam be - vagy hogy is volt már 10++ éve).

10-20 óra nettó, utána jöhet a BLFS ha nagyon unatkozol. Hobby és tanulás, nem production; ha ezt el tudod fogadni, megéri az időráfordítást. Némi rutinnal (és nem túl gyenge géppel) 3 óra alatt felhúzható maga az alap LFS. X+XFCE+Firefox plusz kb 2.5 óra. A komoly előny hogy megtanulhatod mi az a bootstrap és mi az az infrastruktúra amit "linux rendszer"-nek nevezünk.

AMD alatti nested VMware virtualizaciot eltortek 5.16-ban, azota sincs megjavitva, igy ha meg akarom javitani, akkor patchelni kell. szerencsere csak az otthoni jatszos gepet erinti :-)

2010 előtt volt SUN Netra szervereimre forgattam Gentoo -t (és most egy könnycsepp gördöl le a szemem sarkából).

For Whites Only meeting room!

Sose fordítottam 20%

Hígul.

trey @ gépház

http://hup.hu/szavazasok/20120110/eletkorom

https://hup.hu/szavazasok/20131108/retro_szavazas_eletkorom

+ voltak korábban mindenféle felmérések a HWSW irányából, amiben szintén volt demográfia, de azokat már nem keresem meg, mert nem emlékszem egyenként a címeik töredékére se.

trey @ gépház

Még amikor a hangkártya drivert meg a CD-hez a ISO9660 RockRidge + Joliet supportot külön kellett forgatni, úgy 25 éve... Azóta csak max a Virtualboxhoz kellett modult fordítani.

Tegnap. Sot, meg bisecteltem is.

I hate myself, because I'm not open-source.

Szerkesztve: 2023. 12. 04., h – 11:33

Nagyjából egy hete. Van egy jó talicskányi saját patchünk, meg aztán használunk olyan hardvereket is, amikhez nincs a mainstream kernelben driver, satöbbi.
A héten pedig éppen a különböző cipher algo-k hardveres offloadjával kapcsolatos dolgokat piszkáltam.

Nem az utolsó kernel fordításom volt, de emlékezetes. FreeBSD alatt pörgettem többször, és XFree86-ot portsból szintén többször, de valami so-kat tákoltam még hogy eggyel nagyobb felbontás legyen a monitoron. Egy hétvége.

Az utolsó egy kényelmes Debian kernel pörgetés volt. Ahogyan fentebb is, Virtualbox modul, meg talán 2x hálókártyához modul, amikor még épített PC routerem volt. 10+ éve. Otthon Ubuntut használok régóta, ott sosem.

echo crash > /dev/kmem

A VirtualBox kernel moduljat meg mindig forditja a script? Ha igen, az beleszamit? :D

Hogy ilyen is legyen: legutolsó kernelfordításom WSL2-höz volt (igen, "Microsoft-kernel") :D

Még anno 2.4-2.6 kernel körül forgattam, grsecurity, és társai. Aztán megszűnt rá az igény apránként.

csak ha valami nem mukodik, pl. 3ware kartyam bullseye-ban.

altalaban nincs szukseg ra mert minden mukodik :)

neked aztan fura humorod van...

Realtek pàrhuzamos portos ethernet illesztō.

"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Szar LTS Ubuntun a Realtek wifi modul, szóval... Várjunk, dkms számít?

A Realtek vegyesfelvágott. Sok chipjük egész jól megy a generic kernelbe épített driverrel, úgy, hogy semmit nem kell forgatni hozzá, míg más eszközeikhez külön kernelmodult, meg dkms baromságot kell végigtolni, illetve van 1-2 termékük, amihez meg semmi driver nincs. Nem lehet ezt így gyártóra megmondani, a konkrét eszköznek kell utánanézni. Nem csak Realteknél, én Intel grafikus chipsettel is jártam úgy, hogy pl. Atom prociba Intel GPU-ként volt integrálva, GMA3600, de valójában PowerVR fos volt, csak Ubuntu 12.04 vitte, se az előtti kernelek, se azutániak nem tartalmazták a drivert, csak a 2D gyorsítatlant. Ezért nem szabad hinni a márkanévnek.

A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)

Az integrált hálókártya mai napig valami realtek cucc a konzumer alaplapok nagy részén. És röhej, de van h. még jobb is mint az intel csodája, pl. a 2,5Gbit-es LAN intelnél igazi sikersztori volt pár éve, a sokadik hw reviziója az i225-nek is szar volt. Ahogy látom az utód i226 szintén hasonlóan hibásra sikeredett. Mialatt meg a realtek 2,5Gbit látszólag megy jól.

Illetve ugyanitt az integrált hangot is talán realtek adja. Ma már jó ha a desktop pc userek 1%-nak van dedikált hangkártya a gépében.

> hangot is talán realtek adja

annyira hogy sokaig (10-20 eve) a realtek halokartya chipjei is gyakorlatilag hangkartyak voltak, csak bedigiztek a bejovo jelet es a dsp feldolgozast mar cpu vegezte, nem veletlen evett 100% cpu-t realtekkel egy ftp letoltes amig intellel elment 3% cpuval.

az utobbi evekben sokat fejlodtek, bar a rtl chipes usb-lan meg most is siralmas, 100mbitet is alig tudja, mikozben pl. a broadcom chipes lazan hozza a gigat ugyanazon a gepen/switchen.

intellel amugy mi volt a baj? sok gepemben van i210 vagy i225, nem emlexem szivasra... leszamitva hogy amikor megjelent, meg nem volt benne a kernelben, igy telepiteskor volt egy kis macera hogy halozatot csinaljak (mivel letolteni nem lehetett a kernel frissitest apt update-el, usb-rol kellett felrakni az ujabb kernelt kezzel)

Az i210 / i211 az 11 éves igáslovak, nincs vekük semmi baj. Az utód i225 és folytatása a vadonatúj i226-ok lettek szarok. Előbbit a >1Gbit sebesség vágja taccsra, és levált 100 v. akár 10mbps-re. Utóbbin meg az Energy Efficient Ethernet-et (EEE) kell letiltani, különben random dobálni fogja a linket.

https://www.intel.com/content/www/us/en/support/articles/000093989/ethe…

https://www.intel.com/content/www/us/en/support/articles/000057261/ethe…

https://www.anandtech.com/show/18755/intel-shares-stopgap-solution-for-…

https://www.techpowerup.com/forums/threads/is-the-intel-i225-v-ethernet…

https://www.reddit.com/r/intel/comments/11nofam/intel_i225v_rev_3_issue…

https://www.tomshardware.com/news/raptor-lake-motherboard-ethernet-flaw

>1Gbitem sehol nincs rezen, arra mar sfp+ hasznalok DA-val vagy optikan.

az EEE tiltas mar 10 eve is kellett, a draga szerver quad kartyakon is, foleg ha direct link volt 2 ilyen kartya kozott switch nelkul. valami megmagyarazhatatlan okbol a linux intel drivere bekapcsolja by default...

Pontosan tudod, hogy mire céloztam: olyan laptop, amiben a chipset, a WiFi és a processzor is Intel gyártmány. Hogy azt éppen a Lenovo, a Dell, vagy a HP szereli össze, az irreleváns.

trey@alderaan:~$ lspci | grep Intel | wc -l
17

Ebben is van szutyok Realtek ethernet adapter, de azt egyszer sem használtam. A wireless csatoló Intel.

Használ még valaki kliensgépen klasszikus hálókártyát?

trey @ gépház

nekem a laptop arra van ha on-site kell valami halozati eszkozt konfigolni. regen erre eleg volt egy usb-rs232 adapter, manapsag mar az is megy ki a divatbol, sok eszkozt mar csak lan-on lehet konfolni. a wifivel ilyenkor nem sokra mennek. max arra jo hogy telefonrol megosztott mobilneten at be vepn-ezzek az elottem levo tuzfalra es arrol lepjek be, de akkor mar 1xubb es gyorsabb az utp.

Valoban keves dolog van mar amin kliensgepek eseten hasznos a wifikabel, de azert meg mindig jonnek szembe eleg gyakran olyan problemak ahol a sima wifi latency + savszelesseg kombinacioja messze pont nem idealis (pl valos ideju szelessavu radiospektrum-analizis, plane tobbcsatornas-koherens rendszerekben). Akkor madzag bedug, oszt aldas. 

Es mar az is latszik hogy az egyre tobb es  nagyobb saveszlessegu wifi-eszkoz terjedesevel mar tobbszor fut bele az eszkoz throttlingba... hogy ez a gyakorlatban hova fog vezetni az rejtely, de vsz nem lesz itt azert olyan jo vilag (mint ahogy mas ISM savokban sem). Nyilvan az erdo kozepen, maganyunkban, nem lesz gond, de ez mar lassan "otthon, negy fal kozott" is problema lesz. 

Attól hogy 20éve volt rossz tapasztalat egy adott gyártó adott termékével, kár eltemetni.

Nyilván itt is van olcsóbb meg drágább kategória. Gondolom azt te sem gondolod, hogy egy 20k HUF-os alapra ugyan az a minőségű chip került mint a 100k HUF felettire.

De ha akkora szar lenne gondolom lenne konkurencia, vagy most találtunk egy piaci rést?

Na mondjuk erre érdekes példa a CMedia. A filléres 8738-as IC-t boldog boldogtalan szerelte, sőt integrált hangkártyaként is létezett, de nem volt nagy eresztés. Erre jött az Asus Sonar agyonhype-olt sorozat és többnél is ennek a gyártónak a hang chippjeit láttam, de gondolom a DAC rész már mástól volt, meg a körítés se mindegy.

A Retek sem feltétlen annyira retek, ha van jó körítése, csak olcsóbb lapokról kispórolták, meg direktbe nem volt képes rendesen kihajtani fejhallgatót sem (gondolom, ennyit bírt maga a CODEC, de egy opAmp-ot rápasszintva jobb lett volna az eredmény, ahogy az erősítős hangfalam is szépen szólt vele).

Valamint a hálókártyák. Pont az itteni kolléga javasolt egy gyártót/típust, hogy vegyek tőlük hálókártyát egy PC-s szerverhez, de ők közben átálltak Intelről Realtek-re, viszont az alaplapra integrált Realtek-nél így is jobb értékeket produkáltak. 

Szerkesztve: 2023. 12. 04., h – 13:35

Jó pár éve Banana Pro-ra gyártottam utoljára komplett image-et, előtte meg jó sok évvel a TP-Link 1043 routeremre forgattam Gargoyle fw-t jó ideig. Ez utóbbiba asterisket is tettem, voipbuster és tsai voip szolgáltatásokhoz használtam, főleg a kiváncsiságtól hajtva, miszerint ezt is meg tudom csinálni.
Attól függően használta A ill. B voip szolgáltatót a kimenő hívásokhoz, hogy vezetékest vagy mobilt hívott az ember. Aztán egyszer eltoltak valamit és az asterisk folyamatosan pörgette a cpu-t. Végül leálltam az egésszel, meg nem is nagyon volt már rá szükség.

Ez leginkább még a múlt évezredben a monolitikus kernel idejében fordult elő, aztán csak ha valami egzotikusabb driverre volt szükség. 

Szerkesztve: 2023. 12. 04., h – 14:45

Regen nem erdekelt annyira hogy utana nezzek, epp eleg volt hackintosht reszelni, manapsag meg max ha fizetnenek erte.

Szoval ez orokos nulla lesz

Megpróbáltam szavazni, de azt mondja "Hozzáférés megtagadva. Nincs kellő jogosultsága a lap megtekintéséhez". Ez miért van?

Egyébként kevesebb, mint 1 hónap.

2 napja legutóbb...
FreeBSD-14.0 és az rtwn kernelmodul nem működik együtt a hostapd-vel (újrafordítás után sem).
Egyébként pf+altq miatt szoktam.
 

Mostanság gondoltam rá, hogy egy speckóbb (zen, xanmod) kernelt fordítok Rocky 8 alá, de aztán elmúlt.

"Az élet tele van kérdésekkel. Az idióták tele vannak válaszokkal."

"Its easier to fool a man than it is to convince they have been fooled"

Kb. 1 éve, Archon, az AUR-ban lévő speciális Zen2 Ryzen kernelt. Nem a Zen kernelforkról van szó, hanem sima kernelről, amiben AMD/Ryzen specifikus dolgok vannak kihegyezve, optimalizálva a konfigban. Azelőtt meg kb. 1 éve Gentoo-n.

Bár nem nagy szám, aki nem fordít kernelt, az úgyse fog, a kernelmodult általában a csomagkezelő is lefordítja, ha pl. dkms modulról van szó. Aki meg sokat forgat kernelt, annak meg bejáratott konfigja van hozzá, és azért nem foglalkozik vele sokat.

illetve néha, elszórtan csinálok CPU tesztnek kernel.org-ról letöltött, ramdrive-ra felrakott forráskódból defconfig-os fordítás, time-mal meghívva, hogy mikor végez vele. Általában ha egy gép erejét akarom felmérni, egy másikéhoz hasonlítani. Ha ezt beleszámolom, akkor kb. fél évente forgatok kernelt, de ezt a kernelt nem használom, csak benchmark tényleg.

A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)

Emlékezetes kernelferdítés valamikor 1998-'99 táján, IBM PC 300GL gépen: Reggel elkezdtem az új kernelt pörgetni (Caldera OpenLinux vagy talán valami RedHat volt épp a gépen, nem id tudom), aztán mire végeztem, meg újra is bootolt vele a gép jött a hír, hogy van újabb verzió, merthogy az előzőben a tervezett javítással (is) gondok vannak... Úgyhogy egy nap kétszer lett új kernel...

Sűrűn fordítok, de én embedded Linux dobozt "gyártok", ami naponta forog, Buildroot-tal. A saját használatú géphez nem is tudom mikor gyártottam utoljára kernelt. Kb. húsz éve. :)

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-

10+-ra szavaztam, de valójában nem emlékszem, hogy mikor volt utoljára. Van egy kicsi esély rá, hogy 6-10. De sokkal valószínűbb a 10+

disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.

2006. április 4-én fordítottam utoljára v2.2.26 kernelt egy Siemens/Nixdorf (i486 66 MHz) gépre. Még meg van a gép a kernellel együtt.

ReactOS számít? Mert akkor pár hete.

Szerkesztve: 2023. 12. 27., sze – 16:59

Nem emlékszem, de volt benne egy olyan rész, hogy "bocsi, a kernelmodokat most felkavartuk, telepítsél mindenféle kmod (vagy ilyesmi) programot forrásból, és lehet, hogy menni fog". (Asszem 2.2  vagy 2.4 volt.)

Szerk: Emlékszem, kézileg kellett meghacolni valahol a kernelforrásban, hogy NumLock=On legyen a default. Meg volt olyan rész, ahol a C függvény a bemenő paraméterén keresztül adott vissza értéket (nem pointer, sima `int`; Assembly hívó, rockstar-mentalitású fejlesztő), ezért nem volt szabad 'túl új' gcc-vel fordítani.

Jujjj... Most előhoztad a PTSD-met. 2.2-nél a v4l és v4l2 közötti váltás után, a 2.4 még áldásos, aztán jött a 2.6 és 2.8-nál a PCI subsystem revamp ami megint eltörte a v4l2-t. Minden kernelfordításnál, disztrófrissítésnél imádkozni, hogy megy-e a framegrabber vagy sem, vagy ha épp megy akkor nem-e fagyassza merevre a gépet.

"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "