Korjaus AMD-näytönohjaimen ajuriin

Lokakuun lopussa julkaistu Abitti on käynnistynyt huonosti laitteissa, joissa on AMD-piirivalmistajan näytönohjain. Tänään julkaistu Abitti-versio ABITTI22451 sisältää juuri tähän näytönohjaimeen liittyvän korjauksen. Vastaavan korjauksen sisältävä palvelinversio on SERVER2245K.

Nyt julkaistut korjausversiot toimivat loka- ja marraskuussa julkaistujen Abitti-versioiden kanssa. Näitä tikkuja ei tarvitse päivittää, jos kaikki toimii. Koeverkossa voi olla esim. useita eri kokelastikkujen versioita: 22451, 2244B ja 2243K.

Vanhoissa Abitti-versioissa tietoturva-aukko

Muistutamme, että lokakuun lopussa julkaistu versio korjasi merkittävän tietoturva-aukon. Kannustamme edelleen kaikkia Abitin käyttäjiä siirtymään uusiin versioihin mahdollisimman nopeasti.

Ylioppilastutkintolautakunta on sitoutunut julkaisemaan sen tietoon ilmoitetut tietoturva-aukot kolmen kuukauden kuluessa. Korjatun Abitti-version käyttöönottoa haitanneiden ongelmien vuoksi olemme lykänneet tietoturva-aukkojen julkaisua. Korjatut aukot julkaistaan 28.11.2022.

Abitin päivitys korjaa käynnistysongelmia

Alkuviikosta julkaistu Abitti on käynnistynyt huonosti joillakin laitteilla. Alkuaineiden nimistä koostuvan käynnistysvalikon jälkeen kone ilmoittaa virheestä “cannot allocate kernel buffer” ja käynnistysprosessi keskeytyy. Virheilmoitus on voinut tulla sekä kokelaan koneella että tikkupalvelimella.

Nyt julkaistuissa kokelas- ja palvelinversioissa Linuxin ytimen (kernelin) lataava grub on palautettu vanhaan versioon. Tämä on korjannut kaikissa tiedossamme olevissa tapauksissa em. käynnistysongelman.

Abitin käyttäjät voivat aina päättää omasta päivitysaikataulustaan. Tällä kertaa aikataulussa kannattaa huomioida seuraavat asiat:

  • Ennen tätä viikkoa julkaistavissa Abitti-versioissa on vakavia tietoturva-aukkoja, jotka julkaistaan 14.11.2022.
  • Nyt julkaistavat versiot ovat yhteensopivia alkuviikosta julkaistujen versioiden (ABITTI2243K ja SERVER22436) kanssa.
  • Em. alkuviikosta julkaistuja versioita ei ole syytä päivittää uuteen, jos lukion käytössä olevissa koneissa ei ole havaittu “cannot allocate kernel buffer” -virhettä.

Lue lisää:

Uusi Abitti-versio parantaa laitetukea ja korjaa tietoturvahaavoittuvuuksia

Tänään julkaistava Abitti-versio on teknisesti merkittävä, mutta käyttäjien kannalta varsin vähäeleinen päivitys. Abitin taustalla toimiva Debian GNU/Linux-käyttöjärjestelmä on päivitetty versioon 11 (koodinimi Bullseye). Tämän seurauksena LibreOffice päivittyy versioon 7, ja laitetuki esimerkiksi langattomille piirikorteille paranee.

Uudessa Abitti-versiossa on myös korjauksia merkittäviin tietoturva-aukkoihin. Siksi suosittelemme, että kaikki lukiot ottavat sen käyttöön välittömästi.

Nyt julkaistava Abitti ei ole yhteensopiva vanhojen versioiden kanssa.

Uusi versio korjaa vakavia tietoturva-aukkoja

Tietoturva-aukot löytyivät LähiTapiolan järjestämässä Hack Day -tapahtumassa. Tapahtumassa kymmenet tietoturvan harrastajat ja ammattilaiset etsivät tietoturvahaavoittuvuuksia yhden työpäivän ajan. Päivän aikana kilpailijat löysivät Abitista tietoturvaan ja -suojaan liittyviä ongelmia.

