Vmlinux: anatomy of bzimage and how x86 64 processor is bootedAdrian Huang
This slide deck describes the Linux booting flow for x86_64 processors.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Mac Donald University Capital Projects Presentation. Oct. 2009Paul Uchenna
This is proposal for a new University in Port Harcourt Nigeria. Development has since commenced and some units are close to completion and ready for use
[若渴]Study on Side Channel Attacks and Countermeasures Aj MaChInE
[投影片錯誤更正] p.43 中間32數字改成64。右上藍色小框64改成63
原本要整理Meltdown與Spectre,但這兩個所利用的硬體行為之後都跟cache side channel有關係,所以閱讀Meltdown與Spectre之餘,就整理了相關cache side channel攻擊與防禦。
回饋問題:
一: 為什麼LLC要切割成LLC slice?
"Modern Intel processors, starting with the Sandy Bridge microarchitecture, use a more complex architecture for the LLC, to improve its performance. The LLC is divided into per-core slices, which are connected by a ring bus. Slices can be accessed concurrently and are effectively separate caches, although the bus ensures that each core can access the full LLC (with higher latency for remote slices)."
二: flush+reload with shared memory pages,為什麼要 flush+reload? 不是可以直接存取到資料?
討論的是共用shared library,洩漏victim使用shared library的情形。
三: RDTSCP ?
可量測執行指令的cycle數。
四: side channel攻擊需要環境運作的程式不能太複雜?
Kuon: 實際案例 embed運作環境並不複雜,e.g. trustzone上可能只運作openSSL。
AJ: 就算在複雜環境,可以找到觸發Victim的特定運算點,也是可以進行觀測。
Vmlinux: anatomy of bzimage and how x86 64 processor is bootedAdrian Huang
This slide deck describes the Linux booting flow for x86_64 processors.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Mac Donald University Capital Projects Presentation. Oct. 2009Paul Uchenna
This is proposal for a new University in Port Harcourt Nigeria. Development has since commenced and some units are close to completion and ready for use
[若渴]Study on Side Channel Attacks and Countermeasures Aj MaChInE
[投影片錯誤更正] p.43 中間32數字改成64。右上藍色小框64改成63
原本要整理Meltdown與Spectre,但這兩個所利用的硬體行為之後都跟cache side channel有關係,所以閱讀Meltdown與Spectre之餘,就整理了相關cache side channel攻擊與防禦。
回饋問題:
一: 為什麼LLC要切割成LLC slice?
"Modern Intel processors, starting with the Sandy Bridge microarchitecture, use a more complex architecture for the LLC, to improve its performance. The LLC is divided into per-core slices, which are connected by a ring bus. Slices can be accessed concurrently and are effectively separate caches, although the bus ensures that each core can access the full LLC (with higher latency for remote slices)."
二: flush+reload with shared memory pages,為什麼要 flush+reload? 不是可以直接存取到資料?
討論的是共用shared library,洩漏victim使用shared library的情形。
三: RDTSCP ?
可量測執行指令的cycle數。
四: side channel攻擊需要環境運作的程式不能太複雜?
Kuon: 實際案例 embed運作環境並不複雜,e.g. trustzone上可能只運作openSSL。
AJ: 就算在複雜環境,可以找到觸發Victim的特定運算點,也是可以進行觀測。
This presentation by Roman Stratiienko (Software Engineer, Consultant, GlobalLogic) and Stanislav Goncharov (Senior Software Engineer, Consultant, GlobalLogic) was delivered at GlobalLogic Kharkiv Embedded TechTalk #5 on November 22, 2019.
Speakers shared their experience and results on the challenge started last year to make porting of cutting edge Android 10 to low-cost Orange Pi Plus 2E platform. They made it open source and available for every embedded s/w enthusiast based on AOSP project and Linux kernel upstream.
Event materials: https://www.globallogic.com/ua/events/kharkiv-embedded-techtalk-5/
Embedded Recipes 2017 - Introduction to Yocto Project/OpenEmbedded - Mylène J...Anne Nicolas
The Yocto Project provides an integrated environment to develop and debug custom embedded Linux systems, similar to commercial embedded Linux development environments.
In this talk, we will introduce the different parts and lexicon of the Yocto Project: poky, OpenEmbedded-core, bitbake, layers, recipes, machine, distro, etc. Different “How to” will be detailed: how to configure it, build an image from layers, create recipes and add a custom machine.
Throughout the talk, many good practices will be detailed. Thanks to that, the audience will have a good overview of Yocto Project and will know how to start using it in an effective way.
This talk is intended for developers or technical people who want to work/start with Yocto/Openembedded. Good practices are important when working with Yocto Project and will be detailed in this presentation.
No particular knowledge is required to attend this talk.
Mylène Josserand, Free Electrons
Memory Mapping Implementation (mmap) in Linux KernelAdrian Huang
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Decompressed vmlinux: linux kernel initialization from page table configurati...Adrian Huang
Talk about how Linux kernel initializes the page table.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Implementing a LED LightBar solution on Android systemCheng Wig
In the healthcare industry, operating systems in human-machine interfaces often adjust the brightness and color of different LED light bars based on the patient’s condition. This section will share a complete LightBar solution based on the Android system. It covers the implementation of functionalities from the low-level stage driver porting to application layer, followed by the development of the JNI library and the integration with the APK. Through this, we aim to provide insights into how to implement special peripheral devices in the Android Open Source Project (AOSP).
Launch the First Process in Linux SystemJian-Hong Pan
The session: https://coscup.org/2022/en/session/AGCMDJ
After Linux kernel boots, it will try to launch first process “init” in User Space. Then, the system begins the featured journey of the Linux distribution.
This sharing takes Busybox as the example and shows that how does Linux kernel find the “init” which directs to the Busybox. And, what will Busybox do and how to get the console. Try to make it like a simple Linux system.
Before Linux kernel launches “init” process, the file system and storage corresponding drivers/modules must be loaded to find the “init”. Besides, to mount the root file system correctly, the kernel boot command must include the root device and file system format parameters.
On the other hand, the Busybox directed from “init” is a lightweight program, but has rich functions, just like a Swiss Army Knife. So, it is usually used on the simple environment, like embedded Linux system.
This sharing will have a demo on a virtual machine first, then on the Raspberry Pi.
Drafts:
* https://hackmd.io/@starnight/Busbox_as_the_init
* https://hackmd.io/@starnight/Build_Alpines_Root_Filesystem_Bootstrap
Relate idea: https://hackmd.io/@starnight/Systems_init_and_Containers_COMMAND_Dockerfiles_CMD
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Stable Feed and Lower Costs with Use of 5G and Satellite Stable Feed and Lowe...Kieran Kunhya
- New and innovative way to contribute and distribute high quality video content from anywhere in the world
- Combining satellite with 5G to deliver stable feed at from the UAE to South America
- What content providers can learn to address “walled-garden” cellular bonding solutions’ lack of flexibility and quality for high-quality sports transmissions
Luca Ceresoli - Buildroot vs Yocto: Differences for Your Daily Joblinuxlab_conf
Buildroot and Yocto, the two leading embedded Linux buildsystems, have largely overlapping goals but vastly different implementations.
Perhaps you’re familiar with either, and wonder how your daily job would change if you used the other.
Luca will share insights he gained while managing projects with both tools, spending a lot of time in learning how to achieve the same goals in a different way.
He will give a sort of “translation table” to ease the transition
between the two, covering: bootstrapping a project, what happens under the hood, invoking the build, customizing the rootfs and tweaking recipes.
This presentation by Roman Stratiienko (Software Engineer, Consultant, GlobalLogic) and Stanislav Goncharov (Senior Software Engineer, Consultant, GlobalLogic) was delivered at GlobalLogic Kharkiv Embedded TechTalk #5 on November 22, 2019.
Speakers shared their experience and results on the challenge started last year to make porting of cutting edge Android 10 to low-cost Orange Pi Plus 2E platform. They made it open source and available for every embedded s/w enthusiast based on AOSP project and Linux kernel upstream.
Event materials: https://www.globallogic.com/ua/events/kharkiv-embedded-techtalk-5/
Embedded Recipes 2017 - Introduction to Yocto Project/OpenEmbedded - Mylène J...Anne Nicolas
The Yocto Project provides an integrated environment to develop and debug custom embedded Linux systems, similar to commercial embedded Linux development environments.
In this talk, we will introduce the different parts and lexicon of the Yocto Project: poky, OpenEmbedded-core, bitbake, layers, recipes, machine, distro, etc. Different “How to” will be detailed: how to configure it, build an image from layers, create recipes and add a custom machine.
Throughout the talk, many good practices will be detailed. Thanks to that, the audience will have a good overview of Yocto Project and will know how to start using it in an effective way.
This talk is intended for developers or technical people who want to work/start with Yocto/Openembedded. Good practices are important when working with Yocto Project and will be detailed in this presentation.
No particular knowledge is required to attend this talk.
Mylène Josserand, Free Electrons
Memory Mapping Implementation (mmap) in Linux KernelAdrian Huang
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Decompressed vmlinux: linux kernel initialization from page table configurati...Adrian Huang
Talk about how Linux kernel initializes the page table.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Implementing a LED LightBar solution on Android systemCheng Wig
In the healthcare industry, operating systems in human-machine interfaces often adjust the brightness and color of different LED light bars based on the patient’s condition. This section will share a complete LightBar solution based on the Android system. It covers the implementation of functionalities from the low-level stage driver porting to application layer, followed by the development of the JNI library and the integration with the APK. Through this, we aim to provide insights into how to implement special peripheral devices in the Android Open Source Project (AOSP).
Launch the First Process in Linux SystemJian-Hong Pan
The session: https://coscup.org/2022/en/session/AGCMDJ
After Linux kernel boots, it will try to launch first process “init” in User Space. Then, the system begins the featured journey of the Linux distribution.
This sharing takes Busybox as the example and shows that how does Linux kernel find the “init” which directs to the Busybox. And, what will Busybox do and how to get the console. Try to make it like a simple Linux system.
Before Linux kernel launches “init” process, the file system and storage corresponding drivers/modules must be loaded to find the “init”. Besides, to mount the root file system correctly, the kernel boot command must include the root device and file system format parameters.
On the other hand, the Busybox directed from “init” is a lightweight program, but has rich functions, just like a Swiss Army Knife. So, it is usually used on the simple environment, like embedded Linux system.
This sharing will have a demo on a virtual machine first, then on the Raspberry Pi.
Drafts:
* https://hackmd.io/@starnight/Busbox_as_the_init
* https://hackmd.io/@starnight/Build_Alpines_Root_Filesystem_Bootstrap
Relate idea: https://hackmd.io/@starnight/Systems_init_and_Containers_COMMAND_Dockerfiles_CMD
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Stable Feed and Lower Costs with Use of 5G and Satellite Stable Feed and Lowe...Kieran Kunhya
- New and innovative way to contribute and distribute high quality video content from anywhere in the world
- Combining satellite with 5G to deliver stable feed at from the UAE to South America
- What content providers can learn to address “walled-garden” cellular bonding solutions’ lack of flexibility and quality for high-quality sports transmissions
Luca Ceresoli - Buildroot vs Yocto: Differences for Your Daily Joblinuxlab_conf
Buildroot and Yocto, the two leading embedded Linux buildsystems, have largely overlapping goals but vastly different implementations.
Perhaps you’re familiar with either, and wonder how your daily job would change if you used the other.
Luca will share insights he gained while managing projects with both tools, spending a lot of time in learning how to achieve the same goals in a different way.
He will give a sort of “translation table” to ease the transition
between the two, covering: bootstrapping a project, what happens under the hood, invoking the build, customizing the rootfs and tweaking recipes.
Voimaantuva Työkulttuuri Seminaari Ja Intohimottamo Helsinki 11 2 2010 KoosteVoimaantuva Suomi ry
Voimaantuva työkulttuuri - seminaari ja intohimottamo järjestettiin 2.2.2010 Oulussa ja 11.2.2010 Helsingissä. Voimaantuva Suomi -verkosto hallinnoi Voimaantuva työkulttuuri -oppimisverkostohanketta, jonka päätösseminaareja nämä olivat. Tämä kooste on Helsingissä Scandic Continentalissa pidetystä seminaarista 11.2.2010.
Ajattelun joukkoistaminen politiikassa, julkishallinnossa, yrityksissä ja kan...Ville Tapio
1. Johtamisen ja viestinnän haasteita muutostilanteissa
2. Väline ajattelun joukkoistamiseen
3. Kuntakorva.fi - Kokoomuksen jäsenistö kuntauudistuksen suunnittelijoina
Ville Tapio, Fountain Park Oy, Kokoomuksen Tulevaisuusristeilyllä 30.9.2012
”Tuolla tutkimustuloksella ei ole mitään yhteiskunnallista merkitystä!” - Pan...THL
Laadullisen tutkimuksen päivä 5.9.
Panelistit:
Tutkimusprofessori Pia Mäkelä (THL)
Yliopistotutkija Anu Katainen (HY)
Tutkimuspäällikkö Päivikki Koponen (THL)
Erikoistutkija Anna-Maria Isola (THL)
Puheenjohtajat:
Erikoistutkija Jonas Sivelä (THL)
Erikoistutkija Riikka Lämsä (THL)
Perus- ja erityistaso lasten, nuorten ja perheiden kanssa LAPE-työpajaTHL
30.9.2016 Erityisosaamisen liittäminen osaksi perustason palveluja: uudet toimintamallit yhdessä tekemisen mahdollistamiseksi -työpajan dialogi, vetäjinä Arja Hastrup ja Jukka Mäkelä
I&O Uudellamaalla: hyvinvoinnin edistämistä ja toimintakykyä, Soili PartanenTHL
Soili Partanen: I&O Uudellamaalla: hyvinvoinnin edistämistä ja toimintakykyä.
Johtamisen RAI-seminaari 3.4.2019.
Seminaarin teemana Hyvä mieli ja toimintakyky.
Terveyden ja hyvinvoinnin laitos, Helsinki.
Otavan Opisto on Mikkelissä toimiva, pitkät perinteet omaava kansanopisto, jossa voit opiskella lyhytkursseja eri aiheista tietotekniikasta hyvinvointiin.
Tieto- ja viestintäteknologia tutkimusyhteisön ja lukioiden vuorovaikutuksen ...Otavan Opisto
Tieto- ja viestintäteknologia tutkimusyhteisön ja lukioiden vuorovaikutuksen tukena: tapaus ilmastonmuutos (TULUVAT-hanke), Jari Kolehmainen, Kouvolan Lyseon lukio ja Kouvolan iltalukio
Oppiaineet ja osaamisen tunnistaminen osana kokonaisvaltaista ja ilmiöpohjais...
Delfoi-metodi Suomessa ja maailmalla - Osmo Kuusi
1. Delfoi-menetelmä – Miten tutkimme
tulevaisuutta kirjan uudistetussa laitoksessa
Osmo Kuusi
09.05.12
2. Delfoi-tekniikka pähkinänkuoressa
Perustuu asiantuntijoiden kuulemiseen siten,
että kannanoton tarkka esittäjä pysyy
salassa toisille asiantuntijoille
(anonymiteetti). Argumentin/kannanoton
esittäjällä on aito mahdollisuus kiistää
esittäminen (vaikkapa oikeudessa).
Kuuleminen monella kierroksella välittäen
kommentoitaviksi toisten kannanotot
3. Suuret muutokset Delfoi-menetelmän teknisessä
toteuttamisessa verrattuna vuoteen 1993 (kirjan
ensimmäinen painos)
Vielä 1990-luvun alussa asiantuntijoita lähestyttiin
postitse kyselylomakkein. Monen kierroksen
toteuttaminen oli hidasta ja kallista.
Internetin käyttöä vastaamisessa voi pitää jo Delfoi-
tutkimuksen valtavirtana Suomessa (mm. eDelfoi,
http://edelfoi.fi) ja yhä enemmän myös muualla
maailmassa (Millennium projektissa kehitetty RT-Delphi,
Gordon 2006).
Toisaalta haastattelujen käyttö varsinkin tutkimuksen
ensimmäisellä kierroksella on yleistynyt
4. Anonymiteetin edut ( vrt. Turoff 1975, Hiltz
ja Turoff 1995):
Hallitseva, korkealle arvostettu henkilö on määräävä, häntä
ei uskalleta vastustaa.
Haluttomuus ottaa kantaa ennen kuin varmistettua
tosiasiatietoa on hyvin paljon tai ennen kuin enemmistön
kanta on selvillä.
Vaikeus hylätä kanta, jonka on julkisesti ottanut.
Henkilö ei uskalla esittää ideaa, joka voi osoittautua
idioottimaiseksi ja johtaa kasvojen menetykseen.
Asian esittäjä tekee siitä epäuskottavan, edustaa väärää
leiriä
Joutuu rangaistavaksi ”luottamuksellisen" tiedon
paljastamisesta tai ”väärän” syytöksen esittämisestä
5. Anonymiteetin ongelmia
Mm. sosiaalisen median anonyymit keskustelupalstat ovat tuoneet esille
seuraavia ongelmia:
Ei tiedetä, minkä puolesta näkökohdan esittäjä todella toimii. On
mahdollista esittää vailla kiinni jäämisen pelkoa ristiriitaisia käsityksiä
tai tukea ratkaisuja, jotka ovat ristiriidassa henkilön julkisuudessa
esittämien näkemysten kanssa.
Koska ei ole kiinnijäämisen pelkoa, voi levittää perättömiä ja/tai
tarkoitushakuisia näkemyksiä.
Epäilykset "vääristä" mielipiteistä voivat kohdistua väärään
henkilöön, joka joutuu kärsimään.
Näkökohdan esittäjä ei joudu rangaistavaksi luottamuksellisen tiedon
paljastamisesta.
6. Kaksi Delfoi-tutkimusten päälinjaa
Survey-tyyppiset, usein Classical Delphi: Pyritään
asiantuntijoiden yksimieliseen usein ”arvovaltaiseen”
näkemykseen.
Pieneen paneeliin perustuvat usein Policy Delphi (Argument
Delphi): pyritään erilaisiin perusteltuihin näkemyksiin
tulevaisuudesta, erityinen huomio poikkeaviin näkemyksiin.
Delfoi-menetelmä tulkitaan skenaariomenetelmäksi
Sackmanin (1975) kritiikki: ”Delfoi-tutkimukset huonoa
survey-tutkimusta”. Pieniin paneeleihin perustuva rinnastuu
komiteatyöskentelyyn. Anonymiteetti keskeisin ero.
7. Survey-tyyppiset Delfoi –tutkimukset
Survey-Delfoi -tutkimuksissa samaan luokkaan (osa-
perusjoukkoon) luetut panelistit tulkitaan toisiaan korvaaviksi.
Jos tällainen tulkinta on mielekäs, tutkimukseen pyydettyjen
panelistien suurikaan kato ei ole merkittävä ongelma.
Perusjoukkoa edustavat otokset riittävät johtopäätösten tekoon
tilastollisesti (mm. ikä, sukupuoli, koulutus ja asuinpaikka).
Nyrkkisääntö: 30-60 hengen ryhmä riittävä johtopäätöksiin
tietystä osaperusjoukosta (t-jakauma yhtyy
normaalijakaumaan)
Panelistijoukko voidaan kerryttää esimerkiksi tarjoamalla
kenelle tahansa kyselysivuston löytäneelle mahdollisuus
osallistua Delfoi-tutkimukseen antamalla ensin taustatietonsa.
Tai paneeliin osallistumiselle voidaan asettaa vähimmäis-
8. Esimerkkejä Survey-Delfoi -tutkimuksista
Teknologian kehitystä ennakoineet Delfoi-tutkimukset 1990-
luvulla. Muiden luovuttua Japani jatkoi suuriin osallistujamääriin
perustuvia Delfoi-tutkimuksia (NISTEP 2001 ja 2005).
Viimeisimmässä teknologisen kehityksen Delfoi-tutkimuksessa
japanilaiset päätyivät kuitenkin käyttämään huomattavasti
aikaisempaa pienempiä paneeleita (NISTEP 2010).
Edelleen järjestetään, mutta harvemmin. Mm. 2009 monien
saksalaisten yritysten konsortio (mm. Deutsche Telekom ja
Siemens) organisoi Delfoi -tutkimuksen Prospects and
opportunities of information technology and media (2009), johon
kutsuttiin 795 asiantuntijaa ja joihin sen kahdella Delfoi-
kierroksella osallistui 551 ja 439 eksperttiä.
9. Asiantuntijamenetelmiä käytettäessä ratkaisevaa on
asiantuntijoiden laatu eikä määrä – ellei tähdätä
osallistamiseen
Survey-tyyppisissä teknologisen kehityksen Delfoi-tutkimuksissa
käytetyt suuret paneelit heijastelevat tilastollisesti edustavasti
teknologian kehittämisyhteisöjen jäsenten keskimääräisiä
näkemyksiä.
Näkemysten "demokraattinen" huomioonotto ei ehkä tuo esille
parhainta näkemystä ellei osallistamista pidetä itseisarvona
Jos Neuvostoliitossa olisi 1930-luvun alussa tehty arvio tavasta,
jolla maa teollistetaan, yhden miehen - Stalinin - paneeli olisi ollut
asiantuntevampi kuin tuhannen muun asiantuntijan. Varsinkin kun
Johtaja ei kaivannut omastaan poikkeavia näkemyksiä. Toinen asia
sitten onkin, kuinka tältä "yhden miehen paneelilta" olisi voitu saada
tietoa hänen todellisista ajatuksistaan.
10. Osallistamiseen tai organisaatioiden sidosryhmien
(stakeholders) kuulemiseen tähtäävät Delfoi-
tutkimukset
Delfoi-menetelmän kaupallisesti menestynein sovellus
Suomessa: Fountain Park –yhtiön signaalityökalu
Yritysten tai järjestöjen johto kuulee työntekijöitään, jäseniään tai
muita sidosryhmiään. Signaalityökalun ehkä menestyksellisin
sovellus on ollut ”Uusi toimitusjohtaja kuulee työntekijöitä”.
Signaalityökalu valittiin keskeiseksi tavaksi, jolla valtioneuvosto
yhdessä Sitran, Tekesin ja Suomen Akatemian kanssa haki
kansalaisilta keväällä 2012 ajatuksia valtioneuvoston
tulevaisuusselonteon pohjaksi.
Ongelmana kertyneen informaation puutteellinen analysointi.
Mahdollisuus heikkojen signaalien tunnistamiseen,
heikoimmillaan vain väärää mielikuvaa vaikuttamisesta.
11. Pieneen paneeliin 15-40 perustuvat Delfoi-
tutkimukset
Tilastolliset päätelmät perusjoukoista eivät yleensä
perusteltuja. Ensisijainen tavoite kerätä perusteluja
erilaisille näkemyksille tai skenaarioille (Argument
Delphi)
Pienissä komplekseihin ongelmiin kohdistuvissa
tutkimuksissa on hyvin tärkeää ottaa huomioon
panelistien yksilölliset näkemykset heidän osaamis- ja
intressitaustojensa rinnalla. Yksilöllistä
kokonaishahmotelmaa kompleksista systeemistä on
lähes mahdoton tavoittaa ilman perusteellista
esimerkiksi haastatteluun perustuvaa paneutumista.
12. Delfoi-panelisti Argument Delphi-
tutkimuksessa
Edustaa tärkeää
asiantuntemusta
Edustaa asiantuntijanäkökulmaa
joka muuten jää puuttumaan
”Katalysoi” muita asiantuntijoita
On kiinnostunut ja halukas
argumentoimaan
Uskaltaa ottaa kantaa
tulevaisuusorientoituneesti
13. Asiantuntijoiden ”informaatiopolitiikka”
Sackmanin (1975) kritiikki toi esiin myös sen, kuinka
asiantuntijoiden intressit vaikuttavat heidän välittämiinsä
arvioihin.
Kullakin asiantuntijalla on hänen intresseihinsä liittyvä
tiedon luovuttamisen politiikka (information policy, Kuusi
1999).
Informaatiopolitiikan ottaminen huomioon paneelia
valittaessa on erityisen tärkeää, koska näkemyksen
esittäjää ei voida tunnistaa. Hänen on houkuttelevaa
esittää kantoja, jotka muokkaavat yleistä mielipidettä
hänen toivomaansa suuntaan.
14. Taulukko 1 Asiantuntijoiden valintataulukko
Tutkijat Päättäjät Päättäjät Hoitoja Lääkäri- Hoidet-
Intressit/ ja ja päätösten järjestävä kunnan ja tavien
Informaatio päätösten valmistelijat yksityinen muun edusta-
- politiikka valmiste- kuntasektori ja järjestö- hoito- jat
lijat sektori henkilö-
keskus- kunnan
Asiantuntemus hallinto edustajat
Paul Juha Paula Vesa Jussi Anneli
Terveystalous Lillrank Teperi Kokkonen, Ekroos Huttunen Juuti-
Reino Markku Pääkkönen nen
Hjerppe Pekurinen
Vehviläin Juha Paula Aila Saari Jussi Anneli
Terveydenhoidon en- Teperi Kokkonen Vesa Huttunen Juuti-
henkilökunta Julkunen, Markku Aki Linden, Ekroos Merja nen
Reino Pekurinen Pääkkönen Miettinen,
Hjerppe Risto
Pelkonen
Martti Markku Paula Aila Saari Ilkka Anneli
Palvelujen Kekomäki Lehto Kokkonen Vesa Kunnamo Juuti-
organisointi ja Paul Jorma Voipio- Ekroos Jussi nen
johtaminen Lillrank Huuhtanen Pulkki Pekka Huttunen
Markku Aki Linden, Roto
Pekurinen Pääkkönen
Martti Pentti Aki Linden Pekka Ilkka Juha
Kekomäki Itkonen Roto Kunnamo Numme
Terveysteknologia Kallio- Jussi -la
niemi Huttunen
Terveydenhuollon Martti Juha Paula Vesa Risto Juha
priorisoinnin Kekomäki Teperi Kokkonen Ekroos, Pelkonen, Numme
periaatteet ja Vehviläi- Ritva Voipio- Perkka Voipio- -la
käytännölliset nen- Halila Pulkki Roto, Aila Pulkki
menettelytavat Julkunen, Saari Jussi
Huttunen
15. DELFOI- paneeli
Päättäjät ja päätösten valmistelijat, keskushallinto
Mikael Forss, tutkimusjohtaja KELA
Ritva Halila, pääsihteeri ETENE
Jorma Huuhtanen, pääjohtaja KELA
Jouko Isolauri, STM:n lääkintäneuvos
Markku Lehto, STM:n kansliapäällikkö
Timo Leino, apulaisosastopäällikkö Työterveyslaitos
Markku Pekurinen, STAKES:n kehittämispäällikkö
Juha Teperi, STAKES:n vt. ylijohtaja
Päättäjät ja päätösten valmistelijat, kuntasektori
Jyrki Elo, johtaja Kelan Itä-Suomen aluetoimisto
Pentti Itkonen, Pohjois-Karjalan sairaanhoitopiirin johtaja
Rauno Ihalainen, Pirkanmaan sairaanhoitopiirin johtaja
Jussi Jokinen, talousjohtaja Pohjois-Savon sairaanhoitopiiri
Paavo Kaitokari, toimialajohtaja Kuopion kaupunki
Paula Kokkonen, Helsingin apulaiskaupunginjohtaja, ETENE
Aki Lindén, Johtaja Varsinais-Suomen sairaanhoitopiiri
Kaija Nojonen, hallintoylijohtaja Tampereen yliopistollinen sairaala
Tuomo Pääkkönen, Kainuun maakunnan terveysjohtaja
Pekka Utriainen, Jyväskylän kaupungin terveysjohtaja
Liisa-Maria Voipio-Pulkki, Suomen Kuntaliiton hallintoylilääkäri
Hoitoja järjestävä yksityinen - ja järjestösektori
Vesa Ekroos, puheenjohtaja SYSY, Mehiläinen Oyj
Pekka Roto, Terveystalo Oy:n ylilääkäri
16. Tutkimus
Marja Airaksinen, professori HY
Hannu Hanhijärvi, ohjelmajohtaja SITRA
Eino Heikkinen, professori JyY
Reino Hjerppe, ylijohtaja VATT
Olli-Pekka Kallioniemi, VTT:n tutkimusprofessori
Martti Kekomäki, emeritusprofessori
Vesa Lehtomäki, projektipäällikkö SITRA
Paul Lillrank, professori TKK
Kalevi Luoma, tutkimuspäällikkö VATT
Sari Rissanen, professori KY
Erkki Vauramo, emeritusprofessori
Katri Vehviläinen-Julkunen, professori KY
Lääkärikunnan ja muun hoitohenkilökunnan edustajat
Jussi Huttunen, Duodecim –lehden päätoimittaja
Ilkka Kunnamo, Duodecim Ry:n hoitosuositusasiantuntija
Esko Länsimies, emeritusprofessori
Merja Miettinen, ylihoitaja, Tampereen yliopistollinen sairaala
Leena Niinistö, ylilääkäri, Duodecim Ry:n expuheenjohtaja
Risto Pelkonen, arkkiatri
Hoidettavien edustajat
Anneli Juutinen, Suomen Potilasliiton toiminnanjohtaja
Juha Nummela, MS-potilas, aktiivinen Internetin käyttäjä
17. Asiantuntijoiden suppeat ja laajat roolit panelisteina
Terveydenhuollon tulevaisuudet -tutkimuksessa
• Jussi Huttunen on taulukossa tulkittu ”kaikkien asioiden
yleistietäjäksi”.
• Kiireisen päätöksentekijän kanssa kannattaa keskittyä vain
olennaisimpaan. Niinpä sosiaali- ja terveysministeriön
kansliapäällikkö Markku Lehdon kanssa keskusteltiin vain
terveydenhuollon alueellisesta järjestämisestä.
• Panelistilla voi olla myös monta intressitaustaa. Esimerkki
sellaisesta taulukossa on Liisa-Maria Voipio-Pulkki, joka edusti sekä
alueellisia päätöksentekijöitä että lääkärikuntaa.
• Kaikissa ruuduissa ei suinkaan tarvitse olla samaa määrää
asiantuntijoita. Tietyn intressiryhmän tai tietynlaisen osaamisen
kannalta ruutujen painoarvot voivat suuresti vaihdella.
18. Delfoi -menetelmän suomalainen
kehittäjäyhteisö
1990-luvulta lähtien Suomeen on kehittynyt Delfoi-
menetelmän kehittäjien ja soveltajien yhteisö, joka
käsitykseni mukaan kuuluu menetelmän kehittäjien
kärkeen maailmassa.
Yhteistä tälle ”suomalaiselle Delfoi- koulukunnalle”
on ollut, että se on ottanut hyvin vakavasti Sackmanin
(1975) Delfoi-menetelmän kritiikin.
Useimmat yhteisön jäsenet ovat tulkinneet Delfoi-
menetelmän skenaariomenetelmäksi ja valinneet
päänäkökulmakseen Policy Delphi –suuntauksen
19. Googlaamalla Delphi Method, emme
(vielä?) edusta valtavirtaa
Delfoi-menetelmän ”historiallinen perintö” painaa vielä paljon:
100:ssa ensimmäisessä osumassa hakusanalla ”delphi study’
(helmikuu 2012 ) jopa lievä enemmistö piti konsensuksen
tavoittelua edelleen Delfoi-menetelmän olennaisena piirteenä.
Menetelmän huippusoveltaja kansainvälinen Millennium-projektin
löytyi vasta sijalta 27.
Erityisesti menetelmän käytön uudet tulokkaat näyttävät usein
tulkitsevan konsensuksen tavoittelun menetelmän olennaiseksi
piirteeksi. Suomessa näin menettelevät harvat tulevaisuuksien
tutkijat, mutta näin tulkitsevia näyttää olevan paljon
informaatiotieteiden edustajissa.
20. Otavan Opisto Delfoin kehittäjien
”kotipesänä”
Varhain aloitettu Internetin ja sosiaalisen median systemaattinen
hyödyntäminen. Jo vuonna 1996 Otavan Opisto otti käyttöön
Millennium-projektissa 2000-luvun alkuvuosina kehitetyn RT-
Delphi –sovelluksen kaltaisen Professional Delphi Scan –
työkalun. Alkuperäistä versiota on sen jälkeen jatkuvasti
monipuolistettu nykyiseen eDelfoi –muotoonsa (http://edelfoi.fi).
Kehittäjäyhteisön Otavan Opistossa säännöllisesti kuukausittain
järjestämät Delfoi-työpajat ovat ainutlaatuinen instituutio
maailmassa. Hannu Linturi Otavan yhteisön ”sieluna”. Otavan
opiston kautta Delfoi-menetelmää on hyödynnetty varsinkin
koulutuksen tulevaisuuden luotaamiseen (Linturi ja Rubin 2011).
Menetelmän koulutuksessa Tulevaisuuden tutkimuksen
VerkostoAkatemialla keskeinen rooli.
21. Argument Delphi –menetelmän (Kuusi 1999) ohella
muita Policy Delphi – menetelmän soveltamismalleja
Suomessa
Disaggregative Policy Delphi: Menetelmä korostaa erilaisten
näkökulmien avaamista skenaarioiden muodostamiseksi.
Erityisesti siinä käytetään esitettyjen arvioiden ja argumenttien
klusterointia eri skenaarioiden muodostamiseksi (Tapio 2002,
Tapio ym. 2011).
Palaute –Delfoi: Menetelmässä on otettu vaikutteita myös
konsensusta hakevasta Delfoista, Palaute -Delfoilla on
erityisesti haluttu tukea ja aktivoida alueellista päätöksentekoa,
minkä johdosta annettavaan palauteinformaatioon on kiinnitetty
erityistä huomiota (Myllylä 2008)
22. Delfoi-menetelmää soveltavia väitöskirjoja
Suomessa
Delfoi-menetelmää on päämenetelmänä seuraavissa
väitöskirjoissa: Kuusi 1999, Tapio 2002, Rikkonen
2005, Myllylä 2008, Paakkonen 2008, Pätäri 2009,
Paaso 2010, Laakso 2011.
Yhtenä päämenetelmistä: Vinnari 2010, Valtonen 2010,
Raasumaa 2010, Korhonen-Yrjänheikki 2011, Anttila
2012
Lisäksi tekeillä on useita Delfoi-menetelmään
perustuvia väitöstutkimuksia. Monissa tutkimuksissa on
lisäksi sovellettu Delfoi –menetelmän olennaisia piirteitä,
vaikkei niitä ei ole kutsuttu Delfoi –tutkimuksiksi.
23. Yhdenmukaisten peruskäsitteiden haaste - viisi
avainkäsitettä:
(ISSUE) FIELD TUTKIMUKSEN KOHDEALUE
Kaikilla panelisteilla on kyky
ymmärtää alalla käytettyjä
peruskäsitteitä (esim. ”geeni”,
”proteiini”) eli heidät voidaan
luokitella kohdealueen
yleisasiantuntijoiksi
Harvoja jos ketään voidaan
luokitella koko kohdealueen
erityisasiantuntijoiksi
24. ISSUE AREA
ONGELMA-ALUE
Tutkimuksessa on ryhmä panelisteja, jotka ovat
tämän alan erikoistuntijoita.
Heidän kompetenssiensa tulisi olla toisiaan
täydentäviä
Anonyymisyyden turvaamiseksi ryhmän koko
vähintään 5 ei koskaan kolmea vähemmän
Yli 10:n ryhmässä argumentointi kärsii
Ongelma-aluetta kommentoivat
erityisasiantuntijoiden ohella halukkaat muut eli
yleisasiantuntijat, usein suunnilleen yhtä moni
25. ISSUE
ONGELMA
Kysymys, johon ei ole
yksiselitteistä oikeaa vastausta
ainakaan ennen tutkimusta ja
arvovaraisissa kysymyksissä
harvoin sen jälkeenkään
Koetaan tärkeäksi
Asiantuntijoilla on ennen
argumentointia toisistaan
poikkeavia näkemyksiä ja
perusteluja
26. TOPIC
(TULEVAISUUS) VÄITE, MIELIPIDE
Omaa periaatteessa
totuusarvon (tosi, epätosi),
mutta sitä ei voida sitovasti
ratkaista tulevaisuusväitteiden
tai arvoväitteiden tapauksessa
Voidaan esittää puolesta tai
vastaan näkökohtia
(argumentteja)
27. ARGUMENT
NÄKÖKOHTA
Topicin tavoin omaa
periaatteessa totuusarvon.
Näkökohdaksi voidaan kuitenkin
toisin kuin topiciksi hyväksyä
pelkkä hyväksymistä tai
hylkäämistä indikoiva lausahdus
(“vaikuttaa uskottavalta”, “täyttä
roskaa!”)
Voidaan kehittää topiciksi
28. …invaluable insights
into the future for the
UN, States, and civil
society.
--- Ban Ki-moon
Secretary-General
United Nations
Enclosed CD contains over
6,000 pages
29. Real-Time Delphi
• Developed in 2004 and published in
Technological Forecasting and Social Change.
• Idea was to use modern technology to increase
the efficiency of the Delphi process
• Rapid collection of expert judgment to aid in
rational decision making.
• With Internet, participants can see feedback
instantly, participate where and when is
convenient.
• Roundless – Participant returns to edit as many
times as he/she likes until the deadline
30. For more information
www.millennium-project.org
JGLENN@IGC.ORG
TEDJGORDON@ATT.NET