30 Linux kernel fejlesztő 30 hét alatt: Chuck Lever

Most megtudhatjuk, hogy milyen készségeket kell elsajátítani a Kernel fejlesztéshez és azt is, hogy ezek közül melyiket a legnehezebb mívelni..

  • Mi feladatod, szűkebben milyen részterületen dolgozol?
  • A Linux NFS és FedFS implementációkon dolgozom.
  • És ki állja a számlát?
  • Oracle.
  • A világ mely részén élsz? És miért ott?
  • Ann Arbor, Michigan. Közel 30 évvel ezelőtt jöttem ide iskolába, megszerettem, szóval itt maradtam. Közel volt a családhoz. Az elmúlt évtizedben, az NFS fejlesztők helye lett. Az olyan globális közösségekkel való dolgozás, mint a Linux, utazással jár, és természetesen megtanultam becsülni a saját és egyéb városok egyediségét.
  • Mik a kedvenc fejlesztésben használt eszközeid? Mi fut a gépeden?
  • Ez egyeseknek anatéma, de Mac OS-t futtatok a gépemen és a Linux kernel fejlesztését virtuális környezetben végzem. A Mac OS könnyű használatot kínál jól felszerelt productivity eszközökkel. Van egy productivity eszköz melyet rendszeresen használok: az Evernote.
    A virtualizáció azt jelenti, hogy annyi Linux fejlesztői környezetem lehet, amennyire csak szükségem van anélkül, hogy aggódnom kellene az energia, a zaj, vagy a hűtés miatt, valamint a hardware beszerzés és kidobás miatt. A parancssoros eszközöket és a vimet kedvelem és szeretem a Stacked Gitet a foltok kezeléséhez.

Olvass tovább

Itt az új iPoo WC

Ha rosszmájúak akarnánk lenni, akkor az iPhone körüli elmúlt események tükrében Miloš Paripović megtalálta, hogy mit kellene gyártania az Applenek. Ez pedig az iPoo WC. És nagyon úgy néz ki, hogy egy WC-t is el lehet adni „Apple-módra”. Az Apple WC-je egyébként szépen megtervezett. Olyan, jól néz ki, mint a régi Apple termékek és olyan szövegek vannak … Olvass tovább

D.I.Y. „beágyazott” ablak javascriptben – stíluslap

Most úgy gondoltam, hogy megint valamilyen rendhagyú cikket írok. Egycsapásra dokumentálom, amit csinálok és fel fogom használni a Linuxfórum szolgáltatásaihoz is, ha eljutok odáig.

Bizonyára sokakban felmerült a kérdés, hogy mi van akkor, ha az „alert” már nem elég. Akkor használhatjuk a „window.open” függvényt is. Ebben az esetben persze külön nyűg a külön ablak, a nem saját magunk által beállított keret és a változók átadása. Ráadásul az ablakunk nem lesz olyan stílusú, ami beleolvadna a környezetébe.

Van más lehetőség is. Letölthetünk egy pár előre megírt profi megoldást is, de sokkal izgalmasabb, ha magunk írunk egy ilyen ablakkezelőt. Nos, ez a cikk egy ilyen lehetőség megvalósításával foglalkozik. Nos, ha az eredmény sárgább és savanyúbb lesz, akkor is a miénk lesz.

A képen az alább tárgyalandó stíluslappal készült javascript ablak képe látható firefox böngészőben. Természetesen a böngészőkben némi képpen eltérően jelenik meg. A megjelenést tovább lehet finomítani, ha a gombokat is magunk csináljuk. Én most ezt nem tettem meg.

Az ablaknak a méretei változtathatóak, csakúgy mint a gombok, vagy az ikon, vagy épp a cím. A tartalomhoz, pedig – csakúgy, mint a „nagy társainál” – igazodik a scrollbar. Ezen felül úgy készült el a script, hogy könnyen lehet többnyelvű.

Olvass tovább

Linux 3.7-rc5

Linus Torvalds bejelentette a 3.7-es kernel legújabb rc-jét. Ez egy meglehetősen kicsi rc-re sikeredet. Linus elégedetten közölte a közölnivalóit. A következő témakörökben történt a változás: arch (sparc, arm/arm64 and s390) drivers (drm, mmc, net, pinctrl, hid, sound, hwmon, pci) misc (net, akpm, xen, virtio, modules és crypto) filesystem (gfs2, xfs és cifs), de mind kis … Olvass tovább

30 Linux kernel fejlesztő 30 hét alatt: Jiří Kosina