Nyt julkaistava Abitti-versio korjaa tärkeimmät tapahtumassa löydetyt tietoturva-aukot. Merkitykseltään pienempiä aukkoja korjataan vielä joulu-tammikuussa julkaistavassa versiossa, jotta ne ehtivät kevään 2023 ylioppilaskokeeseen.

Alan yleisen käytännön mukaisesti Ylioppilastutkintolautakunta on sitoutunut julkaisemaan sille ilmoitetut tietoturva-aukot kolmen kuukauden kuluessa. Korjatut tietoturva-aukot julkaistaan 14.11.2022, jonka jälkeen hyökkäystavat ovat kaikkien tiedossa.

Näkyvin muutos on LibreOfficen versio 7

Uuden Abitti-version näkyvin muutos on LibreOfficen päivittyminen version 7. Ulkoisesti uusi versio on pitkälti edellisen kaltainen, mutta oman työn kannalta tärkeät toiminnot kannattaa tarkistaa. Tässä joitakin muutoksia:

  • muutamiin taulukkolaskentafunktioihin on tehty muutoksia (katso muutokset LibreOfficen tiedotteesta)
  • tekstinkäsittelyssä, piirto- ja esitysgrafiikkakomponenteissa on mahdollisuus käsitellä läpinäkyviä elementtejä

Muuten ohjelmavalikoimaan on tullut vain pieniä muutoksia. TI-Nspireen ja Casio ClassPad Manageriin on tullut ylläpitopäivitykset. LoggerPron suomen kielen käyttöliittymään on tehty korjauksia.

Abitti varoittaa muistin loppumisesta

Uudessa Abitissa on työkalu, joka seuraa kokelaan koneen muistin käyttöä ja varoittaa, jos muisti alkaa loppua. Tästä on hyötyä erityisesti matemaattis–luonnontieteellisten aineiden kokeissa, joissa kokelailla on samanaikaisesti käytössään lukuisia ohjelmia.

Varoitus kehottaa koneen käyttäjää sulkemaan tarpeettomia sovelluksia. Muistin täyttyminen aiheuttaa yleensä koneen pysähtymisen (”jäätymisen”), joten tämä ominaisuus on tervetullut erityisesti pienimmällä mahdollisella 4 gigatavun keskusmuistilla kokeita suorittaville.

Ylioppilastutkintolautakunta suosittelee kokelaan koneisiin vähintään 8 gigatavun keskusmuistia. 8 gigatavun keskusmuistista tulee pakollinen vaatimus 1.8.2025 alkaen.

MEB/JSON-kokeiden järjestämismahdollisuus poistuu

Uudessa Abitti-versiossa ei ole enää tukea vanhalla MEB/JSON-formaatilla tehdyille kokeille. Näiden kokeiden lataaminen Abitin verkkopalvelusta päättyi jo 10.10.2022.

Taustalla Debian Bullseye ja kernel 5.19

Konehuoneen puolella päivityksen suurin muutos on siirtyminen Debian GNU/Linuxin versioon 11 (Bullseye). Testivaiheen aikana saamiemme raporttien perusteella Intelin 12. sukupolven prosessoreihin perustuvat kannettavat käynnistyvät. Nämä eivät toimineet lainkaan vanhalla versiolla.

Tikulle on tuotu Linuxin kernel-versio 5.19, joka on korvannut aiemman 5.16-version. Kernelin lisäksi muutaman wifi-kortin firmwareja on päivitetty.

Tätä teknisesti merkittävää päivitystä ovat testanneet lukioiden it-asiantuntijat ja laitemyyjät. Aiemmasta poiketen olemme julkaisseet testikäyttöön tehtyjä levynkuvia hyvissä ajoin, 1.9.2022 alkaen. Kiitokset tähän testailuun osallistuneille! Jatkamme tätä hyödylliseksi osoittautunutta käytäntöä tulevien julkaisujen yhteydessä.

Lue lisää:

Uudessa Abitti-versiossa syksyn yo-kokeen ohjeistus

Tänään julkaistavassa Abitti-versioissa ABITTI2226G ja SERVER2226A on syksyn ylioppilaskokeissa käytössä oleva ohjeistus, jossa on aiempaa kattavammat koeympäristön käyttöohjeet. Ohjeistus on tuttuun tapaan luettavissa myös osoitteessa https://cheat.abitti.fi. 

Uudessa Abitissa on myös syksyn ylioppilaskokeissa käytettävät Linuxin kernel-versiot, joten tikulla voi varmistaa kokeen toiminnan syksyn kokeissa. Samoin syksyn kokeissa käytettyjen palvelinten kuormitustestit voi suorittaa tällä versiolla. 

Nyt julkaistavat versiot toimivat ristiin toukokuun alussa julkaistujen versioiden (ABITTI2216Z ja SERVER22216L) kanssa. Vanhempien versioiden kanssa saattaa tulla ongelmia, jotka on kuvattu em. versioiden julkaisutiedotteessa. 

Kaikki päivityksen muutokset löytyvät muutoslokista. 

Seuraava Abitti-versio julkaistaan loka-marraskuussa. Tavoitteena on, että tämä versio perustuisi uusimpaan Debian Linuxin versioon 11, “Bullseye”. 

Uudessa Abitti-versiossa päivitetyt MAOL-digitaulukot

Tänään julkaistussa Abitti-versiossa ei ole suuria näkyviä muutoksia. Otava on päivittänyt MAOL-digitaulukot uuteen versioon. Koeympäristön ohjeiden ohjelmointivälilehden tulostusikkuna näyttää nyt myös pitkät tulostukset ja ne voi kopioida leikepöydälle.

Koeympäristön teknisestä valvonnasta vastaava toiminnallisuus on korvattu uudella, joka tuottaa aiempaa luotettavampaa tietoa ylioppilaskoetta suorittavan kokelaan ja hänen käyttämänsä tietokoneen toiminnasta. Muutoksen seurauksena vanhoilla Abitti-tikuilla valvojan näyttöön tulee ilmoitus häiriöstä teknisessä valvonnassa. Tämä johtuu siitä, että koetehtävien mukana toimitettava valvontaohjelman osa ei toimi vanhassa Abitti-versiossa. Ilmoitus ei estä kokeen suorittamista.

Korkearesoluutioisten näyttöjen ruudunkaappaukseen on tehty korjaus. Korjauksen seurauksena osa kokelaiden ruudunkaappauksista voi näkyä arvostelusta tavallista suurikokoisempina.

Käynnistysvalikon vaihtoehdot pysyvät samoina, joskin mukana on aiempaa uudemmat versiot Linux-kerneleistä:

  • 4.9.272-2 -> 4.9.290-1
  • 4.19.194-3 -> 4.19.208-1
  • 5.10.46-5 -> 5.10.103-1
  • 5.14.9-2 -> 5.16.11-1

Uuden version käyttöönotto edellyttää sekä kokelaan tikkujen että palvelinten päivittämistä. Vanhempien Abitti-versioiden käytön jatkamiselle ei ole teknistä estettä.

Kaikki päivityksen muutokset löytyvät muutoslokista.

Bertasta ensisijainen Abitti-editori

Ylioppilastutkintolautakunta on kehittänyt Abittiin uuden Bertta-editorin, jotta ylioppilastutkintoon voisi harjoitella ylioppilaskokeen kaltaisilla kokeilla. Bertta-editori on tänään muutettu Abitin ensisijaiseksi tehtäväeditoriksi. Vanhaa tehtäväeditoria voi edelleen käyttää, mutta editorin tai sen tuottamien kokeiden ongelmia ei enää korjata.

Bertan “visuaalisella editorilla” tehtävänantoihin voi liittää kuvia suoraan leikepöydältä ja kaavoja YTL:n kaavaeditorilla. Valittavissa on ylioppilaskokeista tutut vastaustyypit: teksti-, lyhyt teksti-, monivalinta- ja pudostusvalikkovastaukset. Liitetiedostot voi liittää ylioppilaskokeiden tapaan tiettyyn tehtävään.

Bertalla on nopeaa rakentaa uusia harjoituskokeita Examinasta tuotujen ylioppilaskokeiden ja vanhojen Abitti-kokeiden tehtävistä. Esimerkiksi kuullun ymmärtämisen osakokeiden tehtäviä kielikokeissa on nyt helppo uusiokäyttää omissa harjoituskokeissa.