Egy idő hiány miatt hosszabb kihagyást kővetően egy olyan feljesztőről lesz szó, akinek a neve saját érzéke szerint kimondhatatlan majdnem mindenki számára, aki nem Cseh, ezért egyszerűség kedvéért el is egyszerűsíti az amúgy is „leírhatatlan” betűt és csak Jirinek nevezi magát.

  • Mi feladatod, szűkebben milyen részterületen dolgozol?
  • Több alrendszer, vagy kernel terület, csökkenő sorrendben az érdekesség szerint:
    En felügyelem a HID alrendszert. Ez nagyon széles hardverválaszték kezelését jelenti, kezdve a USB/Bluetooth mikrofonok/billentyűzetek/botkormányok-tól, de ide tartoznak a multitouch eszközök (melxnek az oroszlánrészét Benjamin Tissoires végzi). Másik érdekes dolog, mely most tűnt fel a horizonton, azok a HID érzékelők I2C-n keresztül.
    Az address space réteg randomizációját, userspace programok számára. A kód nagy része ExecShieldből származik, de többször átdolgoztam, beolvasztottam a Linux fába és javítottam az évek során keletkező összes bugot. És volt néhány elég ismeretlen darab, melyek leginkább a lib5c binárisokhoz kapcsolódtak (igen, még mindig van olyan, aki azokat a 3.x-es kerneleket futtatja), történelem előtti amecs verziók, melyeknek az utolsó globálisan delarált változója jelentette a brk() heap kezdetét. Páratlan élményt jelentettek.
    APM támogatás (azok számára, akik nem elég idősek, hogy emlékezzenek – igen, ez az a dolog, amit az ACPI előtt használtunk). Ezt azért vettem át, mert mert még van olyan „APM-only” hardverem, amin a jelenlegi kernelt tesztelem. Ez eléggé el lett hanyagolva, senki nem törődik vele (kivéve a CPU idle támogatást, ami hol elavult, hol meg nem).
    Floppy drájver. Ezt nemrégiben szereztem. Halálos csatát folytattam a fenntartóval a Thunderdomeban, és… nos történetesen a driver leginkább nem igazán van karbantarva és kiderült, hogy borzasztóan kikapós. Vicces dolog, hogy mindig is használták, de senkit nem érdekelt, hogy a valóságos floppy hardver túl lassú, hogy versenyt indítson a kódban. De azok számára, akik elég bátrak ahhoz, hogy floppy meghajtót virtualizáljanak váratlanul összeütközésbe kerülnek velük, merthogy a virtuális floppy eszköz meg pokolian gyors. Amint ez a probléma megoldósott nálam landolt a driver. És igen, nem ez az a karrier, amiről mindig is álmodtam.
    Jelentéktelen fa. Alapvető gyűjteménye azoknak a jelentéktelen foltoknak, ami senkit nem érdekel és egy merge windowsban egyszer kerül elküldésre Linusnak.

Olvass tovább

Nemsokára itt a jeges Android ideje?

Lassan beköszönt a tél és az Android is jegesebb vizekre evez, mert már meghaladta a 25%-ot a Ice Cream Sandwich részesedése. Persze a jégrém tavasszal az igazi, és talán akkora át is veszi a jól megérdemelt vezető helyét a négyes sorozat. Addig is a kettes sorozat még mindig hódit a több, mint 50%-os részesedésével. Bővebb … Olvass tovább

Hogyan építsünk szuperszámítógépet „otthon”?

E 4 perces kis videoból kiderül, hogy a Zürichi Egyetem Kísérleti fizikai tanszék hallgatói hogyan építenek maguknak szuperszámítógépet. Amint látható – leszámítva azt a kis apróságot, hogy sokba kerül (75 000 CHF) – gyakorlatilag bármely lelkes amatőr meg tudja csinálni a saját szuperszámítógépét. A negyedik generációs zBox4 névre hallgató szuperszámítógép – melyet 2011 tavaszán kezdtek … Olvass tovább

Droid?! Bemutatom a Total Commandert – 2

Mint korábbi cikkemben ígértem, azt fogom bemutatni, hogy hogyan lehet hálózati kommunikációt folytatni androidos készülékünkkel Tatal Commander segítségével, miután letöltöttük a hozzávaló plugint. Elsőként nyissuk meg a Commanderünket, lépjünk be a Commander „főkönyvtárába”, majd görgessünk a lista végére, ahol egy zöld plusz ikonnal ellátott „Pluginok hozzáadása (letöltése)…” pontot találunk. A pluginok letöltéséhez internet kapcsolatra lesz … Olvass tovább

NASA – Android appok gyűjteménye

A NASA több mobilra írt alkalmazást szolgáltat, mely segítségével elsőkézből tudhatjuk meg a híreket, vagy épp megismerhetjük a tevékenységeket. Szemelgetés a képességekből: Több ezer kép a NASA IOTD, APOD és NASAImages.org-ról. NASA videok Információk a legfrissebb küldetésről Indítási információk és visszaszámolási óra Információk a nemzetközi űrállomásról Legfrissebb NASA tweetek NASA hírek Élő közvetítések és műsorújság … Olvass tovább

SSD árlista kitekintés

Nemrégiben épp az volt a fejtegetés tárgya, hogy mekkora jövője van a merevlemezeknek az SSD-kekkel szemben.
Kicsit korábban pedig azt simertettük, hogy hogyan változtak az SSD árak. No, ideje, hogy ismét megvizsgáljuk ezen adathordozók árát.

A nemzetközi SSD árak alakulása mérvadó a magyar árak alakulásában és objektív képet is ad, de a magyar piacon közbeszól a Forint árfolyama, vagy épp a haza adó alakulása.
És gondolom a magyar vásárlókat – talán legjobban – a helyi torz sajátságok érdeklik, ezért kiválasztottam egy jónevű cég egy olcsóbb termékét és annak az árának az alakulását vizsgáltam az elmúlt évben egy olyan számítástechnikai boltban, melynek széles a termékkínálata és viszonylag gyorsan adoptálja az árváltozásokat.

Olvass tovább

Ext4 bővülés: online átméretezés

A 3.7-es kernel számos új tulajdonsággal rukkol elő és nem marad el az ext fájlrendszer területén sem, hisz itt egy git pull mely online átméretezésre ad lehetőséget, amellett, hogy számos hibajavítást is tartalmaz. Az új folt a meta_bg feature használatával az online méretezést is támogatja. Valamint amellett, hogy a 16 TB-nál nagyobb partíció átméretezését is … Olvass tovább