Bertalla voi myös asettaa laadittavan kokeen purkukoodin. Jos lukio sopii yhteisen purkukoodin, on harjoituskokeiden lataaminen koetilan palvelimelle yhtä helppoa kuin ylioppilaskokeissa: vain yhden koodin syöttö riittää.

Jos “visuaalisen editorin” keinovalikoima loppuu, voi koetta muokata koodivälilehdellä. Näin voi asettaa esimerkiksi ääninäytteiden maksimikuuntelukerrat tai tekstivastauksen enimmäispituuden. Jälkimmäinen ominaisuus tulee ylioppilaskokeissa käyttöön aikaisintaan syksyllä 2022.

Vanhasta editorista poiketen Bertta varmistaa, että laaditut kokeet noudattavat Abitin MEX-koeformaattia ja siten näkyvät koetilanteessa halutulla tavalla. Vanha editori on käytössä ainakin kesään 2022 saakka.

Tässä samassa yhteydessä estämme yli 500 kilotavun koetiedostojen laatimisen vanhalla editorilla. Käytännössä tämä estää base64-koodattujen liitteiden lisäämisen. Tätä tapaa käytettiin liitetiedostojen lisäämiseen ennen vuotta 2017, jolloin vanhaan editoriin lisättiin helppo tapa liitetiedostojen lisäämiseen. Tämä tapa toimii edelleen. Tästä muutoksesta varoitettiin kaksi vuotta sitten.

Lue lisää:

Uudessa Abitissa voi ohjelmoida Pythonilla

Uusi Abitti-versio sisältää joukon pieniä päivityksiä ja parannuksia. Koejärjestelmän ohjeissa on mahdollisuus ohjelmoida Python-ohjelmointikielellä. Ominaisuus on käytössä myös koejärjestelmän ohjeiden verkkoversiossa osoitteessa cheat.abitti.fi ja siihen liittyen on julkaistu erillinen blogikirjoitus. Kokelaat ovat toivoneet mahdollisuutta soittaa taustamusiikkia peittämään koetilan hälyääniä. Tämä toiminnallisuus on nyt lisätty koejärjestelmän ohjeisiin.

4F-Vihko on päivitetty uusimpaan versioon ja GeoGebra 6 on palautettu kevään 2021 kokeissa käytettyyn versioon 6.0.639. Ikävä kyllä tiedostojen tallennuksen yhteydessä ilmestyy näytölle edelleen tyhjä ikkuna, jonka sulkemisen jälkeen tallennus onnistuu. YTL on ilmoittanut virheestä GeoGebralle.

Koetilan palvelin yrittää tarkistaa palvelimen päivämäärän oikeellisuuden. Mikäli palvelimen päivämäärä on vanhempi kuin käytetyn Abitti-version julkaisupäivämäärä, on päivämäärä korjattava ennen kokeiden latausta. Tällä tarkistuksella yritetään varmistaa päivämäärään sidottujen lisenssien toiminta (Casio, TI-Nspire).

Uudet versiot toimivat yhteen SERVER21174- ja ABITTI2118E-versioiden ja uudempien kanssa. Päivitys ei sisällä uusia laiteajureita.
Kaikki päivityksen muutokset löytyvät muutoslokista.

Tekninen Abitti-päivitys helpottaa tikuttoman kokelaan koneen ylläpitoa

Tänään julkaistu Abitti-versio (ABITTI2143J, ABITTI21443 ks. päivitys) on tekninen päivitys. Se ei sisällä muutoksia käynnistysvaihtoehtoihin, kokelaan näkymään tai sovelluksiin.

Edellisessä Abitti-versiossa julkaistua koneen sisäiseltä levyltä käynnistystä on helpotettu siten, että Abitin sisältävät tiedostot voivat olla FAT- ja ext-levyjärjestelmien lisäksi NTFS-levyjärjestelmässä. Tämä helpottaa “tuplabootti-Abitin” ylläpitoa Windows-käyttöjärjestelmän rinnalla.

Uusi päivitys on hyödyllinen vain niille lukioille, jotka suunnittelevat Abitin käynnistämistä Windows-käyttöjärjestelmän rinnalla. Uuden kokelastikun yhteydessä ei julkaista uutta palvelinversiota. Uusi versio toimii yhteen SERVER21174- ja uudempien palvelinversioiden kanssa.

Päivitys 8.11.2021

Jakeluun päässyt virheellinen versio 2143J vedettiin pois jakelusta. Versioon oli virheellisesti asennettu vanhan Debian-jakelun firmware-koodeja, jotka on korvattu tänään julkaistussa versiossa 21443.

Lue lisää:

Lokakuun Abitti-versiossa uusia laiteajureita

Tänään julkaistussa Abitti-versiossa (ABITTI2140K ja SERVER2140F) suurin parannus on Linuxin ytimen uusi versio 5.14 sekä olemassa olevien versioiden päivitykset. Päivityksiä on tullut sekä kokelaan että palvelimen tikkuun. Päivityksillä lisätään laitetukea sekä ylläpidetään tietoturvaa.

Käynnistysvaihtoehdon Francium takana ollut i2c-parannus on nyt laajennettu kaikkiin 5.10-version käynnistysvaihtoehtoihin (Natrium, Polonium, Radon, Radium ja Uranium).

Koeympäristön ohjeisiin (myös cheat.abitti.fi) on tullut päivityksiä. Kemian välilehdellä natriumsulfaatin tietoja on korjattu ja fysiikan välilehdellä lisätty taulukko polttoaineista, arvoja veden tiheydestä, lisäyksiköitä, taulukko valon spektristä ja kaavat palamisesta vapautuvasta energiasta sekä intensiteetin heikkenemisestä väliaineessa. Ohje on vapaata lähdekoodeja ja siihen voi tehdä lisäysehdotuksia. Kiitos Aapo Heiskalle ja Panu Viitaselle muutosehdotuksista.

MAOL digitaulukoiden vanha versio on poistettu.

Monikielisten Abitti-kokeiden näkyvyyteen kokeen valinnassa liittyvä vika sekä ongelmat kuvakaappauksissa tietyissä erityistilanteissa on korjattu.

Abitin käyttöehtoja on päivitetty versioon 1.4. Päivityksessä tarkennetaan, että YTL ei omista immateriaalioikeuksia kaikkiin levykuvan ohjelmistoihin ja mihin kohtaan levynkuvaa kielto selvittää koodin rakennetta ja sisältöä kohdistuu. Kiitos asiasta huomauttaneelle Luukas Aholalle.

Kokelaan tikulta on poistettu pääsy joissakin lukioissa käytettyihin liitetiedostojen jakopalvelimille, koska Abitin oma liitetiedostojen liittäminen on ollut jo vuosia käytössä. Kiitos tästä huomiosta Tuure Luostolle, joka vinkkasi meille vanhasta jäänteestä.

Abitin kokelastikku on aiempaa helpompi asentaa tietokoneen sisäiselle levylle koneen oman käyttöjärjestelmän rinnalle (ns. dual-boot). Muutoksen jälkeen Abitin toiminnan kannalta vaaditut komponentit voidaan asentaa ja päivittää koneen “isäntäkäyttöjärjestelmän” tiedostojärjestelmässä. Tähän liittyvä ohjeistus päivitetään lähiviikkoina.

Uudet versiot toimivat yhteen SERVER21174- ja ABITTI2118E-versioiden ja uudempien kanssa. Kokelaan tikut tulisi päivittää, koska uusi versio sisältää myös TI Nspire –ohjelman päivitetyn lisenssin.

Ennen virtuaalipalvelimen päivitystä palvelimen hallinnassa käytettävä Naksu-ohjelma tulisi päivittää versioon 2.0.5.

Bertta mahdollistaa MEX-kokeiden muokkauksen

Abittiin on lisätty mahdollisuus muokata MEX-kuvauskiellä kirjoitettuja kokeita. MEX-formaattia käytetään ylioppilaskokeissa ja sen “kielioppi” on kuvattu omassa dokumentissaan.

Tänään julkaistulla Bertta-editorin ensimmäisellä versiolla voi kirjoittaa MEX-kuvauskieltä ja katsoa kokeen esikatselua. Seuraavaksi lisäämme Berttaan mahdollisuuden hallita liitetiedostoja samalla tavoin kuin vanhassa Abitti-editorissa. Bertan kehittämistä jatketaan tämän jälkeenkin.

Vanha Abitti-editori on edelleen käytettävissä Abitti-kokeiden tehtävänlaadinnassa.